From 3da38bc2e608790c53bf1c954e11a6b47f4d6866 Mon Sep 17 00:00:00 2001 From: Ruth Rutter Date: Tue, 5 Nov 2024 15:55:06 -0800 Subject: [PATCH 1/3] Collection of small structural changes - Removes second topo_file entry in config.js - Sets SP output off by default - Removes whitespace in output_spec.csv - Adds xarray and pypdf import for Docker container - Adds Git SHA to restart and run_status files --- config/config.js | 3 +-- config/output_spec.csv | 2 +- requirements_general_dev.txt | 2 ++ src/RestartData.cpp | 3 ++- src/TEM.cpp | 3 +++ 5 files changed, 9 insertions(+), 4 deletions(-) diff --git a/config/config.js b/config/config.js index 49fd6b912..9ca391402 100644 --- a/config/config.js +++ b/config/config.js @@ -17,12 +17,11 @@ "fri_fire_file": "demo-data/cru-ts40_ar5_rcp85_ncar-ccsm4_toolik_field_station_10x10/fri-fire.nc", "hist_exp_fire_file": "demo-data/cru-ts40_ar5_rcp85_ncar-ccsm4_toolik_field_station_10x10/historic-explicit-fire.nc", "proj_exp_fire_file": "demo-data/cru-ts40_ar5_rcp85_ncar-ccsm4_toolik_field_station_10x10/projected-explicit-fire.nc", - "topo_file": "demo-data/cru-ts40_ar5_rcp85_ncar-ccsm4_toolik_field_station_10x10/topo.nc", "output_dir": "output/", "output_spec_file": "config/output_spec.csv", "output_monthly": 1, //JSON specific "output_nc_eq": 0, - "output_nc_sp": 1, + "output_nc_sp": 0, "output_nc_tr": 1, "output_nc_sc": 1, "output_interval": 1 diff --git a/config/output_spec.csv b/config/output_spec.csv index d2a50e3b2..c5f4775aa 100644 --- a/config/output_spec.csv +++ b/config/output_spec.csv @@ -4,7 +4,7 @@ AVLN,Total soil available N,g/m2,,,invalid,invalid,invalid,,double, BURNAIR2SOILN,Nitrogen deposit from fire emission,g/m2/time,,,invalid,invalid,invalid,invalid,double, BURNSOIL2AIRC,Burned soil C,g/m2/time,,,invalid,invalid,invalid,invalid,double, BURNSOIL2AIRN,Burned soil N,g/m2/time,,,invalid,invalid,invalid,invalid,double, -BURNTHICK,Ground burn thickness ,m,,,invalid,invalid,invalid,invalid,double, +BURNTHICK,Ground burn thickness,m,,,invalid,invalid,invalid,invalid,double, BURNVEG2AIRC,Burned vegetation C to atmosphere,g/m2/time,,,invalid,invalid,invalid,invalid,double, BURNVEG2AIRN,Burned vegetation N to atmosphere,g/m2/time,,,invalid,invalid,invalid,invalid,double, BURNVEG2DEADC,Burned vegetation C to standing dead C,g/m2/time,,,invalid,invalid,invalid,invalid,double, diff --git a/requirements_general_dev.txt b/requirements_general_dev.txt index 9c696eb92..e2a73214d 100644 --- a/requirements_general_dev.txt +++ b/requirements_general_dev.txt @@ -12,6 +12,8 @@ Sphinx==5.1.1 sphinx-rtd-theme==1.1.0 sphinx-toolbox==3.4.0 sphinx-argparse==0.4.0 +xarray +pypdf # for SA - maybe merits its own file?? scikit-learn diff --git a/src/RestartData.cpp b/src/RestartData.cpp index ee913f485..6085c0396 100644 --- a/src/RestartData.cpp +++ b/src/RestartData.cpp @@ -1280,7 +1280,8 @@ void RestartData::create_empty_file(const std::string& fname, temutil::nc( nc_def_var(ncid, "prvltrfcnA", NC_DOUBLE, 4, vartype4D_dimids, &prvltrfcnAV) ); temutil::nc( nc_put_att_double(ncid, prvltrfcnAV, "_FillValue", NC_DOUBLE, 1, &MISSING_D) ); - /* Create Attributes?? */ + /* Global Attributes */ + temutil::nc( nc_put_att_text(ncid, NC_GLOBAL, "Git_SHA", strlen(GIT_SHA), GIT_SHA ) ); /* End Define Mode (not strictly necessary for netcdf 4) */ BOOST_LOG_SEV(glg, debug) << "Leaving 'define mode'..."; diff --git a/src/TEM.cpp b/src/TEM.cpp index de5ecca16..688739cf4 100755 --- a/src/TEM.cpp +++ b/src/TEM.cpp @@ -929,6 +929,9 @@ void create_empty_run_status_file(const std::string& fname, std::string runtime_units = "seconds"; temutil::nc( nc_put_att_text(ncid, total_runtimeV, "units", runtime_units.length(), runtime_units.c_str()) ); + // Global attributes + temutil::nc( nc_put_att_text(ncid, NC_GLOBAL, "Git_SHA", strlen(GIT_SHA), GIT_SHA) ); + /* End Define Mode (not strictly necessary for netcdf 4) */ BOOST_LOG_SEV(glg, debug) << "Leaving 'define mode' ["< Date: Wed, 6 Nov 2024 15:54:05 -0800 Subject: [PATCH 2/3] Cleans up and organize some contents of ./scripts Scripts that very clearly fell into a rough category of 'utilities to look at/interact with dvmdostem data' have been moved to a viewers/ subdirectory of ./scripts. Docker-tutorial, Docker-sensitivity-workflow and sensitivity_analysis_demo have been replaced by entries in the documentation. update-mirror.sh is outdated docker-entrypoint.py is an unused example stub --- scripts/Docker-sensitivity-workflow.ipynb | 1658 ---- scripts/Docker-sensitivity-workflow.py | 655 -- scripts/Docker-tutorial.ipynb | 3929 -------- scripts/docker-entrypoint.py | 4 - scripts/sensitivity_analysis_demo.ipynb | 8254 ----------------- scripts/sensitivity_analysis_demo.py | 262 - scripts/update-mirror.sh | 61 - .../bokeh_experiment}/main.py | 0 scripts/{ => viewers}/bulk-plot.sh | 0 scripts/{ => viewers}/generate-html-viewer.py | 0 scripts/{ => viewers}/input_mapper2.py | 0 scripts/{ => viewers}/io_view.py | 0 scripts/{ => viewers}/plot_daily_drivers.py | 0 scripts/{ => viewers}/plot_gpp_temp_func.py | 0 scripts/{ => viewers}/plot_output_var.py | 0 scripts/{ => viewers}/view_inputs.py | 0 16 files changed, 14823 deletions(-) delete mode 100644 scripts/Docker-sensitivity-workflow.ipynb delete mode 100644 scripts/Docker-sensitivity-workflow.py delete mode 100644 scripts/Docker-tutorial.ipynb delete mode 100755 scripts/docker-entrypoint.py delete mode 100644 scripts/sensitivity_analysis_demo.ipynb delete mode 100644 scripts/sensitivity_analysis_demo.py delete mode 100755 scripts/update-mirror.sh rename scripts/{viewer => viewers/bokeh_experiment}/main.py (100%) rename scripts/{ => viewers}/bulk-plot.sh (100%) rename scripts/{ => viewers}/generate-html-viewer.py (100%) rename scripts/{ => viewers}/input_mapper2.py (100%) rename scripts/{ => viewers}/io_view.py (100%) rename scripts/{ => viewers}/plot_daily_drivers.py (100%) rename scripts/{ => viewers}/plot_gpp_temp_func.py (100%) rename scripts/{ => viewers}/plot_output_var.py (100%) rename scripts/{ => viewers}/view_inputs.py (100%) diff --git a/scripts/Docker-sensitivity-workflow.ipynb b/scripts/Docker-sensitivity-workflow.ipynb deleted file mode 100644 index 2806119b2..000000000 --- a/scripts/Docker-sensitivity-workflow.ipynb +++ /dev/null @@ -1,1658 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "# The step-by-step guide into the sensitivity analysis workflow. \n", - "\n", - "The workflow is designed to run from the inside of the docker container and assumes a specific folder layout. This notebook shows how to use the SensitivityDriver object and methods in the Sensitivity module to design and conduct a sensitivity analysis of dvmdostem parameters.\n", - "\n", - "Authors: Tobey Carman and Elchin Jafarov" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Working with docker \n", - "Assuming that docker was successfully installed, and that you have built the appropriate docker images (see note) navigate to your local dvmdostem folder and then:\n", - "\n", - "1. Strat the containers
\n", - "`$ docker compose up -d`
\n", - "2. Enter to the container
\n", - "`$ docker compose exec dvmdostem-dev bash`
\n", - "3. Start jupyter notebook inside the /work folder
\n", - "`$ jupyter notebook --ip 0.0.0.0 --no-browser --allow-root`
\n", - "4. Copy the url into your browser.
\n", - "5. When done. Shut down container
\n", - "`$ docker compose down`
\n", - "\n", - "> NOTE: In the future we will have pre-built docker images hosted at a container registry like Dockerhub, or Github Container Registry, or Google Container Registry, but until we get that setup, you will need to build your own images. The directions for this are in the comments of the `Dockerfile` in the dvmdostem repo." - ] - }, - { - "cell_type": "code", - "execution_count": 1, - "metadata": {}, - "outputs": [], - "source": [ - "# This helps for development and automatically re-imports any modules when they change\n", - "%load_ext autoreload\n", - "%autoreload 2" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Getting Started" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "import json\n", - "import numpy as np\n", - "import pandas as pd\n", - "import matplotlib.pyplot as plt\n", - "\n", - "import drivers.Sensitivity\n", - "import util.parama" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Lets get started by making a driver object and print out some info about it." - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Setup ---\n", - "work_dir: /data/workflows/sensitivity_analysis\n", - "site: /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/\n", - "pixel(y,x): (0,0)\n", - "cmtnum: None\n", - "pftnum: None ()\n", - "\n", - "--- Parameters ---\n", - "[not set]\n", - "\n", - "--- Sample Matrix ---\n", - "sample_matrix shape: [not set]\n", - "\n", - "--- Outputs ---\n", - "> NOTE - these may be leftover from a prior run!\n", - "found 10 existing sensitivity csv files.\n", - "\n", - "\n" - ] - } - ], - "source": [ - "driver = drivers.Sensitivity.SensitivityDriver()\n", - "print(driver.info())" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "OK, well now we have a `SensitivityDriver` object, but what can we do with it?? Well we can modify any parameter that exists for `dvmdostem`. How do we find these parameters? There are some helper functions in the ``util.param`` module for working with parameter files.\n", - "> Note: Why in the world do we need a special `ParamUtilSpeedHelper` object here? Well the util/param.py file is written to be used in a wide varietly of circumstances and does not by default have any kind of cache or lookup structure for mapping files to parameter names. So we use a special object here, that builds such a cache and uses it, which is much faster than running the file-->parameter name look everytime." - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/work/parameters/cmt_bgcvegetation.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " pft_params\n", - " cpartr 0.0280\n", - " initvegcr 6.1000\n", - " raq10a0 2.3567\n", - " cnevena 0.0000\n", - " cnevenminr 1.0000\n", - " raq10a3 -0.0000\n", - " tmin -8.0000\n", - " initvegnw 1.9400\n", - " initvegcw 194.0700\n", - " cnevenminw 1.0000\n", - " kc 400.0000\n", - " raq10a1 -0.0531\n", - " toptmin 5.5000\n", - " knuptake 0.0042\n", - " initvegcl 23.8500\n", - " toptmax 23.0000\n", - " cnevenbw 100.0000\n", - " cnevenminl 1.0000\n", - " cnevenbl 20.6300\n", - " cpartl 0.1060\n", - " initcnevenr 72.9900\n", - " initvegnr 0.0800\n", - " cnevenbr 72.9900\n", - " raq10a2 0.0024\n", - " cpartw 0.8660\n", - " initcnevenw 100.0000\n", - " initcnevenl 20.6300\n", - " initvegnl 1.1600\n", - " labncon 0.2000\n", - " initdeadc 0.0000\n", - " tmax 25.0000\n", - " ki 75.0000\n", - " initdeadn 0.0000\n", - "/work/parameters/cmt_dimvegetation.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " pft_params\n", - " static_lai[0] 1.0000\n", - " static_lai[8] 1.5000\n", - " frprod[3] 5.0000\n", - " frprod[8] 0.0000\n", - " frprod[2] 15.0000\n", - " m1 15.2060\n", - " vegfrac 1.0000\n", - " klai 0.2550\n", - " static_lai[5] 1.9000\n", - " m4 0.0001\n", - " m2 -0.3197\n", - " static_lai[11] 1.0000\n", - " frprod[9] 0.0000\n", - " frprod[7] 0.0000\n", - " static_lai[10] 1.1000\n", - " bleaf 0.3330\n", - " static_lai[4] 1.3000\n", - " frprod[5] 0.0000\n", - " minleaf 0.0000\n", - " frprod[0] 30.0000\n", - " ifdeciwoody 0.0000\n", - " kfoliage 1.6662\n", - " static_lai[3] 1.2000\n", - " ifwoody 1.0000\n", - " frprod[4] 0.0000\n", - " cov -0.0230\n", - " ifperenial 1.0000\n", - " cleaf 0.3223\n", - " static_lai[1] 1.1000\n", - " static_lai[6] 2.0000\n", - " static_lai[9] 1.3000\n", - " initial_lai 0.0500\n", - " frprod[1] 50.0000\n", - " nonvascular type 0.0000\n", - " static_lai[2] 1.2000\n", - " static_lai[7] 2.0000\n", - " aleaf 0.4289\n", - " frprod[6] 0.0000\n", - " m3 0.0401\n", - " sla 0.0120\n", - "/work/parameters/cmt_firepar.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " 0.8000\n", - " r_retain_c 0.1000\n", - " vsmburn 0.5000\n", - " r_retain_n 0.1000\n", - " foslburn[5] 0.0000\n", - " pft_params\n", - " 0.8000\n", - " fvdead[5][10] 0.0000\n", - " fvcomb[5][10] 0.0000\n", - "/work/parameters/cmt_envground.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " initsnwtem -1.0000\n", - " initts(7) -1.0000\n", - " initvwc(4) 0.1000\n", - " initts(5) -1.0000\n", - " initts(9) -1.0000\n", - " snwalbmin 0.4000\n", - " initts(0) -1.0000\n", - " initts(3) -1.0000\n", - " initvwc(5) 0.1000\n", - " initvwc(6) 0.1000\n", - " rtdp4gdd 0.2000\n", - " initts(8) -1.0000\n", - " initvwc(7) 0.1000\n", - " initvwc(0) 0.1000\n", - " psimax -15000000.0000\n", - " initts(6) -1.0000\n", - " initvwc(8) 0.1000\n", - " evapmin 0.0800\n", - " drainmax 0.0400\n", - " initts(4) -1.0000\n", - " initvwc(9) 0.1000\n", - " initvwc(3) 0.1000\n", - " initvwc(2) 0.1000\n", - " initts(2) -1.0000\n", - " initts(1) -1.0000\n", - " initvwc(1) 0.1000\n", - " snwalbmax 0.8000\n", - " pft_params\n", - "/work/parameters/cmt_bgcsoil.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " fsompr 0.6110\n", - " fnloss 0.0000\n", - " initminec 37022.0000\n", - " rhq10 2.0000\n", - " initavln 3.9300\n", - " kn2 0.0042\n", - " initdeepc 5853.0000\n", - " initshlwc 2340.0000\n", - " initsoln 1843.0000\n", - " moistmax 1.0000\n", - " nmincnsoil 29.7300\n", - " fsoma 0.3720\n", - " lcclnc 47.6000\n", - " propftos 0.2000\n", - " moistmin 0.0000\n", - " som2co2 0.3460\n", - " fsomcr 0.0170\n", - " moistopt 0.5000\n", - " pft_params\n", - "/work/parameters/cmt_envcanopy.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " pft_params\n", - " albvisnir 0.1000\n", - " iscoef 0.0410\n", - " gl_c 0.0000\n", - " gl_bl 0.0800\n", - " vpd_close 4100.0000\n", - " er 0.5000\n", - " vpd_open 930.0000\n", - " ppfd50 75.0000\n", - " initvegsnow 0.0000\n", - " glmax 0.0030\n", - " initvegwater 0.0000\n", - " ircoef 0.0410\n", - "/work/parameters/cmt_dimground.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " inithumthick 0.1121\n", - " snwdennew 50.0000\n", - " initsnwdense 0.0000\n", - " initsnwthick 0.0000\n", - " coefdeepb 0.9750\n", - " initdmossthick 0.0050\n", - " coefshlwb 0.7080\n", - " coefshlwa 0.0652\n", - " coefminea 0.0966\n", - " coefmineb 0.7851\n", - " initfibthick 0.0588\n", - " mosstype 1.0000\n", - " snwdenmax 250.0000\n", - " maxmossthick 0.0350\n", - " coefdeepa 0.0545\n", - " pft_params\n", - "/work/parameters/cmt_calparbgc.txt CMT4 PFT0 Salix\n", - " non_pft_params\n", - " kdcrawc 0.9200\n", - " kdcsompr 0.4000\n", - " micbnup 0.5100\n", - " kdcsomcr 0.0001\n", - " kdcsoma 0.9300\n", - " pft_params\n", - " cfall(0) 0.1900\n", - " nmax 6.0000\n", - " kra -0.0001\n", - " cfall(2) 0.0009\n", - " krb(0) -1.0000\n", - " cmax 210.0000\n", - " krb(2) -4.9000\n", - " frg 0.1000\n", - " nfall(2) 0.0000\n", - " cfall(1) 0.0009\n", - " nfall(0) 0.0000\n", - " nfall(1) 0.0000\n", - " krb(1) -5.0100\n", - "\n" - ] - } - ], - "source": [ - "psh = util.param.ParamUtilSpeedHelper(driver.get_initial_params_dir())\n", - "print(psh.list_params(cmtnum=4, pftnum=0))" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "There are a lot of dvmdostem parameters! There is also a function that can show just the non-pft parameters:\n", - "\n", - "> Note: Why do we have to print the result? We made the design decision to return the value and let the client decide what to do with it instead of printing within the function. This is awkward in some situations (needing to add `print(...)` all the time), and really helpful in other situations." - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "/work/parameters/cmt_bgcvegetation.txt:\n", - "/work/parameters/cmt_dimvegetation.txt:\n", - "/work/parameters/cmt_firepar.txt:\n", - " \n", - " r_retain_c\n", - " vsmburn\n", - " r_retain_n\n", - " foslburn[5]\n", - "/work/parameters/cmt_envground.txt:\n", - " initsnwtem\n", - " initts(7)\n", - " initvwc(4)\n", - " initts(5)\n", - " initts(9)\n", - " snwalbmin\n", - " initts(0)\n", - " initts(3)\n", - " initvwc(5)\n", - " initvwc(6)\n", - " rtdp4gdd\n", - " initts(8)\n", - " initvwc(7)\n", - " initvwc(0)\n", - " psimax\n", - " initts(6)\n", - " initvwc(8)\n", - " evapmin\n", - " drainmax\n", - " initts(4)\n", - " initvwc(9)\n", - " initvwc(3)\n", - " initvwc(2)\n", - " initts(2)\n", - " initts(1)\n", - " initvwc(1)\n", - " snwalbmax\n", - "/work/parameters/cmt_bgcsoil.txt:\n", - " fsompr\n", - " fnloss\n", - " initminec\n", - " rhq10\n", - " initavln\n", - " kn2\n", - " initdeepc\n", - " initshlwc\n", - " initsoln\n", - " moistmax\n", - " nmincnsoil\n", - " fsoma\n", - " lcclnc\n", - " propftos\n", - " moistmin\n", - " som2co2\n", - " fsomcr\n", - " moistopt\n", - "/work/parameters/cmt_envcanopy.txt:\n", - "/work/parameters/cmt_dimground.txt:\n", - " inithumthick\n", - " snwdennew\n", - " initsnwdense\n", - " initsnwthick\n", - " coefdeepb\n", - " initdmossthick\n", - " coefshlwb\n", - " coefshlwa\n", - " coefminea\n", - " coefmineb\n", - " initfibthick\n", - " mosstype\n", - " snwdenmax\n", - " maxmossthick\n", - " coefdeepa\n", - "/work/parameters/cmt_calparbgc.txt:\n", - " kdcrawc\n", - " kdcsompr\n", - " micbnup\n", - " kdcsomcr\n", - " kdcsoma\n", - "\n" - ] - } - ], - "source": [ - "print(psh.list_non_pft_params())" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "The `SensitivtyDriver` object is designed to help setup and conduct a sensitivity analysis. At the present time there are some hard-coded assumptions in the driver object (which pixel to run, the input dataset/site to use, the source of the initial parameter values, which outputs to process and the location of the working directory). The driver object is configurable with respect to the parameters to be used in the sensitivity analysis, the bounds for the parameters, which PFT to analyze, and which CMT (community type) to run.\n", - "\n", - "Now we have a few ways we can setup our `SensitivityDriver` object. \n", - "\n", - "### Option 1\n", - "This sets up the sample_matrix based on:\n", - "1. looking up the initial values from dvmdostem parameter files (cmt_*.txt), and\n", - "2. setting up the bounds based on those initial values plus/minus the percent diffs.\n", - "\n", - "> Need a better name for `percent_diffs` - these are the % range that the bounds will be set around the initial value. Right now it defaults to +/-10% if the `percent_diffs` array is not passed." - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Setup ---\n", - "work_dir: /data/workflows/sensitivity_analysis\n", - "site: /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/\n", - "pixel(y,x): (0,0)\n", - "cmtnum: 4\n", - "pftnum: 0 (Salix)\n", - "\n", - "--- Parameters ---\n", - " name bounds initial cmtnum pftnum\n", - "0 cmax [84.0, 336.0] 210 4 0.0\n", - "1 rhq10 [1.6, 2.4] 2 4 \n", - "\n", - "--- Sample Matrix ---\n", - "sample_matrix shape: (50, 2)\n", - "\n", - "--- Outputs ---\n", - "> NOTE - these may be leftover from a prior run!\n", - "found 10 existing sensitivity csv files.\n", - "\n", - "\n" - ] - } - ], - "source": [ - "driver.design_experiment(50, 4, params=['cmax','rhq10'], pftnums=[0,None], percent_diffs=[.6, .2])\n", - "print(driver.info())" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We can also make some plots to see how our samples look with respect to the bounds and the distribution." - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "driver.plot_sensitivity_matrix()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "### Option 2\n", - "Simply build the parameter specification by hand. The bounds are set totally manually.\n", - "> Note that a `cmtnum` and `pftnums` are not set! This is not a problem for generating the sensitivity matrix. However it will be necessary to set a `cmtnum` and `pftnums` before conducting runs - so that the driver knows which parameters to modify and the model knows which community type to run. Knowing the community type that was used for the run will also be necessary for processing the outputs." - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Setup ---\n", - "work_dir: /data/workflows/sensitivity_analysis\n", - "site: /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/\n", - "pixel(y,x): (0,0)\n", - "cmtnum: None\n", - "pftnum: None ()\n", - "\n", - "--- Parameters ---\n", - " name bounds initial\n", - "0 cmax [0.0, 1.0] 0.5\n", - "1 rhq10 [25.0, 60.0] 40.0\n", - "2 micbnup [0.1, 0.4] 0.3\n", - "\n", - "--- Sample Matrix ---\n", - "sample_matrix shape: (15, 3)\n", - "\n", - "--- Outputs ---\n", - "> NOTE - these may be leftover from a prior run!\n", - "found 10 existing sensitivity csv files.\n", - "\n", - "\n" - ] - } - ], - "source": [ - "names=['cmax','rhq10','micbnup']\n", - "#pfts=[3, None, None] # meaningless w/o cmt number too!\n", - "bounds=[[0.0,1.0], [25.0,60.0], [0.1, 0.4]]\n", - "initials=[0.5, 40.0, 0.3]\n", - "driver.params = [{'name':name, 'bounds':bound, 'initial':init} for name, bound, init in zip(names,bounds,initials)]\n", - "driver.sample_matrix = Sensitivity.generate_lhc(15, driver.params)\n", - "print(driver.info())" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Additionally, there is a way to save the experiment. This will output 2 files, one for the parameters, and one of the sample matrix." - ] - }, - { - "cell_type": "code", - "execution_count": 8, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Saving /tmp/test_001_sample_matrix.csv\n", - "Saving /tmp/test_001_param_props.csv\n", - "name,bounds,initial\n", - "cmax,\"[0.0, 1.0]\",0.5\n", - "rhq10,\"[25.0, 60.0]\",40.0\n", - "micbnup,\"[0.1, 0.4]\",0.3\n", - "cmax,rhq10,micbnup\n", - "0.5109114110241766,51.82281307114779,0.14370265857677242\n", - "0.7291219826216505,33.60627225833139,0.11083801894756717\n", - "0.8488381398140167,47.01459712340874,0.29745891671752817\n", - "0.014329358572717117,44.24160474422459,0.19464449772819126\n", - "0.40207887567075234,50.24457207457313,0.23613122295722902\n", - "0.35081760295332165,57.19863705092762,0.3931756673342144\n", - "0.23967186204668367,59.28762509866033,0.3338455312903571\n", - "0.8700950542322834,25.635005320203245,0.2569839130313064\n", - "0.16642441648008244,42.71053822269454,0.20499336017718373\n", - "0.9731228565944593,37.50893909286006,0.12978849927286282\n", - "0.08894959272113072,34.547024837762145,0.36442418883639205\n", - "0.6513941469163881,41.14039834274523,0.17975336015993296\n", - "0.7404398835422514,29.985910138810908,0.31888118679373234\n", - "0.5383425187823873,29.550553825581872,0.34078853622737015\n", - "0.31521258374690686,54.0406801369019,0.27411150345031376\n" - ] - } - ], - "source": [ - "driver.save_experiment(\"/tmp/test_001\")\n", - "!cat /tmp/test_001_param_props.csv\n", - "!cat /tmp/test_001_sample_matrix.csv" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And there is a way to load an experiment design from the text files. \n", - "> Note that the path handling could probably be improved" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Setup ---\n", - "work_dir: /data/workflows/sensitivity_analysis\n", - "site: /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/\n", - "pixel(y,x): (0,0)\n", - "cmtnum: None\n", - "pftnum: None ()\n", - "\n", - "--- Parameters ---\n", - " name bounds initial\n", - "0 b'cmax' [0.0, 1.0] 0.5\n", - "1 b'rhq10' [25.0, 60.0] 40.0\n", - "2 b'micbnup' [0.1, 0.4] 0.3\n", - "\n", - "--- Sample Matrix ---\n", - "sample_matrix shape: (15, 3)\n", - "\n", - "--- Outputs ---\n", - "> NOTE - these may be leftover from a prior run!\n", - "found 10 existing sensitivity csv files.\n", - "\n", - "\n" - ] - } - ], - "source": [ - "driver.load_experiment(\"/tmp/test_001_param_props.csv\",\"/tmp/test_001_sample_matrix.csv\")\n", - "print(driver.info())" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Run the model over an experiment space\n", - "\n", - "Now that we see a few ways to use a `SensitivityDriver` object, let's start fresh with a new driver instance, setup and execute some runs.\n", - "\n", - "For this toy experiment, we are going to draw 10 sample sets across 3 parameters (2 soil parameter and one PFT parameter). We are going to use the default `percent_diffs` for generating the sample matrix: +/-10%. And we are going to be analyzing CMT 5 (Tussock Tundra)." - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "--- Setup ---\n", - "work_dir: /data/workflows/sensitivity_analysis\n", - "site: /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/\n", - "pixel(y,x): (0,0)\n", - "cmtnum: 5\n", - "pftnum: 3 (Sedges)\n", - "\n", - "--- Parameters ---\n", - " name bounds initial cmtnum pftnum\n", - "0 cmax [405.0, 495.0] 450.0 5 3.0\n", - "1 rhq10 [1.8, 2.2] 2.0 5 \n", - "2 micbnup [0.675, 0.825] 0.75 5 \n", - "\n", - "--- Sample Matrix ---\n", - "sample_matrix shape: (10, 3)\n", - "\n", - "--- Outputs ---\n", - "> NOTE - these may be leftover from a prior run!\n", - "found 10 existing sensitivity csv files.\n", - "\n", - "\n" - ] - }, - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "# Instantiate object, sets pixel, outputs, working directory, site selection (input data path)\n", - "driver = drivers.Sensitivity.SensitivityDriver()\n", - "\n", - "# choose parameters, number of samples, \n", - "driver.design_experiment(10, 5, params=['cmax', 'rhq10', 'micbnup'], pftnums=[3,None,None])\n", - "print(driver.info())\n", - "driver.plot_sensitivity_matrix()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "With the experiment designed, we need to setup all the required directories, and make all the required adjustments for each run, such as:\n", - " - enabling output variables, \n", - " - adjusting the run mask, \n", - " - adjusting the config file, and \n", - " - injecting the parameter values from our `sample_matrix`." - ] - }, - { - "cell_type": "code", - "execution_count": 11, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "\n", - "PROC: PROC: PROC: PROC: PROC: PROC: PROC: {'cmax': 422.7614007225966, 'rhq10': 1.8273318150642603, 'micbnup': 0.7812357156842376} {'cmax': 439.84383125537136, 'rhq10': 1.9908162967123118, 'micbnup': 0.8133115441918314}{'cmax': 468.2212822481292, 'rhq10': 1.898055480973187, 'micbnup': 0.7972658683767135}\n", - "\n", - "\n", - "{'cmax': 487.1707761611757, 'rhq10': 2.1598849800063085, 'micbnup': 0.6940988929049732}[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000006[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000001 \n", - "{'cmax': 413.71990069757123, 'rhq10': 2.09783610825507, 'micbnup': 0.7152074895311207}\n", - "{'cmax': 456.82436876336124, 'rhq10': 2.177047252089439, 'micbnup': 0.7492629534337562}[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000000{'cmax': 483.7468664856863, 'rhq10': 1.9309450666512666, 'micbnup': 0.6848176682142171}\n", - "\n", - "\n", - "[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000002\n", - "\n", - "\n", - "[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000005[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000003[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000004\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000003/run-mask.nc\n", - "\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000006/run-mask.nc\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000004/run-mask.nc[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000000/run-mask.nc[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000001/run-mask.nc\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000002/run-mask.nc\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000005/run-mask.nc\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000002/config/output_spec.csv --on GPP m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000004/config/output_spec.csv --on GPP m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000003/config/output_spec.csv --on GPP m p\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000005/config/output_spec.csv --on GPP m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000006/config/output_spec.csv --on GPP m p\n", - "\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000000/config/output_spec.csv --on GPP m p\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000001/config/output_spec.csv --on GPP m p\n", - "Setting all pixels in runmask to '0' (OFF).Setting all pixels in runmask to '0' (OFF).Setting all pixels in runmask to '0' (OFF).\n", - "\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).Turning pixel(y,x) (0,0) to '1', (ON).\n", - "\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000005/config/output_spec.csv --on VEGC m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000006/config/output_spec.csv --on VEGC m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000003/config/output_spec.csv --on VEGC m p\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000004/config/output_spec.csv --on VEGC m p\n", - "\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000000/config/output_spec.csv --on VEGC m p\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000001/config/output_spec.csv --on VEGC m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000002/config/output_spec.csv --on VEGC m p\n", - "\n", - "\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000006/config/output_spec.csv --on CMTNUM y\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000002/config/output_spec.csv --on CMTNUM y\n", - "\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000005/config/output_spec.csv --on CMTNUM y[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000001/config/output_spec.csv --on CMTNUM y\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000004/config/output_spec.csv --on CMTNUM y\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000000/config/output_spec.csv --on CMTNUM y\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000003/config/output_spec.csv --on CMTNUM y\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT5 as reference...\n", - "Using CMT5 as reference...\n", - "PROC: PROC: {'cmax': 423.19911196376097, 'rhq10': 2.046544952847667, 'micbnup': 0.7714850220156391} \n", - "{'cmax': 461.9124919723459, 'rhq10': 2.0317923819499972, 'micbnup': 0.764154238802514}\n", - "[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000007[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000008\n", - "Using CMT5 as reference...\n", - "\n", - "PROC: Using CMT5 as reference...\n", - " Using CMT5 as reference...{'cmax': 445.397788713642, 'rhq10': 1.8677472890312596, 'micbnup': 0.7262959097538918}\n", - "\n", - "[SA:setup] /work/scripts/setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ /data/workflows/sensitivity_analysis/sample_000000009\n", - "Using CMT5 as reference...\n", - "Using CMT5 as reference...\n", - "\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000007/run-mask.nc[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000008/run-mask.nc\n", - "\n", - "\n", - "[SA:setup] /work/scripts/runmask-util.py --reset --yx 0 0 /data/workflows/sensitivity_analysis/sample_000000009/run-mask.nc\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000007/config/output_spec.csv --on GPP m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000008/config/output_spec.csv --on GPP m p\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000009/config/output_spec.csv --on GPP m p\n", - "Setting all pixels in runmask to '0' (OFF).Setting all pixels in runmask to '0' (OFF).\n", - "\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000007/config/output_spec.csv --on VEGC m p\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000009/config/output_spec.csv --on VEGC m p[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000008/config/output_spec.csv --on VEGC m p\n", - "\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " VEGC g/m2 y m invalid p invalid double Total veg. biomass C\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000009/config/output_spec.csv --on CMTNUM y[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000007/config/output_spec.csv --on CMTNUM y\n", - "\n", - "\n", - "[SA:setup] /work/scripts/outspec_utils.py /data/workflows/sensitivity_analysis/sample_000000008/config/output_spec.csv --on CMTNUM y\n", - "\n", - "\n", - "\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - "\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT0 as reference...\n", - "Using CMT5 as reference...\n", - "Using CMT5 as reference...\n", - "Using CMT5 as reference...\n", - "[None, None, None, None, None, None, None, None, None, None]\n" - ] - } - ], - "source": [ - "# makes directories, sets config files, input data, etc for each run\n", - "driver.setup_multi()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "And once the setup is complete, now we can carry out the runs. " - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000004/config/config.js[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000003/config/config.js[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000006/config/config.js[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000002/config/config.js\n", - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000005/config/config.js\n", - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000001/config/config.js[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000000/config/config.js\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000007/config/config.js\n", - "\n", - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000008/config/config.js\n", - "\n", - "[SA:run] /work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 5 --ctrl-file /data/workflows/sensitivity_analysis/sample_000000009/config/config.js\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n", - "\n" - ] - } - ], - "source": [ - "# carry out the run and do initial output collection\n", - "driver.run_all_samples()" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "## Process, analyze, and plot data after runs" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - " p_cmax p_rhq10 p_micbnup o_GPP o_VEGC\n", - "p_cmax 1.000000 0.140450 -0.391209 0.999887 0.999954\n", - "p_rhq10 0.140450 1.000000 -0.299762 0.125639 0.134045\n", - "p_micbnup -0.391209 -0.299762 1.000000 -0.386838 -0.385610\n", - "o_GPP 0.999887 0.125639 -0.386838 1.000000 0.999947\n", - "o_VEGC 0.999954 0.134045 -0.385610 0.999947 1.000000\n", - "Make some cool plot here....\n" - ] - } - ], - "source": [ - "driver.extract_data_for_sensitivity_analysis()\n", - "\n", - "driver.first_steps_sensitivity_analysis()" - ] - }, - { - "cell_type": "code", - "execution_count": 14, - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "driver.make_cool_plot_2()" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "Below here is some old code, leaving here for reference. WIll remove in another commit or so.\n", - "\n", - "Elchin: \n", - "\n", - "1. `get_CMT_params()` function is now implemented in `SensitivityDriver::design_experiment()`. \n", - "2. `create_a_sample_matrix()` function is now implemented directly in the Sensitivity module. If you followed the code above, you will see how to use it. It needs some comments as found myself unable to describe the maths.\n", - "\n", - "I used the \"design_experiment\" for the function name after looking into the `pyDOE` package as an alternate way to do the LHC sampling. See here: https://pythonhosted.org/pyDOE/\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "def get_CMT_params(cmtnum=4,pftnum=3,perc=0.1):\n", - " \n", - " from collections import defaultdict\n", - " '''\n", - " This function gets the cmtnum and pftnum parameters from my-path-to-default/cmt_calparbgc.txt\n", - " and sets the parameter specification. The default boundary setup is perc=+-10% from the original value\n", - "\n", - " Inputs:\n", - " cmtnum : community type number (default=4)\n", - " pftnum : plant functional type number (default=3)\n", - " perc : percent difference from the origina value (default=10%)\n", - "\n", - " Outputs:\n", - " param_specs : paramter specifications dictionary\n", - "\n", - " Example:\n", - " param_specs=get_CMT_params()\n", - " for key in list(param_specs.keys()):\n", - " print(key,':',param_specs[key])\n", - "\n", - " '''\n", - " # Tobey consider changing util/param.py to more appropriate calling of a function from the .py file\n", - " # change driver.work_dir to self.work_dir\n", - " data = !param.py --dump-block-to-json /work/parameters/cmt_calparbgc.txt {cmtnum}\n", - " #data = run -i param.py --dump-block-to-json {self.work_dir}/default_parameters/cmt_calparbgc.txt {cmtnum}\n", - " CMT_data = json.loads(data[0])\n", - "\n", - " #choose parameters correspoding to a given pfnum\n", - " d=pd.Series(CMT_data['pft'+str(pftnum)])\n", - " param_specs = defaultdict()\n", - " print('Getting parameters for PFT:',d['name'])\n", - " for key, val in d.items():\n", - " if key=='name':\n", - " continue\n", - " param_specs[key]={'val':val, 'bnds':[val-perc*val,val+perc*val], \n", - " 'cmtnum':cmtnum, 'pftnum':pftnum, 'opt':False }\n", - "\n", - " return param_specs" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "param_specs=get_CMT_params(pftnum=1)\n", - "for key in list(param_specs.keys()):\n", - " print(key,':',param_specs[key])" - ] - }, - { - "cell_type": "markdown", - "metadata": {}, - "source": [ - "We want to opt in vcmax and ncmax, change the bounds, and create the sample matrix." - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "print('Current cmax:',param_specs['cmax'])\n", - "param_specs['cmax']['bnds'][0]=param_specs['cmax']['val']-50\n", - "param_specs['cmax']['bnds'][1]=param_specs['cmax']['val']+50\n", - "param_specs['cmax']['opt']=True\n", - "print('Updated cmax:',param_specs['cmax'])\n", - "\n", - "print('Current nmax:',param_specs['nmax'])\n", - "param_specs['nmax']['bnds'][0]=param_specs['nmax']['val']-3\n", - "param_specs['nmax']['bnds'][1]=param_specs['nmax']['val']+3\n", - "param_specs['nmax']['opt']=True\n", - "print('Updated nmax:',param_specs['nmax'])" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "def create_a_sample_matrix(run_name, param_specs, method='uniform', sample_N=5):\n", - " # Tobey: we need to add lhsmdu in the docker file\n", - " import lhsmdu #generate Latin Hypercube samples\n", - " '''\n", - " This function creates a sampling matrix and saves it into the (var_'run_name'.csv) file\n", - " Inputs:\n", - " run_name: for a better tracking of the tests \n", - " param_specs: 'lhs', 'uniform' \n", - " sample_N: sample size\n", - " param_specs: parameter specification dictionary\n", - " Outputs:\n", - " sample_matrix : the ( sample_N,len(sens_params) ) sample matrix \n", - " '''\n", - " # 1. Create the sens_params dictionary that includes only opt-in values\n", - " sens_params={}\n", - " for key in list(param_specs.keys()):\n", - " if param_specs[key]['opt']==True:\n", - " sens_params[key]=param_specs[key]\n", - "\n", - " # 2. Select low boundaries from the sens_params dict. and calculate the difference\n", - " val_low_bnd = [sens_params[key]['bnds'][0] for key in list(sens_params.keys())]\n", - " val_diff = [sens_params[key]['bnds'][1]-sens_params[key]['bnds'][0] for key in list(sens_params.keys())]\n", - " \n", - " # 3. Choose sampling method: lhs or uniform\n", - " if method == 'lhs':\n", - " # Latin Hypercube Sampling, each column indicates a sample point\n", - " # This is like an initialization, almost return the same results\n", - "\n", - " #Need to add lhsmdu in the docker file\n", - " l = lhsmdu.sample(len(sens_params),sample_N) #type:matrix\n", - " # Latin Hypercube Sampling of factor(influent or parameter or ic)\n", - " l = lhsmdu.resample().T # Latin Hypercube Sampling from uniform, after transpose, each row indicates a sample point\n", - " mat_diff = np.diag(val_diff)\n", - " sample_matrix = l*mat_diff + val_low_bnd # Scaling to Latin Hypercube Sampling of influent\n", - " \n", - " elif method == 'uniform':\n", - " ## Uniform Sampling ##\n", - " l = np.random.uniform(size=(sample_N, len(sens_params)))\n", - " sample_matrix = l*val_diff + val_low_bnd\n", - "\n", - " np.savetxt('var_%s.csv'%(run_name),sample_matrix,delimiter=',',fmt='%13.5f')\n", - " print ('Saves a sampling matrix [sample_size,array_size] into var_%s.csv'%(run_name))\n", - " print ('sample_size,array_size: ',sample_matrix.shape)\n", - " print ('Each column of the matrix corresponds to a variable perturbed 100 times around its original value ')\n", - " print ('var_%s.csv'%(run_name), 'SAVED!')\n", - " \n", - " return sample_matrix" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "create_a_sample_matrix('test_run001',param_specs)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [ - "\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "interpreter": { - "hash": "e45850e46bd861f75a4eaba2a58cae1683e2687f2e0b9cfb1aec3b4fa023c568" - }, - "kernelspec": { - "display_name": "Python 3.8.6 64-bit ('3.8.6': pyenv)", - "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.8.2" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/scripts/Docker-sensitivity-workflow.py b/scripts/Docker-sensitivity-workflow.py deleted file mode 100644 index 8b482de3c..000000000 --- a/scripts/Docker-sensitivity-workflow.py +++ /dev/null @@ -1,655 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 - -# # The step-by-step guide into the sensitivity analysis workflow. -# -# The workflow is designed to run from the inside of the docker container and assumes a specific folder layout. This notebook shows how to use the SensitivityDriver object and methods in the Sensitivity module to design and conduct a sensitivity analysis of dvmdostem parameters. -# -# Authors: Tobey Carman and Elchin Jafarov - -# ## Working with docker -# Assuming that docker was successfully installed, and that you have built the appropriate docker images (see note) navigate to your local dvmdostem folder and then: -# -# 1. Strat the containers
-# `$ docker compose up -d`
-# 2. Enter to the container
-# `$ docker compose exec dvmdostem-dev bash`
-# 3. Start jupyter notebook inside the /work folder
-# `$ jupyter notebook --ip 0.0.0.0 --no-browser --allow-root`
-# 4. Copy the url into your browser.
-# 5. When done. Shut down container
-# `$ docker compose down`
-# -# > NOTE: In the future we will have pre-built docker images hosted at a container registry like Dockerhub, or Github Container Registry, or Google Container Registry, but until we get that setup, you will need to build your own images. The directions for this are in the comments of the `Dockerfile` in the dvmdostem repo. - -# In[1]: - - -# This helps for development and automatically re-imports any modules when they change -get_ipython().run_line_magic('load_ext', 'autoreload') -get_ipython().run_line_magic('autoreload', '2') - - -# ## Getting Started - -# In[2]: - - -import os -import json -import numpy as np -import pandas as pd -import matplotlib.pyplot as plt - -import drivers.Sensitivity -import util.parama - - -# Lets get started by making a driver object and print out some info about it. - -# In[3]: - -driver = drivers.Sensitivity.SensitivityDriver() -print(driver.info()) - - -# OK, well now we have a `SensitivityDriver` object, but what can we do with it?? Well we can modify any parameter that exists for `dvmdostem`. How do we find these parameters? There are some helper functions in the ``util.param`` module for working with parameter files. -# > Note: Why in the world do we need a special `ParamUtilSpeedHelper` object here? Well the util/param.py file is written to be used in a wide varietly of circumstances and does not by default have any kind of cache or lookup structure for mapping files to parameter names. So we use a special object here, that builds such a cache and uses it, which is much faster than running the file-->parameter name look everytime. - -# In[4]: - - -psh = util.param.ParamUtilSpeedHelper(driver.get_initial_params_dir()) -print(psh.list_params(cmtnum=4, pftnum=0)) - - -# There are a lot of dvmdostem parameters! There is also a function that can show just the non-pft parameters: -# -# > Note: Why do we have to print the result? We made the design decision to return the value and let the client decide what to do with it instead of printing within the function. This is awkward in some situations (needing to add `print(...)` all the time), and really helpful in other situations. - -# In[16]: - - -print(psh.list_non_pft_params()) - - -# The `SensitivtyDriver` object is designed to help setup and conduct a sensitivity analysis. At the present time there are some hard-coded assumptions in the driver object (which pixel to run, the input dataset/site to use, the source of the initial parameter values, which outputs to process and the location of the working directory). The driver object is configurable with respect to the parameters to be used in the sensitivity analysis, the bounds for the parameters, which PFT to analyze, and which CMT (community type) to run. -# -# Now we have a few ways we can setup our `SensitivityDriver` object. -# -# ### Option 1 -# This sets up the sample_matrix based on: -# 1. looking up the initial values from dvmdostem parameter files (cmt_*.txt), and -# 2. setting up the bounds based on those initial values plus/minus the percent diffs. -# -# > Need a better name for `percent_diffs` - these are the % range that the bounds will be set around the initial value. Right now it defaults to +/-10% if the `percent_diffs` array is not passed. - -# In[5]: - - -driver.design_experiment(50, 4, params=['cmax','rhq10'], pftnums=[0,None], percent_diffs=[.6, .2]) -print(driver.info()) - - -# We can also make some plots to see how our samples look with respect to the bounds and the distribution. - -# In[6]: - - -driver.plot_sensitivity_matrix() - - -# ### Option 2 -# Simply build the parameter specification by hand. The bounds are set totally manually. -# > Note that a `cmtnum` and `pftnums` are not set! This is not a problem for generating the sensitivity matrix. However it will be necessary to set a `cmtnum` and `pftnums` before conducting runs - so that the driver knows which parameters to modify and the model knows which community type to run. Knowing the community type that was used for the run will also be necessary for processing the outputs. - -# In[7]: - - -names=['cmax','rhq10','micbnup'] -#pfts=[3, None, None] # meaningless w/o cmt number too! -bounds=[[0.0,1.0], [25.0,60.0], [0.1, 0.4]] -initials=[0.5, 40.0, 0.3] -driver.params = [{'name':name, 'bounds':bound, 'initial':init} for name, bound, init in zip(names,bounds,initials)] -driver.sample_matrix = Sensitivity.generate_lhc(15, driver.params) -print(driver.info()) - - -# Additionally, there is a way to save the experiment. This will output 2 files, one for the parameters, and one of the sample matrix. - -# In[8]: - - -driver.save_experiment("/tmp/test_001") -get_ipython().system('cat /tmp/test_001_param_props.csv') -get_ipython().system('cat /tmp/test_001_sample_matrix.csv') - - -# And there is a way to load an experiment design from the text files. -# > Note that the path handling could probably be improved - -# In[9]: - - -driver.load_experiment("/tmp/test_001_param_props.csv","/tmp/test_001_sample_matrix.csv") -print(driver.info()) - - -# ## Run the model over an experiment space -# -# Now that we see a few ways to use a `SensitivityDriver` object, let's start fresh with a new driver instance, setup and execute some runs. -# -# For this toy experiment, we are going to draw 10 sample sets across 3 parameters (2 soil parameter and one PFT parameter). We are going to use the default `percent_diffs` for generating the sample matrix: +/-10%. And we are going to be analyzing CMT 5 (Tussock Tundra). - -# In[10]: - - -# Instantiate object, sets pixel, outputs, working directory, site selection (input data path) -driver = Sensitivity.SensitivityDriver() - -# choose parameters, number of samples, -driver.design_experiment(10, 5, params=['cmax', 'rhq10', 'micbnup'], pftnums=[3,None,None]) -print(driver.info()) -driver.plot_sensitivity_matrix() - - -# With the experiment designed, we need to setup all the required directories, and make all the required adjustments for each run, such as: -# - enabling output variables, -# - adjusting the run mask, -# - adjusting the config file, and -# - injecting the parameter values from our `sample_matrix`. - -# In[11]: - - -# makes directories, sets config files, input data, etc for each run -driver.setup_multi() - - -# And once the setup is complete, now we can carry out the runs. - -# In[12]: - - -# carry out the run and do initial output collection -driver.run_all_samples() - - -# ## Process, analyze, and plot data after runs - -# In[13]: - - -driver.extract_data_for_sensitivity_analysis() - -driver.first_steps_sensitivity_analysis() - - -# In[14]: - - -driver.make_cool_plot_2() - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# - -# In[ ]: - - - - - -# In[ ]: - - - - - -# Below here is some old code, leaving here for reference. WIll remove in another commit or so. -# -# Elchin: -# -# 1. `get_CMT_params()` function is now implemented in `SensitivityDriver::design_experiment()`. -# 2. `create_a_sample_matrix()` function is now implemented directly in the Sensitivity module. If you followed the code above, you will see how to use it. It needs some comments as found myself unable to describe the maths. -# -# I used the "design_experiment" for the function name after looking into the `pyDOE` package as an alternate way to do the LHC sampling. See here: https://pythonhosted.org/pyDOE/ -# - -# In[ ]: - - -def get_CMT_params(cmtnum=4,pftnum=3,perc=0.1): - - from collections import defaultdict - ''' - This function gets the cmtnum and pftnum parameters from my-path-to-default/cmt_calparbgc.txt - and sets the parameter specification. The default boundary setup is perc=+-10% from the original value - - Inputs: - cmtnum : community type number (default=4) - pftnum : plant functional type number (default=3) - perc : percent difference from the origina value (default=10%) - - Outputs: - param_specs : paramter specifications dictionary - - Example: - param_specs=get_CMT_params() - for key in list(param_specs.keys()): - print(key,':',param_specs[key]) - - ''' - # Tobey consider changing util/param.py to more appropriate calling of a function from the .py file - # change driver.work_dir to self.work_dir - data = get_ipython().getoutput('param.py --dump-block-to-json /work/parameters/cmt_calparbgc.txt {cmtnum}') - #data = run -i param.py --dump-block-to-json {self.work_dir}/default_parameters/cmt_calparbgc.txt {cmtnum} - CMT_data = json.loads(data[0]) - - #choose parameters correspoding to a given pfnum - d=pd.Series(CMT_data['pft'+str(pftnum)]) - param_specs = defaultdict() - print('Getting parameters for PFT:',d['name']) - for key, val in d.items(): - if key=='name': - continue - param_specs[key]={'val':val, 'bnds':[val-perc*val,val+perc*val], - 'cmtnum':cmtnum, 'pftnum':pftnum, 'opt':False } - - return param_specs - - -# In[ ]: - - -param_specs=get_CMT_params(pftnum=1) -for key in list(param_specs.keys()): - print(key,':',param_specs[key]) - - -# We want to opt in vcmax and ncmax, change the bounds, and create the sample matrix. - -# In[ ]: - - -print('Current cmax:',param_specs['cmax']) -param_specs['cmax']['bnds'][0]=param_specs['cmax']['val']-50 -param_specs['cmax']['bnds'][1]=param_specs['cmax']['val']+50 -param_specs['cmax']['opt']=True -print('Updated cmax:',param_specs['cmax']) - -print('Current nmax:',param_specs['nmax']) -param_specs['nmax']['bnds'][0]=param_specs['nmax']['val']-3 -param_specs['nmax']['bnds'][1]=param_specs['nmax']['val']+3 -param_specs['nmax']['opt']=True -print('Updated nmax:',param_specs['nmax']) - - -# In[ ]: - - -def create_a_sample_matrix(run_name, param_specs, method='uniform', sample_N=5): - # Tobey: we need to add lhsmdu in the docker file - import lhsmdu #generate Latin Hypercube samples - ''' - This function creates a sampling matrix and saves it into the (var_'run_name'.csv) file - Inputs: - run_name: for a better tracking of the tests - param_specs: 'lhs', 'uniform' - sample_N: sample size - param_specs: parameter specification dictionary - Outputs: - sample_matrix : the ( sample_N,len(sens_params) ) sample matrix - ''' - # 1. Create the sens_params dictionary that includes only opt-in values - sens_params={} - for key in list(param_specs.keys()): - if param_specs[key]['opt']==True: - sens_params[key]=param_specs[key] - - # 2. Select low boundaries from the sens_params dict. and calculate the difference - val_low_bnd = [sens_params[key]['bnds'][0] for key in list(sens_params.keys())] - val_diff = [sens_params[key]['bnds'][1]-sens_params[key]['bnds'][0] for key in list(sens_params.keys())] - - # 3. Choose sampling method: lhs or uniform - if method == 'lhs': - # Latin Hypercube Sampling, each column indicates a sample point - # This is like an initialization, almost return the same results - - #Need to add lhsmdu in the docker file - l = lhsmdu.sample(len(sens_params),sample_N) #type:matrix - # Latin Hypercube Sampling of factor(influent or parameter or ic) - l = lhsmdu.resample().T # Latin Hypercube Sampling from uniform, after transpose, each row indicates a sample point - mat_diff = np.diag(val_diff) - sample_matrix = l*mat_diff + val_low_bnd # Scaling to Latin Hypercube Sampling of influent - - elif method == 'uniform': - ## Uniform Sampling ## - l = np.random.uniform(size=(sample_N, len(sens_params))) - sample_matrix = l*val_diff + val_low_bnd - - np.savetxt('var_%s.csv'%(run_name),sample_matrix,delimiter=',',fmt='%13.5f') - print ('Saves a sampling matrix [sample_size,array_size] into var_%s.csv'%(run_name)) - print ('sample_size,array_size: ',sample_matrix.shape) - print ('Each column of the matrix corresponds to a variable perturbed 100 times around its original value ') - print ('var_%s.csv'%(run_name), 'SAVED!') - - return sample_matrix - - -# In[ ]: - - -create_a_sample_matrix('test_run001',param_specs) - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - diff --git a/scripts/Docker-tutorial.ipynb b/scripts/Docker-tutorial.ipynb deleted file mode 100644 index 3ac87ffbc..000000000 --- a/scripts/Docker-tutorial.ipynb +++ /dev/null @@ -1,3929 +0,0 @@ -{ - "cells": [ - { - "cell_type": "markdown", - "id": "e6570c85", - "metadata": {}, - "source": [ - "# The first prototype of the sensitivity analysis workflow. \n", - "\n", - "The workflow is designed to run from the inside of the docker container and assumes a specific folder layout. \n", - "\n", - "Authors: Tobey Carman and Elchin Jafarov" - ] - }, - { - "cell_type": "markdown", - "id": "1240b3ad", - "metadata": {}, - "source": [ - "## Working with the docker \n", - "Assuming that docker was successfully installed, navigate to your local dvmdostem folder:\n", - "\n", - "1. Strat the containers
\n", - "`$ docker compose up -d`
\n", - "2. Enter to the container
\n", - "`$ docker compose exec dvmdostem-dev bash`
\n", - "3. Start jupyter notebook inside the /work folder
\n", - "`$ jupyter notebook --ip 0.0.0.0 --no-browser --allow-root`
\n", - "4. Copy the url into your browser.
\n", - "5. When done. Shut down container
\n", - "`$ docker compose down`
" - ] - }, - { - "cell_type": "code", - "execution_count": 2, - "id": "71284c05", - "metadata": {}, - "outputs": [], - "source": [ - "import netCDF4 as nc\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "import pandas as pd\n", - "import json\n", - "import util.output\n", - "import os\n", - "import subprocess" - ] - }, - { - "cell_type": "code", - "execution_count": 3, - "id": "b4c3c005", - "metadata": {}, - "outputs": [], - "source": [ - "class Sensitivity:\n", - " \"\"\"Sensitivity analysis class \"\"\"\n", - "\n", - " def __init__(self):\n", - " self.PARAM = 'cmax'\n", - " self.PFTNUM = 1 #plant functional type\n", - " self.CMTNUM = 4 #community type\n", - " # row and columns location of the point/site\n", - " self.PXx = 0; \n", - " self.PXy = 0 \n", - " # the variable corresponds to the path where we will run the analysis\n", - " self.work_dir = '/data/workflows/sensitivity_analysis'\n", - " self.input_cat = '/data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/'\n", - " # the sample distribution range (in this case vcmax in [vcmax_min,vcmax_max])\n", - " self.samples = np.linspace(start=100, stop=700, num=20)\n", - "\n", - " def setup(self):\n", - " os.chdir('/work/scripts')\n", - "\n", - " if os.path.exists(self.work_dir):\n", - " os.system('rm -r {}'.format(self.work_dir))\n", - "\n", - " #copies config files and params directory\n", - " #copy input data files to the D_RUNFOLDER folder\n", - " print('Copy input files into the new_folder')\n", - " %run -i setup_working_directory.py \\\n", - " --input-data-path {self.input_cat} {self.work_dir}\n", - " print()\n", - " print('---')\n", - " \n", - " print('Apply the mask')\n", - " %run -i runmask-util.py \\\n", - " --reset --yx {self.PXy} {self.PXx} {self.work_dir}/run-mask.nc\n", - " print()\n", - " print('---')\n", - " \n", - " # Outputs: GPP, monthly and pft resolution\n", - " print('Setup output variable temporal resolution')\n", - " %run -i outspec.py \\\n", - " {self.work_dir}/config/output_spec.csv --on GPP m p\n", - " print()\n", - " print('---')\n", - " \n", - " #Turn on the CMT output only yearly resolution\n", - " print('Turn on the CMT output only yearly resolution')\n", - " %run -i outspec.py \\\n", - " {self.work_dir}/config/output_spec.csv --on CMTNUM y\n", - " print()\n", - " print('---')\n", - " \n", - " # Config, enable eq outputs\n", - " CONFIG_FILE = self.work_dir + '/config/config.js'\n", - " # Read the existing data into memory\n", - " with open(CONFIG_FILE, 'r') as f:\n", - " config = json.load(f)\n", - " \n", - " # Modify it\n", - " config['IO']['output_nc_eq'] = 1\n", - "\n", - " # Write it back..\n", - " print('CONFIG_FILE:',CONFIG_FILE,'was modified!')\n", - " with open(CONFIG_FILE, 'w') as f:\n", - " json.dump(config, f, indent=2)\n", - " \n", - " def update_param(self,new_value):\n", - " # reading dvmdostem param file and puts it in the json format\n", - " data = !param.py --dump-block-to-json {self.work_dir}/default_parameters/cmt_calparbgc.txt {self.CMTNUM}\n", - " jdata = json.loads(data[0])\n", - "\n", - " pft = 'pft{}'.format(self.PFTNUM)\n", - " jdata[pft][self.PARAM] = new_value\n", - "\n", - " with open(\"tmp_json.json\", 'w') as f:\n", - " json.dump(jdata, f)\n", - "\n", - " new_data = !param.py --fmt-block-from-json tmp_json.json {self.work_dir}/default_parameters/cmt_calparbgc.txt\n", - "\n", - " with open('{:}/parameters/cmt_calparbgc.txt'.format(self.work_dir), 'w') as f:\n", - " # make sure to add newlines!\n", - " f.write('\\n'.join(new_data))\n", - " \n", - " def collect_outputs(self):\n", - " # Get the model output\n", - " ds = nc.Dataset('{}/output/GPP_monthly_eq.nc'.format(self.work_dir))\n", - " gpp = ds.variables['GPP'][:]\n", - " yr_gpp = util.output.sum_monthly_flux_to_yearly(gpp)\n", - " # grab the last time step\n", - " output_data = yr_gpp[-1:,self.PFTNUM,self.PXy,self.PXx]\n", - "\n", - " # Get the parameter value for the run\n", - " paramdata = !param.py --dump-block-to-json {self.work_dir}/parameters/cmt_calparbgc.txt {self.CMTNUM}\n", - " jparamdata = json.loads(paramdata[0])\n", - " pft = 'pft{}'.format(self.PFTNUM)\n", - " run_param_value = jparamdata[pft][self.PARAM]\n", - "\n", - " #need to modify if we want to save timeseries output\n", - " with open('{}/sensitivity.csv'.format(self.work_dir), 'a') as f:\n", - " f.write('{:},{:}\\n'.format(run_param_value, output_data[0]))\n", - "\n", - " def run_model(self):\n", - " command_line = '/work/dvmdostem'\n", - " #options = '-p 50 -e 200 -s 0 -t 0 -n 0 -l err --force-cmt {}'.format(CMTNUM)\n", - " options = '-p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt {}'.format(self.CMTNUM)\n", - " command_line = command_line + ' ' + options\n", - " print (command_line)\n", - " status=subprocess.call(command_line, shell=True)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 4, - "id": "3ce89827", - "metadata": { - "scrolled": true - }, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Copy input files into the new_folder\n", - "Namespace(copy_inputs=False, input_data_path='/data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/', new_directory='/data/workflows/sensitivity_analysis', no_cal_targets=False)\n", - "\n", - "---\n", - "Apply the mask\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - "\n", - "---\n", - "Setup output variable temporal resolution\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - "\n", - "---\n", - "Turn on the CMT output only yearly resolution\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n", - "\n", - "---\n", - "CONFIG_FILE: /data/workflows/sensitivity_analysis/config/config.js was modified!\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.8\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(100.0) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(131.57894736842104) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(163.1578947368421) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(194.73684210526315) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(226.31578947368422) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(257.89473684210526) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 10\n", - "adjust_param(289.4736842105263) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n", - "adjust_param(321.0526315789474) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 10\n", - "adjust_param(352.63157894736844) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 8\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(384.2105263157895) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(415.7894736842105) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n", - "adjust_param(447.36842105263156) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(478.9473684210526) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(510.52631578947364) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(542.1052631578948) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(573.6842105263158) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 10\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(605.2631578947369) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 8\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(636.8421052631579) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 8\n", - "adjust_param(668.421052631579) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 8\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "adjust_param(700.0) --> run_model() --> collect_outputs()\n", - "/work/dvmdostem -p 5 -e 5 -s 5 -t 5 -n 5 -l err --force-cmt 4\n", - "Setting up logging...\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 5\n", - "[fatal] [EQ] Running Equilibrium, 5 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SP] Running Spinup, 5 years.\n", - "[err] [SP->Y] y: 0 x: 0 Year: 0\n", - "[err] [SP->Y] y: 0 x: 0 Year: 1\n", - "[err] [SP->Y] y: 0 x: 0 Year: 2\n", - "[err] [SP->Y] y: 0 x: 0 Year: 3\n", - "[err] [SP->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [TR] Running Transient, 5 years\n", - "[err] [TR] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [TR->Y] y: 0 x: 0 Year: 0\n", - "[err] [TR->Y] y: 0 x: 0 Year: 1\n", - "[err] [TR->Y] y: 0 x: 0 Year: 2\n", - "[err] [TR->Y] y: 0 x: 0 Year: 3\n", - "[err] [TR->Y] y: 0 x: 0 Year: 4\n", - "[fatal] [SC] Running Scenario, 5 years.\n", - "[err] [SC] MAKE SURE YOUR FIRE INPUTS ARE SETUP CORRECTLY!\n", - "[err] [SC->Y] y: 0 x: 0 Year: 0\n", - "[err] [SC->Y] y: 0 x: 0 Year: 1\n", - "[err] [SC->Y] y: 0 x: 0 Year: 2\n", - "[err] [SC->Y] y: 0 x: 0 Year: 3\n", - "[err] [SC->Y] y: 0 x: 0 Year: 4\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "cell 0, 0 complete.7\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Total Seconds: 9\n" - ] - }, - { - "name": "stderr", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n" - ] - } - ], - "source": [ - "x=Sensitivity()\n", - "x.setup()\n", - "\n", - "# Backup default params\n", - "!cp -r {x.work_dir}/parameters {x.work_dir}/default_parameters\n", - "# Make a file for storing our sensitivity data\n", - "# and put the header in the file.\n", - "with open('{}/sensitivity.csv'.format(x.work_dir), 'w') as f:\n", - " f.write('{:},{:}\\n'.format('pvalue','output'))\n", - "\n", - "os.chdir(x.work_dir)\n", - "x.run_model()\n", - "x.collect_outputs()\n", - "\n", - "for i in x.samples:\n", - " print(\"adjust_param({:}) --> run_model() --> collect_outputs()\".format(i))\n", - " x.update_param(i)\n", - " x.run_model()\n", - " x.collect_outputs()" - ] - }, - { - "cell_type": "code", - "execution_count": 5, - "id": "68569556", - "metadata": {}, - "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", - "
pvalueoutput
0340.000000164.255175
1100.00000043.289263
2131.57894758.895300
3163.15789573.859708
\n", - "
" - ], - "text/plain": [ - " pvalue output\n", - "0 340.000000 164.255175\n", - "1 100.000000 43.289263\n", - "2 131.578947 58.895300\n", - "3 163.157895 73.859708" - ] - }, - "execution_count": 5, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df = pd.read_csv('{:}/sensitivity.csv'.format(x.work_dir))\n", - "df.head(4)" - ] - }, - { - "cell_type": "code", - "execution_count": 6, - "id": "ad982cd7", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "" - ] - }, - "execution_count": 6, - "metadata": {}, - "output_type": "execute_result" - }, - { - "data": { - "image/png": "iVBORw0KGgoAAAANSUhEUgAAAXcAAAD4CAYAAAAXUaZHAAAAOXRFWHRTb2Z0d2FyZQBNYXRwbG90bGliIHZlcnNpb24zLjQuMywgaHR0cHM6Ly9tYXRwbG90bGliLm9yZy/MnkTPAAAACXBIWXMAAAsTAAALEwEAmpwYAAAzDklEQVR4nO3deXhU5fXA8e8hBMISEgKymATCHtawhEUEQUE2UcSixa3gRrXaqm1/FdG6tGpp61KtrYp1AVsVS0VQNkFFcQMDAgFCIEAgCUsgkBASsr+/P94bGCAhC5nMkvN5njwzc+femcOdyeHmPe8ixhiUUkr5l3qeDkAppVTN0+SulFJ+SJO7Ukr5IU3uSinlhzS5K6WUH6rv6QAAWrZsaaKiojwdhlJK+ZT169cfMcZcVNZzXpHco6KiiIuL83QYSinlU0Rkb3nPabOMUkr5IU3uSinlhzS5K6WUH/KKNveyFBYWkpqaSl5enqdD8RpBQUFEREQQGBjo6VCUUl7Oa5N7amoqwcHBREVFISKeDsfjjDFkZGSQmppKhw4dPB2OUsrLVdgsIyLdRGSjy89xEXlARMJEZKWI7HRumzv7i4i8JCJJIrJZRPpXJ7C8vDxatGihid0hIrRo0UL/klFKVUqFyd0Yk2iM6WuM6QsMAHKBhcBM4DNjTBfgM+cxwHigi/MzA3ilusFpYj+Tng+lVGVVtaA6CthljNkLTALmOtvnAtc69ycB84z1PRAqIm1rIlillPIXOflF/GlZAqnHct3y+lVN7lOB95z7rY0xB5z7B4HWzv1wIMXlmFRn2xlEZIaIxIlI3OHDh6sYhm8ZOXKkDtJSSp3yWcIhxrzwFa99uZsvEt2T/ypdUBWRBsA1wMNnP2eMMSJSpVU/jDFzgDkAsbGxumKIUsrvHczK48mPt7Jsy0G6tGrKf+++hIFRYW55r6pcuY8HNhhjDjmPD5U2tzi36c72NCDS5bgIZ5vPSU5OJjo6mptvvpnu3bszZcoUli5dyvXXX39qn9WrVzNx4kQA7rnnHmJjY+nZsyePP/54ma/ZtGnTU/cXLFjA9OnTATh8+DA/+clPGDhwIAMHDuSbb75x3z9MKVWriksMc79NZvTzX/L59nT+b2w3lvxquNsSO1StK+SNnG6SAVgMTANmO7eLXLbfJyLvA4OBLJfmm2p58uOtbNt//EJe4hw9Lm7G41f3rHC/xMRE3njjDS699FJuv/12tm3bxtq1a8nJyaFJkybMnz+fqVOnAvD0008TFhZGcXExo0aNYvPmzfTp06dS8dx///08+OCDDBs2jH379jF27FgSEhIu6N+olPK8rfuzmPVhPJtSsxjepSVPXduL9i2auP19K5XcRaQJcCXwc5fNs4EPROQOYC9wg7N9KTABSML2rLmtxqL1gMjISC699FIAbrnlFl566SXGjRvHxx9/zJQpU1iyZAl/+ctfAPjggw+YM2cORUVFHDhwgG3btlU6ua9atYpt27adenz8+HFOnDhxxpW+Usp35OQX8bdVO3jzm2SaNw7kxal9uSbm4lrr9Vap5G6MyQFanLUtA9t75ux9DXBvjUTnqMwVtruc/UGICFOnTuXll18mLCyM2NhYgoOD2bNnD88++yw//PADzZs3Z/r06WX2SXd9PdfnS0pK+P777wkKCnLfP0YpVStWbTvEY4u2sD8rjxsHtWPmuGhCGtfuyHKdW6YC+/bt47vvvgPg3XffZdiwYYwYMYINGzbw+uuvn2qSOX78OE2aNCEkJIRDhw6xbNmyMl+vdevWJCQkUFJSwsKFC09tHzNmDH//+99PPd64caP7/lFKKbc4mJXH3e+s5855cTQNqs+Cuy/hT9f1rvXEDprcK9StWzf+8Y9/0L17d44dO8Y999xDQEAAEydOZNmyZaeKqTExMfTr14/o6GhuuummU005Z5s9ezYTJ05k6NChtG17uvv/Sy+9RFxcHH369KFHjx68+uqrtfLvU0pduOISw9vf7GH081/yRaItmH7yy+HEurFgWhGxrSieFRsba87uB56QkED37t09FJGVnJzMxIkT2bJli0fjcOUN50UpddqWtCxmLYxncy0XTAFEZL0xJras57x24jCllPJmOflFvLByB29+s4ewJg156cZ+XN2nrddME6LJ/TyioqK86qpdKeUdvKFgWhFN7kopVUkHsk7yxOKtrNh6iG6tg/nfTf0Y0N5z7erno8ldKaUqUFximPddMs+uSKTYGB4aF82dwzsQGOC9fVI0uSul1Hm4Fkwv63oRT03qRbsWjT0dVoU0uSulVBly8ot4fuUO3nIKpn+/sR8TvahgWhHv/ZvCB7399tvs37+/2scnJyfz7rvv1mBESqnq+HTrQa58/kve+HoPNw5qx2e/GcHVtTh1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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "df.plot()" - ] - }, - { - "cell_type": "code", - "execution_count": 7, - "id": "584a9b3b", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "sens_df = pd.DataFrame(dict(pvalue=df.pvalue[1:], sensitivity=abs(df.output[0] - df.output[1:])/abs(df.output[0])))\n", - "axes = sens_df.plot('pvalue', 'sensitivity', kind='line', ylabel='% error from default')" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "7c68215c", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "metadata": { - "kernelspec": { - "display_name": "Python 3 (ipykernel)", - "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.8.6" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/scripts/docker-entrypoint.py b/scripts/docker-entrypoint.py deleted file mode 100755 index 42a2dd234..000000000 --- a/scripts/docker-entrypoint.py +++ /dev/null @@ -1,4 +0,0 @@ -#!/usr/bin/env python - -print("""This is some helpful starter text that describes how tem+docker is supposed to work -and how one might use the various support scirpts to tem that are written in python...""") \ No newline at end of file diff --git a/scripts/sensitivity_analysis_demo.ipynb b/scripts/sensitivity_analysis_demo.ipynb deleted file mode 100644 index 71ec3fb41..000000000 --- a/scripts/sensitivity_analysis_demo.ipynb +++ /dev/null @@ -1,8254 +0,0 @@ -{ - "cells": [ - { - "cell_type": "code", - "execution_count": 4, - "id": "8a539f41", - "metadata": {}, - "outputs": [], - "source": [ - "import os\n", - "os.chdir('/Users/tobeycarman/Documents/SEL/dvm-dos-tem')" - ] - }, - { - "cell_type": "code", - "execution_count": 9, - "id": "50bf8de1", - "metadata": {}, - "outputs": [], - "source": [ - "import netCDF4 as nc\n", - "import matplotlib.pyplot as plt\n", - "import numpy as np\n", - "import pandas as pd\n", - "import json\n", - "import util.output" - ] - }, - { - "cell_type": "code", - "execution_count": 10, - "id": "47bdf78f", - "metadata": {}, - "outputs": [], - "source": [ - "PARAM = 'cmax'\n", - "PFTNUM = 1\n", - "CMTNUM = 4\n", - "PXx = 0; PXy = 0\n", - "H_RUNFOLDER = '../dvmdostem-workflows/sensitivity_analysis'\n", - "D_RUNFOLDER = '/data/workflows/sensitivity_analysis'\n", - "\n", - "samples = np.linspace(start=100, stop=700, num=20)" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "6591ebf2", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1c3d6cc2", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 11, - "id": "342cdd46", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Namespace(copy_inputs=False, input_data_path='/data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/', new_directory='/data/workflows/sensitivity_analysis', no_cal_targets=False)\n", - "Setting all pixels in runmask to '0' (OFF).\n", - "Turning pixel(y,x) (0,0) to '1', (ON).\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " GPP g/m2/time y m invalid p invalid double GPP\n", - " Name Units Yearly Monthly Daily PFT Compartments Layers Data Type Description\n", - " CMTNUM m y invalid invalid invalid invalid invalid int Community Type Number\n" - ] - } - ], - "source": [ - "# Cleanup\n", - "!rm -r {H_RUNFOLDER}\n", - "\n", - "# Place to work\n", - "!docker compose exec dvmdostem-dev setup_working_directory.py \\\n", - "--input-data-path \\\n", - "/data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ \\\n", - "{D_RUNFOLDER}\n", - "\n", - "# Run mask\n", - "!docker compose exec dvmdostem-dev runmask-util.py \\\n", - "--reset --yx {PXy} {PXx} {D_RUNFOLDER}/run-mask.nc\n", - "\n", - "# Outputs\n", - "!docker compose exec dvmdostem-dev outspec.py \\\n", - "{D_RUNFOLDER}/config/output_spec.csv --on GPP m p\n", - "\n", - "!docker compose exec dvmdostem-dev outspec.py \\\n", - "{D_RUNFOLDER}/config/output_spec.csv --on CMTNUM y\n", - "\n", - "\n", - "# Config, enable eq outputs\n", - "CONFIG_FILE = H_RUNFOLDER + '/config/config.js'\n", - "\n", - "# Read the existing data into memory\n", - "with open(CONFIG_FILE, 'r') as f:\n", - " config = json.load(f)\n", - "\n", - "# Modify it\n", - "config['IO']['output_nc_eq'] = 1\n", - "\n", - "# Write it back..\n", - "with open(CONFIG_FILE, 'w') as f:\n", - " json.dump(config, f, indent=2)" - ] - }, - { - "cell_type": "code", - "execution_count": 12, - "id": "594b036f", - "metadata": {}, - "outputs": [], - "source": [ - "def adjust_param(new_value):\n", - " data = !param.py --dump-block-to-json {H_RUNFOLDER}/default_parameters/cmt_calparbgc.txt {CMTNUM}\n", - "\n", - " jdata = json.loads(data[0])\n", - "\n", - " pft = 'pft{}'.format(PFTNUM)\n", - " jdata[pft][PARAM] = new_value\n", - "\n", - " with open(\"tmp_json.json\", 'w') as f:\n", - " json.dump(jdata, f)\n", - "\n", - " new_data = !param.py --fmt-block-from-json tmp_json.json {H_RUNFOLDER}/default_parameters/cmt_calparbgc.txt\n", - "\n", - " with open('{:}/parameters/cmt_calparbgc.txt'.format(H_RUNFOLDER), 'w') as f:\n", - " # make sure to add newlines!\n", - " f.write('\\n'.join(new_data))" - ] - }, - { - "cell_type": "code", - "execution_count": 13, - "id": "6471e16c", - "metadata": {}, - "outputs": [], - "source": [ - "def run_model():\n", - " !docker compose exec --workdir {D_RUNFOLDER} dvmdostem-dev \\\n", - " dvmdostem -p 50 -e 200 -s 0 -t 0 -n 0 -l err --force-cmt {CMTNUM}\n", - "\n", - "def collect_outputs():\n", - " # Get the model output\n", - " ds = nc.Dataset('{}/output/GPP_monthly_eq.nc'.format(H_RUNFOLDER))\n", - " gpp = ds.variables['GPP'][:]\n", - " yr_gpp = util.output.sum_monthly_flux_to_yearly(gpp)\n", - " output_data = yr_gpp[-1:,PFTNUM,PXy,PXx]\n", - "\n", - " # Get the parameter value for the run\n", - " paramdata = !param.py --dump-block-to-json {H_RUNFOLDER}/parameters/cmt_calparbgc.txt {CMTNUM}\n", - " jparamdata = json.loads(paramdata[0])\n", - " pft = 'pft{}'.format(PFTNUM)\n", - " run_param_value = jparamdata[pft][PARAM]\n", - "\n", - " with open('{}/sensitivity.csv'.format(H_RUNFOLDER), 'a') as f:\n", - " f.write('{:},{:}\\n'.format(run_param_value, output_data[0]))\n", - " " - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "8921b0aa", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 14, - "id": "e22569f4", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "Run default case....\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(100.0) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.31\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(131.57894736842104) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.34\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 35\n", - "adjust_param(163.1578947368421) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(194.73684210526315) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.34\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 35\n", - "adjust_param(226.31578947368422) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(257.89473684210526) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(289.4736842105263) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 32\n", - "adjust_param(321.0526315789474) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.31\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 32\n", - "adjust_param(352.63157894736844) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(384.2105263157895) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.34\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(415.7894736842105) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 32\n", - "adjust_param(447.36842105263156) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 32\n", - "adjust_param(478.9473684210526) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(510.52631578947364) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(542.1052631578948) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 32\n", - "adjust_param(573.6842105263158) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(605.2631578947369) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 33\n", - "adjust_param(636.8421052631579) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(668.421052631579) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.32\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 34\n", - "adjust_param(700.0) --> run_model() --> collect_outputs()\n", - "Setting up logging...\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 0\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 1\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 2\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 3\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 4\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 5\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 6\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 7\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 8\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 9\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 10\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 11\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 12\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 13\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 14\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 15\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 16\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 17\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 18\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 19\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 20\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 21\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 22\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 23\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 24\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 25\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 26\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 27\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 28\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 29\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 30\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 31\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 32\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 33\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 34\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 35\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 36\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 37\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 38\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 39\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 40\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 41\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 42\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 43\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 44\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 45\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 46\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 47\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 48\n", - "[err] [PRE-RUN->Y] y: 0 x: 0 Year: 49\n", - "[fatal] [EQ] Equilibrium Initial Year Count: 200\n", - "[fatal] [EQ] Running Equilibrium, 200 years.\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 0\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 1\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 2\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 3\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 4\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 5\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 6\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 7\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 8\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 9\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 10\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 11\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 12\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 13\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 14\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 15\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 16\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 17\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 18\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 19\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 20\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 21\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 22\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 23\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 24\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 25\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 26\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 27\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 28\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 29\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 30\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 31\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 32\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 33\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 34\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 35\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 36\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 37\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 38\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 39\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 40\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 41\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 42\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 43\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 44\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 45\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 46\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 47\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 48\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 49\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 50\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 51\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 52\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 53\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 54\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 55\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 56\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 57\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 58\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 59\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 60\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 61\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 62\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 63\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 64\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 65\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 66\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 67\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 68\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 69\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 70\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 71\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 72\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 73\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 74\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 75\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 76\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 77\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 78\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 79\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 80\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 81\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 82\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 83\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 84\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 85\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 86\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 87\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 88\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 89\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 90\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 91\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 92\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 93\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 94\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 95\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 96\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 97\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 98\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 99\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 100\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 101\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 102\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 103\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 104\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 105\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 106\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 107\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 108\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 109\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 110\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 111\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 112\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 113\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 114\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 115\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 116\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 117\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 118\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 119\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 120\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 121\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 122\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 123\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 124\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 125\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 126\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 127\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 128\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 129\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 130\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 131\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 132\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 133\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 134\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 135\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 136\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 137\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 138\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 139\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 140\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 141\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 142\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 143\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 144\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 145\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 146\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 147\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 148\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 149\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 150\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 151\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 152\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 153\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 154\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 155\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 156\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 157\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 158\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 159\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 160\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 161\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 162\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 163\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 164\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 165\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 166\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 167\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 168\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 169\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 170\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 171\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 172\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 173\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 174\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 175\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 176\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 177\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 178\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 179\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 180\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 181\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 182\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 183\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 184\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 185\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 186\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 187\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 188\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 189\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 190\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 191\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 192\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 193\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 194\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 195\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 196\n" - ] - }, - { - "name": "stdout", - "output_type": "stream", - "text": [ - "[err] [EQ->Y] y: 0 x: 0 Year: 197\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 198\n", - "[err] [EQ->Y] y: 0 x: 0 Year: 199\n", - "cell 0, 0 complete.33\n", - "[fatal] [] Skipping cell (0, 1)\n", - "[fatal] [] Skipping cell (0, 2)\n", - "[fatal] [] Skipping cell (0, 3)\n", - "[fatal] [] Skipping cell (0, 4)\n", - "[fatal] [] Skipping cell (0, 5)\n", - "[fatal] [] Skipping cell (0, 6)\n", - "[fatal] [] Skipping cell (0, 7)\n", - "[fatal] [] Skipping cell (0, 8)\n", - "[fatal] [] Skipping cell (0, 9)\n", - "[fatal] [] Skipping cell (1, 0)\n", - "[fatal] [] Skipping cell (1, 1)\n", - "[fatal] [] Skipping cell (1, 2)\n", - "[fatal] [] Skipping cell (1, 3)\n", - "[fatal] [] Skipping cell (1, 4)\n", - "[fatal] [] Skipping cell (1, 5)\n", - "[fatal] [] Skipping cell (1, 6)\n", - "[fatal] [] Skipping cell (1, 7)\n", - "[fatal] [] Skipping cell (1, 8)\n", - "[fatal] [] Skipping cell (1, 9)\n", - "[fatal] [] Skipping cell (2, 0)\n", - "[fatal] [] Skipping cell (2, 1)\n", - "[fatal] [] Skipping cell (2, 2)\n", - "[fatal] [] Skipping cell (2, 3)\n", - "[fatal] [] Skipping cell (2, 4)\n", - "[fatal] [] Skipping cell (2, 5)\n", - "[fatal] [] Skipping cell (2, 6)\n", - "[fatal] [] Skipping cell (2, 7)\n", - "[fatal] [] Skipping cell (2, 8)\n", - "[fatal] [] Skipping cell (2, 9)\n", - "[fatal] [] Skipping cell (3, 0)\n", - "[fatal] [] Skipping cell (3, 1)\n", - "[fatal] [] Skipping cell (3, 2)\n", - "[fatal] [] Skipping cell (3, 3)\n", - "[fatal] [] Skipping cell (3, 4)\n", - "[fatal] [] Skipping cell (3, 5)\n", - "[fatal] [] Skipping cell (3, 6)\n", - "[fatal] [] Skipping cell (3, 7)\n", - "[fatal] [] Skipping cell (3, 8)\n", - "[fatal] [] Skipping cell (3, 9)\n", - "[fatal] [] Skipping cell (4, 0)\n", - "[fatal] [] Skipping cell (4, 1)\n", - "[fatal] [] Skipping cell (4, 2)\n", - "[fatal] [] Skipping cell (4, 3)\n", - "[fatal] [] Skipping cell (4, 4)\n", - "[fatal] [] Skipping cell (4, 5)\n", - "[fatal] [] Skipping cell (4, 6)\n", - "[fatal] [] Skipping cell (4, 7)\n", - "[fatal] [] Skipping cell (4, 8)\n", - "[fatal] [] Skipping cell (4, 9)\n", - "[fatal] [] Skipping cell (5, 0)\n", - "[fatal] [] Skipping cell (5, 1)\n", - "[fatal] [] Skipping cell (5, 2)\n", - "[fatal] [] Skipping cell (5, 3)\n", - "[fatal] [] Skipping cell (5, 4)\n", - "[fatal] [] Skipping cell (5, 5)\n", - "[fatal] [] Skipping cell (5, 6)\n", - "[fatal] [] Skipping cell (5, 7)\n", - "[fatal] [] Skipping cell (5, 8)\n", - "[fatal] [] Skipping cell (5, 9)\n", - "[fatal] [] Skipping cell (6, 0)\n", - "[fatal] [] Skipping cell (6, 1)\n", - "[fatal] [] Skipping cell (6, 2)\n", - "[fatal] [] Skipping cell (6, 3)\n", - "[fatal] [] Skipping cell (6, 4)\n", - "[fatal] [] Skipping cell (6, 5)\n", - "[fatal] [] Skipping cell (6, 6)\n", - "[fatal] [] Skipping cell (6, 7)\n", - "[fatal] [] Skipping cell (6, 8)\n", - "[fatal] [] Skipping cell (6, 9)\n", - "[fatal] [] Skipping cell (7, 0)\n", - "[fatal] [] Skipping cell (7, 1)\n", - "[fatal] [] Skipping cell (7, 2)\n", - "[fatal] [] Skipping cell (7, 3)\n", - "[fatal] [] Skipping cell (7, 4)\n", - "[fatal] [] Skipping cell (7, 5)\n", - "[fatal] [] Skipping cell (7, 6)\n", - "[fatal] [] Skipping cell (7, 7)\n", - "[fatal] [] Skipping cell (7, 8)\n", - "[fatal] [] Skipping cell (7, 9)\n", - "[fatal] [] Skipping cell (8, 0)\n", - "[fatal] [] Skipping cell (8, 1)\n", - "[fatal] [] Skipping cell (8, 2)\n", - "[fatal] [] Skipping cell (8, 3)\n", - "[fatal] [] Skipping cell (8, 4)\n", - "[fatal] [] Skipping cell (8, 5)\n", - "[fatal] [] Skipping cell (8, 6)\n", - "[fatal] [] Skipping cell (8, 7)\n", - "[fatal] [] Skipping cell (8, 8)\n", - "[fatal] [] Skipping cell (8, 9)\n", - "[fatal] [] Skipping cell (9, 0)\n", - "[fatal] [] Skipping cell (9, 1)\n", - "[fatal] [] Skipping cell (9, 2)\n", - "[fatal] [] Skipping cell (9, 3)\n", - "[fatal] [] Skipping cell (9, 4)\n", - "[fatal] [] Skipping cell (9, 5)\n", - "[fatal] [] Skipping cell (9, 6)\n", - "[fatal] [] Skipping cell (9, 7)\n", - "[fatal] [] Skipping cell (9, 8)\n", - "[fatal] [] Skipping cell (9, 9)\n", - "Total Seconds: 35\n" - ] - } - ], - "source": [ - "# Backup default params\n", - "!cp -r {H_RUNFOLDER}/parameters {H_RUNFOLDER}/default_parameters\n", - "\n", - "# Make a file for storing our sensitivity data\n", - "# and put the header in the file.\n", - "with open('{}/sensitivity.csv'.format(H_RUNFOLDER), 'w') as f:\n", - " f.write('{:},{:}\\n'.format('pvalue','output'))\n", - "\n", - "# Run default case\n", - "print(\"Run default case....\")\n", - "run_model()\n", - "collect_outputs()\n", - "\n", - "\n", - "for i in samples:\n", - " print(\"adjust_param({:}) --> run_model() --> collect_outputs()\".format(i))\n", - " adjust_param(i)\n", - " run_model()\n", - " collect_outputs()\n" - ] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "a961eec1", - "metadata": { - "scrolled": false - }, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 15, - "id": "ee17534f", - "metadata": { - "scrolled": true - }, - "outputs": [], - "source": [ - "df = pd.read_csv('{:}/sensitivity.csv'.format(H_RUNFOLDER))\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 16, - "id": "6bba545f", - "metadata": {}, - "outputs": [], - "source": [ - "sens_df = pd.DataFrame(dict(pvalue=df.pvalue[1:], sensitivity=(df.output[0] - df.output[1:])/abs(df.output[0])))" - ] - }, - { - "cell_type": "code", - "execution_count": 30, - "id": "420ac59d", - "metadata": {}, - "outputs": [ - { - "data": { - "image/png": "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\n", - "text/plain": [ - "
" - ] - }, - "metadata": { - "needs_background": "light" - }, - "output_type": "display_data" - } - ], - "source": [ - "axes = sens_df.plot('pvalue', 'sensitivity', kind='line', ylabel='% error from default')\n", - "#axes = plt.plot(sens_df.pvalue, sens_df.sensitivity)\n", - "\n" - ] - }, - { - "cell_type": "code", - "execution_count": 29, - "id": "d2471aff", - "metadata": {}, - "outputs": [ - { - "data": { - "text/plain": [ - "list" - ] - }, - "execution_count": 29, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "type(ax)\n" - ] - }, - { - "cell_type": "code", - "execution_count": 314, - "id": "d2d7f24b", - "metadata": {}, - "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", - "
pvalueoutput
0340.000000170.530186
1100.00000048.272444
2110.52631653.989206
3121.05263259.746019
4131.57894765.923182
5142.10526371.501642
6152.63157977.354641
7163.15789583.264053
8173.68421188.675945
9184.21052694.534330
10194.736842100.049354
11205.263158105.175908
12215.789474110.705204
13226.315789115.938968
14236.842105121.253041
15247.368421126.487942
16257.894737131.392694
17268.421053135.469535
18278.947368140.463812
19289.473684145.433726
20300.000000150.855282
\n", - "
" - ], - "text/plain": [ - " pvalue output\n", - "0 340.000000 170.530186\n", - "1 100.000000 48.272444\n", - "2 110.526316 53.989206\n", - "3 121.052632 59.746019\n", - "4 131.578947 65.923182\n", - "5 142.105263 71.501642\n", - "6 152.631579 77.354641\n", - "7 163.157895 83.264053\n", - "8 173.684211 88.675945\n", - "9 184.210526 94.534330\n", - "10 194.736842 100.049354\n", - "11 205.263158 105.175908\n", - "12 215.789474 110.705204\n", - "13 226.315789 115.938968\n", - "14 236.842105 121.253041\n", - "15 247.368421 126.487942\n", - "16 257.894737 131.392694\n", - "17 268.421053 135.469535\n", - "18 278.947368 140.463812\n", - "19 289.473684 145.433726\n", - "20 300.000000 150.855282" - ] - }, - "execution_count": 314, - "metadata": {}, - "output_type": "execute_result" - } - ], - "source": [ - "df" - ] - }, - { - "cell_type": "code", - "execution_count": 312, - "id": "2364bdf4", - "metadata": {}, - "outputs": [ - { - "name": "stdout", - "output_type": "stream", - "text": [ - "pvalue,output\r\n", - "340.0,170.5301856994629\r\n", - "100.0,48.27244377136607\r\n", - "110.526316,53.98920631409073\r\n", - "121.052632,59.74601864815152\r\n", - "131.578947,65.92318177223613\r\n", - "142.105263,71.50164151192133\r\n", - "152.631579,77.35464143753482\r\n", - "163.157895,83.26405334251467\r\n", - "173.684211,88.67594522237778\r\n", - "184.210526,94.53433046489954\r\n", - "194.736842,100.0493536889553\r\n", - "205.263158,105.17590796947479\r\n", - "215.789474,110.70520439743996\r\n", - "226.315789,115.93896755576134\r\n", - "236.842105,121.25304067134857\r\n", - "247.368421,126.48794168233871\r\n", - "257.894737,131.3926938176155\r\n", - "268.421053,135.46953547000885\r\n", - "278.947368,140.46381241083145\r\n", - "289.473684,145.43372577428818\r\n", - "300.0,150.85528206825256\r\n" - ] - } - ], - "source": [ - "!cat {H_RUNFOLDER}/sensitivity.csv" - ] - }, - { - "cell_type": "code", - "execution_count": 253, - "id": "6a7b9e7c", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 255, - "id": "b55335e4", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 256, - "id": "2ad373fe", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3592c51e", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "e05026bf", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": 258, - "id": "5ac56c1e", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "cebdb00d", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "1d807e48", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "f71e02e1", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "571d97bd", - "metadata": {}, - "outputs": [], - "source": [] - }, - { - "cell_type": "code", - "execution_count": null, - "id": "3f02f59a", - "metadata": {}, - "outputs": [], - "source": [] - } - ], - "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.8.2" - } - }, - "nbformat": 4, - "nbformat_minor": 5 -} diff --git a/scripts/sensitivity_analysis_demo.py b/scripts/sensitivity_analysis_demo.py deleted file mode 100644 index b3c4d3e71..000000000 --- a/scripts/sensitivity_analysis_demo.py +++ /dev/null @@ -1,262 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 - -# In[4]: - - -import os -os.chdir('/Users/tobeycarman/Documents/SEL/dvm-dos-tem') - - -# In[9]: - - -import netCDF4 as nc -import matplotlib.pyplot as plt -import numpy as np -import pandas as pd -import json -import util.output - - -# In[10]: - - -PARAM = 'cmax' -PFTNUM = 1 -CMTNUM = 4 -PXx = 0; PXy = 0 -H_RUNFOLDER = '../dvmdostem-workflows/sensitivity_analysis' -D_RUNFOLDER = '/data/workflows/sensitivity_analysis' - -samples = np.linspace(start=100, stop=700, num=20) - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[11]: - - -# Cleanup -get_ipython().system('rm -r {H_RUNFOLDER}') - -# Place to work -get_ipython().system('docker compose exec dvmdostem-dev setup_working_directory.py --input-data-path /data/input-catalog/cru-ts40_ar5_rcp85_ncar-ccsm4_CALM_Toolik_LTER_10x10/ {D_RUNFOLDER}') - -# Run mask -get_ipython().system('docker compose exec dvmdostem-dev runmask-util.py --reset --yx {PXy} {PXx} {D_RUNFOLDER}/run-mask.nc') - -# Outputs -get_ipython().system('docker compose exec dvmdostem-dev outspec.py {D_RUNFOLDER}/config/output_spec.csv --on GPP m p') - -get_ipython().system('docker compose exec dvmdostem-dev outspec.py {D_RUNFOLDER}/config/output_spec.csv --on CMTNUM y') - - -# Config, enable eq outputs -CONFIG_FILE = H_RUNFOLDER + '/config/config.js' - -# Read the existing data into memory -with open(CONFIG_FILE, 'r') as f: - config = json.load(f) - -# Modify it -config['IO']['output_nc_eq'] = 1 - -# Write it back.. -with open(CONFIG_FILE, 'w') as f: - json.dump(config, f, indent=2) - - -# In[12]: - - -def adjust_param(new_value): - data = get_ipython().getoutput('param_util.py --dump-block-to-json {H_RUNFOLDER}/default_parameters/cmt_calparbgc.txt {CMTNUM}') - - jdata = json.loads(data[0]) - - pft = 'pft{}'.format(PFTNUM) - jdata[pft][PARAM] = new_value - - with open("tmp_json.json", 'w') as f: - json.dump(jdata, f) - - new_data = get_ipython().getoutput('param_util.py --fmt-block-from-json tmp_json.json {H_RUNFOLDER}/default_parameters/cmt_calparbgc.txt') - - with open('{:}/parameters/cmt_calparbgc.txt'.format(H_RUNFOLDER), 'w') as f: - # make sure to add newlines! - f.write('\n'.join(new_data)) - - -# In[13]: - - -def run_model(): - get_ipython().system('docker compose exec --workdir {D_RUNFOLDER} dvmdostem-dev dvmdostem -p 50 -e 200 -s 0 -t 0 -n 0 -l err --force-cmt {CMTNUM}') - -def collect_outputs(): - # Get the model output - ds = nc.Dataset('{}/output/GPP_monthly_eq.nc'.format(H_RUNFOLDER)) - gpp = ds.variables['GPP'][:] - yr_gpp = ou.sum_monthly_flux_to_yearly(gpp) - output_data = yr_gpp[-1:,PFTNUM,PXy,PXx] - - # Get the parameter value for the run - paramdata = get_ipython().getoutput('param_util.py --dump-block-to-json {H_RUNFOLDER}/parameters/cmt_calparbgc.txt {CMTNUM}') - jparamdata = json.loads(paramdata[0]) - pft = 'pft{}'.format(PFTNUM) - run_param_value = jparamdata[pft][PARAM] - - with open('{}/sensitivity.csv'.format(H_RUNFOLDER), 'a') as f: - f.write('{:},{:}\n'.format(run_param_value, output_data[0])) - - - -# In[ ]: - - - - - -# In[14]: - - -# Backup default params -get_ipython().system('cp -r {H_RUNFOLDER}/parameters {H_RUNFOLDER}/default_parameters') - -# Make a file for storing our sensitivity data -# and put the header in the file. -with open('{}/sensitivity.csv'.format(H_RUNFOLDER), 'w') as f: - f.write('{:},{:}\n'.format('pvalue','output')) - -# Run default case -print("Run default case....") -run_model() -collect_outputs() - - -for i in samples: - print("adjust_param({:}) --> run_model() --> collect_outputs()".format(i)) - adjust_param(i) - run_model() - collect_outputs() - - -# In[ ]: - - - - - -# In[15]: - - -df = pd.read_csv('{:}/sensitivity.csv'.format(H_RUNFOLDER)) - - -# In[16]: - - -sens_df = pd.DataFrame(dict(pvalue=df.pvalue[1:], sensitivity=(df.output[0] - df.output[1:])/abs(df.output[0]))) - - -# In[30]: - - -axes = sens_df.plot('pvalue', 'sensitivity', kind='line', ylabel='% error from default') -#axes = plt.plot(sens_df.pvalue, sens_df.sensitivity) - - -# In[29]: - - -type(ax) - - -# In[314]: - - -df - - -# In[312]: - - -get_ipython().system('cat {H_RUNFOLDER}/sensitivity.csv') - - -# In[253]: - - - - - -# In[255]: - - - - - -# In[256]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[258]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - - -# In[ ]: - - - - diff --git a/scripts/update-mirror.sh b/scripts/update-mirror.sh deleted file mode 100755 index ad6f662ff..000000000 --- a/scripts/update-mirror.sh +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/bash - -echo "--- PLEASE NOTE: ---" -echo "This script is really intended to maintain an exact copy of the data catalog" -echo "on the atlas computer. It uses the --delete flag for rsync with which it is" -echo "easy to inadvertently delete local data. An alternate method for getting the" -echo "input data catalog is to copy it from the lab computer in room 418. The lab" -echo "computer uses this mirroring script to stay up to date. Here is an example:" -echo "of copying data from the lab computer:" -echo "" -echo " $ rsync -rv iocatalog@137.229.65.115:/data/mirrors/atlas/dvmdostem-input-catalog/ /some/local/path" -echo "" -echo "The above command will copy the entire catalog. Contact Tobey Carman or" -echo "Ruth Rutter for the password" - - -# Using this script will be easiest if you have setup ssh -# keys that allow access to the remote (source) system. -# Also assumed that you have something like the following -# settings in your ~/.ssh/config -# -# Host atlas -# HostName atlas.snap.uaf.edu -# User tcarman2 -# IdentityFile ~/.ssh/tbc-modex-key - -# We are maintaining the primary input catalog on the atlas -# server at UAF, in part because the scripts and source data -# for generating new dvmdostem inputs are functioning on atlas. -SRC="atlas:/workspace/Shared/Tech_Projects/dvmdostem/input-catalog/" - -# In some cases, it is useful to be able to pass more options -# to ssh, or to use a specific ssh config file. In this case you -# can set an additional environment variable, CUST_SSH_CONFIG -# Which will be passed to rsync. Like this: -# $ CUST_SSH_CONFIG="-e ssh -F /home/admin/.ssh/config" DST="/home/vagrant/data/mirrors/atlas/dvmdostem-input-catalog" ./update-mirror.sh - -# USER SHOULD SET THE DESTINATION PATH! -# This can be hard coded into this script or set from and enviornment -# variable. If you hard-code the value in this script, you may have -# to stash or discard your changes before updating from git. For this -# reason, it may be easier to set the DST environment variable before -# running this update script. -# EXAMPLE: -# $ DST="/home/vagrant/data/mirrors/atlas/dvmdostem-input-catalog" ./update-mirror.sh - -if [[ -z $DST ]] -then - echo "ERROR!" - echo "You must set the DST (destination) path before running this script!" - echo "Example:" - echo " $ DST=/some/path/dvmdostem-input-catalog ./update-mirror.sh" - echo "" - exit -1 -fi - -echo "Updating data from $SRC" -echo "Using custom config file: $CUST_SSH_CONFIG" - -rsync -avz "$CUST_SSH_CONFIG" --delete --exclude=".DS_Store" --exclude="*/output/*" "$SRC" "$DST" - diff --git a/scripts/viewer/main.py b/scripts/viewers/bokeh_experiment/main.py similarity index 100% rename from scripts/viewer/main.py rename to scripts/viewers/bokeh_experiment/main.py diff --git a/scripts/bulk-plot.sh b/scripts/viewers/bulk-plot.sh similarity index 100% rename from scripts/bulk-plot.sh rename to scripts/viewers/bulk-plot.sh diff --git a/scripts/generate-html-viewer.py b/scripts/viewers/generate-html-viewer.py similarity index 100% rename from scripts/generate-html-viewer.py rename to scripts/viewers/generate-html-viewer.py diff --git a/scripts/input_mapper2.py b/scripts/viewers/input_mapper2.py similarity index 100% rename from scripts/input_mapper2.py rename to scripts/viewers/input_mapper2.py diff --git a/scripts/io_view.py b/scripts/viewers/io_view.py similarity index 100% rename from scripts/io_view.py rename to scripts/viewers/io_view.py diff --git a/scripts/plot_daily_drivers.py b/scripts/viewers/plot_daily_drivers.py similarity index 100% rename from scripts/plot_daily_drivers.py rename to scripts/viewers/plot_daily_drivers.py diff --git a/scripts/plot_gpp_temp_func.py b/scripts/viewers/plot_gpp_temp_func.py similarity index 100% rename from scripts/plot_gpp_temp_func.py rename to scripts/viewers/plot_gpp_temp_func.py diff --git a/scripts/plot_output_var.py b/scripts/viewers/plot_output_var.py similarity index 100% rename from scripts/plot_output_var.py rename to scripts/viewers/plot_output_var.py diff --git a/scripts/view_inputs.py b/scripts/viewers/view_inputs.py similarity index 100% rename from scripts/view_inputs.py rename to scripts/viewers/view_inputs.py From 0e17b14fd86b654f2613464943a5b43f6b5c6f8b Mon Sep 17 00:00:00 2001 From: Ruth Rutter Date: Fri, 8 Nov 2024 07:52:56 -0800 Subject: [PATCH 3/3] Adds loose version pinning to new python reqs --- requirements_general_dev.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/requirements_general_dev.txt b/requirements_general_dev.txt index e2a73214d..665aeda0f 100644 --- a/requirements_general_dev.txt +++ b/requirements_general_dev.txt @@ -12,8 +12,8 @@ Sphinx==5.1.1 sphinx-rtd-theme==1.1.0 sphinx-toolbox==3.4.0 sphinx-argparse==0.4.0 -xarray -pypdf +xarray==2023.1.* +pypdf==5.1.* # for SA - maybe merits its own file?? scikit-learn