From 38e25b91385a7586ec83eadf340101e17ce9bf07 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 9 Oct 2023 12:17:10 -0700 Subject: [PATCH 001/127] Improve local dev setup instructions --- AUTHORS.rst | 2 ++ CONTRIBUTING.rst | 3 ++- README.rst | 35 ++++++++++++++++++++--------------- 3 files changed, 24 insertions(+), 16 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index 20e214f9..fb650606 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -2,4 +2,6 @@ Authors ======= +* Koenraad Beckers - https://github.com/kfbeckers +* Malcolm Ross - https://github.com/malcolm-dsider * softwareengineerprogrammer - https://github.com/softwareengineerprogrammer diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 348b2cfc..e4d2961b 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -38,7 +38,8 @@ Development To set up `python-geophires-x` for local development: 1. Fork `python-geophires-x `_ - (look for the "Fork" button). + (look for the "Fork" button). Enable Actions on your fork. + 2. Clone your fork locally:: git clone git@github.com:NREL/python-geophires-x.git diff --git a/README.rst b/README.rst index 455ba741..84925c06 100644 --- a/README.rst +++ b/README.rst @@ -4,7 +4,9 @@ Overview GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. -Ported from https://github.com/malcolm-dsider/GEOPHIRES-X and https://github.com/softwareengineerprogrammer/python-geophires-x using https://github.com/ionelmc/cookiecutter-pylibrary/. +Ported from `malcolm-dsider/GEOPHIRES-X `_ +and `softwareengineerprogrammer/python-geophires-x `_ +using `ionelmc/cookiecutter-pylibrary `_. * Free software: MIT license @@ -58,33 +60,36 @@ Install the in-development version with:: (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) +Documentation +============= -Dev Setup -========= -1. Setup and activate virtualenv (https://virtualenv.pypa.io/en/latest/installation.html#via-pip):: +See `test_geophires_x.py `_ for example usage of the client - python -m venv venv - source venv/bin/activate + pre-commit install -2. Install dependencies in setup.py:: - pip install . -3. Setup pre-commit (https://pre-commit.com/):: +Development +=========== - pre-commit install +Local Setup +----------- +0. Follow fork & clone instructions in `CONTRIBUTING.rst `_ -Documentation -============= +1. Set up and activate `virtualenv `_:: + python -m venv venv + source venv/bin/activate -See https://github.com/NREL/python-geophires-x/blob/main/tests/test_geophires_x.py for example usage +2. Install dependencies in setup.py:: + + pip install -e . + +3. Set up `pre-commit `_:: -Development -=========== To run all the tests run:: From 61eaadb755c335847d60ff57cbb4aa283beac302 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 11:37:45 -0700 Subject: [PATCH 002/127] Fix rst check failure --- AUTHORS.rst | 2 +- README.rst | 12 +++++------- 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index fb650606..dde3fad1 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -2,6 +2,6 @@ Authors ======= -* Koenraad Beckers - https://github.com/kfbeckers +* Koenraad Beckers - https://github.com/kfbeckers * Malcolm Ross - https://github.com/malcolm-dsider * softwareengineerprogrammer - https://github.com/softwareengineerprogrammer diff --git a/README.rst b/README.rst index 84925c06..b749954a 100644 --- a/README.rst +++ b/README.rst @@ -63,12 +63,10 @@ Install the in-development version with:: Documentation ============= +See the `GEOPHIRES v2 user manual `_ +(A GEOPHIRES-X-specific manual is pending as of 2023-10-10) -See `test_geophires_x.py `_ for example usage of the client - - pre-commit install - - +See `test_geophires_x.py `_ for example usage of the client. Development =========== @@ -76,7 +74,7 @@ Development Local Setup ----------- -0. Follow fork & clone instructions in `CONTRIBUTING.rst `_ +Prerequisite: Follow fork & clone instructions in `CONTRIBUTING.rst `_. Then: 1. Set up and activate `virtualenv `_:: @@ -89,7 +87,7 @@ Local Setup 3. Set up `pre-commit `_:: - + pre-commit install To run all the tests run:: From 46b15b47febdd8536bb0e0fb362dca3577d1e7e9 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 11:53:08 -0700 Subject: [PATCH 003/127] README/AUTHORS cleanup --- AUTHORS.rst | 3 ++- README.rst | 14 ++++++++++---- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index dde3fad1..a0d36dd2 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -4,4 +4,5 @@ Authors * Koenraad Beckers - https://github.com/kfbeckers * Malcolm Ross - https://github.com/malcolm-dsider -* softwareengineerprogrammer - https://github.com/softwareengineerprogrammer +* Jonathan Pezzino - https://jonathanpezzino.com +* Kevin McCabe (GEOPHIRES v2.0) - kevin.mccabe@nrel.gov diff --git a/README.rst b/README.rst index b749954a..d6332cc7 100644 --- a/README.rst +++ b/README.rst @@ -4,11 +4,12 @@ Overview GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_. Ported from `malcolm-dsider/GEOPHIRES-X `_ and `softwareengineerprogrammer/python-geophires-x `_ using `ionelmc/cookiecutter-pylibrary `_. -* Free software: MIT license +Free software: `MIT license `_ .. start-badges @@ -19,8 +20,9 @@ using `ionelmc/cookiecutter-pylibrary Date: Tue, 10 Oct 2023 12:32:05 -0700 Subject: [PATCH 004/127] Remove obselete readme/license. Move extension manual to root and link from readme --- ...HIRES-X.md => How-to-extend-GEOPHIRES-X.md | 0 README.rst | 4 +- src/geophires_x/LICENSE | 37 ---- src/geophires_x/README.md | 17 -- src/geophires_x/README.rst | 189 ------------------ 5 files changed, 3 insertions(+), 244 deletions(-) rename src/geophires_x/How-to-extend-GEOPHIRES-X.md => How-to-extend-GEOPHIRES-X.md (100%) delete mode 100644 src/geophires_x/LICENSE delete mode 100644 src/geophires_x/README.md delete mode 100644 src/geophires_x/README.rst diff --git a/src/geophires_x/How-to-extend-GEOPHIRES-X.md b/How-to-extend-GEOPHIRES-X.md similarity index 100% rename from src/geophires_x/How-to-extend-GEOPHIRES-X.md rename to How-to-extend-GEOPHIRES-X.md diff --git a/README.rst b/README.rst index d6332cc7..1544f23f 100644 --- a/README.rst +++ b/README.rst @@ -66,10 +66,12 @@ Documentation ============= See the `GEOPHIRES v2 user manual `_ -(A GEOPHIRES-X-specific manual is pending as of 2023-10-10) +(A GEOPHIRES-X-specific manual is pending as of 2023-10-10). See `test_geophires_x.py `_ for example usage of the client. +`How to extend GEOPHIRES-X `_ + Development =========== diff --git a/src/geophires_x/LICENSE b/src/geophires_x/LICENSE deleted file mode 100644 index 63ed6fc0..00000000 --- a/src/geophires_x/LICENSE +++ /dev/null @@ -1,37 +0,0 @@ -Copyright (c) 2005-2018 Fredrik Johansson and mpmath contributors - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - a. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - b. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - c. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -The tool is written in Python and open-source under the MIT license - see the [license.txt](license.txt) file for more information. - -Copyright 2018 NREL - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file diff --git a/src/geophires_x/README.md b/src/geophires_x/README.md deleted file mode 100644 index aa506b4b..00000000 --- a/src/geophires_x/README.md +++ /dev/null @@ -1,17 +0,0 @@ -# GEOPHIRES - -This repo hosts the geothermal techno-economic simulation tool GEOPHIRES. - -GEOPHIRES combines reservoir, wellbore, surface plant, and economic and cost models and correlations to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. - -## Version -The latest version is v3.0, updated on July 1st, 2022. - -## Authors -* **Koenraad Beckers** - Heateon (koenraad.beckers@heateon.com) -* **Kevin McCabe** - National Renewable Energy Laboratory (NREL) (kevin.mccabe@nrel.gov) -* **Malcolm Ross** - Rice University (malcolm@rice.edu) - - -## License -The tool is written in Python and open-source under the MIT license - see the [license.txt](license.txt) file for more information. diff --git a/src/geophires_x/README.rst b/src/geophires_x/README.rst deleted file mode 100644 index 725ed018..00000000 --- a/src/geophires_x/README.rst +++ /dev/null @@ -1,189 +0,0 @@ -mpmath -====== - -|pypi version| |Build status| |Code coverage status| |Zenodo Badge| - -.. |pypi version| image:: https://img.shields.io/pypi/v/mpmath.svg - :target: https://pypi.python.org/pypi/mpmath -.. |Build status| image:: https://secure.travis-ci.org/fredrik-johansson/mpmath.svg?branch=master - :target: https://travis-ci.org/fredrik-johansson/mpmath -.. |Code coverage status| image:: https://codecov.io/gh/fredrik-johansson/mpmath/branch/master/graph/badge.svg - :target: https://codecov.io/gh/fredrik-johansson/mpmath -.. |Zenodo Badge| image:: https://zenodo.org/badge/2934512.svg - :target: https://zenodo.org/badge/latestdoi/2934512 - -A Python library for arbitrary-precision floating-point arithmetic. - -Website: http://mpmath.org/ -Main author: Fredrik Johansson - -Mpmath is free software released under the New BSD License (see the -LICENSE file for details) - -0. History and credits ----------------------- - -The following people (among others) have contributed major patches -or new features to mpmath: - -* Pearu Peterson -* Mario Pernici -* Ondrej Certik -* Vinzent Steinberg -* Nimish Telang -* Mike Taschuk -* Case Van Horsen -* Jorn Baayen -* Chris Smith -* Juan Arias de Reyna -* Ioannis Tziakos -* Aaron Meurer -* Stefan Krastanov -* Ken Allen -* Timo Hartmann -* Sergey B Kirpichev -* Kris Kuhlman -* Paul Masson -* Michael Kagalenko -* Jonathan Warner - -Numerous other people have contributed by reporting bugs, -requesting new features, or suggesting improvements to the -documentation. - -For a detailed changelog, including individual contributions, -see the CHANGES file. - -Fredrik's work on mpmath during summer 2008 was sponsored by Google -as part of the Google Summer of Code program. - -Fredrik's work on mpmath during summer 2009 was sponsored by the -American Institute of Mathematics under the support of the National Science -Foundation Grant No. 0757627 (FRG: L-functions and Modular Forms). - -Any opinions, findings, and conclusions or recommendations expressed in this -material are those of the author(s) and do not necessarily reflect the -views of the sponsors. - -Credit also goes to: - -* The authors of the GMP library and the Python wrapper - gmpy, enabling mpmath to become much faster at - high precision -* The authors of MPFR, pari/gp, MPFUN, and other arbitrary- - precision libraries, whose documentation has been helpful - for implementing many of the algorithms in mpmath -* Wikipedia contributors; Abramowitz & Stegun; Gradshteyn & Ryzhik; - Wolfram Research for MathWorld and the Wolfram Functions site. - These are the main references used for special functions - implementations. -* George Brandl for developing the Sphinx documentation tool - used to build mpmath's documentation - -Release history: - -* Version 1.1.0 released on December 11, 2018 -* Version 1.0.0 released on September 27, 2017 -* Version 0.19 released on June 10, 2014 -* Version 0.18 released on December 31, 2013 -* Version 0.17 released on February 1, 2011 -* Version 0.16 released on September 24, 2010 -* Version 0.15 released on June 6, 2010 -* Version 0.14 released on February 5, 2010 -* Version 0.13 released on August 13, 2009 -* Version 0.12 released on June 9, 2009 -* Version 0.11 released on January 26, 2009 -* Version 0.10 released on October 15, 2008 -* Version 0.9 released on August 23, 2008 -* Version 0.8 released on April 20, 2008 -* Version 0.7 released on March 12, 2008 -* Version 0.6 released on January 13, 2008 -* Version 0.5 released on November 24, 2007 -* Version 0.4 released on November 3, 2007 -* Version 0.3 released on October 5, 2007 -* Version 0.2 released on October 2, 2007 -* Version 0.1 released on September 27, 2007 - -1. Download & installation --------------------------- - -Mpmath requires Python 2.7 or 3.4 (or later versions). It has been tested -with CPython 2.7, 3.4 through 3.7 and for PyPy. - -The latest release of mpmath can be downloaded from the mpmath -website and from https://github.com/fredrik-johansson/mpmath/releases - -It should also be available in the Python Package Index at -https://pypi.python.org/pypi/mpmath - -To install latest release of Mpmath with pip, simply run - -``pip install mpmath`` - -Or unpack the mpmath archive and run - -``python setup.py install`` - -Mpmath can also be installed using - -``python -m easy_install mpmath`` - -The latest development code is available from -https://github.com/fredrik-johansson/mpmath - -See the main documentation for more detailed instructions. - -2. Running tests ----------------- - -The unit tests in mpmath/tests/ can be run via the script -runtests.py, but it is recommended to run them with py.test -(http://codespeak.net/py/dist/index.html), especially -to generate more useful reports in case there are failures. - -You may also want to check out the demo scripts in the demo -directory. - -The master branch is automatically tested by Travis CI. - -3. Documentation ----------------- - -Documentation in reStructuredText format is available in the -doc directory included with the source package. These files -are human-readable, but can be compiled to prettier HTML using -the build.py script (requires Sphinx, http://sphinx.pocoo.org/). - -See setup.txt in the documentation for more information. - -The most recent documentation is also available in HTML format: - -http://mpmath.org/doc/current/ - -4. Known problems ------------------ - -Mpmath is a work in progress. Major issues include: - -* Some functions may return incorrect values when given extremely - large arguments or arguments very close to singularities. - -* Directed rounding works for arithmetic operations. It is implemented - heuristically for other operations, and their results may be off by one - or two units in the last place (even if otherwise accurate). - -* Some IEEE 754 features are not available. Inifinities and NaN are - partially supported; denormal rounding is currently not available - at all. - -* The interface for switching precision and rounding is not finalized. - The current method is not threadsafe. - -5. Help and bug reports ------------------------ - -General questions and comments can be sent to the mpmath mailinglist, -mpmath@googlegroups.com - -You can also report bugs and send patches to the mpmath issue tracker, -https://github.com/fredrik-johansson/mpmath/issues From bd50f6ca87a5610d550a6ecaf00415f8f2cadec2 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 12:36:09 -0700 Subject: [PATCH 005/127] Fix imports in EconomicsS_DAC_GT.py --- src/geophires_x/EconomicsS_DAC_GT.py | 62 ++++++++++++++-------------- 1 file changed, 31 insertions(+), 31 deletions(-) diff --git a/src/geophires_x/EconomicsS_DAC_GT.py b/src/geophires_x/EconomicsS_DAC_GT.py index e6d4d411..bc1038df 100644 --- a/src/geophires_x/EconomicsS_DAC_GT.py +++ b/src/geophires_x/EconomicsS_DAC_GT.py @@ -2,12 +2,12 @@ import os import math import numpy as np -from Parameter import floatParameter, OutputParameter, ReadParameter -from Units import * -from OptionList import EndUseOptions -import Model +from .Parameter import floatParameter, OutputParameter, ReadParameter +from .Units import * +from .OptionList import EndUseOptions +import geophires_x.Model as Model import numpy as np -import Economics +import geophires_x.Economics as Economics class EconomicsS_DAC_GT(Economics.Economics): """ @@ -25,7 +25,7 @@ class EconomicsS_DAC_GT(Economics.Economics): def __init__(self, model:Model): """ The __init__ function is the constructor for a class. It is called whenever an instance of the class is created. The __init__ function can take arguments, but self is always the first one. Self refers to the instance of the object that has already been created and it's used to access variables that belong to that object. - + :param self: Reference the class object itself :param model: The container class of the application, giving access to everything else, including the logger @@ -39,7 +39,7 @@ def __init__(self, model:Model): #This also includes all Parameters that are calculated and then published using the Printouts function. #If you choose to sublass this master class, you can do so before or after you create your own parameters. If you do, you can also choose to call this method from you class, which will effectively add and set all these parameters to your class. - #These disctionaries contains a list of all the parameters set in this object, stored as "Parameter" and OutputParameter Objects. This will alow us later to access them in a user interface and get that list, along with unit type, preferred units, etc. + #These disctionaries contains a list of all the parameters set in this object, stored as "Parameter" and OutputParameter Objects. This will alow us later to access them in a user interface and get that list, along with unit type, preferred units, etc. self.ParameterDict = {} self.OutputParameterDict = {} self.wacc = self.ParameterDict[self.wacc.Name] = floatParameter("WACC", value = 10.0, DefaultValue = 10.0, Min=0.1, Max=30.0, UnitType = Units.PERCENT, PreferredUnits = PercentUnit.PERCENT, CurrentUnits = PercentUnit.PERCENT, ErrMessage = "assume default Weighted Average Cost of Capital (10%)", ToolTipText="Weighted Average Cost of Capital (percent)") @@ -95,7 +95,7 @@ def __str__(self): def read_parameters(self, model:Model) -> None: """ The read_parameters function reads in the parameters from a dictionary and stores them in the aparmeters. It also handles special cases that need to be handled after a value has been read in and checked. If you choose to sublass this master class, you can also choose to override this method (or not), and if you do - + :param self: Access variables that belong to a class :param model: The container class of the application, giving access to everything else, including the logger @@ -160,58 +160,58 @@ def range_check(self)->tuple: if not (wacc_min <= self.wacc.value <= wacc_max): error_message = "S-DAC-GT ERROR: WACC should be between {}% and {}%".format(wacc_min, wacc_max) return(True, error_message) - + if not (CAPEX_min <= self.CAPEX.value <= CAPEX_max): error_message = "S-DAC-GT ERROR: CAPEX should be between {} and {}".format(CAPEX_min, CAPEX_max) return(True, error_message) - + if not (OPEX_min <= self.OPEX.value <= OPEX_max): error_message = "S-DAC-GT ERROR: OPEX should be between {} and {}".format(OPEX_min, OPEX_max) return(True, error_message) - + if not (elec_min <= self.elec.value <= elec_max): error_message = "S-DAC-GT ERROR: Electrical Energy should be between {} and {}".format(elec_min, elec_max) return(True, error_message) - + if not (therm_min <= self.therm.value <= therm_max): error_message = "S-DAC-GT ERROR: Thermal Energy should be between {} and {}".format(therm_min, therm_max) return(True, error_message) - + if not (NG_price_min <= self.NG_price.value <= NG_price_max): error_message = "S-DAC-GT ERROR: Natural Gas Price should be between {} and {}".format(NG_price_min, NG_price_max) return(True, error_message) - + if not (power_co2intensity_min <= self.power_co2intensity.value <= power_co2intensity_max): error_message = "S-DAC-GT ERROR: CO2 Intensity of Electricity should be between {} and {}".format(power_co2intensity_min, power_co2intensity_max) return(True, error_message) - + if not (CAPEX_mult_min <= self.CAPEX_mult.value <= CAPEX_mult_max): error_message = "S-DAC-GT ERROR: CAPEX Multiplier should be between {} and {}".format(CAPEX_mult_min, CAPEX_mult_max) return(True, error_message) - + if not (OPEX_mult_min <= self.OPEX_mult.value <= OPEX_mult_max): error_message = "S-DAC-GT ERROR: OPEX Multiplier should be between {} and {}".format(OPEX_mult_min, OPEX_mult_max) return(True, error_message) - + if not (therm_index_min <= self.therm_index.value <= therm_index_max): error_message = "S-DAC-GT ERROR: S-DAC Thermal Energy Multiplier should be between {} and {}".format(therm_index_min, therm_index_max) return(True, error_message) - + if not (transport_min <= self.transport.value <= transport_max): error_message = "S-DAC-GT ERROR: CO2 Transportation Cost should be between {} and {}".format(transport_min, transport_max) return(True, error_message) - + if not (storage_min <= self.storage.value <= storage_max): error_message = "S-DAC-GT ERROR: CO2 Storage Cost should be between {} and {}".format(storage_min, storage_max) return(True, error_message) - + return(False,"") - + def geo_therm_cost(self, power_cost:float, CAPEX_mult:float, OPEX_mult:float, depth:float, Production_temp:float, Injection_temp:float, Flow_rate:float)->tuple: # Calculate Levelized cost of heat and ratio of electric power to heat power # LCOH calculated in USD # Power ratio calculated as kWh_e / kWh_th --> used for calculating CO2 footprint of geothermal energy - # inputs are cost of electricity, regional capex and opex multipliers, + # inputs are cost of electricity, regional capex and opex multipliers, # depth of geothermal reservoir, Average Production Temperature, Injection Temperature, and Flow Rate #recoded by Malcolm Ross when integrated with GEOPHIRES - GEOPHIRES has more information, so fewer assumptions are made # Update NREL 2016 model for 2022 @@ -236,14 +236,14 @@ def geo_therm_cost(self, power_cost:float, CAPEX_mult:float, OPEX_mult:float, de NREL_reinjection = 127130 * Inflation # USD # Normalize for region - CAPEX = NREL_CAPEX * CAPEX_mult + CAPEX = NREL_CAPEX * CAPEX_mult CAPEX_drill = depth * NREL_drill_per_foot / Drilling_efficiency_factor pump_kwh = depth * NREL_pump_per_foot pump_cost = pump_kwh * power_cost inhibitor = NREL_inhibitor * OPEX_mult labor = NREL_labor * OPEX_mult reinjection = NREL_reinjection / NREL_depth * depth * OPEX_mult - + # total costs CAPEX_total = CAPEX + CAPEX_drill OPEX_total = pump_cost + inhibitor + labor + reinjection @@ -252,19 +252,19 @@ def geo_therm_cost(self, power_cost:float, CAPEX_mult:float, OPEX_mult:float, de Thermal_capacity = (Production_temp-Injection_temp)*Flow_rate*H2O_thermal_capacity*60*60 # kW Annual_op_hrs = 365*24*Capacity_factor # hours Therm_total = Thermal_capacity * Annual_op_hrs # kWh - + # Levelized cost of heat (LCOH) LCOH = (CAPEX_total*self.CRF + OPEX_total)/Therm_total # $/kWh_therm - + kWh_e_per_kWh_th = pump_kwh / Therm_total - + return (LCOH, kWh_e_per_kWh_th) def Calculate(self, model:Model)->None: """ The Calculate function is where all the calculations are done. This function can be called multiple times, and will only recalculate what has changed each time it is called. - + :param self: Access variables that belongs to the class :param model: The container class of the application, giving access to everything else, including the logger :return: Nothing, but it does make calculations and set values in the model @@ -298,11 +298,11 @@ def Calculate(self, model:Model)->None: co2_elec_heat = self.therm.value/1000*self.power_co2intensity.value co2_ng = self.therm.value/1000*self.NG_co2intensity.value co2_geothermal = self.therm.value*self.kWh_e_per_kWh_th.value/1000*self.power_co2intensity.value - + self.LCOD_elec.value = CAPEX+self.OPEX.value+power_totalcost+elec_heat_totalcost+self.storage.value+self.transport.value self.LCOD_ng.value = CAPEX+self.OPEX.value+power_totalcost+NG_totalcost+self.storage.value+self.transport.value self.LCOD_geo.value = CAPEX+self.OPEX.value+power_totalcost+geothermal_totalcost+self.storage.value+self.transport.value - + self.CO2total_elec.value = co2_power + co2_elec_heat self.CO2total_ng.value = co2_power + co2_ng self.CO2total_geo.value = co2_power + co2_geothermal @@ -320,7 +320,7 @@ def Calculate(self, model:Model)->None: self.CummCostPerTonne.value = [0.0] * model.surfaceplant.plantlifetime.value self.CarbonExtractedTotal.value = 0.0 - #Figure out how much energy is being produced each year, and the amount of carbon that would have been produced if that energy had been made using the grdi average carbon production. That then gives us the revenue, since we have a carbon price model + #Figure out how much energy is being produced each year, and the amount of carbon that would have been produced if that energy had been made using the grdi average carbon production. That then gives us the revenue, since we have a carbon price model #We can also get annual cash flow from it. for i in range(0,model.surfaceplant.plantlifetime.value,1): self.CarbonExtractedAnnually.value[i] = (self.EnergySplit.value * model.surfaceplant.HeatkWhExtracted.value[i]) / self.tot_heat_energy_consumed_per_tonne.value From 021a5742451278d35a867e9db8a9d26f28519358 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 12:53:18 -0700 Subject: [PATCH 006/127] Include How-to-extend-GEOPHIRES-X.md in manifest --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index 0cf96349..10a512b3 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -18,5 +18,6 @@ include CHANGELOG.rst include CONTRIBUTING.rst include LICENSE include README.rst +include How-to-extend-GEOPHIRES-X.md global-exclude *.py[cod] __pycache__/* *.so *.dylib From 5eec2816afad75106da2250421b649c978074b56 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 14:20:50 -0700 Subject: [PATCH 007/127] =?UTF-8?q?Bump=20version:=203.1.2=20=E2=86=92=203?= =?UTF-8?q?.1.3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 130cd02a..8188f515 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.1.2 +current_version = 3.1.3 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index 12932d91..d00cbd48 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-rtd-theme" test_matrix_separate_coverage: "no" - version: 3.1.2 + version: 3.1.3 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index 1544f23f..f01e2804 100644 --- a/README.rst +++ b/README.rst @@ -44,9 +44,9 @@ Free software: `MIT license `_ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.2.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.3.svg :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.1.2...main + :target: https://github.com/NREL/python-geophires-x/compare/v3.1.3...main diff --git a/setup.py b/setup.py index bc2342b9..ab65f3ce 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.1.2', + version='3.1.3', license='MIT', description='Distributable python package version of https://github.com/malcolm-dsider/GEOPHIRES-X', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index f71b21a5..dc0a25b7 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.1.2' +__version__ = '3.1.3' From f804053484545da7124a578cd0f31779b077566f Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 14:49:32 -0700 Subject: [PATCH 008/127] Re-enable example12_DH test case as it now passes (at least locally) --- tests/examples/{FIXME_example12_DH.txt => example12_DH.txt} | 0 ...{FIXME_example12_DHV3_output.txt => example12_DHV3_output.txt} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/examples/{FIXME_example12_DH.txt => example12_DH.txt} (100%) rename tests/examples/{FIXME_example12_DHV3_output.txt => example12_DHV3_output.txt} (100%) diff --git a/tests/examples/FIXME_example12_DH.txt b/tests/examples/example12_DH.txt similarity index 100% rename from tests/examples/FIXME_example12_DH.txt rename to tests/examples/example12_DH.txt diff --git a/tests/examples/FIXME_example12_DHV3_output.txt b/tests/examples/example12_DHV3_output.txt similarity index 100% rename from tests/examples/FIXME_example12_DHV3_output.txt rename to tests/examples/example12_DHV3_output.txt From 4050b086d365d183c2e7d3f531010b3f6ff443f7 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:24:32 -0700 Subject: [PATCH 009/127] Revert "Re-enable example12_DH test case as it now passes (at least locally)" - fails due to fragile local file reference This reverts commit f804053484545da7124a578cd0f31779b077566f. --- tests/examples/{example12_DH.txt => FIXME_example12_DH.txt} | 0 ...{example12_DHV3_output.txt => FIXME_example12_DHV3_output.txt} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/examples/{example12_DH.txt => FIXME_example12_DH.txt} (100%) rename tests/examples/{example12_DHV3_output.txt => FIXME_example12_DHV3_output.txt} (100%) diff --git a/tests/examples/example12_DH.txt b/tests/examples/FIXME_example12_DH.txt similarity index 100% rename from tests/examples/example12_DH.txt rename to tests/examples/FIXME_example12_DH.txt diff --git a/tests/examples/example12_DHV3_output.txt b/tests/examples/FIXME_example12_DHV3_output.txt similarity index 100% rename from tests/examples/example12_DHV3_output.txt rename to tests/examples/FIXME_example12_DHV3_output.txt From 7817397d24101a9e1e66cebd1f7c925ddfb0e3b6 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 15:59:57 -0700 Subject: [PATCH 010/127] Add AGS/CLGS fields to result parsing --- src/geophires_x_client/geophires_x_result.py | 35 ++++++++++++++++---- 1 file changed, 28 insertions(+), 7 deletions(-) diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index e9962784..3c57405a 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -11,6 +11,7 @@ class GeophiresXResult: 'SUMMARY OF RESULTS': [ # TODO uses colon delimiter inconsistently # 'End-Use Option', + 'End-Use', 'Average Net Electricity Production', 'Electricity breakeven price', 'Average Direct-Use Heat Production', @@ -27,11 +28,7 @@ class GeophiresXResult: 'Geothermal gradient', # AGS/CLGS 'LCOE', - # 'Fluid', - # 'Design', - # 'Flow rate', - # 'Lateral Length', - # 'Vertical Depth' + 'LCOH', ], 'ECONOMIC PARAMETERS': [ 'Interest Rate', # % @@ -46,12 +43,20 @@ class GeophiresXResult: 'Water loss rate', # % 'Pump efficiency', # % 'Injection temperature', + 'Injection Temperature', 'Average production well temperature drop', 'Flowrate per production well', 'Injection well casing ID', 'Production well casing ID', # TODO correct typo upstream 'Number of times redrilling', # 'Power plant type', # Not a number - TODO parse non-number values without throwing exception + # AGS/CLGS + 'Fluid', + 'Design', + 'Flow rate', + 'Lateral Length', + 'Vertical Depth', + 'Wellbore Diameter', ], 'RESOURCE CHARACTERISTICS': ['Maximum reservoir temperature', 'Number of segments', 'Geothermal gradient'], 'RESERVOIR PARAMETERS': [ @@ -73,6 +78,7 @@ class GeophiresXResult: 'Reservoir thermal conductivity', 'Reservoir heat capacity', 'Reservoir porosity', + 'Thermal Conductivity', ], 'RESERVOIR SIMULATION RESULTS': [ 'Maximum Production Temperature', @@ -84,6 +90,11 @@ class GeophiresXResult: 'Average Production Well Temperature Drop', 'Average Injection Well Pump Pressure Drop', 'Average Production Well Pump Pressure Drop', + 'Average Production Pressure', + 'Average Heat Production', + 'First Year Heat Production', + 'Average Net Electricity Production', + 'First Year Electricity Production', ], 'CAPITAL COSTS (M$)': [ 'Drilling and completion costs', @@ -98,6 +109,7 @@ class GeophiresXResult: 'Total capital costs', # AGS/CLGS 'Total CAPEX', + 'Drilling Cost', ], 'OPERATING AND MAINTENANCE COSTS (M$/yr)': [ 'Wellfield maintenance costs', @@ -303,7 +315,16 @@ def _get_end_use_option(self) -> EndUseOption: elif 'Electricity' in end_use_option_snippet: return EndUseOption.ELECTRICITY except IndexError: - # FIXME - self._logger.error('Failed to parse End-Use Option') + # FIXME clean up + try: + end_use_option_snippet = list(filter(lambda x: 'End-Use: ' in x, self._lines))[0].split('End-Use: ')[1] + + if 'Direct-Use Heat' in end_use_option_snippet: + return EndUseOption.DIRECT_USE_HEAT + elif 'Electricity' in end_use_option_snippet: + return EndUseOption.ELECTRICITY + except IndexError: + # FIXME + self._logger.error('Failed to parse End-Use Option') return None From a085325c9653f02c46ce95914d8736c06f3c62c7 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 16:16:51 -0700 Subject: [PATCH 011/127] AGS/CLGS profile parsing workaround --- src/geophires_x_client/geophires_x_result.py | 21 ++- tests/geophires-result_example-5.out | 133 +++++++++++++++++++ tests/test_geophires_x.py | 32 +++++ 3 files changed, 181 insertions(+), 5 deletions(-) create mode 100644 tests/geophires-result_example-5.out diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index 3c57405a..1dbcb48e 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -256,9 +256,15 @@ def power_generation_profile(self): return self.result['POWER GENERATION PROFILE'] def _get_power_generation_profile(self): - s1 = '* HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE *' - s2 = '***************************************************************' # header of next profile - profile_lines = ''.join(self._lines).split(s1)[1].split(s2)[0].split('\n') # [5:] + profile_lines = None + try: + s1 = '* HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE *' + s2 = '***************************************************************' # header of next profile + profile_lines = ''.join(self._lines).split(s1)[1].split(s2)[0].split('\n') # [5:] + except IndexError: + s1 = '* POWER GENERATION PROFILE *' + s2 = '***************************************************************' # header of next profile + profile_lines = ''.join(self._lines).split(s1)[1].split(s2)[0].split('\n') # [5:] return self._get_data_from_profile_lines(profile_lines) @property @@ -266,8 +272,13 @@ def heat_electricity_extraction_generation_profile(self): return self.result['HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE'] def _get_heat_electricity_extraction_generation_profile(self): - s1 = '* ANNUAL HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE *' - profile_lines = ''.join(self._lines).split(s1)[1].split('\n') + profile_lines = None + try: + s1 = '* ANNUAL HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE *' + profile_lines = ''.join(self._lines).split(s1)[1].split('\n') + except IndexError: + s1 = '* HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE *' + profile_lines = ''.join(self._lines).split(s1)[1].split('\n') return self._get_data_from_profile_lines(profile_lines) def _get_data_from_profile_lines(self, profile_lines): diff --git a/tests/geophires-result_example-5.out b/tests/geophires-result_example-5.out new file mode 100644 index 00000000..1caabab3 --- /dev/null +++ b/tests/geophires-result_example-5.out @@ -0,0 +1,133 @@ + ***************** + ***CASE REPORT*** + ***************** + +Simulation Metadata +---------------------- + GEOPHIRES Version: 3.0 + GEOPHIRES Build Date: 2022-06-30 + Simulation Date: 2023-09-28 + Simulation Time: 17:14 + Calculation Time: 7.460 sec + + + ***AGS/CLGS STYLE OUTPUT*** + +### Configuration ### + End-Use: Electricity + Fluid: sCO2 + Design: utube + Flow rate: 40.0 kg/sec + Lateral Length: 9000 meter + Vertical Depth: 3000 meter + Geothermal Gradient: 0.0600 degC/m + Wellbore Diameter: 8.5000 in + Injection Temperature: 60.0 degC + Thermal Conductivity: 3.00 watt/m/kelvin + ### Reservoir Simulation Results ### + Average Production Temperature: 96.1 degC + Average Production Pressure: 234.2 bar + Average Heat Production: 3060.6 kW + First Year Heat Production: 33399.7 kWh + Average Net Electricity Production: 201.2 kW + First Year Electricity Production: 2410.5 kWh + ### Cost Results ### + Total CAPEX: 15.9 MUSD + Drilling Cost: 15.0 MUSD + Surface Plant Cost: 0.9 MUSD + OPEX: 13.2 KUSD/yr + LCOE: 601.4 USD/MWh + + ****************************** + * POWER GENERATION PROFILE * + ****************************** + YEAR THERMAL GEOFLUID PUMP NET FIRST LAW + DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY + (degC) (MW) (MW) (%) + 1 1.0000 108.39 0.0000 0.2930 9.5729 + 2 0.9536 108.39 0.0000 0.2930 9.5729 + 3 0.9332 105.79 0.0000 0.2729 8.9163 + 4 0.9222 104.35 0.0000 0.2620 8.5597 + 5 0.9148 103.36 0.0000 0.2550 8.3317 + 6 0.9093 102.62 0.0000 0.2497 8.1597 + 7 0.9048 102.04 0.0000 0.2453 8.0153 + 8 0.9012 101.56 0.0000 0.2416 7.8931 + 9 0.8981 101.15 0.0000 0.2384 7.7891 + 10 0.8954 100.80 0.0000 0.2356 7.6992 + 11 0.8930 100.49 0.0000 0.2332 7.6199 + 12 0.8909 100.21 0.0000 0.2310 7.5489 + 13 0.8890 99.96 0.0000 0.2291 7.4863 + 14 0.8872 99.74 0.0000 0.2276 7.4355 + 15 0.8856 99.53 0.0000 0.2261 7.3889 + 16 0.8842 99.34 0.0000 0.2248 7.3460 + 17 0.8828 99.16 0.0000 0.2236 7.3062 + 18 0.8815 98.99 0.0000 0.2225 7.2690 + 19 0.8803 98.84 0.0000 0.2214 7.2343 + 20 0.8792 98.69 0.0000 0.2204 7.2016 + 21 0.8781 98.56 0.0000 0.2195 7.1708 + 22 0.8771 98.43 0.0000 0.2186 7.1417 + 23 0.8762 98.31 0.0000 0.2177 7.1141 + 24 0.8753 98.19 0.0000 0.2169 7.0867 + 25 0.8744 98.08 0.0000 0.2161 7.0601 + 26 0.8736 97.97 0.0000 0.2153 7.0346 + 27 0.8728 97.87 0.0000 0.2146 7.0102 + 28 0.8721 97.78 0.0000 0.2138 6.9869 + 29 0.8713 97.68 0.0000 0.2132 6.9645 + 30 0.8707 97.59 0.0000 0.2125 6.9429 + 31 0.8700 97.51 0.0000 0.2119 6.9222 + 32 0.8693 97.43 0.0000 0.2112 6.9023 + 33 0.8687 97.35 0.0000 0.2107 6.8830 + 34 0.8681 97.27 0.0000 0.2101 6.8644 + 35 0.8675 97.20 0.0000 0.2095 6.8464 + 36 0.8670 97.12 0.0000 0.2090 6.8290 + 37 0.8664 97.05 0.0000 0.2085 6.8122 + 38 0.8659 96.99 0.0000 0.2080 6.7959 + 39 0.8654 96.92 0.0000 0.2075 6.7800 + 40 0.8649 96.86 0.0000 0.2070 6.7646 + + *************************************************************** + * HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE * + *************************************************************** + YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF + PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED + (GWh/year) (GWh/year) (10^15 J) (%) + 1 2.6 30.1 3.68 2.86 + 2 2.6 27.8 3.58 5.49 + 3 2.4 26.8 3.49 8.04 + 4 2.3 26.2 3.39 10.53 + 5 2.2 25.8 3.30 12.98 + 6 2.2 25.5 3.21 15.40 + 7 2.1 25.2 3.12 17.80 + 8 2.1 25.0 3.03 20.18 + 9 2.1 24.8 2.94 22.53 + 10 2.1 24.7 2.85 24.88 + 11 2.0 24.5 2.76 27.20 + 12 2.0 24.4 2.67 29.52 + 13 2.0 24.3 2.58 31.82 + 14 2.0 24.2 2.50 34.12 + 15 2.0 24.1 2.41 36.40 + 16 2.0 24.0 2.32 38.68 + 17 2.0 23.9 2.24 40.95 + 18 1.9 23.8 2.15 43.21 + 19 1.9 23.7 2.07 45.46 + 20 1.9 23.7 1.98 47.70 + 21 1.9 23.6 1.90 49.94 + 22 1.9 23.5 1.81 52.18 + 23 1.9 23.5 1.73 54.40 + 24 1.9 23.4 1.64 56.63 + 25 1.9 23.3 1.56 58.84 + 26 1.9 23.3 1.48 61.05 + 27 1.9 23.2 1.39 63.26 + 28 1.9 23.2 1.31 65.46 + 29 1.9 23.1 1.23 67.66 + 30 1.9 23.1 1.14 69.85 + 31 1.9 23.1 1.06 72.04 + 32 1.9 23.0 0.98 74.23 + 33 1.8 23.0 0.89 76.41 + 34 1.8 22.9 0.81 78.58 + 35 1.8 22.9 0.73 80.76 + 36 1.8 22.9 0.65 82.93 + 37 1.8 22.8 0.57 85.09 + 38 1.8 22.8 0.48 87.26 + 39 1.8 22.8 0.40 89.42 + 40 1.8 22.7 0.32 91.57 diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 0e5014b1..52916e6e 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -202,6 +202,38 @@ def test_geophires_x_result_generation_profiles(self): assert result.heat_electricity_extraction_generation_profile[1] == [1, 93.2, 164.4, 1090.2, 80.03, 4.67] assert result.heat_electricity_extraction_generation_profile[-1] == [35, 72.5, 134.2, 958.47, -48.48, 157.75] + def test_ags_clgs_result_generation_profiles(self): + test_result_path = self._get_test_file_path('geophires-result_example-5.out') + result = GeophiresXResult(test_result_path) + + assert result.power_generation_profile is not None + assert len(result.power_generation_profile) == 41 + self.assertListEqual( + result.power_generation_profile[0], + [ + 'YEAR', + 'THERMAL DRAWDOWN', + 'GEOFLUID TEMPERATURE (degC)', + 'PUMP POWER (MW)', + 'NET POWER (MW)', + 'FIRST LAW EFFICIENCY (%)', + ], + ) + self.assertListEqual(result.power_generation_profile[1], [1, 1.0000, 108.39, 0.0000, 0.2930, 9.5729]) + assert result.power_generation_profile[-1] == [40, 0.8649, 96.86, 0.0000, 0.2070, 6.7646] + + assert result.heat_electricity_extraction_generation_profile is not None + assert len(result.heat_electricity_extraction_generation_profile) == 41 + assert result.heat_electricity_extraction_generation_profile[0] == [ + 'YEAR', + 'ELECTRICITY PROVIDED (GWh/year)', + 'HEAT EXTRACTED (GWh/year)', + 'RESERVOIR HEAT CONTENT (10^15 J)', + 'PERCENTAGE OF TOTAL HEAT MINED (%)', + ] + assert result.heat_electricity_extraction_generation_profile[1] == [1, 2.6, 30.1, 3.68, 2.86] + assert result.heat_electricity_extraction_generation_profile[-1] == [40, 1.8, 22.7, 0.32, 91.57] + def test_geophires_examples(self): client = GeophiresXClient() example_files = self._list_test_files_dir(test_files_dir='examples') From 564359dd6ab519f9c0b2d8e02b542dd6e21b5e05 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 10 Oct 2023 16:17:38 -0700 Subject: [PATCH 012/127] =?UTF-8?q?Bump=20version:=203.1.3=20=E2=86=92=203?= =?UTF-8?q?.1.4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 8188f515..0dd17f23 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.1.3 +current_version = 3.1.4 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index d00cbd48..b303bf48 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-rtd-theme" test_matrix_separate_coverage: "no" - version: 3.1.3 + version: 3.1.4 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index f01e2804..8b358c88 100644 --- a/README.rst +++ b/README.rst @@ -44,9 +44,9 @@ Free software: `MIT license `_ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.3.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.4.svg :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.1.3...main + :target: https://github.com/NREL/python-geophires-x/compare/v3.1.4...main diff --git a/setup.py b/setup.py index ab65f3ce..ece01d56 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.1.3', + version='3.1.4', license='MIT', description='Distributable python package version of https://github.com/malcolm-dsider/GEOPHIRES-X', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index dc0a25b7..a7f6b6da 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.1.3' +__version__ = '3.1.4' From 691d77de79b0113c77a9ded2b71476c4a046d99d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 09:34:41 -0700 Subject: [PATCH 013/127] Fall back to almostEqual assertion in case results only mismatch due to architecture-dependent floating point precision deviation --- tests/test_geophires_x.py | 51 +++++++++++++++++++++++++++++++++++++-- 1 file changed, 49 insertions(+), 2 deletions(-) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 52916e6e..a579b153 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -235,9 +235,9 @@ def test_ags_clgs_result_generation_profiles(self): assert result.heat_electricity_extraction_generation_profile[-1] == [40, 1.8, 22.7, 0.32, 91.57] def test_geophires_examples(self): + log = _get_logger() client = GeophiresXClient() example_files = self._list_test_files_dir(test_files_dir='examples') - _get_logger() def get_output_file_for_example(example_file: str): return self._get_test_file_path(Path('examples', f'{example_file.split(".txt")[0]}V3_output.txt')) @@ -253,7 +253,14 @@ def get_output_file_for_example(example_file: str): expected_result: GeophiresXResult = GeophiresXResult(get_output_file_for_example(example_file_path)) del expected_result.result['metadata'] - self.assertDictEqual(geophires_result.result, expected_result.result) + try: + self.assertDictEqual(geophires_result.result, expected_result.result) + except AssertionError: + # Float deviation is observed across processor architecture in some test cases - + # if adding a new test case that triggers this warning, see if you can write it in a way that + # avoids this fallback + log.warning(f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual") + self.assertDictAlmostEqual(geophires_result.result, expected_result.result, places=2) def test_input_hashing(self): input1 = GeophiresInputParameters( @@ -281,3 +288,43 @@ def _get_test_file_content(self, test_file_name): def _list_test_files_dir(self, test_files_dir: str): return os.listdir(self._get_test_file_path(test_files_dir)) + + def assertDictAlmostEqual(self, d1, d2, msg=None, places=7): + """ + https://stackoverflow.com/a/53081544/21380804 + """ + + # check if both inputs are dicts + self.assertIsInstance(d1, dict, 'First argument is not a dictionary') + self.assertIsInstance(d2, dict, 'Second argument is not a dictionary') + + # check if both inputs have the same keys + self.assertEqual(d1.keys(), d2.keys()) + + # check each key + for key, value in d1.items(): + if isinstance(value, dict): + self.assertDictAlmostEqual(d1[key], d2[key], msg=msg, places=places) + elif isinstance(value, list): + self.assertListAlmostEqual(d1[key], d2[key], msg=msg, places=places) + else: + self.assertAlmostEqual(d1[key], d2[key], places=places, msg=msg) + + def assertListAlmostEqual(self, l1, l2, msg=None, places=7): + # check if both inputs are dicts + self.assertIsInstance(l1, list, 'First argument is not a list') + self.assertIsInstance(l2, list, 'Second argument is not a list') + + # check if both inputs have the same keys + self.assertEqual(len(l1), len(l2)) + + # check each key + for i in range(len(l1)): + v1 = l1[i] + v2 = l2[i] + if isinstance(v1, dict): + self.assertDictAlmostEqual(v1, v2, msg=msg, places=places) + elif isinstance(v1, list): + self.assertListAlmostEqual(v1, v2, msg=msg, places=places) + else: + self.assertAlmostEqual(v1, v2, places=places, msg=msg) From 3321808cf30ecae4122c86b21db90bc2df5030e7 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:48:44 -0700 Subject: [PATCH 014/127] Surface some AGS-related error codes/messages as RuntimeErrors instead of sys.exit --- src/geophires_x/AGSSurfacePlant.py | 208 +++++++++++++++-------------- src/geophires_x/AGSWellBores.py | 30 ++--- src/geophires_x_client/__init__.py | 2 +- tests/error-code-5500.txt | 22 +++ tests/test_geophires_x.py | 13 ++ 5 files changed, 162 insertions(+), 113 deletions(-) create mode 100644 tests/error-code-5500.txt diff --git a/src/geophires_x/AGSSurfacePlant.py b/src/geophires_x/AGSSurfacePlant.py index 21b8ba43..723dc9bb 100644 --- a/src/geophires_x/AGSSurfacePlant.py +++ b/src/geophires_x/AGSSurfacePlant.py @@ -138,7 +138,8 @@ def __init__(self, model: Model): ) # Input data for electricity generation with CO2 - self.Turbine_isentropic_efficiency = self.ParameterDict[self.Turbine_isentropic_efficiency.Name] = floatParameter( + self.Turbine_isentropic_efficiency = self.ParameterDict[ + self.Turbine_isentropic_efficiency.Name] = floatParameter( "Isentropic Efficiency for CO2 Turbine", value=0.9, DefaultValue=0.9, @@ -162,7 +163,8 @@ def __init__(self, model: Model): Required=False, ErrMessage="assume default Conversion efficiency from mechanical turbine work to electricity (0.98)" ) - self.Compressor_isentropic_efficiency = self.ParameterDict[self.Compressor_isentropic_efficiency.Name] = floatParameter( + self.Compressor_isentropic_efficiency = self.ParameterDict[ + self.Compressor_isentropic_efficiency.Name] = floatParameter( "Isentropic Efficiency for CO2 Compressor", value=0.9, DefaultValue=0.9, @@ -240,14 +242,16 @@ def __init__(self, model: Model): PreferredUnits=EnergyUnit.KWH, CurrentUnits=EnergyUnit.KWH ) - self.FirstYearElectricityProduction = self.OutputParameterDict[self.FirstYearElectricityProduction.Name] = OutputParameter( + self.FirstYearElectricityProduction = self.OutputParameterDict[ + self.FirstYearElectricityProduction.Name] = OutputParameter( Name="Electricity Produced in the First Year", value=-999.0, UnitType=Units.ENERGY, PreferredUnits=EnergyUnit.KWH, CurrentUnits=EnergyUnit.KWH ) - self.AveInstNetElectricityProduction = self.OutputParameterDict[self.AveInstNetElectricityProduction.Name] = OutputParameter( + self.AveInstNetElectricityProduction = self.OutputParameterDict[ + self.AveInstNetElectricityProduction.Name] = OutputParameter( Name="Average Net Daily Electricity Production", value=-999.0, UnitType=Units.POWER, @@ -343,103 +347,89 @@ def verify(self, model: Model) -> int: :return: 0 if all OK, 1 if error. :doc-author: Koenraad Beckers """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'Init {str(__class__)}: {sys._getframe().f_code.co_name}') self.error = 0 + errors = [] + + def on_invalid_parameter_value(err_msg): + errors.append(err_msg) + print(err_msg) + model.logger.fatal(err_msg) + self.error = 1 + if self.T0 < 278.15 or self.T0 > 303.15: - print("Error: CLGS model database imposes additional range restrictions: Dead-state temperature must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Dead-state temperature must be \ between 278.15 and 303.15 K. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Dead-state temperature must be \ - between 278.15 and 303.15 K. Simulation terminated.") - self.error = 1 if self.P0.value < 0.8e5 or self.P0.value > 1.1e5: - print("Error: CLGS model database imposes additional range restrictions: Dead state pressure must be \ - between 0.8e5 and 1.1e5 Pa. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Dead state pressure must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Dead state pressure must be \ between 0.8e5 and 1.1e5 Pa. Simulation terminated.") - self.error = 1 if self.Pump_efficiency < 0.5 or self.Pump_efficiency > 1: - print("Error: CLGS model database imposes additional range restrictions: Pump efficiency must be \ - between 0.5 and 1. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Pump efficiency must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Pump efficiency must be \ between 0.5 and 1. Simulation terminated.") - self.error = 1 if self.Lifetime < 5 or self.Lifetime > 40: - print("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ - between 5 and 40 years. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ between 5 and 40 years. Simulation terminated.") - self.error = 1 if not isinstance(self.Lifetime, int): - print("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ - an integer. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: System lifetime must be \ an integer. Simulation terminated.") - self.error = 1 if self.Turbine_isentropic_efficiency.value < 0.8 or self.Turbine_isentropic_efficiency.value > 1: - print("Error: CLGS model database imposes additional range restrictions: Turbine isentropic efficiency must \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Turbine isentropic efficiency must \ be between 0.8 and 1. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Turbine isentropic efficiency must \ - be between 0.8 and 1. Simulation terminated.") - self.error = 1 if self.Generator_efficiency.value < 0.8 or self.Generator_efficiency.value > 1: - print("Error: CLGS model database imposes additional range restrictions: Generator efficiency must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Generator efficiency must be \ between 0.8 and 1. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Generator efficiency must be \ - between 0.8 and 1. Simulation terminated.") - self.error = 1 if self.Compressor_isentropic_efficiency.value < 0.8 or self.Compressor_isentropic_efficiency.value > 1: - print("Error: CLGS model database imposes additional range restrictions: Compressor isentropic efficiency \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Compressor isentropic efficiency \ must be between 0.8 and 1. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Compressor isentropic efficiency \ - must be between 0.8 and 1. Simulation terminated.") - self.error = 1 if self.Pre_Cooling_Delta_T.value < 0 or self.Pre_Cooling_Delta_T.value > 15: - print("Error: CLGS model database imposes additional range restrictions: CO2 temperature decline after turbine \ - and before compressor must be between 0 and 15 degrees C. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: CO2 temperature decline after turbine \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: CO2 temperature decline after turbine \ and before compressor must be between 0 and 15 degrees C. Simulation terminated.") - self.error = 1 if self.Turbine_outlet_pressure.value < 75 or self.Turbine_outlet_pressure.value > 200: - print("Error: CLGS model database imposes additional range restrictions: Turbine outlet pressure must be \ - between 75 and 200 bar. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Turbine outlet pressure must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Turbine outlet pressure must be \ between 75 and 200 bar. Simulation terminated.") - self.error = 1 if self.error > 0: - print("Error: GEOPHIRES failed to Failed to validate CLGS surfaceplant input value. Exiting....") - sys.exit() - model.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + subErrors = '\n'.join(errors) + msg = f'Error: GEOPHIRES failed to validate CLGS surfaceplant input value(s):\n{subErrors}' + print(msg) + raise RuntimeError(msg) + + model.logger.info(f'complete {str(__class__)}: {sys._getframe().f_code.co_name}') return self.error def calculatepumpingpower(self, model): # Calculate pumping power - self.PumpingPower = (self.P_in - self.Linear_production_pressure) * model.wellbores.prodwellflowrate.value / self.Average_fluid_density / self.Pump_efficiency / 1e3 # Pumping power [kW] + self.PumpingPower = ( + self.P_in - self.Linear_production_pressure) * model.wellbores.prodwellflowrate.value / self.Average_fluid_density / self.Pump_efficiency / 1e3 # Pumping power [kW] # Set negative values to zero (if the production pressure is above the injection pressure, we throttle the fluid) self.PumpingPower[self.PumpingPower < 0] = 0 - self.Annual_pumping_power = 8760 / 5 * (self.PumpingPower[0::4][0:-1] + self.PumpingPower[1::4] + self.PumpingPower[2::4] + self.PumpingPower[3::4] + self.PumpingPower[4::4]) # kWh + self.Annual_pumping_power = 8760 / 5 * ( + self.PumpingPower[0::4][0:-1] + self.PumpingPower[1::4] + self.PumpingPower[2::4] + self.PumpingPower[ + 3::4] + self.PumpingPower[ + 4::4]) # kWh def calculateheatproduction(self, model): # Calculate instantaneous heat production self.Average_fluid_density = interpn((model.wellbores.Pvector, model.wellbores.Tvector), - model.wellbores.density, np.dstack((0.5 * self.P_in + 0.5 * self.Linear_production_pressure, - 0.5 * model.wellbores.Tinj.value + 0.5 * - self.Linear_production_temperature + 273.15))[0]) + model.wellbores.density, + np.dstack((0.5 * self.P_in + 0.5 * self.Linear_production_pressure, + 0.5 * model.wellbores.Tinj.value + 0.5 * + self.Linear_production_temperature + 273.15))[0]) self.hprod = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.enthalpy, np.dstack((self.Linear_production_pressure, self.Linear_production_temperature + 273.15))[ 0]) self.hinj = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.enthalpy, np.array([self.P_in, model.wellbores.Tinj.value + 273.15])) self.Instantaneous_heat_production = model.wellbores.prodwellflowrate.value * ( - self.hprod - self.hinj) / 1000 # Heat production based on produced minus injected enthalpy [kW] + self.hprod - self.hinj) / 1000 # Heat production based on produced minus injected enthalpy [kW] # Calculate annual heat production (kWh) self.Annual_heat_production = 8760 / 5 * (self.Instantaneous_heat_production[0::4][0:-1] + - self.Instantaneous_heat_production[1::4] + - self.Instantaneous_heat_production[2::4] + - self.Instantaneous_heat_production[3::4] + - self.Instantaneous_heat_production[4::4]) + self.Instantaneous_heat_production[1::4] + + self.Instantaneous_heat_production[2::4] + + self.Instantaneous_heat_production[3::4] + + self.Instantaneous_heat_production[4::4]) # Calculate average heat production self.AveAnnualHeatProduction = np.average(self.Annual_heat_production) # kWh @@ -459,20 +449,22 @@ def calculateelectricityproduction(self, model): self.h_inj = self.hinj # injected enthalpy [J/kg] # produced entropy [J/kg/K] self.s_prod = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.entropy, - np.dstack((self.Linear_production_pressure, self.Linear_production_temperature + 273.15))[0]) + np.dstack((self.Linear_production_pressure, self.Linear_production_temperature + 273.15))[ + 0]) self.s_inj = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.entropy, np.array([self.P_in, model.wellbores.Tinj.value + 273.15])) # injected entropy [J/kg/K] self.Instantaneous_exergy_production = (model.wellbores.prodwellflowrate.value * ( - self.h_prod - self.h_0 - model.surfaceplant.T0 * (self.s_prod - self.s_0))) / 1000 # [kW] + self.h_prod - self.h_0 - model.surfaceplant.T0 * (self.s_prod - self.s_0))) / 1000 # [kW] self.Instantaneous_exergy_extraction = (model.wellbores.prodwellflowrate.value * ( - self.h_prod - self.h_inj - model.surfaceplant.T0 * (self.s_prod - self.s_inj))) / 1000 # [kW] + self.h_prod - self.h_inj - model.surfaceplant.T0 * (self.s_prod - self.s_inj))) / 1000 # [kW] self.AverageInstNetExergyProduction = np.average(self.Instantaneous_exergy_production) # [kW] self.AverageInstNetExergyExtraction = np.average(self.Instantaneous_exergy_extraction) # [kW] if model.wellbores.Fluid.value == WorkingFluid.WATER: - if model.wellbores.Tinj.value >= 50 and min(self.Linear_production_temperature) >= 100 and max(self.Linear_production_temperature) <= 385: + if model.wellbores.Tinj.value >= 50 and min(self.Linear_production_temperature) >= 100 and max( + self.Linear_production_temperature) <= 385: # Utilization efficiency based on conversion of produced exergy to electricity self.Instantaneous_utilization_efficiency_method_1 = np.interp(self.Linear_production_temperature, self.Utilization_efficiency_correlation_temperatures, @@ -494,11 +486,12 @@ def calculateelectricityproduction(self, model): self.Instantaneous_electricity_production_method_3 = np.zeros(len(self.Time_array)) # based on method 1 for now (could be 50-50) - self.Annual_electricity_production = 8760 / 5 * (self.Instantaneous_electricity_production_method_1[0::4][0:-1] + - self.Instantaneous_electricity_production_method_1[1::4] + - self.Instantaneous_electricity_production_method_1[2::4] + - self.Instantaneous_electricity_production_method_1[3::4] + - self.Instantaneous_electricity_production_method_1[4::4]) + self.Annual_electricity_production = 8760 / 5 * ( + self.Instantaneous_electricity_production_method_1[0::4][0:-1] + + self.Instantaneous_electricity_production_method_1[1::4] + + self.Instantaneous_electricity_production_method_1[2::4] + + self.Instantaneous_electricity_production_method_1[3::4] + + self.Instantaneous_electricity_production_method_1[4::4]) self.Inst_electricity_production = self.Instantaneous_electricity_production_method_1 # kW self.AveInstElectricityProduction = np.average(self.Instantaneous_electricity_production_method_1) # kW @@ -510,7 +503,7 @@ def calculateelectricityproduction(self, model): np.dstack((np.ones(self.TNOP) * self.Turbine_outlet_pressure.value * 1e5, self.s_prod))[0]) self.Instantaneous_turbine_power = model.wellbores.prodwellflowrate.value * ( - self.h_prod - h_turbine_out_ideal) * self.Turbine_isentropic_efficiency.value / 1000 # Turbine output [kW] + self.h_prod - h_turbine_out_ideal) * self.Turbine_isentropic_efficiency.value / 1000 # Turbine output [kW] h_turbine_out_actual = self.h_prod - self.Instantaneous_turbine_power / model.wellbores.prodwellflowrate.value * 1000 # Actual fluid enthalpy at turbine outlet [J/kg] self.T_turbine_out_actual = interpn((model.wellbores.Pvector_ap, model.wellbores.hvector_ap), model.wellbores.TPh, np.dstack( @@ -527,7 +520,8 @@ def calculateelectricityproduction(self, model): [self.Turbine_outlet_pressure.value * 1e5, self.Pre_cooling_temperature + 273.15])) # Pre-compressor cooling [kWth] - Pre_cooling = model.wellbores.prodwellflowrate.value * (h_turbine_out_actual - Pre_compressor_h) / 1e3 + Pre_cooling = model.wellbores.prodwellflowrate.value * ( + h_turbine_out_actual - Pre_compressor_h) / 1e3 Pre_compressor_s = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.entropy, np.array( [self.Turbine_outlet_pressure.value * 1e5, self.Pre_cooling_temperature + 273.15])) @@ -535,13 +529,16 @@ def calculateelectricityproduction(self, model): Post_compressor_h_ideal = interpn((model.wellbores.Pvector_ap, model.wellbores.svector_ap), model.wellbores.hPs, np.array([self.P_in, Pre_compressor_s[0]])) # Actual fluid enthalpy at compressor outlet [J/kg] - Post_compressor_h_actual = Pre_compressor_h + (Post_compressor_h_ideal - Pre_compressor_h) / self.Compressor_isentropic_efficiency.value + Post_compressor_h_actual = Pre_compressor_h + ( + Post_compressor_h_ideal - Pre_compressor_h) / self.Compressor_isentropic_efficiency.value self.Post_compressor_T_actual = interpn((model.wellbores.Pvector_ap, model.wellbores.hvector_ap), model.wellbores.TPh, np.array([self.P_in, Post_compressor_h_actual[0]])) - 273.15 - Compressor_Work = model.wellbores.prodwellflowrate.value * (Post_compressor_h_actual - Pre_compressor_h) / 1e3 # kWe + Compressor_Work = model.wellbores.prodwellflowrate.value * ( + Post_compressor_h_actual - Pre_compressor_h) / 1e3 # kWe # Fluid cooling after compression [kWth] - Post_cooling = model.wellbores.prodwellflowrate.value * (Post_compressor_h_actual - self.h_inj) / 1e3 + Post_cooling = model.wellbores.prodwellflowrate.value * ( + Post_compressor_h_actual - self.h_inj) / 1e3 if lastrun == 0: if self.Pre_cooling_temperature < 32: @@ -569,7 +566,8 @@ def calculateelectricityproduction(self, model): # Air outlet temperature in pre-cooler [deg.C] T_air_out_pre_cooler = (self.T_turbine_out_actual + self.Pre_cooling_temperature) / 2 # Air specific heat capacity in pre-cooler [J/kg/K] - cp_air = np.interp(0.5 * T_air_in_pre_cooler + 0.5 * T_air_out_pre_cooler, self.Tair_for_cp_array, self.cp_air_array) + cp_air = np.interp(0.5 * T_air_in_pre_cooler + 0.5 * T_air_out_pre_cooler, self.Tair_for_cp_array, + self.cp_air_array) # Air flow rate in pre-cooler [kg/s] m_air_pre_cooler = Pre_cooling * 1000 / (cp_air * (T_air_out_pre_cooler - T_air_in_pre_cooler)) @@ -591,15 +589,16 @@ def calculateelectricityproduction(self, model): Air_cooling_power - ResistiveHeating self.Inst_electricity_production = self.Instantaneous_electricity_production_method_4 # [kW] self.Annual_electricity_production = 8760 / 5 * ( - self.Instantaneous_electricity_production_method_4[0::4][0:-1] + - self.Instantaneous_electricity_production_method_4[1::4] + - self.Instantaneous_electricity_production_method_4[2::4] + - self.Instantaneous_electricity_production_method_4[3::4] + - self.Instantaneous_electricity_production_method_4[4::4]) + self.Instantaneous_electricity_production_method_4[0::4][0:-1] + + self.Instantaneous_electricity_production_method_4[1::4] + + self.Instantaneous_electricity_production_method_4[2::4] + + self.Instantaneous_electricity_production_method_4[3::4] + + self.Instantaneous_electricity_production_method_4[4::4]) self.AveInstElectricityProduction = np.average(self.Instantaneous_electricity_production_method_4) # kW # check if negative if min(self.Instantaneous_electricity_production_method_4) < 0: - self.error_codes = np.append(self.error_codes, 5500) # Calculated electricity generation is negative + self.error_codes = np.append(self.error_codes, + 5500) # Calculated electricity generation is negative self.Annual_electricity_production = np.zeros(self.Lifetime) self.Inst_electricity_production = np.zeros(self.TNOP) self.AveInstElectricityProduction = 0 @@ -617,10 +616,12 @@ def calculateelectricityproduction(self, model): self.Average_electricity_production = np.average(self.Annual_electricity_production) / 8760 # [kW] self.AveAnnualElectricityProduction = np.average(self.Annual_electricity_production) # [kWh] - self.AveInstNetElectricityProduction.value = self.AveInstElectricityProduction - np.average(self.PumpingPower) # [kW] + self.AveInstNetElectricityProduction.value = self.AveInstElectricityProduction - np.average( + self.PumpingPower) # [kW] if self.AveInstNetElectricityProduction.value < 0: self.AveInstNetElectricityProduction.value = 0 - self.AveAnnualNetElectricityProduction = self.AveAnnualElectricityProduction - np.average(self.Annual_pumping_power) # kWh + self.AveAnnualNetElectricityProduction = self.AveAnnualElectricityProduction - np.average( + self.Annual_pumping_power) # kWh self.FirstYearElectricityProduction.value = self.Annual_electricity_production[0] # kWh self.Inst_Net_Electricity_production = self.Inst_electricity_production - self.PumpingPower # [kW] @@ -689,9 +690,11 @@ def initialize(self, model: Model) -> None: # Calculate dead-state enthalpy and entropy in case of electricity production if self.End_use == EndUseOptions.ELECTRICITY: self.h_0 = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.enthalpy, - np.array([model.surfaceplant.P0.value, model.surfaceplant.T0]))[0] # dead-state enthalpy [J/kg] + np.array([model.surfaceplant.P0.value, model.surfaceplant.T0]))[ + 0] # dead-state enthalpy [J/kg] self.s_0 = interpn((model.wellbores.Pvector, model.wellbores.Tvector), model.wellbores.entropy, - np.array([model.surfaceplant.P0.value, model.surfaceplant.T0]))[0] # dead-state entropy [J/kg/K] + np.array([model.surfaceplant.P0.value, model.surfaceplant.T0]))[ + 0] # dead-state entropy [J/kg/K] # Pre-populate specific heat capacity of air in case of electricity production if self.End_use == EndUseOptions.ELECTRICITY: @@ -748,10 +751,14 @@ def Calculate(self, model: Model) -> None: # useful direct-use heat provided to application [MWth] self.HeatProduced.value = self.HeatExtracted.value * self.enduseefficiencyfactor.value for i in range(0, self.plantlifetime.value): - self.HeatkWhExtracted.value[i] = np.trapz(self.HeatExtracted.value[(i * model.economics.timestepsperyear.value):((i + 1) * model.economics.timestepsperyear.value) + 1], - dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value - self.PumpingkWh.value[i] = np.trapz(model.wellbores.PumpingPower.value[(i * model.economics.timestepsperyear.value):((i + 1) * model.economics.timestepsperyear.value) + 1], - dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value + self.HeatkWhExtracted.value[i] = np.trapz(self.HeatExtracted.value[ + (i * model.economics.timestepsperyear.value):(( + i + 1) * model.economics.timestepsperyear.value) + 1], + dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value + self.PumpingkWh.value[i] = np.trapz(model.wellbores.PumpingPower.value[ + (i * model.economics.timestepsperyear.value):(( + i + 1) * model.economics.timestepsperyear.value) + 1], + dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value self.RemainingReservoirHeatContent.value = model.reserv.InitialReservoirHeatContent.value - np.cumsum( self.HeatkWhExtracted.value) * 3600 * 1E3 / 1E15 @@ -759,36 +766,43 @@ def Calculate(self, model: Model) -> None: if self.End_use != EndUseOptions.ELECTRICITY: self.HeatkWhProduced.value = np.zeros(self.plantlifetime.value) for i in range(0, self.plantlifetime.value): - self.HeatkWhProduced.value[i] = np.trapz(self.HeatProduced.value[(0 + i * model.economics.timestepsperyear.value):((i + 1) * model.economics.timestepsperyear.value) + 1], - dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value + self.HeatkWhProduced.value[i] = np.trapz(self.HeatProduced.value[ + (0 + i * model.economics.timestepsperyear.value):(( + i + 1) * model.economics.timestepsperyear.value) + 1], + dx=1. / model.economics.timestepsperyear.value * 365. * 24.) * 1000. * self.utilfactor.value else: # copy some arrays so we have a GEOPHIRES equivalent self.TotalkWhProduced.value = self.Annual_electricity_production.copy() self.ElectricityProduced.value = self.Annual_electricity_production.copy() / 8760.0 / 1000.0 - f = interp1d(np.arange(0, len(self.ElectricityProduced.value)), self.ElectricityProduced.value, fill_value="extrapolate") + f = interp1d(np.arange(0, len(self.ElectricityProduced.value)), self.ElectricityProduced.value, + fill_value="extrapolate") self.ElectricityProduced.value = f(np.arange(0, 40, 1.0)) self.NetElectricityProduced.value = self.Inst_Net_Electricity_production.copy() # covert to MW, which is what GEOPHIRES expects self.NetElectricityProduced.value = self.NetElectricityProduced.value / 1000.0 - f = interp1d(np.arange(0, len(self.NetElectricityProduced.value)), self.NetElectricityProduced.value, fill_value="extrapolate") + f = interp1d(np.arange(0, len(self.NetElectricityProduced.value)), self.NetElectricityProduced.value, + fill_value="extrapolate") self.NetElectricityProduced.value = f(np.arange(0, 40, 1.0)) self.NetkWhProduced.value = (self.NetElectricityProduced.value * 1000.0) * 8760.0 - self.FirstLawEfficiency.value = (self.NetElectricityProduced.value * 1000.0) / self.AveInstHeatProduction.value + self.FirstLawEfficiency.value = ( + self.NetElectricityProduced.value * 1000.0) / self.AveInstHeatProduction.value # handle errors if len(self.error_codes) > 0: - model.logger.fatal("failed with the following error codes: " + str(self.error_codes[0:]) + " in " + str(__class__) + " " + os.path.abspath(__file__)) - print("Error: failed with the following error codes" + str(self.error_codes[0:]) + " in " + str(__class__) + " " + os.path.abspath(__file__) + ". Exiting....") - sys.exit() + base_msg = f'failed with the following error codes: {str(self.error_codes[0:])}' + class_file_info_msg = f'{base_msg} in {str(__class__)} {os.path.abspath(__file__)}' + model.logger.fatal(class_file_info_msg) + print(f'Error: {class_file_info_msg}. Exiting....') + raise RuntimeError(base_msg) # store the calculation result and associated object parameters in the database resultkey = AdvGeoPHIRESUtils.store_result(model, self) if resultkey.startswith("ERROR"): - model.logger.warn("Failed To Store " + str(__class__) + " " + os.path.abspath(__file__)) + model.logger.warn(f"Failed To Store {str(__class__)} {os.path.abspath(__file__)}") elif len(resultkey) == 0: pass - model.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f"complete {str(__class__)}: {sys._getframe().f_code.co_name}") def __str__(self): return "AGSSurfacePlant" diff --git a/src/geophires_x/AGSWellBores.py b/src/geophires_x/AGSWellBores.py index a67ba988..6287bbd5 100644 --- a/src/geophires_x/AGSWellBores.py +++ b/src/geophires_x/AGSWellBores.py @@ -694,29 +694,29 @@ def verify(self, model: Model) -> int: :return: 0 if all OK, 1 if error. :doc-author: Koenraad Beckers """ - model.logger.info("Init " + str( - __class__) + ": " + sys._getframe().f_code.co_name) # Verify inputs are within allowable bounds + model.logger.info(f"Init {str(__class__)}: {sys._getframe().f_code.co_name}") + + # Verify inputs are within allowable bounds self.error = 0 + errors = [] + + def on_invalid_parameter_value(err_msg): + errors.append(err_msg) + print(err_msg) + model.logger.fatal(err_msg) + self.error = 1 + if self.Nonvertical_length.value < 1000 or self.Nonvertical_length.value > 20000: - print("Error: CLGS model database imposes additional range restrictions: Nonvertical length must be \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Nonvertical length must be \ between 1,000 and 20,000 m. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Nonvertical length must be \ - between 1,000 and 20,000 m. Simulation terminated.") - self.error = 1 if self.Tinj.value < 30.0 or self.Tinj.value > 60.0: - print("Error: CLGS model database imposes additional range restrictions: Injection temperature\ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: Injection temperature\ must be between 30 and 60 C. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: Injection temperature\ - must be between 30 and 60 C. Simulation terminated.") - self.error = 1 if self.krock < 1.5 or self.krock > 4.5: - print("Error: CLGS model database imposes additional range restrictions: \ - Rock thermal conductivity must be between 1.5 and 4.5 W/m/K. Simulation terminated.") - model.logger.fatal("Error: CLGS model database imposes additional range restrictions: \ + on_invalid_parameter_value("Error: CLGS model database imposes additional range restrictions: \ Rock thermal conductivity must be between 1.5 and 4.5 W/m/K. Simulation terminated.") - self.error = 1 - model.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f"complete {str(__class__)}: {sys._getframe().f_code.co_name}") return self.error # Multilateral code diff --git a/src/geophires_x_client/__init__.py b/src/geophires_x_client/__init__.py index df0f8eb0..aec9bc5d 100644 --- a/src/geophires_x_client/__init__.py +++ b/src/geophires_x_client/__init__.py @@ -29,7 +29,7 @@ def get_geophires_result(self, input_params: GeophiresInputParameters) -> Geophi try: geophires.main(enable_geophires_logging_config=False) except Exception as e: - raise RuntimeError('GEOPHIRES encountered an exception') from e + raise RuntimeError(f'GEOPHIRES encountered an exception: {e!s}') from e except SystemExit: raise RuntimeError('GEOPHIRES exited without giving a reason') from None diff --git a/tests/error-code-5500.txt b/tests/error-code-5500.txt new file mode 100644 index 00000000..cbb7915d --- /dev/null +++ b/tests/error-code-5500.txt @@ -0,0 +1,22 @@ +Is AGS, True +Closed-loop Configuration, 1 +End-Use Option, 1 +Heat Transfer Fluid, 2 +Number of Production Wells, 1 +Number of Injection Wells, 0 +All-in Vertical Drilling Costs, 1000 +All-in Nonvertical Drilling Costs, 1000 +Production Flow Rate per Well, 40 +Gradient 1, 60 +Total Nonvertical Length, 1000 +Production Well Diameter, 8.5 +Injection Temperature, 60 +Plant Lifetime, 40 +Ambient Temperature, 20 +Electricity Rate, 0.1 +Circulation Pump Efficiency, 0.8 +CO2 Turbine Outlet Pressure, 200 +Economic Model, 4 +Reservoir Stimulation Capital Cost, 0 +Exploration Capital Cost, 0 +Print Output to Console, 1 diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index a579b153..628cdae3 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -262,6 +262,19 @@ def get_output_file_for_example(example_file: str): log.warning(f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual") self.assertDictAlmostEqual(geophires_result.result, expected_result.result, places=2) + def test_runtime_error_with_error_code(self): + client = GeophiresXClient() + + with self.assertRaises(RuntimeError) as re: + # Note that error-code-5500.txt is expected to fail with error code 5500 as of the time of the writing + # of this test. If this expectation is voided by future code updates (possibly such as addressing + # https://github.com/NREL/python-geophires-x/issues/13), then error-code-5500.txt should be updated with + # different input that is still expected to result in error code 5500. + input_params = GeophiresInputParameters(from_file_path=self._get_test_file_path(Path('error-code-5500.txt'))) + client.get_geophires_result(input_params) + + self.assertEqual(str(re.exception), 'GEOPHIRES encountered an exception: failed with the following error codes: [5500.]') + def test_input_hashing(self): input1 = GeophiresInputParameters( {'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 50, 'Maximum Temperature': 250} From 5461904d22e86d06ffce92d30e75dc4c31945706 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 10:53:23 -0700 Subject: [PATCH 015/127] =?UTF-8?q?Bump=20version:=203.1.4=20=E2=86=92=203?= =?UTF-8?q?.1.5?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 0dd17f23..f93a5290 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.1.4 +current_version = 3.1.5 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index b303bf48..b9ad8c6e 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-rtd-theme" test_matrix_separate_coverage: "no" - version: 3.1.4 + version: 3.1.5 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index 8b358c88..81dc9868 100644 --- a/README.rst +++ b/README.rst @@ -44,9 +44,9 @@ Free software: `MIT license `_ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.4.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.5.svg :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.1.4...main + :target: https://github.com/NREL/python-geophires-x/compare/v3.1.5...main diff --git a/setup.py b/setup.py index ece01d56..0facac8e 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.1.4', + version='3.1.5', license='MIT', description='Distributable python package version of https://github.com/malcolm-dsider/GEOPHIRES-X', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index a7f6b6da..74f9bc29 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.1.4' +__version__ = '3.1.5' From fb5caadfa419c3bd05de656a33700d085fbc0432 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 15:22:09 -0700 Subject: [PATCH 016/127] Move References/ to content root, reference in README, delete non-functional References/S-DAC-GT* files --- README.rst | 8 +- .../Beckers 2013 GEOPHIRES v1.pdf | Bin .../Beckers 2016 Dissertation.pdf | Bin .../Beckers 2018 Introducing GEOPHIRES v2.pdf | Bin .../Beckers 2019 GEOPHIRES v2.pdf | Bin .../GEOPHIRES v2.0 User Manual.pdf | Bin .../References => References}/LACETable.txt | 0 ...CE Ccalculation methodology_supplement.pdf | Bin .../Theoretical basis for geophires.pdf | Bin src/geophires_x/References/S-DAC-GT.py | 972 ------------------ src/geophires_x/References/S-DAC-GT_orig.py | 972 ------------------ .../References/S-DAC-GT_readme.txt | 73 -- ...xample1_addons.txt => example1_addons.txt} | 0 ...utput.txt => example1_addonsV3_output.txt} | 0 14 files changed, 3 insertions(+), 2022 deletions(-) rename {src/geophires_x/References => References}/Beckers 2013 GEOPHIRES v1.pdf (100%) rename {src/geophires_x/References => References}/Beckers 2016 Dissertation.pdf (100%) rename {src/geophires_x/References => References}/Beckers 2018 Introducing GEOPHIRES v2.pdf (100%) rename {src/geophires_x/References => References}/Beckers 2019 GEOPHIRES v2.pdf (100%) rename {src/geophires_x/References => References}/GEOPHIRES v2.0 User Manual.pdf (100%) rename {src/geophires_x/References => References}/LACETable.txt (100%) rename {src/geophires_x/References => References}/LCOE and LACE Ccalculation methodology_supplement.pdf (100%) rename {src/geophires_x/References => References}/Theoretical basis for geophires.pdf (100%) delete mode 100644 src/geophires_x/References/S-DAC-GT.py delete mode 100644 src/geophires_x/References/S-DAC-GT_orig.py delete mode 100644 src/geophires_x/References/S-DAC-GT_readme.txt rename tests/examples/{FIXME_example1_addons.txt => example1_addons.txt} (100%) rename tests/examples/{FIXME_example1_addonsV3_output.txt => example1_addonsV3_output.txt} (100%) diff --git a/README.rst b/README.rst index 81dc9868..62ca483b 100644 --- a/README.rst +++ b/README.rst @@ -65,12 +65,10 @@ Install the in-development version with:: Documentation ============= -See the `GEOPHIRES v2 user manual `_ -(A GEOPHIRES-X-specific manual is pending as of 2023-10-10). +* `How to extend GEOPHIRES-X `_ +* See `test_geophires_x.py `_ for example usage of the client. +* `GEOPHIRES v2 user manual `_ (A GEOPHIRES-X-specific manual is pending as of 2023-10-10). -See `test_geophires_x.py `_ for example usage of the client. - -`How to extend GEOPHIRES-X `_ Development =========== diff --git a/src/geophires_x/References/Beckers 2013 GEOPHIRES v1.pdf b/References/Beckers 2013 GEOPHIRES v1.pdf similarity index 100% rename from src/geophires_x/References/Beckers 2013 GEOPHIRES v1.pdf rename to References/Beckers 2013 GEOPHIRES v1.pdf diff --git a/src/geophires_x/References/Beckers 2016 Dissertation.pdf b/References/Beckers 2016 Dissertation.pdf similarity index 100% rename from src/geophires_x/References/Beckers 2016 Dissertation.pdf rename to References/Beckers 2016 Dissertation.pdf diff --git a/src/geophires_x/References/Beckers 2018 Introducing GEOPHIRES v2.pdf b/References/Beckers 2018 Introducing GEOPHIRES v2.pdf similarity index 100% rename from src/geophires_x/References/Beckers 2018 Introducing GEOPHIRES v2.pdf rename to References/Beckers 2018 Introducing GEOPHIRES v2.pdf diff --git a/src/geophires_x/References/Beckers 2019 GEOPHIRES v2.pdf b/References/Beckers 2019 GEOPHIRES v2.pdf similarity index 100% rename from src/geophires_x/References/Beckers 2019 GEOPHIRES v2.pdf rename to References/Beckers 2019 GEOPHIRES v2.pdf diff --git a/src/geophires_x/References/GEOPHIRES v2.0 User Manual.pdf b/References/GEOPHIRES v2.0 User Manual.pdf similarity index 100% rename from src/geophires_x/References/GEOPHIRES v2.0 User Manual.pdf rename to References/GEOPHIRES v2.0 User Manual.pdf diff --git a/src/geophires_x/References/LACETable.txt b/References/LACETable.txt similarity index 100% rename from src/geophires_x/References/LACETable.txt rename to References/LACETable.txt diff --git a/src/geophires_x/References/LCOE and LACE Ccalculation methodology_supplement.pdf b/References/LCOE and LACE Ccalculation methodology_supplement.pdf similarity index 100% rename from src/geophires_x/References/LCOE and LACE Ccalculation methodology_supplement.pdf rename to References/LCOE and LACE Ccalculation methodology_supplement.pdf diff --git a/src/geophires_x/References/Theoretical basis for geophires.pdf b/References/Theoretical basis for geophires.pdf similarity index 100% rename from src/geophires_x/References/Theoretical basis for geophires.pdf rename to References/Theoretical basis for geophires.pdf diff --git a/src/geophires_x/References/S-DAC-GT.py b/src/geophires_x/References/S-DAC-GT.py deleted file mode 100644 index 5552fb3f..00000000 --- a/src/geophires_x/References/S-DAC-GT.py +++ /dev/null @@ -1,972 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 - -# ### Solid Sorbent Direct Air Capture Using Geothermal Energy Resources -# # (S-DAC-GT) -# # Model For Region Specific Economic Analysis -# -# ### SPE-215735-MS -# -# ### Conference: Session: 02 - Technology Systems and Strategy for the Energy Transition -# ### August 2023 -# -# #### Paper Authors: Timur Kuru, Keivan Khaleghi, and Silviu Livescu -# #### University of Texas at Austin, United States -# -# #### Primary coder: Timur Kuru -# -# #### Prepared 6/13/2023 - -# In[ ]: - - -# Imports and constants -import numpy as np -import matplotlib.pyplot as plt -import tkinter as tk -import tkinter.font as tkfont -import tkinter.messagebox as tkmb - -# from tkinter import messagebox -from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg - -# Global parameter - Capital Recovery Rate or Fixed Charge Factor - set initially for definitions -CRF = 0.1175 - - -# In[ ]: - - -# Function definitions - -# CRF calculator. Also Fixed Charge Factor - FCF -# Default set to 11.75%, or calculated value for project duration of 20 years with WACC of 10% -def calculate_CRF(*args): - bold_font = tkfont.Font(weight="bold", size=10) - try: - wacc = float(wacc_entry.get())/100 - num_years = float(num_years_entry.get()) - - # Validate the range for WACC - if not (wacc_min/100 <= wacc <= wacc_max/100): - raise ValueError("WACC should be between {:.1f}% and {:.0f}%".format(wacc_min, wacc_max)) - - # Validate the range for Number of years - if not (num_years_min <= num_years <= num_years_max): - raise ValueError("Number of years should be between {:.0f} and {:0f}".format(num_years_min, num_years_max)) - - CRF = (wacc*(1+wacc)**num_years)/((1+wacc)**num_years-1) - CRF_label.config(text="Calculated Fixed Charge Factor (FCF): {:.2f}%".format(CRF*100), font=bold_font, fg="black") - except ValueError as e: - CRF_label.config(text=str(e), fg="red") - -# Command to close main parameter input window -# Other "close window" commands are defined within child-window functions -def close_window(): - popup_window.destroy() - - -# In[ ]: - - -# Function definitions - -# Parameter range check -# Used prior to LCOD and CO2 Intensity calculation for results chart and sensitivity chart generation -# Produces an error window if a parameter is out of range, and returns True if parameter is outside of range -def range_check(): - wacc = float(wacc_entry.get())/100 - num_years = float(num_years_entry.get()) - CAPEX = float(CAPEX_entry.get()) - OPEX = float(OPEX_entry.get()) - elec = float(elec_entry.get()) - therm = float(therm_entry.get()) - NG_price = float(NG_price_entry.get()) - power_cost = float(power_cost_entry.get()) - power_co2intensity = float(power_co2intensity_entry.get()) - CAPEX_mult = float(CAPEX_mult_entry.get()) - OPEX_mult = float(OPEX_mult_entry.get()) - therm_index = float(therm_index_entry.get()) - depth = float(depth_entry.get()) - temp_drawdown = float(temp_drawdown_entry.get()) - transport = float(transport_entry.get()) - storage = float(storage_entry.get()) - - if not (wacc_min/100 <= wacc <= wacc_max/100): - error_message = "ERROR: WACC should be between {}% and {}%".format(wacc_min, wacc_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (num_years_min <= num_years <= num_years_max): - error_message = "ERROR: Number of years should be between {:.0f} and {:.0f}".format(num_years_min, num_years_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (CAPEX_min <= CAPEX <= CAPEX_max): - error_message = "ERROR: CAPEX should be between {} and {}".format(CAPEX_min, CAPEX_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (OPEX_min <= OPEX <= OPEX_max): - error_message = "ERROR: OPEX should be between {} and {}".format(OPEX_min, OPEX_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (elec_min <= elec <= elec_max): - error_message = "ERROR: Electrical Energy should be between {} and {}".format(elec_min, elec_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (therm_min <= therm <= therm_max): - error_message = "ERROR: Thermal Energy should be between {} and {}".format(therm_min, therm_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (NG_price_min <= NG_price <= NG_price_max): - error_message = "ERROR: Natural Gas Price should be between {} and {}".format(NG_price_min, NG_price_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (power_cost_min <= power_cost <= power_cost_max): - error_message = "ERROR: Electricity Price should be between {} and {}".format(power_cost_min, power_cost_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (power_co2intensity_min <= power_co2intensity <= power_co2intensity_max): - error_message = "ERROR: CO2 Intensity of Electricity should be between {} and {}".format(power_co2intensity_min, power_co2intensity_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (CAPEX_mult_min <= CAPEX_mult <= CAPEX_mult_max): - error_message = "ERROR: CAPEX Multiplier should be between {} and {}".format(CAPEX_mult_min, CAPEX_mult_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (OPEX_mult_min <= OPEX_mult <= OPEX_mult_max): - error_message = "ERROR: OPEX Multiplier should be between {} and {}".format(OPEX_mult_min, OPEX_mult_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (therm_index_min <= therm_index <= therm_index_max): - error_message = "ERROR: S-DAC Thermal Energy Multiplier should be between {} and {}".format(therm_index_min, therm_index_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (depth_min <= depth <= depth_max): - error_message = "ERROR: Geothermal Reservoir Depth should be between {} and {}".format(depth_min, depth_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (temp_drawdown_min <= temp_drawdown <= temp_drawdown_max): - error_message = "ERROR: Geothermal Reservoir Temperature Drawdown should be between {} and {}".format(temp_drawdown_min, temp_drawdown_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (transport_min <= transport <= transport_max): - error_message = "ERROR: CO2 Transportation Cost should be between {} and {}".format(transport_min, transport_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (storage_min <= storage <= storage_max): - error_message = "ERROR: CO2 Storage Cost should be between {} and {}".format(storage_min, storage_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - return(False) - - - -# In[ ]: - - -# Function definitions - -# Calculate Levelized cost of heat and ratio of electric power to heat power -# LCOH calculated in USD -# Power ratio calculated as kWh_e / kWh_th --> used for calculating CO2 footprint of geothermal energy -# inputs are cost of electricity, regional capex and opex multipliers, -# depth of geothermal reservoir (assumed to be 120degC), and long-term thermal drawdown of thermal drawdown -def geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown): - # Update NREL 2016 model for 2022 - # Inflation 2017 thru 2022 1H - Inflation = 1.189 - # 2016 - Sep 2022 - EIA drilling prod report - Drilling_efficiency_factor = 1.61 - # Thermal capacity of water - H2O_thermal_capacity = 0.001163 # kWh/kg C - # Plant capacity factor - Capacity_factor = 0.9 - - # NREL 2016 Model for new well adjusted for inflation - NREL_depth = 4101 # feet - NREL_CAPEX = 3712500 * Inflation # USD, excludes drilling - NREL_CAPEX_drill = 2112500 * Inflation # USD - NREL_drill_per_foot = NREL_CAPEX_drill/NREL_depth # USD/foot - NREL_pumping = 1980215 # kWh - NREL_pump_per_foot = NREL_pumping/NREL_depth # kWh/foot - NREL_inhibitor = 50000 * Inflation # USD - NREL_labor = 100000 * Inflation # USD - NREL_reinjection = 127130 * Inflation # USD - - # Normalize for region - CAPEX = NREL_CAPEX * CAPEX_mult - CAPEX_drill = depth * NREL_drill_per_foot / Drilling_efficiency_factor - pump_kwh = depth * NREL_pump_per_foot - pump_cost = pump_kwh * power_cost - inhibitor = NREL_inhibitor * OPEX_mult - labor = NREL_labor * OPEX_mult - reinjection = NREL_reinjection / NREL_depth * depth * OPEX_mult - - # total costs - CAPEX_total = CAPEX + CAPEX_drill - OPEX_total = pump_cost + inhibitor + labor + reinjection - - # total thermal energy generation - Production_temp = 120 - temp_drawdown # degC - Injection_temp = 80 # degC - Flow_rate = 89 # L/s - Thermal_capacity = (Production_temp-Injection_temp)*Flow_rate*H2O_thermal_capacity*60*60 # kW - Annual_op_hrs = 365*24*Capacity_factor # hours - Therm_total = Thermal_capacity * Annual_op_hrs # kWh - - # Levelized cost of heat (LCOH) - LCOH = (CAPEX_total*CRF + OPEX_total)/Therm_total # $/kWh_therm - - kWh_e_per_kWh_th = pump_kwh / Therm_total - - return (LCOH, kWh_e_per_kWh_th) - - -# In[ ]: - - -#Function definitions - -# Function to create results bar chart child window -# Calculates and charts levelized cost of DAC (LCOD) and CO2 intensity based on economic, DAC technical, -# and region specific parameters obtained from main parameter input window -# LDAC is in USD, CO2 intensity is defined as units of CO2 emitted for each unit of DAC -# Outputs 2 bart charts showing 3 DAC systems using different sources for thermal heat: baseline 100% electric, -# natural gas, and geothermal -def create_bar_charts(): - CAPEX = float(CAPEX_entry.get()) - OPEX = float(OPEX_entry.get()) - elec = float(elec_entry.get()) - therm = float(therm_entry.get()) - NG_price = float(NG_price_entry.get()) - power_cost = float(power_cost_entry.get()) - power_co2intensity = float(power_co2intensity_entry.get()) - CAPEX_mult = float(CAPEX_mult_entry.get()) - OPEX_mult = float(OPEX_mult_entry.get()) - therm_index = float(therm_index_entry.get()) - depth = float(depth_entry.get()) - temp_drawdown = float(temp_drawdown_entry.get()) - transport = float(transport_entry.get()) - storage = float(storage_entry.get()) - - # Ensure parameters are within range. If not, exit function without completing calculation or generating charts - if (range_check()): - return() - - ng_co2intensity = 0.194965384 # tonne/MWh_th - - CAPEX = CAPEX * CRF - CAPEX = CAPEX * CAPEX_mult - OPEX = OPEX * OPEX_mult - therm = therm * therm_index - power_totalcost = elec * power_cost - elec_heat_totalcost = therm * power_cost - NG_price = NG_price / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = therm * NG_price - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown) - geothermal_totalcost = LCOH*therm - co2_power = elec/1000*power_co2intensity - co2_elec_heat = therm/1000*power_co2intensity - co2_ng = therm/1000*ng_co2intensity - co2_geothermal = therm*kWh_e_per_kWh_th/1000*power_co2intensity - - LCOD_elec = CAPEX+OPEX+power_totalcost+elec_heat_totalcost+storage+transport - LCOD_ng = CAPEX+OPEX+power_totalcost+NG_totalcost+storage+transport - LCOD_geo = CAPEX+OPEX+power_totalcost+geothermal_totalcost+storage+transport - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - # Temporary print lines for debugging - #print("Total LCOD 100% electric: ", LCOD_elec) - #print("Total LCOD natural gas: ", LCOD_ng) - #print("Total LCOD S-DAC-GT: ", LCOD_geo) - #print("Total CO2 Intensity 100% electric: ", CO2total_elec) - #print("Total CO2 Intensity natural gas: ", CO2total_ng) - #print("Total CO2 Intensity S-DAC-GT: ", CO2total_geo) - - # Create data for the bar charts - x = ['100% electric', 'Natural Gas', 'S-DAC-GT'] - y_LCOD = [LCOD_elec,LCOD_ng,LCOD_geo] - y_CO2 = [CO2total_elec,CO2total_ng,CO2total_geo] - - colors = [(31/255, 119/255, 180/255), (214/255, 39/255, 40/255), (44/255, 160/255, 44/255)] - - figure, (plt1, plt2) = plt.subplots(1,2,figsize=(10, 5)) - LCOD_bars = plt1.bar(x, y_LCOD,color=colors, edgecolor='black') - plt1.set_ylabel('USD'); - plt1.set_title('Levelized Cost of DAC (LCOD)') - - # Add labels for plt1 - for bar in LCOD_bars: - yval = bar.get_height() - plt1.text(bar.get_x() + bar.get_width()/2, yval, int(yval), va='bottom', ha='center') - - CO2_bars = plt2.bar(x, y_CO2,color=colors, edgecolor='black') - plt2.set_ylabel('Units CO2 Emissions per Unit DAC'); - plt2.set_title('S-DAC CO2 Intensity') - - # Add labels for plt2 - for bar in CO2_bars: - yval = bar.get_height() - plt2.text(bar.get_x() + bar.get_width()/2, yval, round(yval, 1), va='bottom', ha='center') - - chart_window = tk.Toplevel(popup_window) - chart_window.title('Results Charts') - chart_window.geometry('800x400') - - canvas = FigureCanvasTkAgg(figure, master=chart_window) - canvas.draw() - canvas.get_tk_widget().pack() - - # close window command - closes only bar chart child window - def close_chart_window(): - chart_window.destroy() - - close_button = tk.Button(chart_window, text="Close", command=close_chart_window) - close_button.pack(pady=10) - - plt.close(figure) - - -# In[ ]: - - -#Function definitions - -# Function to create sensitivity chart child window -# Calculates and charts sensititivity of LCOD and CO2 intensity for only geothermal DAC system to all input parameters -# "Sensitivity delta" allows user to set increase/decrease of each parameter. Default is +/- 25% -def sensitivity_analysis(): - - # Ensure parameters are within range. If not, exit function without completing calculation or generating charts - if (range_check()): - return() - - global canvas - canvas = None # Start with no canvas - - bold_font = tkfont.Font(weight="bold", size=10) - italic_font = tkfont.Font(slant="italic", size=10) - - sensitivity_window = tk.Toplevel(popup_window) - sensitivity_window.title('S-DAC-GT Sensitivity') - sensitivity_window.geometry('1000x800') - - delta_min = 0 - delta_max = 100 - default_delta = 25 - - sensitivity_frame = tk.Frame(sensitivity_window) - sensitivity_frame.pack(side=tk.TOP, fill=tk.X) - - empty_label = tk.Label(sensitivity_frame, text="") - empty_label.grid(row=0, column=0, columnspan=2, padx=125, pady=5) - delta_label = tk.Label(sensitivity_frame, text="Sensitivity Delta:", font=bold_font) - delta_label.grid(row=0, column=5, padx=10, pady=5, sticky=tk.W) - delta_entry = tk.Entry(sensitivity_frame, width=10, justify=tk.RIGHT) - delta_entry.insert(tk.END, default_delta) - delta_entry.grid(row=0, column=6, padx=10, pady=5) - delta_unit_label = tk.Label(sensitivity_frame, text="%", font=bold_font) - delta_unit_label.grid(row=0, column=7, padx=0, pady=5, sticky=tk.W) - delta_range_label = tk.Label(sensitivity_frame, text="(Range: {:.0f} - {:.0f})".format(delta_min, delta_max), font=bold_font) - delta_range_label.grid(row=0, column=8, padx=10, pady=5, sticky=tk.W) - note_label = tk.Label(sensitivity_frame, text="Note: Sensitivity calculation is constrained by min/max of allowable parameter range.", font=italic_font) - note_label.grid(row=1, column=5, columnspan=5, padx=10, pady=5, sticky=tk.W) - - def update_sensitivity(): - delta = float(delta_entry.get()) / 100 - - CAPEX = float(CAPEX_entry.get()) # vars[0] - OPEX = float(OPEX_entry.get()) # vars[1] - elec = float(elec_entry.get()) # vars[2] - therm = float(therm_entry.get()) # vars[3] - NG_price = float(NG_price_entry.get()) # vars[4] - power_cost = float(power_cost_entry.get()) # vars[5] - power_co2intensity = float(power_co2intensity_entry.get()) # vars[6] - CAPEX_mult = float(CAPEX_mult_entry.get()) # vars[7] - OPEX_mult = float(OPEX_mult_entry.get()) # vars[8] - therm_index = float(therm_index_entry.get()) # vars[9] - depth = float(depth_entry.get()) # vars[10] - temp_drawdown = float(temp_drawdown_entry.get()) # vars[11] - transport = float(transport_entry.get()) # vars[12] - storage = float(storage_entry.get()) # vars[13] - - - vars_initial = [CAPEX,OPEX,elec,therm,NG_price, - power_cost,power_co2intensity,CAPEX_mult, - OPEX_mult,therm_index,depth,temp_drawdown, - transport,storage] - - # Used to ensure sensitivity does not exceed parameter range - vars_minmax = [[CAPEX_min,CAPEX_max], - [OPEX_min,OPEX_max], - [elec_min,elec_max], - [therm_min,therm_max], - [NG_price_min,NG_price_max], - [power_cost_min,power_cost_max], - [power_co2intensity_min,power_co2intensity_max], - [CAPEX_mult_min,CAPEX_mult_max], - [OPEX_mult_min,OPEX_mult_max], - [therm_index_min,therm_index_max], - [depth_min,depth_max], - [temp_drawdown_min,temp_drawdown_max], - [transport_min,transport_max], - [storage_min,storage_max]] - - ng_co2intensity = 0.194965384 # tonne/MWh_th - - # Calculate base values - CAPEX = CAPEX * CRF - CAPEX = CAPEX * CAPEX_mult - OPEX = OPEX * OPEX_mult - therm = therm * therm_index - power_totalcost = elec * power_cost - elec_heat_totalcost = therm * power_cost - NG_price = NG_price / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = therm * NG_price - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown) - geothermal_totalcost = LCOH*therm - co2_power = elec/1000*power_co2intensity - co2_elec_heat = therm/1000*power_co2intensity - co2_ng = therm/1000*ng_co2intensity - co2_geothermal = therm*kWh_e_per_kWh_th/1000*power_co2intensity - - LCOD_elec_base = CAPEX+OPEX+power_totalcost+elec_heat_totalcost+storage+transport - LCOD_ng_base = CAPEX+OPEX+power_totalcost+NG_totalcost+storage+transport - LCOD_geo_base = CAPEX+OPEX+power_totalcost+geothermal_totalcost+storage+transport - - CO2total_elec_base = co2_power + co2_elec_heat - CO2total_ng_base = co2_power + co2_ng - CO2total_geo_base = co2_power + co2_geothermal - - vars = vars_initial[:] - - LCOD_sensitivity_increase = [] - LCOD_sensitivity_decrease = [] - - CO2_sensitivity_increase = [] - CO2_sensitivity_decrease = [] - - for i, var in enumerate(vars): - - #ensure that the sensitivity parameter does not exceed the min/max of parameter range - var_min, var_max = vars_minmax[i] - - # Calculate sensitivity for increase - vars[i] = var*(1+delta) - - vars[i] = min(vars[i],var_max) - - vars[0] = vars[0] * CRF - vars[0] = vars[0] * vars[7] - vars[1] = vars[1] * vars[8] - vars[3] = vars[3] * vars[9] - power_totalcost = vars[2] * vars[5] - elec_heat_totalcost = vars[3] * vars[5] - vars[4] = vars[4] / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = vars[3] * vars[4] - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(vars[5], vars[7], vars[8], vars[10], vars[11]) - geothermal_totalcost = LCOH*vars[3] - co2_power = vars[2]/1000*vars[6] - co2_elec_heat = vars[3]/1000*vars[6] - co2_ng = vars[3]/1000*ng_co2intensity - co2_geothermal = vars[3]*kWh_e_per_kWh_th/1000*vars[6] - - LCOD_elec = vars[0]+vars[1]+power_totalcost+elec_heat_totalcost+vars[13]+vars[12] - LCOD_ng = vars[0]+vars[1]+power_totalcost+NG_totalcost+vars[13]+vars[12] - LCOD_geo = vars[0]+vars[1]+power_totalcost+geothermal_totalcost+vars[13]+vars[12] - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - LCOD_increase = LCOD_geo - LCOD_geo_base - CO2_increase = CO2total_geo - CO2total_geo_base - - # reset vars - vars = vars_initial[:] - - # Calculate sensitivity for decrease - vars[i] = var*(1-delta) - - vars[i] = max(vars[i],var_min) - - vars[0] = vars[0] * CRF - vars[0] = vars[0] * vars[7] - vars[1] = vars[1] * vars[8] - vars[3] = vars[3] * vars[9] - power_totalcost = vars[2] * vars[5] - elec_heat_totalcost = vars[3] * vars[5] - vars[4] = vars[4] / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = vars[3] * vars[4] - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(vars[5], vars[7], vars[8], vars[10], vars[11]) - geothermal_totalcost = LCOH*vars[3] - co2_power = vars[2]/1000*vars[6] - co2_elec_heat = vars[3]/1000*vars[6] - co2_ng = vars[3]/1000*ng_co2intensity - co2_geothermal = vars[3]*kWh_e_per_kWh_th/1000*vars[6] - - LCOD_elec = vars[0]+vars[1]+power_totalcost+elec_heat_totalcost+vars[13]+vars[12] - LCOD_ng = vars[0]+vars[1]+power_totalcost+NG_totalcost+vars[13]+vars[12] - LCOD_geo = vars[0]+vars[1]+power_totalcost+geothermal_totalcost+vars[13]+vars[12] - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - LCOD_decrease = LCOD_geo - LCOD_geo_base - CO2_decrease = CO2total_geo - CO2total_geo_base - - LCOD_sensitivity_increase.append(LCOD_increase) - LCOD_sensitivity_decrease.append(LCOD_decrease) - - CO2_sensitivity_increase.append(CO2_increase) - CO2_sensitivity_decrease.append(CO2_decrease) - - # reset vars - vars = vars_initial[:] - - global canvas - if canvas is not None: - canvas.get_tk_widget().pack_forget() # Remove the old canvas from the layout - - # Generate parameter labels - parameters = ["CAPEX","OPEX","Electrical Energy","Thermal Energy","Natural Gas Price", - "Electric Power Cost","CO2 Intensity of Electricity","CAPEX Multiplier", - "OPEX Multiplier","S-DAC Thermal Energy Multiplier","Geothermal Reservoir Depth", - "Reservoir Temperature Drawdown","CO2 Transportation","CO2 Storage"] - - pos = np.arange(len(parameters)) - - figure, (plt1, plt2) = plt.subplots(1,2,figsize=(10, 10)) - figure.subplots_adjust(left=0.25, bottom=0.1, right=0.9, top=0.9, wspace=0.2, hspace=0) - - plt1.barh(pos, LCOD_sensitivity_increase, align='center', color='#cc4b37', label='Increase',edgecolor='black') - plt1.barh(pos, LCOD_sensitivity_decrease, align='center', color='#66b447', label='Decrease',edgecolor='black') - - plt2.barh(pos, CO2_sensitivity_increase, align='center', color='#cc4b37', label='Increase',edgecolor='black') - plt2.barh(pos, CO2_sensitivity_decrease, align='center', color='#66b447', label='Decrease',edgecolor='black') - - plt1.set_xlabel('Change in USD'); - plt1.set_title('Levelized Cost of DAC Sensitivity') - - plt2.set_xlabel('Change in CO2 emissions per unit DAC'); - plt2.set_title('CO2 Intensity Sensitivity') - - plt1.set_yticks(pos) - plt1.set_yticklabels(parameters) - plt1.legend() - plt1.grid(axis='x') - - plt2.legend() - plt2.grid(axis='x') - plt2.yaxis.set_ticks([]) - - canvas = FigureCanvasTkAgg(figure, master=sensitivity_window) - canvas.draw() - canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=True) - - plt.close(figure) - - calculate_button = tk.Button(sensitivity_frame, text="Calculate", font=bold_font, command=update_sensitivity) - calculate_button.grid(row=0, column=9, padx=10, pady=5) - - # close window command - closes only sensitivity chart child window - def close_sensitivity_window(): - sensitivity_window.destroy() - - close_button = tk.Button(sensitivity_window, text="Close", command=close_sensitivity_window) - close_button.pack(side=tk.BOTTOM, pady=10) - - - return () - - - -# In[ ]: - - -# Launch parent/main interactive window for parameter input -popup_window = tk.Tk() -bold_underline_font = tkfont.Font(family="Helvetica", size=10, weight="bold", underline=True) -popup_window.title("S-DAC Cost and CO2 Intensity Parameters"); - - -# In[ ]: - - -# Parameter input window: -# Cost of Capital section -# Customizable range values -wacc_min = 0.1 -wacc_max = 30 -num_years_min = 1 -num_years_max = 100 - -grid_row = 0 - -# Create a title label -title_label = tk.Label(popup_window, text="Economic Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create a Range column label -title_label = tk.Label(popup_window, text="Range", font=bold_underline_font) -title_label.grid(row=grid_row, column=3, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -wacc_label = tk.Label(popup_window, text="WACC") -wacc_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -wacc_range_label = tk.Label(popup_window, text="({:.1f} - {:.0f})".format(wacc_min, wacc_max)) -wacc_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -num_years_label = tk.Label(popup_window, text="Number of Years (N)") -num_years_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -num_years_range_label = tk.Label(popup_window, text="({} - {})".format(num_years_min, num_years_max)) -num_years_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_wacc = 10 -default_num_years = 20 - -wacc_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -wacc_entry.insert(tk.END, default_wacc) -wacc_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -wacc_unit_label = tk.Label(popup_window, text="%") -wacc_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -num_years_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -num_years_entry.insert(tk.END, default_num_years) -num_years_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -num_years_unit_label = tk.Label(popup_window, text="years") -num_years_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -# Create a label to display the output -CRF_label = tk.Label(popup_window, text="FRF: ") -CRF_label.grid(row=grid_row+3, column=0, columnspan=2, padx=10, pady=5, sticky=tk.W) - -# Set the output label to update continuously -wacc_entry.bind("", calculate_CRF) -num_years_entry.bind("", calculate_CRF) - -calculate_CRF() # Calculate initial CRF value based on default inputs - - -# In[ ]: - - -# Parameter input window: -# DAC inputs section -# Customizable range values -CAPEX_min = 100 -CAPEX_max = 5000 -OPEX_min = 10 -OPEX_max = 500 -elec_min = 100 -elec_max = 5000 -therm_min = 100 -therm_max = 5000 - -grid_row = 5 - -# Create a title label -title_label = tk.Label(popup_window, text="DAC Technical Cost and Energy Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -CAPEX_label = tk.Label(popup_window, text="CAPEX") -CAPEX_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -CAPEX_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(CAPEX_min, CAPEX_max)) -CAPEX_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -OPEX_label = tk.Label(popup_window, text="OPEX") -OPEX_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -OPEX_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(OPEX_min, OPEX_max)) -OPEX_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -elec_label = tk.Label(popup_window, text="Electrical Energy") -elec_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -elec_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(elec_min, elec_max)) -elec_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -therm_label = tk.Label(popup_window, text="Thermal Energy") -therm_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -therm_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(therm_min, therm_max)) -therm_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_CAPEX = 1379 -default_OPEX = 56 -default_elec = 916 -default_therm = 1447 - -CAPEX_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -CAPEX_entry.insert(tk.END, default_CAPEX) -CAPEX_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -CAPEX_unit_label = tk.Label(popup_window, text="USD per tonne CO2 capacity") -CAPEX_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -OPEX_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -OPEX_entry.insert(tk.END, default_OPEX) -OPEX_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -OPEX_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -OPEX_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -elec_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -elec_entry.insert(tk.END, default_elec) -elec_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -elec_unit_label = tk.Label(popup_window, text="kWh_e per tonne CO2") -elec_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -therm_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -therm_entry.insert(tk.END, default_therm) -therm_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -therm_unit_label = tk.Label(popup_window, text="kW_th per tonne CO2") -therm_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Parameter input window: -# Regional factors section - Part 1 -# Customizable range values - -# NG_price - natural gas $/Mcf -# power_cost - electric power $/kWh -# power_co2intnesity - CO2 emissions per MWh -# CAPEX_mult = NG_price multiplier -# OPEX_mult - power_cost multiplier - -NG_co2intensity = 0.194965384 # tonne CO2 per kWh_CAPEX_multal -NG_kWh_per_Mcf = 282.6142719 - - -NG_price_min = 0.5 -NG_price_max = 100 -power_cost_min = 0.01 -power_cost_max = 1 -power_co2intensity_min = 0 -power_co2intensity_max = 1 -CAPEX_mult_min = 0.5 -CAPEX_mult_max = 3 -OPEX_mult_min = 0.5 -OPEX_mult_max = 3 - -grid_row = 10 - -# Create a title label -title_label = tk.Label(popup_window, text="Regional Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -NG_price_label = tk.Label(popup_window, text="Natural Gas Price") -NG_price_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -NG_price_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(NG_price_min, NG_price_max)) -NG_price_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -power_cost_label = tk.Label(popup_window, text="Electricity Price") -power_cost_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -power_cost_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(power_cost_min, power_cost_max)) -power_cost_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -power_co2intensity_label = tk.Label(popup_window, text="CO2 Intensity of Electricity") -power_co2intensity_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -power_co2intensity_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(power_co2intensity_min, power_co2intensity_max)) -power_co2intensity_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -CAPEX_mult_label = tk.Label(popup_window, text="CAPEX Multiplier") -CAPEX_mult_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -CAPEX_mult_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(CAPEX_mult_min, CAPEX_mult_max)) -CAPEX_mult_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -OPEX_mult_label = tk.Label(popup_window, text="OPEX Multiplier") -OPEX_mult_label.grid(row=grid_row+5, column=0, padx=10, pady=5, sticky=tk.W) -OPEX_mult_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(OPEX_mult_min, OPEX_mult_max)) -OPEX_mult_range_label.grid(row=grid_row+5, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_NG_price = 5 -default_power_cost = 0.15 -default_power_co2intensity = 0.40 -default_CAPEX_mult = 1.0 -default_OPEX_mult = 1.0 - -NG_price_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -NG_price_entry.insert(tk.END, default_NG_price) -NG_price_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -NG_price_unit_label = tk.Label(popup_window, text="USD per McF") -NG_price_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -power_cost_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -power_cost_entry.insert(tk.END, default_power_cost) -power_cost_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -power_cost_unit_label = tk.Label(popup_window, text="USD per kWh") -power_cost_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -power_co2intensity_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -power_co2intensity_entry.insert(tk.END, default_power_co2intensity) -power_co2intensity_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -power_co2intensity_unit_label = tk.Label(popup_window, text="tonne CO2 emitted per MWh") -power_co2intensity_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -CAPEX_mult_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -CAPEX_mult_entry.insert(tk.END, default_CAPEX_mult) -CAPEX_mult_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -CAPEX_mult_unit_label = tk.Label(popup_window, text="") -CAPEX_mult_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - -OPEX_mult_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -OPEX_mult_entry.insert(tk.END, default_OPEX_mult) -OPEX_mult_entry.grid(row=grid_row+5, column=1, padx=10, pady=5) - -OPEX_mult_unit_label = tk.Label(popup_window, text="") -OPEX_mult_unit_label.grid(row=grid_row+5, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Parameter input window: -# Regional factors section - Part 2 -# Customizable range values - -# therm_index - Thermal energy multiplier due to avg humidity/temperature -# depth - depth of 120 degC formation -# temp_drawdown - steady state temperature drawdown over goetransport_indexal reservoir in degC -# transport - $ per tonne for -# storage - $ per tonne for geological storage - -therm_index_min = 0.5 -therm_index_max = 1.8 -depth_min = 3000 -depth_max = 20000 -temp_drawdown_min = 0 -temp_drawdown_max = 39 -transport_min = 1 -transport_max = 50 -storage_min = 5 -storage_max = 50 - -grid_row = 15 - -# Create labels for the inputs and range -therm_index_label = tk.Label(popup_window, text="S-DAC Thermal Energy Multiplier") -therm_index_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -therm_index_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(therm_index_min, therm_index_max)) -therm_index_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -depth_label = tk.Label(popup_window, text="Geothermal Reservoir Depth") -depth_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -depth_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(depth_min, depth_max)) -depth_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -temp_drawdown_label = tk.Label(popup_window, text="Geothermal Reservoir Temperature Drawdown") -temp_drawdown_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -temp_drawdown_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(temp_drawdown_min, temp_drawdown_max)) -temp_drawdown_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -transport_label = tk.Label(popup_window, text="CO2 Transportation Cost") -transport_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -transport_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(transport_min, transport_max)) -transport_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -storage_label = tk.Label(popup_window, text="CO2 Storage Cost") -storage_label.grid(row=grid_row+5, column=0, padx=10, pady=5, sticky=tk.W) -storage_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(storage_min, storage_max)) -storage_range_label.grid(row=grid_row+5, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_therm_index = 1.0 -default_depth = 10000 -default_temp_drawdown = 10 -default_transport = 10 -default_storage = 10 - -therm_index_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -therm_index_entry.insert(tk.END, default_therm_index) -therm_index_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -therm_index_unit_label = tk.Label(popup_window, text="") -therm_index_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -depth_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -depth_entry.insert(tk.END, default_depth) -depth_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -depth_unit_label = tk.Label(popup_window, text="ft") -depth_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -temp_drawdown_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -temp_drawdown_entry.insert(tk.END, default_temp_drawdown) -temp_drawdown_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -temp_drawdown_unit_label = tk.Label(popup_window, text="degC") -temp_drawdown_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -transport_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -transport_entry.insert(tk.END, default_transport) -transport_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -transport_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -transport_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - -storage_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -storage_entry.insert(tk.END, default_storage) -storage_entry.grid(row=grid_row+5, column=1, padx=10, pady=5) - -storage_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -storage_unit_label.grid(row=grid_row+5, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Display three control buttons at bottom -# First launches bar-shart child window -# Second launches sensitivity chart child window -# Third closes main window and terminates program -grid_row = 21 - -display_button = tk.Button(popup_window, text="Display Chart", command=create_bar_charts) -display_button.grid(row=grid_row, column=0, columnspan=1, padx=10, pady=10) - -display_button = tk.Button(popup_window, text="Calculate S-DAC-GT Sensitivity", command=sensitivity_analysis) -display_button.grid(row=grid_row, column=1, columnspan=1, padx=10, pady=10) - -close_button = tk.Button(popup_window, text="Close", command=close_window) -close_button.grid(row=grid_row, column=2, columnspan=1, padx=10, pady=10) - -popup_window.mainloop() - - -# In[ ]: - - - diff --git a/src/geophires_x/References/S-DAC-GT_orig.py b/src/geophires_x/References/S-DAC-GT_orig.py deleted file mode 100644 index 5552fb3f..00000000 --- a/src/geophires_x/References/S-DAC-GT_orig.py +++ /dev/null @@ -1,972 +0,0 @@ -#!/usr/bin/env python -# coding: utf-8 - -# ### Solid Sorbent Direct Air Capture Using Geothermal Energy Resources -# # (S-DAC-GT) -# # Model For Region Specific Economic Analysis -# -# ### SPE-215735-MS -# -# ### Conference: Session: 02 - Technology Systems and Strategy for the Energy Transition -# ### August 2023 -# -# #### Paper Authors: Timur Kuru, Keivan Khaleghi, and Silviu Livescu -# #### University of Texas at Austin, United States -# -# #### Primary coder: Timur Kuru -# -# #### Prepared 6/13/2023 - -# In[ ]: - - -# Imports and constants -import numpy as np -import matplotlib.pyplot as plt -import tkinter as tk -import tkinter.font as tkfont -import tkinter.messagebox as tkmb - -# from tkinter import messagebox -from matplotlib.backends.backend_tkagg import FigureCanvasTkAgg - -# Global parameter - Capital Recovery Rate or Fixed Charge Factor - set initially for definitions -CRF = 0.1175 - - -# In[ ]: - - -# Function definitions - -# CRF calculator. Also Fixed Charge Factor - FCF -# Default set to 11.75%, or calculated value for project duration of 20 years with WACC of 10% -def calculate_CRF(*args): - bold_font = tkfont.Font(weight="bold", size=10) - try: - wacc = float(wacc_entry.get())/100 - num_years = float(num_years_entry.get()) - - # Validate the range for WACC - if not (wacc_min/100 <= wacc <= wacc_max/100): - raise ValueError("WACC should be between {:.1f}% and {:.0f}%".format(wacc_min, wacc_max)) - - # Validate the range for Number of years - if not (num_years_min <= num_years <= num_years_max): - raise ValueError("Number of years should be between {:.0f} and {:0f}".format(num_years_min, num_years_max)) - - CRF = (wacc*(1+wacc)**num_years)/((1+wacc)**num_years-1) - CRF_label.config(text="Calculated Fixed Charge Factor (FCF): {:.2f}%".format(CRF*100), font=bold_font, fg="black") - except ValueError as e: - CRF_label.config(text=str(e), fg="red") - -# Command to close main parameter input window -# Other "close window" commands are defined within child-window functions -def close_window(): - popup_window.destroy() - - -# In[ ]: - - -# Function definitions - -# Parameter range check -# Used prior to LCOD and CO2 Intensity calculation for results chart and sensitivity chart generation -# Produces an error window if a parameter is out of range, and returns True if parameter is outside of range -def range_check(): - wacc = float(wacc_entry.get())/100 - num_years = float(num_years_entry.get()) - CAPEX = float(CAPEX_entry.get()) - OPEX = float(OPEX_entry.get()) - elec = float(elec_entry.get()) - therm = float(therm_entry.get()) - NG_price = float(NG_price_entry.get()) - power_cost = float(power_cost_entry.get()) - power_co2intensity = float(power_co2intensity_entry.get()) - CAPEX_mult = float(CAPEX_mult_entry.get()) - OPEX_mult = float(OPEX_mult_entry.get()) - therm_index = float(therm_index_entry.get()) - depth = float(depth_entry.get()) - temp_drawdown = float(temp_drawdown_entry.get()) - transport = float(transport_entry.get()) - storage = float(storage_entry.get()) - - if not (wacc_min/100 <= wacc <= wacc_max/100): - error_message = "ERROR: WACC should be between {}% and {}%".format(wacc_min, wacc_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (num_years_min <= num_years <= num_years_max): - error_message = "ERROR: Number of years should be between {:.0f} and {:.0f}".format(num_years_min, num_years_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (CAPEX_min <= CAPEX <= CAPEX_max): - error_message = "ERROR: CAPEX should be between {} and {}".format(CAPEX_min, CAPEX_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (OPEX_min <= OPEX <= OPEX_max): - error_message = "ERROR: OPEX should be between {} and {}".format(OPEX_min, OPEX_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (elec_min <= elec <= elec_max): - error_message = "ERROR: Electrical Energy should be between {} and {}".format(elec_min, elec_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (therm_min <= therm <= therm_max): - error_message = "ERROR: Thermal Energy should be between {} and {}".format(therm_min, therm_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (NG_price_min <= NG_price <= NG_price_max): - error_message = "ERROR: Natural Gas Price should be between {} and {}".format(NG_price_min, NG_price_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (power_cost_min <= power_cost <= power_cost_max): - error_message = "ERROR: Electricity Price should be between {} and {}".format(power_cost_min, power_cost_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (power_co2intensity_min <= power_co2intensity <= power_co2intensity_max): - error_message = "ERROR: CO2 Intensity of Electricity should be between {} and {}".format(power_co2intensity_min, power_co2intensity_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (CAPEX_mult_min <= CAPEX_mult <= CAPEX_mult_max): - error_message = "ERROR: CAPEX Multiplier should be between {} and {}".format(CAPEX_mult_min, CAPEX_mult_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (OPEX_mult_min <= OPEX_mult <= OPEX_mult_max): - error_message = "ERROR: OPEX Multiplier should be between {} and {}".format(OPEX_mult_min, OPEX_mult_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (therm_index_min <= therm_index <= therm_index_max): - error_message = "ERROR: S-DAC Thermal Energy Multiplier should be between {} and {}".format(therm_index_min, therm_index_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (depth_min <= depth <= depth_max): - error_message = "ERROR: Geothermal Reservoir Depth should be between {} and {}".format(depth_min, depth_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (temp_drawdown_min <= temp_drawdown <= temp_drawdown_max): - error_message = "ERROR: Geothermal Reservoir Temperature Drawdown should be between {} and {}".format(temp_drawdown_min, temp_drawdown_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (transport_min <= transport <= transport_max): - error_message = "ERROR: CO2 Transportation Cost should be between {} and {}".format(transport_min, transport_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - if not (storage_min <= storage <= storage_max): - error_message = "ERROR: CO2 Storage Cost should be between {} and {}".format(storage_min, storage_max) - tkmb.showerror ("Range Error", error_message, parent=popup_window) - return(True) - - return(False) - - - -# In[ ]: - - -# Function definitions - -# Calculate Levelized cost of heat and ratio of electric power to heat power -# LCOH calculated in USD -# Power ratio calculated as kWh_e / kWh_th --> used for calculating CO2 footprint of geothermal energy -# inputs are cost of electricity, regional capex and opex multipliers, -# depth of geothermal reservoir (assumed to be 120degC), and long-term thermal drawdown of thermal drawdown -def geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown): - # Update NREL 2016 model for 2022 - # Inflation 2017 thru 2022 1H - Inflation = 1.189 - # 2016 - Sep 2022 - EIA drilling prod report - Drilling_efficiency_factor = 1.61 - # Thermal capacity of water - H2O_thermal_capacity = 0.001163 # kWh/kg C - # Plant capacity factor - Capacity_factor = 0.9 - - # NREL 2016 Model for new well adjusted for inflation - NREL_depth = 4101 # feet - NREL_CAPEX = 3712500 * Inflation # USD, excludes drilling - NREL_CAPEX_drill = 2112500 * Inflation # USD - NREL_drill_per_foot = NREL_CAPEX_drill/NREL_depth # USD/foot - NREL_pumping = 1980215 # kWh - NREL_pump_per_foot = NREL_pumping/NREL_depth # kWh/foot - NREL_inhibitor = 50000 * Inflation # USD - NREL_labor = 100000 * Inflation # USD - NREL_reinjection = 127130 * Inflation # USD - - # Normalize for region - CAPEX = NREL_CAPEX * CAPEX_mult - CAPEX_drill = depth * NREL_drill_per_foot / Drilling_efficiency_factor - pump_kwh = depth * NREL_pump_per_foot - pump_cost = pump_kwh * power_cost - inhibitor = NREL_inhibitor * OPEX_mult - labor = NREL_labor * OPEX_mult - reinjection = NREL_reinjection / NREL_depth * depth * OPEX_mult - - # total costs - CAPEX_total = CAPEX + CAPEX_drill - OPEX_total = pump_cost + inhibitor + labor + reinjection - - # total thermal energy generation - Production_temp = 120 - temp_drawdown # degC - Injection_temp = 80 # degC - Flow_rate = 89 # L/s - Thermal_capacity = (Production_temp-Injection_temp)*Flow_rate*H2O_thermal_capacity*60*60 # kW - Annual_op_hrs = 365*24*Capacity_factor # hours - Therm_total = Thermal_capacity * Annual_op_hrs # kWh - - # Levelized cost of heat (LCOH) - LCOH = (CAPEX_total*CRF + OPEX_total)/Therm_total # $/kWh_therm - - kWh_e_per_kWh_th = pump_kwh / Therm_total - - return (LCOH, kWh_e_per_kWh_th) - - -# In[ ]: - - -#Function definitions - -# Function to create results bar chart child window -# Calculates and charts levelized cost of DAC (LCOD) and CO2 intensity based on economic, DAC technical, -# and region specific parameters obtained from main parameter input window -# LDAC is in USD, CO2 intensity is defined as units of CO2 emitted for each unit of DAC -# Outputs 2 bart charts showing 3 DAC systems using different sources for thermal heat: baseline 100% electric, -# natural gas, and geothermal -def create_bar_charts(): - CAPEX = float(CAPEX_entry.get()) - OPEX = float(OPEX_entry.get()) - elec = float(elec_entry.get()) - therm = float(therm_entry.get()) - NG_price = float(NG_price_entry.get()) - power_cost = float(power_cost_entry.get()) - power_co2intensity = float(power_co2intensity_entry.get()) - CAPEX_mult = float(CAPEX_mult_entry.get()) - OPEX_mult = float(OPEX_mult_entry.get()) - therm_index = float(therm_index_entry.get()) - depth = float(depth_entry.get()) - temp_drawdown = float(temp_drawdown_entry.get()) - transport = float(transport_entry.get()) - storage = float(storage_entry.get()) - - # Ensure parameters are within range. If not, exit function without completing calculation or generating charts - if (range_check()): - return() - - ng_co2intensity = 0.194965384 # tonne/MWh_th - - CAPEX = CAPEX * CRF - CAPEX = CAPEX * CAPEX_mult - OPEX = OPEX * OPEX_mult - therm = therm * therm_index - power_totalcost = elec * power_cost - elec_heat_totalcost = therm * power_cost - NG_price = NG_price / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = therm * NG_price - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown) - geothermal_totalcost = LCOH*therm - co2_power = elec/1000*power_co2intensity - co2_elec_heat = therm/1000*power_co2intensity - co2_ng = therm/1000*ng_co2intensity - co2_geothermal = therm*kWh_e_per_kWh_th/1000*power_co2intensity - - LCOD_elec = CAPEX+OPEX+power_totalcost+elec_heat_totalcost+storage+transport - LCOD_ng = CAPEX+OPEX+power_totalcost+NG_totalcost+storage+transport - LCOD_geo = CAPEX+OPEX+power_totalcost+geothermal_totalcost+storage+transport - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - # Temporary print lines for debugging - #print("Total LCOD 100% electric: ", LCOD_elec) - #print("Total LCOD natural gas: ", LCOD_ng) - #print("Total LCOD S-DAC-GT: ", LCOD_geo) - #print("Total CO2 Intensity 100% electric: ", CO2total_elec) - #print("Total CO2 Intensity natural gas: ", CO2total_ng) - #print("Total CO2 Intensity S-DAC-GT: ", CO2total_geo) - - # Create data for the bar charts - x = ['100% electric', 'Natural Gas', 'S-DAC-GT'] - y_LCOD = [LCOD_elec,LCOD_ng,LCOD_geo] - y_CO2 = [CO2total_elec,CO2total_ng,CO2total_geo] - - colors = [(31/255, 119/255, 180/255), (214/255, 39/255, 40/255), (44/255, 160/255, 44/255)] - - figure, (plt1, plt2) = plt.subplots(1,2,figsize=(10, 5)) - LCOD_bars = plt1.bar(x, y_LCOD,color=colors, edgecolor='black') - plt1.set_ylabel('USD'); - plt1.set_title('Levelized Cost of DAC (LCOD)') - - # Add labels for plt1 - for bar in LCOD_bars: - yval = bar.get_height() - plt1.text(bar.get_x() + bar.get_width()/2, yval, int(yval), va='bottom', ha='center') - - CO2_bars = plt2.bar(x, y_CO2,color=colors, edgecolor='black') - plt2.set_ylabel('Units CO2 Emissions per Unit DAC'); - plt2.set_title('S-DAC CO2 Intensity') - - # Add labels for plt2 - for bar in CO2_bars: - yval = bar.get_height() - plt2.text(bar.get_x() + bar.get_width()/2, yval, round(yval, 1), va='bottom', ha='center') - - chart_window = tk.Toplevel(popup_window) - chart_window.title('Results Charts') - chart_window.geometry('800x400') - - canvas = FigureCanvasTkAgg(figure, master=chart_window) - canvas.draw() - canvas.get_tk_widget().pack() - - # close window command - closes only bar chart child window - def close_chart_window(): - chart_window.destroy() - - close_button = tk.Button(chart_window, text="Close", command=close_chart_window) - close_button.pack(pady=10) - - plt.close(figure) - - -# In[ ]: - - -#Function definitions - -# Function to create sensitivity chart child window -# Calculates and charts sensititivity of LCOD and CO2 intensity for only geothermal DAC system to all input parameters -# "Sensitivity delta" allows user to set increase/decrease of each parameter. Default is +/- 25% -def sensitivity_analysis(): - - # Ensure parameters are within range. If not, exit function without completing calculation or generating charts - if (range_check()): - return() - - global canvas - canvas = None # Start with no canvas - - bold_font = tkfont.Font(weight="bold", size=10) - italic_font = tkfont.Font(slant="italic", size=10) - - sensitivity_window = tk.Toplevel(popup_window) - sensitivity_window.title('S-DAC-GT Sensitivity') - sensitivity_window.geometry('1000x800') - - delta_min = 0 - delta_max = 100 - default_delta = 25 - - sensitivity_frame = tk.Frame(sensitivity_window) - sensitivity_frame.pack(side=tk.TOP, fill=tk.X) - - empty_label = tk.Label(sensitivity_frame, text="") - empty_label.grid(row=0, column=0, columnspan=2, padx=125, pady=5) - delta_label = tk.Label(sensitivity_frame, text="Sensitivity Delta:", font=bold_font) - delta_label.grid(row=0, column=5, padx=10, pady=5, sticky=tk.W) - delta_entry = tk.Entry(sensitivity_frame, width=10, justify=tk.RIGHT) - delta_entry.insert(tk.END, default_delta) - delta_entry.grid(row=0, column=6, padx=10, pady=5) - delta_unit_label = tk.Label(sensitivity_frame, text="%", font=bold_font) - delta_unit_label.grid(row=0, column=7, padx=0, pady=5, sticky=tk.W) - delta_range_label = tk.Label(sensitivity_frame, text="(Range: {:.0f} - {:.0f})".format(delta_min, delta_max), font=bold_font) - delta_range_label.grid(row=0, column=8, padx=10, pady=5, sticky=tk.W) - note_label = tk.Label(sensitivity_frame, text="Note: Sensitivity calculation is constrained by min/max of allowable parameter range.", font=italic_font) - note_label.grid(row=1, column=5, columnspan=5, padx=10, pady=5, sticky=tk.W) - - def update_sensitivity(): - delta = float(delta_entry.get()) / 100 - - CAPEX = float(CAPEX_entry.get()) # vars[0] - OPEX = float(OPEX_entry.get()) # vars[1] - elec = float(elec_entry.get()) # vars[2] - therm = float(therm_entry.get()) # vars[3] - NG_price = float(NG_price_entry.get()) # vars[4] - power_cost = float(power_cost_entry.get()) # vars[5] - power_co2intensity = float(power_co2intensity_entry.get()) # vars[6] - CAPEX_mult = float(CAPEX_mult_entry.get()) # vars[7] - OPEX_mult = float(OPEX_mult_entry.get()) # vars[8] - therm_index = float(therm_index_entry.get()) # vars[9] - depth = float(depth_entry.get()) # vars[10] - temp_drawdown = float(temp_drawdown_entry.get()) # vars[11] - transport = float(transport_entry.get()) # vars[12] - storage = float(storage_entry.get()) # vars[13] - - - vars_initial = [CAPEX,OPEX,elec,therm,NG_price, - power_cost,power_co2intensity,CAPEX_mult, - OPEX_mult,therm_index,depth,temp_drawdown, - transport,storage] - - # Used to ensure sensitivity does not exceed parameter range - vars_minmax = [[CAPEX_min,CAPEX_max], - [OPEX_min,OPEX_max], - [elec_min,elec_max], - [therm_min,therm_max], - [NG_price_min,NG_price_max], - [power_cost_min,power_cost_max], - [power_co2intensity_min,power_co2intensity_max], - [CAPEX_mult_min,CAPEX_mult_max], - [OPEX_mult_min,OPEX_mult_max], - [therm_index_min,therm_index_max], - [depth_min,depth_max], - [temp_drawdown_min,temp_drawdown_max], - [transport_min,transport_max], - [storage_min,storage_max]] - - ng_co2intensity = 0.194965384 # tonne/MWh_th - - # Calculate base values - CAPEX = CAPEX * CRF - CAPEX = CAPEX * CAPEX_mult - OPEX = OPEX * OPEX_mult - therm = therm * therm_index - power_totalcost = elec * power_cost - elec_heat_totalcost = therm * power_cost - NG_price = NG_price / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = therm * NG_price - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(power_cost, CAPEX_mult, OPEX_mult, depth, temp_drawdown) - geothermal_totalcost = LCOH*therm - co2_power = elec/1000*power_co2intensity - co2_elec_heat = therm/1000*power_co2intensity - co2_ng = therm/1000*ng_co2intensity - co2_geothermal = therm*kWh_e_per_kWh_th/1000*power_co2intensity - - LCOD_elec_base = CAPEX+OPEX+power_totalcost+elec_heat_totalcost+storage+transport - LCOD_ng_base = CAPEX+OPEX+power_totalcost+NG_totalcost+storage+transport - LCOD_geo_base = CAPEX+OPEX+power_totalcost+geothermal_totalcost+storage+transport - - CO2total_elec_base = co2_power + co2_elec_heat - CO2total_ng_base = co2_power + co2_ng - CO2total_geo_base = co2_power + co2_geothermal - - vars = vars_initial[:] - - LCOD_sensitivity_increase = [] - LCOD_sensitivity_decrease = [] - - CO2_sensitivity_increase = [] - CO2_sensitivity_decrease = [] - - for i, var in enumerate(vars): - - #ensure that the sensitivity parameter does not exceed the min/max of parameter range - var_min, var_max = vars_minmax[i] - - # Calculate sensitivity for increase - vars[i] = var*(1+delta) - - vars[i] = min(vars[i],var_max) - - vars[0] = vars[0] * CRF - vars[0] = vars[0] * vars[7] - vars[1] = vars[1] * vars[8] - vars[3] = vars[3] * vars[9] - power_totalcost = vars[2] * vars[5] - elec_heat_totalcost = vars[3] * vars[5] - vars[4] = vars[4] / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = vars[3] * vars[4] - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(vars[5], vars[7], vars[8], vars[10], vars[11]) - geothermal_totalcost = LCOH*vars[3] - co2_power = vars[2]/1000*vars[6] - co2_elec_heat = vars[3]/1000*vars[6] - co2_ng = vars[3]/1000*ng_co2intensity - co2_geothermal = vars[3]*kWh_e_per_kWh_th/1000*vars[6] - - LCOD_elec = vars[0]+vars[1]+power_totalcost+elec_heat_totalcost+vars[13]+vars[12] - LCOD_ng = vars[0]+vars[1]+power_totalcost+NG_totalcost+vars[13]+vars[12] - LCOD_geo = vars[0]+vars[1]+power_totalcost+geothermal_totalcost+vars[13]+vars[12] - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - LCOD_increase = LCOD_geo - LCOD_geo_base - CO2_increase = CO2total_geo - CO2total_geo_base - - # reset vars - vars = vars_initial[:] - - # Calculate sensitivity for decrease - vars[i] = var*(1-delta) - - vars[i] = max(vars[i],var_min) - - vars[0] = vars[0] * CRF - vars[0] = vars[0] * vars[7] - vars[1] = vars[1] * vars[8] - vars[3] = vars[3] * vars[9] - power_totalcost = vars[2] * vars[5] - elec_heat_totalcost = vars[3] * vars[5] - vars[4] = vars[4] / 282.614 # Convert from $/McF to $/kWh_th - NG_totalcost = vars[3] * vars[4] - (LCOH, kWh_e_per_kWh_th) = geo_therm_cost(vars[5], vars[7], vars[8], vars[10], vars[11]) - geothermal_totalcost = LCOH*vars[3] - co2_power = vars[2]/1000*vars[6] - co2_elec_heat = vars[3]/1000*vars[6] - co2_ng = vars[3]/1000*ng_co2intensity - co2_geothermal = vars[3]*kWh_e_per_kWh_th/1000*vars[6] - - LCOD_elec = vars[0]+vars[1]+power_totalcost+elec_heat_totalcost+vars[13]+vars[12] - LCOD_ng = vars[0]+vars[1]+power_totalcost+NG_totalcost+vars[13]+vars[12] - LCOD_geo = vars[0]+vars[1]+power_totalcost+geothermal_totalcost+vars[13]+vars[12] - - CO2total_elec = co2_power + co2_elec_heat - CO2total_ng = co2_power + co2_ng - CO2total_geo = co2_power + co2_geothermal - - LCOD_decrease = LCOD_geo - LCOD_geo_base - CO2_decrease = CO2total_geo - CO2total_geo_base - - LCOD_sensitivity_increase.append(LCOD_increase) - LCOD_sensitivity_decrease.append(LCOD_decrease) - - CO2_sensitivity_increase.append(CO2_increase) - CO2_sensitivity_decrease.append(CO2_decrease) - - # reset vars - vars = vars_initial[:] - - global canvas - if canvas is not None: - canvas.get_tk_widget().pack_forget() # Remove the old canvas from the layout - - # Generate parameter labels - parameters = ["CAPEX","OPEX","Electrical Energy","Thermal Energy","Natural Gas Price", - "Electric Power Cost","CO2 Intensity of Electricity","CAPEX Multiplier", - "OPEX Multiplier","S-DAC Thermal Energy Multiplier","Geothermal Reservoir Depth", - "Reservoir Temperature Drawdown","CO2 Transportation","CO2 Storage"] - - pos = np.arange(len(parameters)) - - figure, (plt1, plt2) = plt.subplots(1,2,figsize=(10, 10)) - figure.subplots_adjust(left=0.25, bottom=0.1, right=0.9, top=0.9, wspace=0.2, hspace=0) - - plt1.barh(pos, LCOD_sensitivity_increase, align='center', color='#cc4b37', label='Increase',edgecolor='black') - plt1.barh(pos, LCOD_sensitivity_decrease, align='center', color='#66b447', label='Decrease',edgecolor='black') - - plt2.barh(pos, CO2_sensitivity_increase, align='center', color='#cc4b37', label='Increase',edgecolor='black') - plt2.barh(pos, CO2_sensitivity_decrease, align='center', color='#66b447', label='Decrease',edgecolor='black') - - plt1.set_xlabel('Change in USD'); - plt1.set_title('Levelized Cost of DAC Sensitivity') - - plt2.set_xlabel('Change in CO2 emissions per unit DAC'); - plt2.set_title('CO2 Intensity Sensitivity') - - plt1.set_yticks(pos) - plt1.set_yticklabels(parameters) - plt1.legend() - plt1.grid(axis='x') - - plt2.legend() - plt2.grid(axis='x') - plt2.yaxis.set_ticks([]) - - canvas = FigureCanvasTkAgg(figure, master=sensitivity_window) - canvas.draw() - canvas.get_tk_widget().pack(side=tk.TOP, fill=tk.BOTH, expand=True) - - plt.close(figure) - - calculate_button = tk.Button(sensitivity_frame, text="Calculate", font=bold_font, command=update_sensitivity) - calculate_button.grid(row=0, column=9, padx=10, pady=5) - - # close window command - closes only sensitivity chart child window - def close_sensitivity_window(): - sensitivity_window.destroy() - - close_button = tk.Button(sensitivity_window, text="Close", command=close_sensitivity_window) - close_button.pack(side=tk.BOTTOM, pady=10) - - - return () - - - -# In[ ]: - - -# Launch parent/main interactive window for parameter input -popup_window = tk.Tk() -bold_underline_font = tkfont.Font(family="Helvetica", size=10, weight="bold", underline=True) -popup_window.title("S-DAC Cost and CO2 Intensity Parameters"); - - -# In[ ]: - - -# Parameter input window: -# Cost of Capital section -# Customizable range values -wacc_min = 0.1 -wacc_max = 30 -num_years_min = 1 -num_years_max = 100 - -grid_row = 0 - -# Create a title label -title_label = tk.Label(popup_window, text="Economic Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create a Range column label -title_label = tk.Label(popup_window, text="Range", font=bold_underline_font) -title_label.grid(row=grid_row, column=3, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -wacc_label = tk.Label(popup_window, text="WACC") -wacc_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -wacc_range_label = tk.Label(popup_window, text="({:.1f} - {:.0f})".format(wacc_min, wacc_max)) -wacc_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -num_years_label = tk.Label(popup_window, text="Number of Years (N)") -num_years_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -num_years_range_label = tk.Label(popup_window, text="({} - {})".format(num_years_min, num_years_max)) -num_years_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_wacc = 10 -default_num_years = 20 - -wacc_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -wacc_entry.insert(tk.END, default_wacc) -wacc_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -wacc_unit_label = tk.Label(popup_window, text="%") -wacc_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -num_years_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -num_years_entry.insert(tk.END, default_num_years) -num_years_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -num_years_unit_label = tk.Label(popup_window, text="years") -num_years_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -# Create a label to display the output -CRF_label = tk.Label(popup_window, text="FRF: ") -CRF_label.grid(row=grid_row+3, column=0, columnspan=2, padx=10, pady=5, sticky=tk.W) - -# Set the output label to update continuously -wacc_entry.bind("", calculate_CRF) -num_years_entry.bind("", calculate_CRF) - -calculate_CRF() # Calculate initial CRF value based on default inputs - - -# In[ ]: - - -# Parameter input window: -# DAC inputs section -# Customizable range values -CAPEX_min = 100 -CAPEX_max = 5000 -OPEX_min = 10 -OPEX_max = 500 -elec_min = 100 -elec_max = 5000 -therm_min = 100 -therm_max = 5000 - -grid_row = 5 - -# Create a title label -title_label = tk.Label(popup_window, text="DAC Technical Cost and Energy Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -CAPEX_label = tk.Label(popup_window, text="CAPEX") -CAPEX_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -CAPEX_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(CAPEX_min, CAPEX_max)) -CAPEX_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -OPEX_label = tk.Label(popup_window, text="OPEX") -OPEX_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -OPEX_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(OPEX_min, OPEX_max)) -OPEX_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -elec_label = tk.Label(popup_window, text="Electrical Energy") -elec_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -elec_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(elec_min, elec_max)) -elec_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -therm_label = tk.Label(popup_window, text="Thermal Energy") -therm_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -therm_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(therm_min, therm_max)) -therm_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_CAPEX = 1379 -default_OPEX = 56 -default_elec = 916 -default_therm = 1447 - -CAPEX_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -CAPEX_entry.insert(tk.END, default_CAPEX) -CAPEX_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -CAPEX_unit_label = tk.Label(popup_window, text="USD per tonne CO2 capacity") -CAPEX_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -OPEX_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -OPEX_entry.insert(tk.END, default_OPEX) -OPEX_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -OPEX_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -OPEX_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -elec_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -elec_entry.insert(tk.END, default_elec) -elec_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -elec_unit_label = tk.Label(popup_window, text="kWh_e per tonne CO2") -elec_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -therm_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -therm_entry.insert(tk.END, default_therm) -therm_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -therm_unit_label = tk.Label(popup_window, text="kW_th per tonne CO2") -therm_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Parameter input window: -# Regional factors section - Part 1 -# Customizable range values - -# NG_price - natural gas $/Mcf -# power_cost - electric power $/kWh -# power_co2intnesity - CO2 emissions per MWh -# CAPEX_mult = NG_price multiplier -# OPEX_mult - power_cost multiplier - -NG_co2intensity = 0.194965384 # tonne CO2 per kWh_CAPEX_multal -NG_kWh_per_Mcf = 282.6142719 - - -NG_price_min = 0.5 -NG_price_max = 100 -power_cost_min = 0.01 -power_cost_max = 1 -power_co2intensity_min = 0 -power_co2intensity_max = 1 -CAPEX_mult_min = 0.5 -CAPEX_mult_max = 3 -OPEX_mult_min = 0.5 -OPEX_mult_max = 3 - -grid_row = 10 - -# Create a title label -title_label = tk.Label(popup_window, text="Regional Parameters", font=("Helvetica", 14, "bold")) -title_label.grid(row=grid_row, column=0, columnspan=3, padx=10, pady=10, sticky=tk.W) - -# Create labels for the inputs and range -NG_price_label = tk.Label(popup_window, text="Natural Gas Price") -NG_price_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -NG_price_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(NG_price_min, NG_price_max)) -NG_price_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -power_cost_label = tk.Label(popup_window, text="Electricity Price") -power_cost_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -power_cost_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(power_cost_min, power_cost_max)) -power_cost_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -power_co2intensity_label = tk.Label(popup_window, text="CO2 Intensity of Electricity") -power_co2intensity_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -power_co2intensity_range_label = tk.Label(popup_window, text="({:.2f} - {:.2f})".format(power_co2intensity_min, power_co2intensity_max)) -power_co2intensity_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -CAPEX_mult_label = tk.Label(popup_window, text="CAPEX Multiplier") -CAPEX_mult_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -CAPEX_mult_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(CAPEX_mult_min, CAPEX_mult_max)) -CAPEX_mult_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -OPEX_mult_label = tk.Label(popup_window, text="OPEX Multiplier") -OPEX_mult_label.grid(row=grid_row+5, column=0, padx=10, pady=5, sticky=tk.W) -OPEX_mult_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(OPEX_mult_min, OPEX_mult_max)) -OPEX_mult_range_label.grid(row=grid_row+5, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_NG_price = 5 -default_power_cost = 0.15 -default_power_co2intensity = 0.40 -default_CAPEX_mult = 1.0 -default_OPEX_mult = 1.0 - -NG_price_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -NG_price_entry.insert(tk.END, default_NG_price) -NG_price_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -NG_price_unit_label = tk.Label(popup_window, text="USD per McF") -NG_price_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -power_cost_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -power_cost_entry.insert(tk.END, default_power_cost) -power_cost_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -power_cost_unit_label = tk.Label(popup_window, text="USD per kWh") -power_cost_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -power_co2intensity_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -power_co2intensity_entry.insert(tk.END, default_power_co2intensity) -power_co2intensity_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -power_co2intensity_unit_label = tk.Label(popup_window, text="tonne CO2 emitted per MWh") -power_co2intensity_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -CAPEX_mult_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -CAPEX_mult_entry.insert(tk.END, default_CAPEX_mult) -CAPEX_mult_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -CAPEX_mult_unit_label = tk.Label(popup_window, text="") -CAPEX_mult_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - -OPEX_mult_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -OPEX_mult_entry.insert(tk.END, default_OPEX_mult) -OPEX_mult_entry.grid(row=grid_row+5, column=1, padx=10, pady=5) - -OPEX_mult_unit_label = tk.Label(popup_window, text="") -OPEX_mult_unit_label.grid(row=grid_row+5, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Parameter input window: -# Regional factors section - Part 2 -# Customizable range values - -# therm_index - Thermal energy multiplier due to avg humidity/temperature -# depth - depth of 120 degC formation -# temp_drawdown - steady state temperature drawdown over goetransport_indexal reservoir in degC -# transport - $ per tonne for -# storage - $ per tonne for geological storage - -therm_index_min = 0.5 -therm_index_max = 1.8 -depth_min = 3000 -depth_max = 20000 -temp_drawdown_min = 0 -temp_drawdown_max = 39 -transport_min = 1 -transport_max = 50 -storage_min = 5 -storage_max = 50 - -grid_row = 15 - -# Create labels for the inputs and range -therm_index_label = tk.Label(popup_window, text="S-DAC Thermal Energy Multiplier") -therm_index_label.grid(row=grid_row+1, column=0, padx=10, pady=5, sticky=tk.W) -therm_index_range_label = tk.Label(popup_window, text="({:.1f} - {:.1f})".format(therm_index_min, therm_index_max)) -therm_index_range_label.grid(row=grid_row+1, column=3, padx=10, pady=5, sticky=tk.W) - -depth_label = tk.Label(popup_window, text="Geothermal Reservoir Depth") -depth_label.grid(row=grid_row+2, column=0, padx=10, pady=5, sticky=tk.W) -depth_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(depth_min, depth_max)) -depth_range_label.grid(row=grid_row+2, column=3, padx=10, pady=5, sticky=tk.W) - -temp_drawdown_label = tk.Label(popup_window, text="Geothermal Reservoir Temperature Drawdown") -temp_drawdown_label.grid(row=grid_row+3, column=0, padx=10, pady=5, sticky=tk.W) -temp_drawdown_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(temp_drawdown_min, temp_drawdown_max)) -temp_drawdown_range_label.grid(row=grid_row+3, column=3, padx=10, pady=5, sticky=tk.W) - -transport_label = tk.Label(popup_window, text="CO2 Transportation Cost") -transport_label.grid(row=grid_row+4, column=0, padx=10, pady=5, sticky=tk.W) -transport_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(transport_min, transport_max)) -transport_range_label.grid(row=grid_row+4, column=3, padx=10, pady=5, sticky=tk.W) - -storage_label = tk.Label(popup_window, text="CO2 Storage Cost") -storage_label.grid(row=grid_row+5, column=0, padx=10, pady=5, sticky=tk.W) -storage_range_label = tk.Label(popup_window, text="({:.0f} - {:.0f})".format(storage_min, storage_max)) -storage_range_label.grid(row=grid_row+5, column=3, padx=10, pady=5, sticky=tk.W) - -# Create entry boxes for the inputs -default_therm_index = 1.0 -default_depth = 10000 -default_temp_drawdown = 10 -default_transport = 10 -default_storage = 10 - -therm_index_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -therm_index_entry.insert(tk.END, default_therm_index) -therm_index_entry.grid(row=grid_row+1, column=1, padx=10, pady=5) - -therm_index_unit_label = tk.Label(popup_window, text="") -therm_index_unit_label.grid(row=grid_row+1, column=2, padx=0, pady=5, sticky=tk.W) - -depth_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -depth_entry.insert(tk.END, default_depth) -depth_entry.grid(row=grid_row+2, column=1, padx=10, pady=5) - -depth_unit_label = tk.Label(popup_window, text="ft") -depth_unit_label.grid(row=grid_row+2, column=2, padx=0, pady=5, sticky=tk.W) - -temp_drawdown_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -temp_drawdown_entry.insert(tk.END, default_temp_drawdown) -temp_drawdown_entry.grid(row=grid_row+3, column=1, padx=10, pady=5) - -temp_drawdown_unit_label = tk.Label(popup_window, text="degC") -temp_drawdown_unit_label.grid(row=grid_row+3, column=2, padx=0, pady=5, sticky=tk.W) - -transport_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -transport_entry.insert(tk.END, default_transport) -transport_entry.grid(row=grid_row+4, column=1, padx=10, pady=5) - -transport_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -transport_unit_label.grid(row=grid_row+4, column=2, padx=0, pady=5, sticky=tk.W) - -storage_entry = tk.Entry(popup_window, width=10, justify=tk.RIGHT) -storage_entry.insert(tk.END, default_storage) -storage_entry.grid(row=grid_row+5, column=1, padx=10, pady=5) - -storage_unit_label = tk.Label(popup_window, text="USD per tonne CO2") -storage_unit_label.grid(row=grid_row+5, column=2, padx=0, pady=5, sticky=tk.W) - - -# In[ ]: - - -# Display three control buttons at bottom -# First launches bar-shart child window -# Second launches sensitivity chart child window -# Third closes main window and terminates program -grid_row = 21 - -display_button = tk.Button(popup_window, text="Display Chart", command=create_bar_charts) -display_button.grid(row=grid_row, column=0, columnspan=1, padx=10, pady=10) - -display_button = tk.Button(popup_window, text="Calculate S-DAC-GT Sensitivity", command=sensitivity_analysis) -display_button.grid(row=grid_row, column=1, columnspan=1, padx=10, pady=10) - -close_button = tk.Button(popup_window, text="Close", command=close_window) -close_button.grid(row=grid_row, column=2, columnspan=1, padx=10, pady=10) - -popup_window.mainloop() - - -# In[ ]: - - - diff --git a/src/geophires_x/References/S-DAC-GT_readme.txt b/src/geophires_x/References/S-DAC-GT_readme.txt deleted file mode 100644 index 9d3e1777..00000000 --- a/src/geophires_x/References/S-DAC-GT_readme.txt +++ /dev/null @@ -1,73 +0,0 @@ -Jupyter Notebooks Python code for SPE paper SPE-215735-MS -To be presented 22-23 Aug 2023 SPE Energy Transition Symposium 23ETS -Submitted June 13, 2023 - -Paper: Solid Sorbent Direct Air Capture Using Geothermal Energy Resources (S-DAC-GT) - Model for Region Specific Economic Analysis -Authors: Timur Kuru, Keivan Khaleghi, and Silviu Livescu1 - -Department of Petroleum Engineering, University of Texas at Austin, United States - -Program calculates region specific levelized cost of solid sorbent direct air capture system (LCOD) and CO2 intensity (units of CO2 emitted for units captured). - -Executable version of program was too large for storage in Github. Please contact corresponding author, Timur Kuru, at tkuru@utexas.edu for access to executable version for Windows. - -Program produces output charts and sensitivity analysis. Please refer to full paper for details. Authors are unable to share full paper prior to publishing. - -Input Parameters are described below: - -Economic parameters determine the capital cost required to calculate the levelized cost of DAC (LDAC). The two inputs are: -WACC Weighted average cost of capital. - -Number of Years (N) Expected lifetime of the facility in years, over which the capital costs of the project may be amortized. - -The default values used in the model are 10% for WACC and 20 years for N. These can be customized based on the specific requirements of the DAC project. -WACC and N are used to calculate the Fixed Charge Factor (FCF) used to amortize the capital costs of the project (Capex), used to calculate determine LCOD. - -DAC Technical Cost and Energy Parameters -The DAC process requires four input parameters. - -Capex The estimated capital cost in USD of the DAC facility, per annual tonne of CO2 capture capacity. The default value is $1,379 per tonne of CO2 annual capture capacity. - -Opex The estimated operating cost in USD of the DAC facility, per tonne of CO2. This excludes the cost of electrical and thermal energy. The default value is $56 per tonne CO2. - -Electrical Energy The estimated electrical power consumption in kWhe per tonne of CO2. The default value is 916 kWhe per tonne of CO2. - -Thermal Energy The estimated thermal power consumption in kWhth per tonne of CO2. The default value is 1,447 kWhth per tonne of CO2. - -LCOD requires levelized cost of electricity (LCOE) and levelized cost of heating (LCOH). These are determined from regional parameters covered below. - -Regional Parameters -LCOE and LCOH are determined regionally. Regions have variable electric power sources, which determine CO2 emissions due to DAC. Further, different regions have different economies, resulting in different relative capital and operating costs. Finally, regional climates, average temperature and humidity, can impact S-DAC process efficiency, requiring different amounts of thermal energy. Regional parameters determine the final calculated LCOD and CO2 intensity of the planned DAC facility. The parameters are: -Natural Gas Price Price of natural gas in USD per Mcf. This is used to determine the LCOD scenario using natural gas as the thermal energy source. The default value is $5, but this can change dramatically between regions, and should be based on expected future prices. - -Electricity Price Price of regional industrial electricity in USD per kWh. The default value is $0.15. - -CO2 Intensity of Electricity The estimated CO2 emissions per MWe. This is dependent on the profile of fuel sources for the electricity used within the region. This can be as high as 1 tonne CO2 per MWh if the source is coal. The average for the US in 2021 was 0.40, which is the default. - -Capex Multiplier The estimated cost of capital projects within the region, relative to the US average. The default is 1.0. - -Opex Multiplier The estimated cost of operating costs within the region, relative to the US average. A good proxy is relative regional costs of living. The default is 1.0. - -S-DAC Thermal Energy Multiplier The thermal energy required for S-DAC is highly dependent on ambient temperature and humidity. This multiplier is covered in the Literature Review section, under the Optimal Design and Operation of S-DAC Processes at Varying Ambient Conditions subsection. Cooler and more humid regions require lower thermal energy for S-DAC. The default value is 1.0 - -Geothermal Reservoir Depth The depth of the geothermal reservoir has a large impact on geothermal LCOH. Drilling depth drives the cost of injection and production wells, and pump operating costs. The depth is in feet and measured from surface to the depth where bottom hole temperature is at least 120°C. This depth can vary substantially between regions. The default value is 10,000 ft. - -Geothermal Reservoir -Temperature Drawdown Thermal drawdown, or cooling, of the geothermal reservoir can happen very quickly, but will level out asymptotically, approaching a stable temperature. This can be difficult to model, and the decline in temperature is highly dependent on well design and reservoir engineering, as well as reservoir properties. The model anticipates geothermal brine is initially extracted at 120°C and reinjected at 80°C. The default drawdown value is 10°C, implying the long-term geothermal brine temperature is 110°C. - -CO2 Transport Transportation cost of the captured CO2 to the permanent geological storage reservoir. This is dependent on the proximity to the injection reservoir and the regional CO2 pipeline infrastructure. The default is $10 per tonne CO2. - -CO2 Storage Cost of injection and storage of CO2 into the permanent geological storage reservoir. This is dependent on depth, size, and quality of the CO2 storage reservoir. This is highly dependent on regional geology. The default is $10 per tonne CO2. - -Once the input parameters are entered, “Display Chart” can be selected to display the results. - -Model Outputs - -The model calculates LCOD and the CO2 intensity for the three thermal energy source scenarios. - -A total of six values are calculated: -LCODfinal Regional LCOD in USD for S-DAC scenarios using thermal energy from electricity, natural gas, and geothermal resources. - -CO2 Intensity Regional CO2 intensity for the S-DAC process using thermal energy from electricity, natural gas, and geothermal resources. - -The output is consolidated into two bar graphs displayed after the user enters all required data. The default values result in a reasonable approximation of a relatively high quality S-DAC-GT plant within the US, assuming nearby geothermal and CO2 storage resources. \ No newline at end of file diff --git a/tests/examples/FIXME_example1_addons.txt b/tests/examples/example1_addons.txt similarity index 100% rename from tests/examples/FIXME_example1_addons.txt rename to tests/examples/example1_addons.txt diff --git a/tests/examples/FIXME_example1_addonsV3_output.txt b/tests/examples/example1_addonsV3_output.txt similarity index 100% rename from tests/examples/FIXME_example1_addonsV3_output.txt rename to tests/examples/example1_addonsV3_output.txt From 8b81afc3f8f716ce15a1436de7125bc59a837903 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 15:38:58 -0700 Subject: [PATCH 017/127] Include References/ in manifest --- MANIFEST.in | 3 +++ 1 file changed, 3 insertions(+) diff --git a/MANIFEST.in b/MANIFEST.in index 10a512b3..05eb9e11 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -20,4 +20,7 @@ include LICENSE include README.rst include How-to-extend-GEOPHIRES-X.md +recursive-include References *.pdf +recursive-include References *.txt + global-exclude *.py[cod] __pycache__/* *.so *.dylib From 53f41875e9cf273f607ddd4976435fe296e71153 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 15:45:30 -0700 Subject: [PATCH 018/127] Revert accidental rename/enable of example1_addons --- tests/examples/{example1_addons.txt => FIXME_example1_addons.txt} | 0 ...le1_addonsV3_output.txt => FIXME_example1_addonsV3_output.txt} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/examples/{example1_addons.txt => FIXME_example1_addons.txt} (100%) rename tests/examples/{example1_addonsV3_output.txt => FIXME_example1_addonsV3_output.txt} (100%) diff --git a/tests/examples/example1_addons.txt b/tests/examples/FIXME_example1_addons.txt similarity index 100% rename from tests/examples/example1_addons.txt rename to tests/examples/FIXME_example1_addons.txt diff --git a/tests/examples/example1_addonsV3_output.txt b/tests/examples/FIXME_example1_addonsV3_output.txt similarity index 100% rename from tests/examples/example1_addonsV3_output.txt rename to tests/examples/FIXME_example1_addonsV3_output.txt From e4a0ff893e8bf10db388ae461f65ce2228335928 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 11 Oct 2023 15:48:36 -0700 Subject: [PATCH 019/127] Delete unused/obselete manifest file --- src/geophires_x/MANIFEST.in | 4 ---- 1 file changed, 4 deletions(-) delete mode 100644 src/geophires_x/MANIFEST.in diff --git a/src/geophires_x/MANIFEST.in b/src/geophires_x/MANIFEST.in deleted file mode 100644 index 94594ce8..00000000 --- a/src/geophires_x/MANIFEST.in +++ /dev/null @@ -1,4 +0,0 @@ -include mpmath/*.py -include mpmath/tests/*.py -include LICENSE -include CHANGES From 8dc25647e7eb222e811c9bbd5c23c2b1557e0267 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 08:43:37 -0700 Subject: [PATCH 020/127] Fix typo in LCOE supplement file name --- ...and LACE Calculation methodology_supplement.pdf} | Bin 1 file changed, 0 insertions(+), 0 deletions(-) rename References/{LCOE and LACE Ccalculation methodology_supplement.pdf => LCOE and LACE Calculation methodology_supplement.pdf} (100%) diff --git a/References/LCOE and LACE Ccalculation methodology_supplement.pdf b/References/LCOE and LACE Calculation methodology_supplement.pdf similarity index 100% rename from References/LCOE and LACE Ccalculation methodology_supplement.pdf rename to References/LCOE and LACE Calculation methodology_supplement.pdf From 4300a57ee9131db6066807054e1ba4c75ef96270 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:02:56 -0700 Subject: [PATCH 021/127] Set Black line-length to 120 to align with PyCharm default formatting (note that PEP8 standard of 79 is widely regarded as too short) --- pyproject.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pyproject.toml b/pyproject.toml index c82c5900..f1f79b3f 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -53,7 +53,7 @@ forced-separate = ["conftest"] force-single-line = true [tool.black] -line-length = 140 +line-length = 120 target-version = ["py37"] skip-string-normalization = true From 977536af39915c5f410d306861a8b66e2d2d3008 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:06:29 -0700 Subject: [PATCH 022/127] Require explicit exception to allow almost-equal unit test fallback --- tests/test_geophires_x.py | 50 +++++++++++++++++++++++++++++---------- 1 file changed, 37 insertions(+), 13 deletions(-) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 628cdae3..15479b20 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -164,11 +164,23 @@ def test_geophires_x_result_4(self): assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['value'] == 242.90 assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['unit'] == 'GWh/year' - assert result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['value'] == 0.39 - assert result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['unit'] == 'MUSD/yr' + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['value'] + == 0.39 + ) + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['unit'] + == 'MUSD/yr' + ) - assert result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['value'] == 3.01 - assert result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['unit'] == 'MUSD/yr' + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['value'] + == 3.01 + ) + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['unit'] + == 'MUSD/yr' + ) def test_geophires_x_result_generation_profiles(self): test_result_path = self._get_test_file_path('geophires-result_example-3.out') @@ -246,7 +258,9 @@ def get_output_file_for_example(example_file: str): if (example_file_path.startswith(('example', 'Beckers_et_al'))) and '_output' not in example_file_path: with self.subTest(msg=example_file_path): print(f'Running example test {example_file_path}') - input_params = GeophiresInputParameters(from_file_path=self._get_test_file_path(Path('examples', example_file_path))) + input_params = GeophiresInputParameters( + from_file_path=self._get_test_file_path(Path('examples', example_file_path)) + ) geophires_result: GeophiresXResult = client.get_geophires_result(input_params) del geophires_result.result['metadata'] @@ -255,12 +269,18 @@ def get_output_file_for_example(example_file: str): try: self.assertDictEqual(geophires_result.result, expected_result.result) - except AssertionError: - # Float deviation is observed across processor architecture in some test cases - - # if adding a new test case that triggers this warning, see if you can write it in a way that - # avoids this fallback - log.warning(f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual") - self.assertDictAlmostEqual(geophires_result.result, expected_result.result, places=2) + except AssertionError as ae: + # Float deviation is observed across processor architecture in some test cases - see example + # https://github.com/softwareengineerprogrammer/python-geophires-x-nrel/actions/runs/6475850654/job/17588523571 + # Adding additional test cases that require this fallback should be avoided if possible. + cases_to_allow_almost_equal = ['Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt'] + if example_file_path in cases_to_allow_almost_equal: + log.warning( + f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual" + ) + self.assertDictAlmostEqual(geophires_result.result, expected_result.result, places=2) + else: + raise ae def test_runtime_error_with_error_code(self): client = GeophiresXClient() @@ -270,10 +290,14 @@ def test_runtime_error_with_error_code(self): # of this test. If this expectation is voided by future code updates (possibly such as addressing # https://github.com/NREL/python-geophires-x/issues/13), then error-code-5500.txt should be updated with # different input that is still expected to result in error code 5500. - input_params = GeophiresInputParameters(from_file_path=self._get_test_file_path(Path('error-code-5500.txt'))) + input_params = GeophiresInputParameters( + from_file_path=self._get_test_file_path(Path('error-code-5500.txt')) + ) client.get_geophires_result(input_params) - self.assertEqual(str(re.exception), 'GEOPHIRES encountered an exception: failed with the following error codes: [5500.]') + self.assertEqual( + str(re.exception), 'GEOPHIRES encountered an exception: failed with the following error codes: [5500.]' + ) def test_input_hashing(self): input1 = GeophiresInputParameters( From 49976c66200fa7c66abd06cdf22089b0ff465c6f Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:09:46 -0700 Subject: [PATCH 023/127] Apply line-length=120 formatting to existing files --- ci/bootstrap.py | 4 +++- src/geophires_x_client/geophires_x_result.py | 12 +++++++++--- tests/test_HIP_RA.py | 4 +++- 3 files changed, 15 insertions(+), 5 deletions(-) diff --git a/ci/bootstrap.py b/ci/bootstrap.py index f3c9a7ea..1a236566 100755 --- a/ci/bootstrap.py +++ b/ci/bootstrap.py @@ -59,7 +59,9 @@ def main(): # This uses sys.executable the same way that the call in # cookiecutter-pylibrary/hooks/post_gen_project.py # invokes this bootstrap.py itself. - for line in subprocess.check_output([sys.executable, '-m', 'tox', '--listenvs'], universal_newlines=True).splitlines() + for line in subprocess.check_output( + [sys.executable, '-m', 'tox', '--listenvs'], universal_newlines=True + ).splitlines() ] tox_environments = [line for line in tox_environments if line.startswith('py')] for template in templates_path.rglob('*'): diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index 1dbcb48e..f7445e64 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -223,7 +223,9 @@ def _get_result_field(self, field): return None if len(matching_lines) > 1: - self._logger.warning(f'Found multiple ({len(matching_lines)}) entries for field: {field}\n\t{matching_lines}') + self._logger.warning( + f'Found multiple ({len(matching_lines)}) entries for field: {field}\n\t{matching_lines}' + ) matching_line = matching_lines.pop() val_and_unit_str = re.sub(r'\s\s+', '', matching_line.replace(f'{field}:', '').replace('\n', '')) @@ -247,7 +249,9 @@ def _get_metadata_field(self, metadata_field): return None if len(matching_lines) > 1: - self._logger.warning(f'Found multiple ({len(matching_lines)}) entries for metadata field: {metadata_field}\n\t{matching_lines}') + self._logger.warning( + f'Found multiple ({len(matching_lines)}) entries for metadata field: {metadata_field}\n\t{matching_lines}' + ) return matching_lines.pop().split(metadata_marker)[1].replace('\n', '') @@ -319,7 +323,9 @@ def _parse_number(self, number_str, field='string'): def _get_end_use_option(self) -> EndUseOption: try: - end_use_option_snippet = list(filter(lambda x: 'End-Use Option: ' in x, self._lines))[0].split('End-Use Option: ')[1] + end_use_option_snippet = list(filter(lambda x: 'End-Use Option: ' in x, self._lines))[0].split( + 'End-Use Option: ' + )[1] if 'Direct-Use Heat' in end_use_option_snippet: return EndUseOption.DIRECT_USE_HEAT diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index d22b4192..dfe8205c 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -14,7 +14,9 @@ def test_HIP_RA_examples(self): example_files = self._list_test_files_dir(test_files_dir='examples') def get_output_file_for_example(example_file: str): - return self._get_test_file_path(Path('examples', f'{example_file.split(".txt")[0].capitalize()}V3_output.txt')) + return self._get_test_file_path( + Path('examples', f'{example_file.split(".txt")[0].capitalize()}V3_output.txt') + ) for example_file_path in example_files: if example_file_path.startswith('HIPexample') and '_output' not in example_file_path: From aa0084398ee5dedfac312272f9936dd1e6d24548 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:13:24 -0700 Subject: [PATCH 024/127] Section deeplink in readme; user-specific clone remote URL --- CONTRIBUTING.rst | 2 +- README.rst | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index e4d2961b..6b199135 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -42,7 +42,7 @@ To set up `python-geophires-x` for local development: 2. Clone your fork locally:: - git clone git@github.com:NREL/python-geophires-x.git + git clone git@github.com:/python-geophires-x.git 3. Create a branch for local development:: diff --git a/README.rst b/README.rst index 62ca483b..b9d29b91 100644 --- a/README.rst +++ b/README.rst @@ -76,7 +76,7 @@ Development Local Setup ----------- -Prerequisite: Follow fork & clone instructions in `CONTRIBUTING.rst `_. Then: +Prerequisite: Follow fork & clone instructions in `CONTRIBUTING.rst `_. Then: 1. Set up and activate `virtualenv `_:: From 8d683e75a9ac1773ee1459a9b4fb9175d5609d2d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 12 Oct 2023 09:32:05 -0700 Subject: [PATCH 025/127] Resolve https://github.com/NREL/python-geophires-x/issues/11. Note - updated values in example1_addonsV3_output.txt to match current results on assumption that calculations were refined since original output was generated. --- src/geophires_x/EconomicsAddOns.py | 4 +- ...xample1_addons.txt => example1_addons.txt} | 0 ...utput.txt => example1_addonsV3_output.txt} | 268 +++++++++--------- 3 files changed, 136 insertions(+), 136 deletions(-) rename tests/examples/{FIXME_example1_addons.txt => example1_addons.txt} (100%) rename tests/examples/{FIXME_example1_addonsV3_output.txt => example1_addonsV3_output.txt} (66%) diff --git a/src/geophires_x/EconomicsAddOns.py b/src/geophires_x/EconomicsAddOns.py index 45ede404..b553d4eb 100644 --- a/src/geophires_x/EconomicsAddOns.py +++ b/src/geophires_x/EconomicsAddOns.py @@ -378,9 +378,9 @@ def Calculate(self, model: Model) -> None: self.ProjectMOIC.value = self.ProjectCummCashFlow.value[len(self.ProjectCummCashFlow.value)-1] / (self.AdjustedProjectCAPEX.value + (self.AdjustedProjectOPEX.value * model.surfaceplant.plantlifetime.value)) # recalculate LCOE/LCOH - self.LCOE.value, self.LCOH.value = Economics.CalculateLCOELCOH(self, model) + self.LCOE.value, self.LCOH.value, LCOC = Economics.CalculateLCOELCOH(self, model) - model.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'complete {str(__class__)}: {sys._getframe().f_code.co_name}') def __str__(self): return "EconomicsAddOns" diff --git a/tests/examples/FIXME_example1_addons.txt b/tests/examples/example1_addons.txt similarity index 100% rename from tests/examples/FIXME_example1_addons.txt rename to tests/examples/example1_addons.txt diff --git a/tests/examples/FIXME_example1_addonsV3_output.txt b/tests/examples/example1_addonsV3_output.txt similarity index 66% rename from tests/examples/FIXME_example1_addonsV3_output.txt rename to tests/examples/example1_addonsV3_output.txt index d5a51b8b..6218ee06 100644 --- a/tests/examples/FIXME_example1_addonsV3_output.txt +++ b/tests/examples/example1_addonsV3_output.txt @@ -6,15 +6,15 @@ Simulation Metadata ---------------------- GEOPHIRES Version: 3.0 GEOPHIRES Build Date: 2022-06-30 - Simulation Date: 2023-09-29 - Simulation Time: 20:58 - Calculation Time: 13.943 sec + Simulation Date: 2023-10-12 + Simulation Time: 09:27 + Calculation Time: 2.207 sec ***SUMMARY OF RESULTS*** End-Use Option: Electricity Average Net Electricity Production: 5.39 MW - Electricity breakeven price: 1.46 cents/kWh + Electricity breakeven price: 1.74 cents/kWh Number of production wells: 2 Number of injection wells: 2 Flowrate per production well: 55.0 kg/sec @@ -29,10 +29,10 @@ Simulation Metadata Accrued financing during construction: 0.00 Project lifetime: 30 yr Capacity factor: 90.0 % - Project NPV: 51.70 MUSD - Project IRR: 0.18 % - Project VIR=PI=PIR: 2.77 - Project MOIC: 42.84 + Project NPV: 49.60 MUSD + Project IRR: 0.17 % + Project VIR=PI=PIR: 2.60 + Project MOIC: 24.83 ***ENGINEERING PARAMETERS*** @@ -45,8 +45,8 @@ Simulation Metadata Production Wellbore heat transmission calculated with Ramey's model Average production well temperature drop: 2.9 degC Flowrate per production well: 55.0 kg/sec - Injection well casing ID: 7.000 in - Production well casing ID: 7.000 in + Injection well casing ID: 0.005 meter + Production well casing ID: 0.005 meter Number of times redrilling: 0 Power plant type: Supercritical ORC @@ -94,20 +94,20 @@ Simulation Metadata Drilling and completion costs: 21.95 MUSD Drilling and completion costs per well: 5.49 MUSD Stimulation costs: 3.02 MUSD - Surface power plant costs: 18.92 MUSD + Surface power plant costs: 20.81 MUSD Field gathering system costs: 2.31 MUSD - Total surface equipment costs: 21.23 MUSD + Total surface equipment costs: 23.12 MUSD Exploration costs: 5.33 MUSD - Total capital costs: 29.19 MUSD - Annualized capital costs: 1.46 MUSD + Total capital costs: 31.08 MUSD + Annualized capital costs: 1.55 MUSD ***OPERATING AND MAINTENANCE COSTS (M$/yr)*** Wellfield maintenance costs: 0.44 MUSD/yr - Power plant maintenance costs: 0.87 MUSD/yr + Power plant maintenance costs: 0.90 MUSD/yr Water costs: 0.06 MUSD/yr - Total operating and maintenance costs: -0.84 MUSD/yr + Total operating and maintenance costs: -0.82 MUSD/yr ***SURFACE EQUIPMENT SIMULATION RESULTS*** @@ -121,52 +121,52 @@ Simulation Metadata Average Net Electricity Generation: 5.39 MW Minimum Net Electricity Generation: 5.22 MW Initial Net Electricity Generation: 5.22 MW - Average Annual Total Electricity Generation: 43.89 GWh - Average Annual Net Electricity Generation: 42.28 GWh + Average Annual Total Electricity Generation: 44.13 GWh + Average Annual Net Electricity Generation: 42.52 GWh Initial pumping power/net installed power: 100.00 % Average Pumping Power: 0.20 MW - ****************************** - * POWER GENERATION PROFILE * - ****************************** + ************************************************************ + * HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * + ************************************************************ YEAR THERMAL GEOFLUID PUMP NET FIRST LAW DRAWDOWN TEMPERATURE POWER POWER EFFICIENCY (degC) (MW) (MW) (%) - 1 1.0000 165.41 0.2066 5.2226 9.7429 - 2 1.0056 166.33 0.2055 5.3142 9.8355 - 3 1.0071 166.59 0.2053 5.3407 9.8621 - 4 1.0080 166.73 0.2051 5.3545 9.8759 - 5 1.0085 166.82 0.2050 5.3636 9.8851 - 6 1.0089 166.89 0.2049 5.3703 9.8918 - 7 1.0093 166.94 0.2049 5.3757 9.8971 - 8 1.0095 166.98 0.2048 5.3800 9.9015 - 9 1.0097 167.02 0.2048 5.3837 9.9051 - 10 1.0099 167.05 0.2047 5.3868 9.9083 - 11 1.0101 167.08 0.2047 5.3896 9.9111 - 12 1.0102 167.10 0.2047 5.3921 9.9135 - 13 1.0104 167.13 0.2047 5.3943 9.9158 - 14 1.0105 167.15 0.2046 5.3963 9.9178 - 15 1.0106 167.16 0.2046 5.3982 9.9196 - 16 1.0107 167.18 0.2046 5.3999 9.9213 - 17 1.0108 167.20 0.2046 5.4014 9.9228 - 18 1.0109 167.21 0.2046 5.4029 9.9243 - 19 1.0110 167.22 0.2045 5.4042 9.9256 - 20 1.0110 167.24 0.2045 5.4055 9.9269 - 21 1.0111 167.25 0.2045 5.4067 9.9281 - 22 1.0112 167.26 0.2045 5.4078 9.9292 - 23 1.0112 167.27 0.2045 5.4089 9.9303 - 24 1.0113 167.28 0.2045 5.4099 9.9313 - 25 1.0114 167.29 0.2045 5.4108 9.9322 - 26 1.0114 167.30 0.2045 5.4117 9.9331 - 27 1.0115 167.31 0.2045 5.4126 9.9340 - 28 1.0115 167.32 0.2044 5.4134 9.9348 - 29 1.0116 167.32 0.2044 5.4142 9.9356 - 30 1.0116 167.33 0.2044 5.4149 9.9363 - - - *************************************************************** - * HEAT AND/OR ELECTRICITY EXTRACTION AND GENERATION PROFILE * - *************************************************************** + 1 1.0000 165.41 0.2066 5.2223 9.7425 + 2 1.0056 166.33 0.2055 5.3140 9.8353 + 3 1.0072 166.59 0.2053 5.3405 9.8619 + 4 1.0080 166.73 0.2051 5.3543 9.8757 + 5 1.0085 166.82 0.2050 5.3634 9.8849 + 6 1.0089 166.89 0.2049 5.3702 9.8916 + 7 1.0093 166.94 0.2049 5.3755 9.8970 + 8 1.0095 166.98 0.2048 5.3799 9.9013 + 9 1.0097 167.02 0.2048 5.3835 9.9050 + 10 1.0099 167.05 0.2047 5.3867 9.9082 + 11 1.0101 167.08 0.2047 5.3895 9.9109 + 12 1.0103 167.10 0.2047 5.3920 9.9134 + 13 1.0104 167.12 0.2047 5.3942 9.9156 + 14 1.0105 167.14 0.2046 5.3962 9.9176 + 15 1.0106 167.16 0.2046 5.3980 9.9195 + 16 1.0107 167.18 0.2046 5.3997 9.9211 + 17 1.0108 167.20 0.2046 5.4013 9.9227 + 18 1.0109 167.21 0.2046 5.4027 9.9242 + 19 1.0110 167.22 0.2045 5.4041 9.9255 + 20 1.0111 167.24 0.2045 5.4054 9.9268 + 21 1.0111 167.25 0.2045 5.4066 9.9280 + 22 1.0112 167.26 0.2045 5.4077 9.9291 + 23 1.0113 167.27 0.2045 5.4088 9.9301 + 24 1.0113 167.28 0.2045 5.4098 9.9312 + 25 1.0114 167.29 0.2045 5.4107 9.9321 + 26 1.0114 167.30 0.2045 5.4116 9.9330 + 27 1.0115 167.31 0.2045 5.4125 9.9339 + 28 1.0115 167.31 0.2044 5.4133 9.9347 + 29 1.0116 167.32 0.2044 5.4141 9.9354 + 30 1.0116 167.33 0.2044 5.4148 9.9362 + + + ******************************************************************* + * ANNUAL HEATING, COOLING AND/OR ELECTRICITY PRODUCTION PROFILE * + ******************************************************************* YEAR ELECTRICITY HEAT RESERVOIR PERCENTAGE OF PROVIDED EXTRACTED HEAT CONTENT TOTAL HEAT MINED (GWh/year) (GWh/year) (10^15 J) (%) @@ -195,31 +195,31 @@ Simulation Metadata 23 42.7 429.4 288.52 10.95 24 42.7 429.5 286.98 11.43 25 42.7 429.5 285.43 11.90 - 26 42.7 429.6 283.88 12.38 + 26 42.7 429.5 283.88 12.38 27 42.7 429.6 282.34 12.86 28 42.7 429.6 280.79 13.34 29 42.7 429.6 279.24 13.81 - 30 35.6 358.1 277.95 14.21 + 30 42.7 429.7 277.70 14.29 ***EXTENDED ECONOMICS*** - Adjusted Project LCOE (after incentives, grants, AddOns,etc): 1.46 cents/kWh + Adjusted Project LCOE (after incentives, grants, AddOns,etc): 1.74 cents/kWh Adjusted Project LCOH (after incentives, grants, AddOns,etc): 0.00 USD/MMBTU - Adjusted Project CAPEX (after incentives, grants, AddOns, etc): 99.19 MUSD - Adjusted Project OPEX (after incentives, grants, AddOns, etc): 0.86 MUSD - Project NPV (including AddOns): -2.98 MUSD + Adjusted Project CAPEX (after incentives, grants, AddOns, etc): 101.08 MUSD + Adjusted Project OPEX (after incentives, grants, AddOns, etc): 0.88 MUSD + Project NPV (including AddOns): -5.08 MUSD Project IRR (including AddOns): 0.06 % - Project VIR=PI=PIR (including AddOns): 0.97 - Project MOIC (including AddOns): 1.04 - Project Payback Period (including AddOns): 15.33 yr + Project VIR=PI=PIR (including AddOns): 0.95 + Project MOIC (including AddOns): 1.01 + Project Payback Period (including AddOns): 15.61 yr Total Add-on CAPEX: 70.00 MUSD Total Add-on OPEX: 1.70 MUSD/yr Total Add-on Net Elec: 25900.00 kW/yr Total Add-on Net Heat: 0.00 kW/yr Total Add-on Profit: 2.84 MUSD/yr - AddOns Payback Period: -1.00 yr + AddOns Payback Period: 0.00 yr ******************************* @@ -228,48 +228,48 @@ Simulation Metadata Year Electricity Heat Add-on Annual AddOn Cumm. AddOn Annual Project Cumm. Project Since Price Revenue Price Revenue Revenue Cash Flow Cash Flow Cash Flow Cash Flow Start (cents/kWh)(MUSD/yr) (cents/kWh)(MUSD/yr) (MUSD/yr) (MUSD/yr) (MUSD) (MUSD/yr) (MUSD) - 1 -70.00 -70.00 -99.19 -99.19 - 2 0.090 0.0023 0.012 0.0000 1.14 -70.00 -70.00 -99.19 -99.19 - 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -68.86 5.73 -93.46 - 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -67.72 5.77 -87.70 - 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -66.59 5.78 -81.92 - 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -65.45 5.79 -76.13 - 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -64.31 5.79 -70.34 - 2 0.102 0.0026 0.012 0.0000 1.14 1.14 -63.17 5.80 -64.54 - 2 0.114 0.0030 0.012 0.0000 1.14 1.14 -62.03 6.31 -58.23 - 2 0.126 0.0033 0.022 0.0000 1.14 1.14 -60.89 6.82 -51.41 - 2 0.138 0.0036 0.032 0.0000 1.14 1.14 -59.75 7.34 -44.07 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -58.61 7.85 -36.22 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -57.47 8.36 -27.86 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -56.33 8.37 -19.50 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -55.19 8.37 -11.13 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -54.05 8.37 -2.76 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -52.91 8.37 5.62 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -51.77 8.37 13.99 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -50.63 8.38 22.37 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -49.49 8.38 30.74 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -48.35 8.38 39.12 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -47.21 8.38 47.50 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -46.07 8.38 55.89 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -44.93 8.38 64.27 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -43.80 8.38 72.65 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -42.66 8.39 81.04 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -41.52 8.39 89.43 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -40.38 8.39 97.82 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -39.24 8.39 106.20 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -38.10 8.39 114.59 - 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -36.96 8.39 122.99 + 1 -70.00 -70.00 -101.08 -101.08 + 2 0.090 0.0023 0.012 0.0000 1.14 -70.00 -70.00 -101.08 -101.08 + 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -68.86 5.70 -95.39 + 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -67.72 5.74 -89.65 + 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -66.59 5.75 -83.90 + 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -65.45 5.76 -78.14 + 2 0.090 0.0023 0.012 0.0000 1.14 1.14 -64.31 5.76 -72.37 + 2 0.102 0.0026 0.012 0.0000 1.14 1.14 -63.17 5.77 -66.61 + 2 0.114 0.0030 0.012 0.0000 1.14 1.14 -62.03 6.28 -60.32 + 2 0.126 0.0033 0.022 0.0000 1.14 1.14 -60.89 6.79 -53.53 + 2 0.138 0.0036 0.032 0.0000 1.14 1.14 -59.75 7.31 -46.22 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -58.61 7.82 -38.40 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -57.47 8.33 -30.07 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -56.33 8.34 -21.73 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -55.19 8.34 -13.39 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -54.05 8.34 -5.05 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -52.91 8.34 3.30 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -51.77 8.35 11.64 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -50.63 8.35 19.99 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -49.49 8.35 28.34 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -48.35 8.35 36.69 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -47.21 8.35 45.04 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -46.07 8.35 53.40 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -44.93 8.36 61.75 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -43.80 8.36 70.11 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -42.66 8.36 78.46 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -41.52 8.36 86.82 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -40.38 8.36 95.18 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -39.24 8.36 103.54 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -38.10 8.36 111.90 + 2 0.150 0.0039 0.036 0.0000 1.14 1.14 -36.96 8.36 120.27 ***CCUS ECONOMICS*** - Total Avoided Carbon Production: 1040122570.87 pound - Project NPV (including carbon credit): 77.52 MUSD - Project IRR (including carbon credit): 0.21 % - Project VIR=IR=PIR (including carbon credit): 3.66 - Project MOIC (including carbon credit): 62.28 - Project Payback Period (including carbon credit): 6.66 yr + Total Avoided Carbon Production: 1045929390.59 pound + Project NPV (including carbon credit): 75.51 MUSD + Project IRR (including carbon credit): 0.20 % + Project VIR=IR=PIR (including carbon credit): 3.43 + Project MOIC (including carbon credit): 36.30 + Project Payback Period (including carbon credit): 7.05 yr ****************** @@ -278,34 +278,34 @@ Start (cents/kWh)(MUSD/yr) (cents/kWh)(MUSD/yr) (MUSD/yr) (MUSD/yr) (MUSD Year Carbon CCUS CCUS Annual CCUS Cumm. Project Annual Project Cumm. Since Avoided Price Revenue Cash Flow Cash Flow Cash Flow Cash Flow Start (pound) (USD/lb) (MUSD/yr) (MUSD/yr) (MUSD) (MUSD/yr) (MUSD) - 1 -29.19 -29.19 - 2 34113562.180 0.015 0.51 0.51 0.51 5.10 -24.09 - 3 34474059.271 0.015 0.52 0.52 1.03 5.14 -18.95 - 4 34596080.667 0.015 0.52 0.52 1.55 5.16 -13.79 - 5 34668346.318 0.015 0.52 0.52 2.07 5.17 -8.62 - 6 34719002.258 0.015 0.52 0.52 2.59 5.18 -3.44 - 7 34757647.146 0.015 0.52 0.52 3.11 5.18 1.74 - 8 34788692.154 0.025 0.87 0.87 3.98 6.04 7.78 - 9 34814519.695 0.035 1.22 1.22 5.20 6.90 14.68 - 10 34836557.241 0.045 1.57 1.57 6.77 7.76 22.45 - 11 34855724.919 0.055 1.92 1.92 8.68 8.63 31.07 - 12 34872649.019 0.065 2.27 2.27 10.95 9.49 40.56 - 13 34887774.223 0.075 2.62 2.62 13.57 9.84 50.40 - 14 34901427.119 0.085 2.97 2.97 16.53 10.19 60.60 - 15 34913854.281 0.095 3.32 3.32 19.85 10.55 71.15 - 16 34925246.212 0.100 3.49 3.49 23.34 10.73 81.87 - 17 34935752.969 0.100 3.49 3.49 26.84 10.73 92.60 - 18 34945494.698 0.100 3.49 3.49 30.33 10.73 103.33 - 19 34954568.907 0.100 3.50 3.50 33.83 10.73 114.06 - 20 34963055.584 0.100 3.50 3.50 37.32 10.74 124.80 - 21 34971020.856 0.100 3.50 3.50 40.82 10.74 135.54 - 22 34978519.617 0.100 3.50 3.50 44.32 10.74 146.28 - 23 34985597.433 0.100 3.50 3.50 47.82 10.74 157.02 - 24 34992291.926 0.100 3.50 3.50 51.31 10.74 167.76 - 25 34998633.780 0.100 3.50 3.50 54.81 10.75 178.51 - 26 35004647.474 0.100 3.50 3.50 58.32 10.75 189.26 - 27 35010351.830 0.100 3.50 3.50 61.82 10.75 200.01 - 28 35015760.414 0.100 3.50 3.50 65.32 10.75 210.76 - 29 35020881.842 0.100 3.50 3.50 68.82 10.75 221.51 - 30 35025720.017 0.100 3.50 3.50 72.32 10.75 232.26 - 31 29195130.824 0.100 2.92 2.92 75.24 9.10 241.37 + 1 -31.08 -31.08 + 2 34111730.026 0.015 0.51 0.51 0.51 5.07 -26.01 + 3 34472696.061 0.015 0.52 0.52 1.03 5.12 -20.90 + 4 34594857.936 0.015 0.52 0.52 1.55 5.13 -15.76 + 5 34667203.032 0.015 0.52 0.52 2.07 5.14 -10.62 + 6 34717913.040 0.015 0.52 0.52 2.59 5.15 -5.48 + 7 34756598.286 0.015 0.52 0.52 3.11 5.15 -0.33 + 8 34787675.160 0.025 0.87 0.87 3.98 6.01 5.69 + 9 34813528.834 0.035 1.22 1.22 5.20 6.87 12.56 + 10 34835588.409 0.045 1.57 1.57 6.77 7.74 20.30 + 11 34854775.046 0.055 1.92 1.92 8.68 8.60 28.89 + 12 34871715.729 0.065 2.27 2.27 10.95 9.46 38.36 + 13 34886855.631 0.075 2.62 2.62 13.57 9.81 48.17 + 14 34900521.692 0.085 2.97 2.97 16.53 10.17 58.34 + 15 34912960.757 0.095 3.32 3.32 19.85 10.52 68.85 + 16 34924363.532 0.100 3.49 3.49 23.34 10.70 79.55 + 17 34934880.239 0.100 3.49 3.49 26.83 10.70 90.25 + 18 34944631.163 0.100 3.49 3.49 30.33 10.70 100.95 + 19 34953713.933 0.100 3.50 3.50 33.82 10.70 111.66 + 20 34962208.662 0.100 3.50 3.50 37.32 10.71 122.36 + 21 34970181.608 0.100 3.50 3.50 40.82 10.71 133.07 + 22 34977687.818 0.100 3.50 3.50 44.32 10.71 143.79 + 23 34984773.045 0.100 3.50 3.50 47.81 10.71 154.50 + 24 34991475.140 0.100 3.50 3.50 51.31 10.72 165.21 + 25 34997825.066 0.100 3.50 3.50 54.81 10.72 175.93 + 26 35003847.644 0.100 3.50 3.50 58.31 10.72 186.65 + 27 35009562.099 0.100 3.50 3.50 61.81 10.72 197.37 + 28 35014982.470 0.100 3.50 3.50 65.32 10.72 208.09 + 29 35020117.916 0.100 3.50 3.50 68.82 10.72 218.82 + 30 35024972.957 0.100 3.50 3.50 72.32 10.72 229.54 + 31 35029547.662 0.100 3.50 3.50 75.82 10.73 240.27 From ce5c5a338a7c1c41be0a13b4795e51dfa5432020 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 09:58:24 -0700 Subject: [PATCH 026/127] Extend GeophiresXTestCase from BaseTestCase --- tests/base_test_case.py | 56 ++++++++++++++++++++++++++++++++++++++ tests/test_geophires_x.py | 57 ++------------------------------------- 2 files changed, 58 insertions(+), 55 deletions(-) create mode 100644 tests/base_test_case.py diff --git a/tests/base_test_case.py b/tests/base_test_case.py new file mode 100644 index 00000000..e80c8e44 --- /dev/null +++ b/tests/base_test_case.py @@ -0,0 +1,56 @@ +import os.path +import unittest + + +class BaseTestCase(unittest.TestCase): + maxDiff = None + + def _get_test_file_path(self, test_file_name): + return os.path.join(os.path.abspath(os.path.dirname(__file__)), test_file_name) + + def _get_test_file_content(self, test_file_name): + with open(self._get_test_file_path(test_file_name)) as f: + return f.readlines() + + def _list_test_files_dir(self, test_files_dir: str): + return os.listdir(self._get_test_file_path(test_files_dir)) + + def assertDictAlmostEqual(self, d1, d2, msg=None, places=7): + """ + https://stackoverflow.com/a/53081544/21380804 + """ + + # check if both inputs are dicts + self.assertIsInstance(d1, dict, 'First argument is not a dictionary') + self.assertIsInstance(d2, dict, 'Second argument is not a dictionary') + + # check if both inputs have the same keys + self.assertEqual(d1.keys(), d2.keys()) + + # check each key + for key, value in d1.items(): + if isinstance(value, dict): + self.assertDictAlmostEqual(d1[key], d2[key], msg=msg, places=places) + elif isinstance(value, list): + self.assertListAlmostEqual(d1[key], d2[key], msg=msg, places=places) + else: + self.assertAlmostEqual(d1[key], d2[key], places=places, msg=msg) + + def assertListAlmostEqual(self, l1, l2, msg=None, places=7): + # check if both inputs are dicts + self.assertIsInstance(l1, list, 'First argument is not a list') + self.assertIsInstance(l2, list, 'Second argument is not a list') + + # check if both inputs have the same keys + self.assertEqual(len(l1), len(l2)) + + # check each key + for i in range(len(l1)): + v1 = l1[i] + v2 = l2[i] + if isinstance(v1, dict): + self.assertDictAlmostEqual(v1, v2, msg=msg, places=places) + elif isinstance(v1, list): + self.assertListAlmostEqual(v1, v2, msg=msg, places=places) + else: + self.assertAlmostEqual(v1, v2, places=places, msg=msg) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 15479b20..13534d30 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -1,7 +1,6 @@ -import os.path -import unittest from pathlib import Path +from base_test_case import BaseTestCase from geophires_x_client import GeophiresXClient from geophires_x_client import GeophiresXResult from geophires_x_client import _get_logger @@ -10,9 +9,7 @@ # noinspection PyTypeChecker -class GeophiresXTestCase(unittest.TestCase): - maxDiff = None - +class GeophiresXTestCase(BaseTestCase): def test_geophires_x_end_use_direct_use_heat(self): client = GeophiresXClient() result = client.get_geophires_result( @@ -315,53 +312,3 @@ def test_input_hashing(self): ) assert hash(input1) != hash(input3) - - def _get_test_file_path(self, test_file_name): - return os.path.join(os.path.abspath(os.path.dirname(__file__)), test_file_name) - - def _get_test_file_content(self, test_file_name): - with open(self._get_test_file_path(test_file_name)) as f: - return f.readlines() - - def _list_test_files_dir(self, test_files_dir: str): - return os.listdir(self._get_test_file_path(test_files_dir)) - - def assertDictAlmostEqual(self, d1, d2, msg=None, places=7): - """ - https://stackoverflow.com/a/53081544/21380804 - """ - - # check if both inputs are dicts - self.assertIsInstance(d1, dict, 'First argument is not a dictionary') - self.assertIsInstance(d2, dict, 'Second argument is not a dictionary') - - # check if both inputs have the same keys - self.assertEqual(d1.keys(), d2.keys()) - - # check each key - for key, value in d1.items(): - if isinstance(value, dict): - self.assertDictAlmostEqual(d1[key], d2[key], msg=msg, places=places) - elif isinstance(value, list): - self.assertListAlmostEqual(d1[key], d2[key], msg=msg, places=places) - else: - self.assertAlmostEqual(d1[key], d2[key], places=places, msg=msg) - - def assertListAlmostEqual(self, l1, l2, msg=None, places=7): - # check if both inputs are dicts - self.assertIsInstance(l1, list, 'First argument is not a list') - self.assertIsInstance(l2, list, 'Second argument is not a list') - - # check if both inputs have the same keys - self.assertEqual(len(l1), len(l2)) - - # check each key - for i in range(len(l1)): - v1 = l1[i] - v2 = l2[i] - if isinstance(v1, dict): - self.assertDictAlmostEqual(v1, v2, msg=msg, places=places) - elif isinstance(v1, list): - self.assertListAlmostEqual(v1, v2, msg=msg, places=places) - else: - self.assertAlmostEqual(v1, v2, places=places, msg=msg) From 47bc7577841dc37d903956b5d9ac338c20b65627 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:02:14 -0700 Subject: [PATCH 027/127] Extent HIP_RA test from BaseTestCase --- tests/test_HIP_RA.py | 17 ++--------------- 1 file changed, 2 insertions(+), 15 deletions(-) diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index dfe8205c..b9f554fa 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -1,15 +1,12 @@ -import os.path import sys -import unittest from pathlib import Path +from base_test_case import BaseTestCase from geophires_x import HIP_RA # noinspection PyTypeChecker -class HIP_RATestCase(unittest.TestCase): - maxDiff = None - +class HIP_RATestCase(BaseTestCase): def test_HIP_RA_examples(self): example_files = self._list_test_files_dir(test_files_dir='examples') @@ -24,13 +21,3 @@ def get_output_file_for_example(example_file: str): input_file_path = self._get_test_file_path(Path('examples', example_file_path)) sys.argv = ['', input_file_path] HIP_RA.main() - - def _get_test_file_path(self, test_file_name): - return os.path.join(os.path.abspath(os.path.dirname(__file__)), test_file_name) - - def _get_test_file_content(self, test_file_name): - with open(self._get_test_file_path(test_file_name)) as f: - return f.readlines() - - def _list_test_files_dir(self, test_files_dir: str): - return os.listdir(self._get_test_file_path(test_files_dir)) From 1b6519c521b799ff5359742a96f0bcaef60970d4 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:13:12 -0700 Subject: [PATCH 028/127] Break out client-package-specific tests into separate GeophiresXClientTestCase --- tests/test_geophires_x.py | 128 ---------------------------- tests/test_geophires_x_client.py | 141 +++++++++++++++++++++++++++++++ 2 files changed, 141 insertions(+), 128 deletions(-) create mode 100644 tests/test_geophires_x_client.py diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 13534d30..75f5eecf 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -132,117 +132,6 @@ def test_reservoir_model_2(self): assert result is not None - def test_geophires_x_result_1(self): - test_result_path = self._get_test_file_path('geophires-result_example-1.out') - - result = GeophiresXResult(test_result_path) - - assert result is not None - - expected_price = 7.06 - - assert result.direct_use_heat_breakeven_price_USD_per_MMBTU == expected_price - assert result.result['SUMMARY OF RESULTS']['Direct-Use heat breakeven price']['value'] == expected_price - assert result.result['SUMMARY OF RESULTS']['Direct-Use heat breakeven price']['unit'] == 'USD/MMBTU' - - def test_geophires_x_result_2(self): - test_result_path = self._get_test_file_path('geophires-result_example-2.out') - result = GeophiresXResult(test_result_path) - - assert result is not None - assert result.direct_use_heat_breakeven_price_USD_per_MMBTU is None - assert result.result['SUMMARY OF RESULTS']['Average Net Electricity Production']['value'] == 5.39 - - def test_geophires_x_result_4(self): - test_result_path = self._get_test_file_path('geophires-result_example-4.out') - result = GeophiresXResult(test_result_path) - - assert result is not None - assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['value'] == 242.90 - assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['unit'] == 'GWh/year' - - assert ( - result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['value'] - == 0.39 - ) - assert ( - result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['unit'] - == 'MUSD/yr' - ) - - assert ( - result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['value'] - == 3.01 - ) - assert ( - result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['unit'] - == 'MUSD/yr' - ) - - def test_geophires_x_result_generation_profiles(self): - test_result_path = self._get_test_file_path('geophires-result_example-3.out') - result = GeophiresXResult(test_result_path) - - assert result.power_generation_profile is not None - assert len(result.power_generation_profile) == 36 - assert result.power_generation_profile[0] == [ - 'YEAR', - 'THERMAL DRAWDOWN', - 'GEOFLUID TEMPERATURE (deg C)', - 'PUMP POWER (MW)', - 'NET POWER (MW)', - 'NET HEAT (MW)', - 'FIRST LAW EFFICIENCY (%)', - ] - assert result.power_generation_profile[1] == [0, 1.0, 225.24, 0.1791, 20.597, 11.6711, 16.5771] - assert result.power_generation_profile[19] == [18, 0.9877, 222.47, 0.1791, 20.0002, 11.3001, 16.3717] - assert result.power_generation_profile[35] == [34, 0.9248, 208.31, 0.1791, 17.1102, 9.2569, 15.3214] - - assert result.heat_electricity_extraction_generation_profile is not None - assert len(result.heat_electricity_extraction_generation_profile) == 36 - assert result.heat_electricity_extraction_generation_profile[0] == [ - 'YEAR', - 'HEAT PROVIDED (GWh/year)', - 'ELECTRICITY PROVIDED (GWh/year)', - 'HEAT EXTRACTED (GWh/year)', - 'RESERVOIR HEAT CONTENT (10^15 J)', - 'PERCENTAGE OF TOTAL HEAT MINED (%)', - ] - assert result.heat_electricity_extraction_generation_profile[1] == [1, 93.2, 164.4, 1090.2, 80.03, 4.67] - assert result.heat_electricity_extraction_generation_profile[-1] == [35, 72.5, 134.2, 958.47, -48.48, 157.75] - - def test_ags_clgs_result_generation_profiles(self): - test_result_path = self._get_test_file_path('geophires-result_example-5.out') - result = GeophiresXResult(test_result_path) - - assert result.power_generation_profile is not None - assert len(result.power_generation_profile) == 41 - self.assertListEqual( - result.power_generation_profile[0], - [ - 'YEAR', - 'THERMAL DRAWDOWN', - 'GEOFLUID TEMPERATURE (degC)', - 'PUMP POWER (MW)', - 'NET POWER (MW)', - 'FIRST LAW EFFICIENCY (%)', - ], - ) - self.assertListEqual(result.power_generation_profile[1], [1, 1.0000, 108.39, 0.0000, 0.2930, 9.5729]) - assert result.power_generation_profile[-1] == [40, 0.8649, 96.86, 0.0000, 0.2070, 6.7646] - - assert result.heat_electricity_extraction_generation_profile is not None - assert len(result.heat_electricity_extraction_generation_profile) == 41 - assert result.heat_electricity_extraction_generation_profile[0] == [ - 'YEAR', - 'ELECTRICITY PROVIDED (GWh/year)', - 'HEAT EXTRACTED (GWh/year)', - 'RESERVOIR HEAT CONTENT (10^15 J)', - 'PERCENTAGE OF TOTAL HEAT MINED (%)', - ] - assert result.heat_electricity_extraction_generation_profile[1] == [1, 2.6, 30.1, 3.68, 2.86] - assert result.heat_electricity_extraction_generation_profile[-1] == [40, 1.8, 22.7, 0.32, 91.57] - def test_geophires_examples(self): log = _get_logger() client = GeophiresXClient() @@ -295,20 +184,3 @@ def test_runtime_error_with_error_code(self): self.assertEqual( str(re.exception), 'GEOPHIRES encountered an exception: failed with the following error codes: [5500.]' ) - - def test_input_hashing(self): - input1 = GeophiresInputParameters( - {'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 50, 'Maximum Temperature': 250} - ) - - input2 = GeophiresInputParameters( - {'Maximum Temperature': 250, 'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 50} - ) - - assert hash(input1) == hash(input2) - - input3 = GeophiresInputParameters( - {'Maximum Temperature': 420, 'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 69} - ) - - assert hash(input1) != hash(input3) diff --git a/tests/test_geophires_x_client.py b/tests/test_geophires_x_client.py new file mode 100644 index 00000000..601bbc49 --- /dev/null +++ b/tests/test_geophires_x_client.py @@ -0,0 +1,141 @@ +from base_test_case import BaseTestCase +from geophires_x_client import GeophiresXResult +from geophires_x_client.geophires_input_parameters import EndUseOption +from geophires_x_client.geophires_input_parameters import GeophiresInputParameters + + +# noinspection PyTypeChecker +class GeophiresXClientTestCase(BaseTestCase): + """ + Note that these are tests of the geophires_x_client package only and not of the core geophires_x package. + If a test calls geophires_x_client.GeophiresXClient.get_geophires_result then it belongs in + test_geophires_x.GeophiresXTestCase. + """ + + def test_geophires_x_result_1(self): + test_result_path = self._get_test_file_path('geophires-result_example-1.out') + + result = GeophiresXResult(test_result_path) + + assert result is not None + + expected_price = 7.06 + + assert result.direct_use_heat_breakeven_price_USD_per_MMBTU == expected_price + assert result.result['SUMMARY OF RESULTS']['Direct-Use heat breakeven price']['value'] == expected_price + assert result.result['SUMMARY OF RESULTS']['Direct-Use heat breakeven price']['unit'] == 'USD/MMBTU' + + def test_geophires_x_result_2(self): + test_result_path = self._get_test_file_path('geophires-result_example-2.out') + result = GeophiresXResult(test_result_path) + + assert result is not None + assert result.direct_use_heat_breakeven_price_USD_per_MMBTU is None + assert result.result['SUMMARY OF RESULTS']['Average Net Electricity Production']['value'] == 5.39 + + def test_geophires_x_result_4(self): + test_result_path = self._get_test_file_path('geophires-result_example-4.out') + result = GeophiresXResult(test_result_path) + + assert result is not None + assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['value'] == 242.90 + assert result.result['SUMMARY OF RESULTS']['Annual District Heating Demand']['unit'] == 'GWh/year' + + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['value'] + == 0.39 + ) + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Annual District Heating O&M Cost']['unit'] + == 'MUSD/yr' + ) + + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['value'] + == 3.01 + ) + assert ( + result.result['OPERATING AND MAINTENANCE COSTS (M$/yr)']['Average Annual Peaking Fuel Cost']['unit'] + == 'MUSD/yr' + ) + + def test_geophires_x_result_generation_profiles(self): + test_result_path = self._get_test_file_path('geophires-result_example-3.out') + result = GeophiresXResult(test_result_path) + + assert result.power_generation_profile is not None + assert len(result.power_generation_profile) == 36 + assert result.power_generation_profile[0] == [ + 'YEAR', + 'THERMAL DRAWDOWN', + 'GEOFLUID TEMPERATURE (deg C)', + 'PUMP POWER (MW)', + 'NET POWER (MW)', + 'NET HEAT (MW)', + 'FIRST LAW EFFICIENCY (%)', + ] + assert result.power_generation_profile[1] == [0, 1.0, 225.24, 0.1791, 20.597, 11.6711, 16.5771] + assert result.power_generation_profile[19] == [18, 0.9877, 222.47, 0.1791, 20.0002, 11.3001, 16.3717] + assert result.power_generation_profile[35] == [34, 0.9248, 208.31, 0.1791, 17.1102, 9.2569, 15.3214] + + assert result.heat_electricity_extraction_generation_profile is not None + assert len(result.heat_electricity_extraction_generation_profile) == 36 + assert result.heat_electricity_extraction_generation_profile[0] == [ + 'YEAR', + 'HEAT PROVIDED (GWh/year)', + 'ELECTRICITY PROVIDED (GWh/year)', + 'HEAT EXTRACTED (GWh/year)', + 'RESERVOIR HEAT CONTENT (10^15 J)', + 'PERCENTAGE OF TOTAL HEAT MINED (%)', + ] + assert result.heat_electricity_extraction_generation_profile[1] == [1, 93.2, 164.4, 1090.2, 80.03, 4.67] + assert result.heat_electricity_extraction_generation_profile[-1] == [35, 72.5, 134.2, 958.47, -48.48, 157.75] + + def test_ags_clgs_result_generation_profiles(self): + test_result_path = self._get_test_file_path('geophires-result_example-5.out') + result = GeophiresXResult(test_result_path) + + assert result.power_generation_profile is not None + assert len(result.power_generation_profile) == 41 + self.assertListEqual( + result.power_generation_profile[0], + [ + 'YEAR', + 'THERMAL DRAWDOWN', + 'GEOFLUID TEMPERATURE (degC)', + 'PUMP POWER (MW)', + 'NET POWER (MW)', + 'FIRST LAW EFFICIENCY (%)', + ], + ) + self.assertListEqual(result.power_generation_profile[1], [1, 1.0000, 108.39, 0.0000, 0.2930, 9.5729]) + assert result.power_generation_profile[-1] == [40, 0.8649, 96.86, 0.0000, 0.2070, 6.7646] + + assert result.heat_electricity_extraction_generation_profile is not None + assert len(result.heat_electricity_extraction_generation_profile) == 41 + assert result.heat_electricity_extraction_generation_profile[0] == [ + 'YEAR', + 'ELECTRICITY PROVIDED (GWh/year)', + 'HEAT EXTRACTED (GWh/year)', + 'RESERVOIR HEAT CONTENT (10^15 J)', + 'PERCENTAGE OF TOTAL HEAT MINED (%)', + ] + assert result.heat_electricity_extraction_generation_profile[1] == [1, 2.6, 30.1, 3.68, 2.86] + assert result.heat_electricity_extraction_generation_profile[-1] == [40, 1.8, 22.7, 0.32, 91.57] + + def test_input_hashing(self): + input1 = GeophiresInputParameters( + {'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 50, 'Maximum Temperature': 250} + ) + + input2 = GeophiresInputParameters( + {'Maximum Temperature': 250, 'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 50} + ) + + assert hash(input1) == hash(input2) + + input3 = GeophiresInputParameters( + {'Maximum Temperature': 420, 'End-Use Option': EndUseOption.DIRECT_USE_HEAT.value, 'Gradient 1': 69} + ) + + assert hash(input1) != hash(input3) From 9a5683435e77ca58502e963b9f6f9e3d8a65bd63 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:21:57 -0700 Subject: [PATCH 029/127] Use assertListEqual instead of bare assert in client test case where applicable --- tests/test_geophires_x_client.py | 81 +++++++++++++++++++------------- 1 file changed, 49 insertions(+), 32 deletions(-) diff --git a/tests/test_geophires_x_client.py b/tests/test_geophires_x_client.py index 601bbc49..415b02e3 100644 --- a/tests/test_geophires_x_client.py +++ b/tests/test_geophires_x_client.py @@ -65,31 +65,45 @@ def test_geophires_x_result_generation_profiles(self): assert result.power_generation_profile is not None assert len(result.power_generation_profile) == 36 - assert result.power_generation_profile[0] == [ - 'YEAR', - 'THERMAL DRAWDOWN', - 'GEOFLUID TEMPERATURE (deg C)', - 'PUMP POWER (MW)', - 'NET POWER (MW)', - 'NET HEAT (MW)', - 'FIRST LAW EFFICIENCY (%)', - ] - assert result.power_generation_profile[1] == [0, 1.0, 225.24, 0.1791, 20.597, 11.6711, 16.5771] - assert result.power_generation_profile[19] == [18, 0.9877, 222.47, 0.1791, 20.0002, 11.3001, 16.3717] - assert result.power_generation_profile[35] == [34, 0.9248, 208.31, 0.1791, 17.1102, 9.2569, 15.3214] + self.assertListEqual( + result.power_generation_profile[0], + [ + 'YEAR', + 'THERMAL DRAWDOWN', + 'GEOFLUID TEMPERATURE (deg C)', + 'PUMP POWER (MW)', + 'NET POWER (MW)', + 'NET HEAT (MW)', + 'FIRST LAW EFFICIENCY (%)', + ], + ) + self.assertListEqual(result.power_generation_profile[1], [0, 1.0, 225.24, 0.1791, 20.597, 11.6711, 16.5771]) + self.assertListEqual( + result.power_generation_profile[19], [18, 0.9877, 222.47, 0.1791, 20.0002, 11.3001, 16.3717] + ) + self.assertListEqual( + result.power_generation_profile[35], [34, 0.9248, 208.31, 0.1791, 17.1102, 9.2569, 15.3214] + ) assert result.heat_electricity_extraction_generation_profile is not None assert len(result.heat_electricity_extraction_generation_profile) == 36 - assert result.heat_electricity_extraction_generation_profile[0] == [ - 'YEAR', - 'HEAT PROVIDED (GWh/year)', - 'ELECTRICITY PROVIDED (GWh/year)', - 'HEAT EXTRACTED (GWh/year)', - 'RESERVOIR HEAT CONTENT (10^15 J)', - 'PERCENTAGE OF TOTAL HEAT MINED (%)', - ] - assert result.heat_electricity_extraction_generation_profile[1] == [1, 93.2, 164.4, 1090.2, 80.03, 4.67] - assert result.heat_electricity_extraction_generation_profile[-1] == [35, 72.5, 134.2, 958.47, -48.48, 157.75] + self.assertListEqual( + result.heat_electricity_extraction_generation_profile[0], + [ + 'YEAR', + 'HEAT PROVIDED (GWh/year)', + 'ELECTRICITY PROVIDED (GWh/year)', + 'HEAT EXTRACTED (GWh/year)', + 'RESERVOIR HEAT CONTENT (10^15 J)', + 'PERCENTAGE OF TOTAL HEAT MINED (%)', + ], + ) + self.assertListEqual( + result.heat_electricity_extraction_generation_profile[1], [1, 93.2, 164.4, 1090.2, 80.03, 4.67] + ) + self.assertListEqual( + result.heat_electricity_extraction_generation_profile[-1], [35, 72.5, 134.2, 958.47, -48.48, 157.75] + ) def test_ags_clgs_result_generation_profiles(self): test_result_path = self._get_test_file_path('geophires-result_example-5.out') @@ -109,19 +123,22 @@ def test_ags_clgs_result_generation_profiles(self): ], ) self.assertListEqual(result.power_generation_profile[1], [1, 1.0000, 108.39, 0.0000, 0.2930, 9.5729]) - assert result.power_generation_profile[-1] == [40, 0.8649, 96.86, 0.0000, 0.2070, 6.7646] + self.assertListEqual(result.power_generation_profile[-1], [40, 0.8649, 96.86, 0.0000, 0.2070, 6.7646]) assert result.heat_electricity_extraction_generation_profile is not None assert len(result.heat_electricity_extraction_generation_profile) == 41 - assert result.heat_electricity_extraction_generation_profile[0] == [ - 'YEAR', - 'ELECTRICITY PROVIDED (GWh/year)', - 'HEAT EXTRACTED (GWh/year)', - 'RESERVOIR HEAT CONTENT (10^15 J)', - 'PERCENTAGE OF TOTAL HEAT MINED (%)', - ] - assert result.heat_electricity_extraction_generation_profile[1] == [1, 2.6, 30.1, 3.68, 2.86] - assert result.heat_electricity_extraction_generation_profile[-1] == [40, 1.8, 22.7, 0.32, 91.57] + self.assertListEqual( + result.heat_electricity_extraction_generation_profile[0], + [ + 'YEAR', + 'ELECTRICITY PROVIDED (GWh/year)', + 'HEAT EXTRACTED (GWh/year)', + 'RESERVOIR HEAT CONTENT (10^15 J)', + 'PERCENTAGE OF TOTAL HEAT MINED (%)', + ], + ) + self.assertListEqual(result.heat_electricity_extraction_generation_profile[1], [1, 2.6, 30.1, 3.68, 2.86]) + self.assertListEqual(result.heat_electricity_extraction_generation_profile[-1], [40, 1.8, 22.7, 0.32, 91.57]) def test_input_hashing(self): input1 = GeophiresInputParameters( From d92222cd0dfaaf9372ff98ef30d6e063cb363795 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:27:47 -0700 Subject: [PATCH 030/127] Remove mmpath cruft --- src/geophires_x/doc/build.py | 6 - src/geophires_x/doc/source/basics.txt | 227 -------- .../doc/source/calculus/approximation.txt | 23 - .../doc/source/calculus/differentiation.txt | 19 - src/geophires_x/doc/source/calculus/index.txt | 14 - .../doc/source/calculus/integration.txt | 31 - .../doc/source/calculus/inverselaplace.txt | 64 --- src/geophires_x/doc/source/calculus/odes.txt | 7 - .../doc/source/calculus/optimization.txt | 29 - .../doc/source/calculus/polynomials.txt | 15 - .../doc/source/calculus/sums_limits.txt | 66 --- src/geophires_x/doc/source/conf.py | 139 ----- src/geophires_x/doc/source/contexts.txt | 306 ---------- src/geophires_x/doc/source/cplot.png | Bin 42543 -> 0 bytes .../doc/source/functions/bessel.txt | 185 ------ .../doc/source/functions/constants.txt | 85 --- .../doc/source/functions/elliptic.txt | 96 ---- .../doc/source/functions/expintegrals.txt | 104 ---- .../doc/source/functions/gamma.txt | 111 ---- .../doc/source/functions/hyperbolic.txt | 56 -- .../doc/source/functions/hypergeometric.txt | 114 ---- .../doc/source/functions/index.txt | 21 - .../doc/source/functions/numtheory.txt | 93 --- .../doc/source/functions/orthogonal.txt | 79 --- .../doc/source/functions/powers.txt | 89 --- .../doc/source/functions/qfunctions.txt | 28 - .../doc/source/functions/trigonometric.txt | 117 ---- src/geophires_x/doc/source/functions/zeta.txt | 104 ---- src/geophires_x/doc/source/general.txt | 232 -------- src/geophires_x/doc/source/identification.txt | 31 - src/geophires_x/doc/source/index.txt | 53 -- src/geophires_x/doc/source/matrices.txt | 541 ------------------ src/geophires_x/doc/source/plot.png | Bin 20614 -> 0 bytes src/geophires_x/doc/source/plots/ai.png | Bin 26596 -> 0 bytes src/geophires_x/doc/source/plots/ai.py | 5 - src/geophires_x/doc/source/plots/ai_c.png | Bin 61953 -> 0 bytes src/geophires_x/doc/source/plots/ai_c.py | 2 - src/geophires_x/doc/source/plots/ber.png | Bin 19451 -> 0 bytes src/geophires_x/doc/source/plots/ber.py | 6 - src/geophires_x/doc/source/plots/besseli.png | Bin 19101 -> 0 bytes src/geophires_x/doc/source/plots/besseli.py | 6 - .../doc/source/plots/besseli_c.png | Bin 35095 -> 0 bytes src/geophires_x/doc/source/plots/besseli_c.py | 2 - src/geophires_x/doc/source/plots/besselj.png | Bin 23549 -> 0 bytes src/geophires_x/doc/source/plots/besselj.py | 6 - .../doc/source/plots/besselj_c.png | Bin 37422 -> 0 bytes src/geophires_x/doc/source/plots/besselj_c.py | 2 - src/geophires_x/doc/source/plots/besselk.png | Bin 15252 -> 0 bytes src/geophires_x/doc/source/plots/besselk.py | 6 - .../doc/source/plots/besselk_c.png | Bin 30483 -> 0 bytes src/geophires_x/doc/source/plots/besselk_c.py | 2 - src/geophires_x/doc/source/plots/bessely.png | Bin 19658 -> 0 bytes src/geophires_x/doc/source/plots/bessely.py | 6 - .../doc/source/plots/bessely_c.png | Bin 40491 -> 0 bytes src/geophires_x/doc/source/plots/bessely_c.py | 2 - src/geophires_x/doc/source/plots/bi.png | Bin 25211 -> 0 bytes src/geophires_x/doc/source/plots/bi.py | 5 - src/geophires_x/doc/source/plots/bi_c.png | Bin 67342 -> 0 bytes src/geophires_x/doc/source/plots/bi_c.py | 2 - .../doc/source/plots/buildplots.py | 22 - src/geophires_x/doc/source/plots/chebyt.png | Bin 33025 -> 0 bytes src/geophires_x/doc/source/plots/chebyt.py | 7 - src/geophires_x/doc/source/plots/chebyu.png | Bin 22495 -> 0 bytes src/geophires_x/doc/source/plots/chebyu.py | 7 - src/geophires_x/doc/source/plots/coulombf.png | Bin 34810 -> 0 bytes src/geophires_x/doc/source/plots/coulombf.py | 7 - .../doc/source/plots/coulombf_c.png | Bin 39897 -> 0 bytes .../doc/source/plots/coulombf_c.py | 2 - src/geophires_x/doc/source/plots/coulombg.png | Bin 34197 -> 0 bytes src/geophires_x/doc/source/plots/coulombg.py | 7 - .../doc/source/plots/coulombg_c.png | Bin 46092 -> 0 bytes .../doc/source/plots/coulombg_c.py | 2 - src/geophires_x/doc/source/plots/ellipe.png | Bin 24597 -> 0 bytes src/geophires_x/doc/source/plots/ellipe.py | 7 - src/geophires_x/doc/source/plots/ellipf.png | Bin 22313 -> 0 bytes src/geophires_x/doc/source/plots/ellipf.py | 7 - src/geophires_x/doc/source/plots/ellipk.png | Bin 12183 -> 0 bytes src/geophires_x/doc/source/plots/ellipk.py | 2 - src/geophires_x/doc/source/plots/ellippi.png | Bin 21917 -> 0 bytes src/geophires_x/doc/source/plots/ellippi.py | 7 - src/geophires_x/doc/source/plots/gi.png | Bin 18186 -> 0 bytes src/geophires_x/doc/source/plots/gi.py | 2 - src/geophires_x/doc/source/plots/gi_c.png | Bin 57729 -> 0 bytes src/geophires_x/doc/source/plots/gi_c.py | 2 - src/geophires_x/doc/source/plots/hankel1.png | Bin 26786 -> 0 bytes src/geophires_x/doc/source/plots/hankel1.py | 6 - .../doc/source/plots/hankel1_c.png | Bin 36130 -> 0 bytes src/geophires_x/doc/source/plots/hankel1_c.py | 2 - src/geophires_x/doc/source/plots/hankel2.png | Bin 27100 -> 0 bytes src/geophires_x/doc/source/plots/hankel2.py | 6 - .../doc/source/plots/hankel2_c.png | Bin 35840 -> 0 bytes src/geophires_x/doc/source/plots/hankel2_c.py | 2 - src/geophires_x/doc/source/plots/hermite.png | Bin 25846 -> 0 bytes src/geophires_x/doc/source/plots/hermite.py | 7 - src/geophires_x/doc/source/plots/hi.png | Bin 10748 -> 0 bytes src/geophires_x/doc/source/plots/hi.py | 2 - src/geophires_x/doc/source/plots/hi_c.png | Bin 47358 -> 0 bytes src/geophires_x/doc/source/plots/hi_c.py | 2 - src/geophires_x/doc/source/plots/ker.png | Bin 13848 -> 0 bytes src/geophires_x/doc/source/plots/ker.py | 6 - src/geophires_x/doc/source/plots/kleinj.png | Bin 77369 -> 0 bytes src/geophires_x/doc/source/plots/kleinj.py | 2 - src/geophires_x/doc/source/plots/kleinj2.png | Bin 61723 -> 0 bytes src/geophires_x/doc/source/plots/kleinj2.py | 2 - src/geophires_x/doc/source/plots/laguerre.png | Bin 19345 -> 0 bytes src/geophires_x/doc/source/plots/laguerre.py | 7 - src/geophires_x/doc/source/plots/lambertw.png | Bin 15860 -> 0 bytes src/geophires_x/doc/source/plots/lambertw.py | 2 - .../doc/source/plots/lambertw_c.png | Bin 28683 -> 0 bytes .../doc/source/plots/lambertw_c.py | 2 - src/geophires_x/doc/source/plots/legendre.png | Bin 28034 -> 0 bytes src/geophires_x/doc/source/plots/legendre.py | 7 - src/geophires_x/doc/source/plots/lommels1.png | Bin 26654 -> 0 bytes src/geophires_x/doc/source/plots/lommels1.py | 6 - src/geophires_x/doc/source/plots/lommels2.png | Bin 17657 -> 0 bytes src/geophires_x/doc/source/plots/lommels2.py | 6 - src/geophires_x/doc/source/plots/pcfd.png | Bin 28296 -> 0 bytes src/geophires_x/doc/source/plots/pcfd.py | 7 - .../doc/source/plots/spherharm40.png | Bin 23638 -> 0 bytes .../doc/source/plots/spherharm40.py | 15 - .../doc/source/plots/spherharm41.png | Bin 37882 -> 0 bytes .../doc/source/plots/spherharm41.py | 11 - .../doc/source/plots/spherharm42.png | Bin 51314 -> 0 bytes .../doc/source/plots/spherharm42.py | 11 - .../doc/source/plots/spherharm43.png | Bin 48141 -> 0 bytes .../doc/source/plots/spherharm43.py | 11 - .../doc/source/plots/spherharm44.png | Bin 41468 -> 0 bytes .../doc/source/plots/spherharm44.py | 14 - src/geophires_x/doc/source/plotting.txt | 31 - src/geophires_x/doc/source/references.txt | 50 -- src/geophires_x/doc/source/setup.txt | 159 ----- src/geophires_x/doc/source/splot.png | Bin 23750 -> 0 bytes src/geophires_x/doc/source/technical.txt | 159 ----- src/geophires_x/pkgdocs.sh | 7 - 134 files changed, 3760 deletions(-) delete mode 100644 src/geophires_x/doc/build.py delete mode 100644 src/geophires_x/doc/source/basics.txt delete mode 100644 src/geophires_x/doc/source/calculus/approximation.txt delete mode 100644 src/geophires_x/doc/source/calculus/differentiation.txt delete mode 100644 src/geophires_x/doc/source/calculus/index.txt delete mode 100644 src/geophires_x/doc/source/calculus/integration.txt delete mode 100644 src/geophires_x/doc/source/calculus/inverselaplace.txt delete mode 100644 src/geophires_x/doc/source/calculus/odes.txt delete mode 100644 src/geophires_x/doc/source/calculus/optimization.txt delete mode 100644 src/geophires_x/doc/source/calculus/polynomials.txt delete mode 100644 src/geophires_x/doc/source/calculus/sums_limits.txt delete mode 100644 src/geophires_x/doc/source/conf.py delete mode 100644 src/geophires_x/doc/source/contexts.txt delete mode 100644 src/geophires_x/doc/source/cplot.png delete mode 100644 src/geophires_x/doc/source/functions/bessel.txt delete mode 100644 src/geophires_x/doc/source/functions/constants.txt delete mode 100644 src/geophires_x/doc/source/functions/elliptic.txt delete mode 100644 src/geophires_x/doc/source/functions/expintegrals.txt delete mode 100644 src/geophires_x/doc/source/functions/gamma.txt delete mode 100644 src/geophires_x/doc/source/functions/hyperbolic.txt delete mode 100644 src/geophires_x/doc/source/functions/hypergeometric.txt delete mode 100644 src/geophires_x/doc/source/functions/index.txt delete mode 100644 src/geophires_x/doc/source/functions/numtheory.txt delete mode 100644 src/geophires_x/doc/source/functions/orthogonal.txt delete mode 100644 src/geophires_x/doc/source/functions/powers.txt delete mode 100644 src/geophires_x/doc/source/functions/qfunctions.txt delete mode 100644 src/geophires_x/doc/source/functions/trigonometric.txt delete mode 100644 src/geophires_x/doc/source/functions/zeta.txt delete mode 100644 src/geophires_x/doc/source/general.txt delete mode 100644 src/geophires_x/doc/source/identification.txt delete mode 100644 src/geophires_x/doc/source/index.txt delete mode 100644 src/geophires_x/doc/source/matrices.txt delete mode 100644 src/geophires_x/doc/source/plot.png delete mode 100644 src/geophires_x/doc/source/plots/ai.png delete mode 100644 src/geophires_x/doc/source/plots/ai.py delete mode 100644 src/geophires_x/doc/source/plots/ai_c.png delete mode 100644 src/geophires_x/doc/source/plots/ai_c.py delete mode 100644 src/geophires_x/doc/source/plots/ber.png delete mode 100644 src/geophires_x/doc/source/plots/ber.py delete mode 100644 src/geophires_x/doc/source/plots/besseli.png delete mode 100644 src/geophires_x/doc/source/plots/besseli.py delete mode 100644 src/geophires_x/doc/source/plots/besseli_c.png delete mode 100644 src/geophires_x/doc/source/plots/besseli_c.py delete mode 100644 src/geophires_x/doc/source/plots/besselj.png delete mode 100644 src/geophires_x/doc/source/plots/besselj.py delete mode 100644 src/geophires_x/doc/source/plots/besselj_c.png delete mode 100644 src/geophires_x/doc/source/plots/besselj_c.py delete mode 100644 src/geophires_x/doc/source/plots/besselk.png delete mode 100644 src/geophires_x/doc/source/plots/besselk.py delete mode 100644 src/geophires_x/doc/source/plots/besselk_c.png delete mode 100644 src/geophires_x/doc/source/plots/besselk_c.py delete mode 100644 src/geophires_x/doc/source/plots/bessely.png delete mode 100644 src/geophires_x/doc/source/plots/bessely.py delete mode 100644 src/geophires_x/doc/source/plots/bessely_c.png delete mode 100644 src/geophires_x/doc/source/plots/bessely_c.py delete mode 100644 src/geophires_x/doc/source/plots/bi.png delete mode 100644 src/geophires_x/doc/source/plots/bi.py delete mode 100644 src/geophires_x/doc/source/plots/bi_c.png delete mode 100644 src/geophires_x/doc/source/plots/bi_c.py delete mode 100644 src/geophires_x/doc/source/plots/buildplots.py delete mode 100644 src/geophires_x/doc/source/plots/chebyt.png delete mode 100644 src/geophires_x/doc/source/plots/chebyt.py delete mode 100644 src/geophires_x/doc/source/plots/chebyu.png delete mode 100644 src/geophires_x/doc/source/plots/chebyu.py delete mode 100644 src/geophires_x/doc/source/plots/coulombf.png delete mode 100644 src/geophires_x/doc/source/plots/coulombf.py delete mode 100644 src/geophires_x/doc/source/plots/coulombf_c.png delete mode 100644 src/geophires_x/doc/source/plots/coulombf_c.py delete mode 100644 src/geophires_x/doc/source/plots/coulombg.png delete mode 100644 src/geophires_x/doc/source/plots/coulombg.py delete mode 100644 src/geophires_x/doc/source/plots/coulombg_c.png delete mode 100644 src/geophires_x/doc/source/plots/coulombg_c.py delete mode 100644 src/geophires_x/doc/source/plots/ellipe.png delete mode 100644 src/geophires_x/doc/source/plots/ellipe.py delete mode 100644 src/geophires_x/doc/source/plots/ellipf.png delete mode 100644 src/geophires_x/doc/source/plots/ellipf.py delete mode 100644 src/geophires_x/doc/source/plots/ellipk.png delete mode 100644 src/geophires_x/doc/source/plots/ellipk.py delete mode 100644 src/geophires_x/doc/source/plots/ellippi.png delete mode 100644 src/geophires_x/doc/source/plots/ellippi.py delete mode 100644 src/geophires_x/doc/source/plots/gi.png delete mode 100644 src/geophires_x/doc/source/plots/gi.py delete mode 100644 src/geophires_x/doc/source/plots/gi_c.png delete mode 100644 src/geophires_x/doc/source/plots/gi_c.py delete mode 100644 src/geophires_x/doc/source/plots/hankel1.png delete mode 100644 src/geophires_x/doc/source/plots/hankel1.py delete mode 100644 src/geophires_x/doc/source/plots/hankel1_c.png delete mode 100644 src/geophires_x/doc/source/plots/hankel1_c.py delete mode 100644 src/geophires_x/doc/source/plots/hankel2.png delete mode 100644 src/geophires_x/doc/source/plots/hankel2.py delete mode 100644 src/geophires_x/doc/source/plots/hankel2_c.png delete mode 100644 src/geophires_x/doc/source/plots/hankel2_c.py delete mode 100644 src/geophires_x/doc/source/plots/hermite.png delete mode 100644 src/geophires_x/doc/source/plots/hermite.py delete mode 100644 src/geophires_x/doc/source/plots/hi.png delete mode 100644 src/geophires_x/doc/source/plots/hi.py delete mode 100644 src/geophires_x/doc/source/plots/hi_c.png delete mode 100644 src/geophires_x/doc/source/plots/hi_c.py delete mode 100644 src/geophires_x/doc/source/plots/ker.png delete mode 100644 src/geophires_x/doc/source/plots/ker.py delete mode 100644 src/geophires_x/doc/source/plots/kleinj.png delete mode 100644 src/geophires_x/doc/source/plots/kleinj.py delete mode 100644 src/geophires_x/doc/source/plots/kleinj2.png delete mode 100644 src/geophires_x/doc/source/plots/kleinj2.py delete mode 100644 src/geophires_x/doc/source/plots/laguerre.png delete mode 100644 src/geophires_x/doc/source/plots/laguerre.py delete mode 100644 src/geophires_x/doc/source/plots/lambertw.png delete mode 100644 src/geophires_x/doc/source/plots/lambertw.py delete mode 100644 src/geophires_x/doc/source/plots/lambertw_c.png delete mode 100644 src/geophires_x/doc/source/plots/lambertw_c.py delete mode 100644 src/geophires_x/doc/source/plots/legendre.png delete mode 100644 src/geophires_x/doc/source/plots/legendre.py delete mode 100644 src/geophires_x/doc/source/plots/lommels1.png delete mode 100644 src/geophires_x/doc/source/plots/lommels1.py delete mode 100644 src/geophires_x/doc/source/plots/lommels2.png delete mode 100644 src/geophires_x/doc/source/plots/lommels2.py delete mode 100644 src/geophires_x/doc/source/plots/pcfd.png delete mode 100644 src/geophires_x/doc/source/plots/pcfd.py delete mode 100644 src/geophires_x/doc/source/plots/spherharm40.png delete mode 100644 src/geophires_x/doc/source/plots/spherharm40.py delete mode 100644 src/geophires_x/doc/source/plots/spherharm41.png delete mode 100644 src/geophires_x/doc/source/plots/spherharm41.py delete mode 100644 src/geophires_x/doc/source/plots/spherharm42.png delete mode 100644 src/geophires_x/doc/source/plots/spherharm42.py delete mode 100644 src/geophires_x/doc/source/plots/spherharm43.png delete mode 100644 src/geophires_x/doc/source/plots/spherharm43.py delete mode 100644 src/geophires_x/doc/source/plots/spherharm44.png delete mode 100644 src/geophires_x/doc/source/plots/spherharm44.py delete mode 100644 src/geophires_x/doc/source/plotting.txt delete mode 100644 src/geophires_x/doc/source/references.txt delete mode 100644 src/geophires_x/doc/source/setup.txt delete mode 100644 src/geophires_x/doc/source/splot.png delete mode 100644 src/geophires_x/doc/source/technical.txt delete mode 100644 src/geophires_x/pkgdocs.sh diff --git a/src/geophires_x/doc/build.py b/src/geophires_x/doc/build.py deleted file mode 100644 index afd239aa..00000000 --- a/src/geophires_x/doc/build.py +++ /dev/null @@ -1,6 +0,0 @@ -#!/usr/bin/env python - -import os -if not os.path.exists("build"): - os.mkdir("build") -os.system("sphinx-build -E source build") diff --git a/src/geophires_x/doc/source/basics.txt b/src/geophires_x/doc/source/basics.txt deleted file mode 100644 index c6f9e192..00000000 --- a/src/geophires_x/doc/source/basics.txt +++ /dev/null @@ -1,227 +0,0 @@ -Basic usage -=========================== - -In interactive code examples that follow, it will be assumed that -all items in the ``mpmath`` namespace have been imported:: - - >>> from mpmath import * - -Importing everything can be convenient, especially when using mpmath interactively, but be -careful when mixing mpmath with other libraries! To avoid inadvertently overriding -other functions or objects, explicitly import only the needed objects, or use -the ``mpmath.`` or ``mp.`` namespaces:: - - from mpmath import sin, cos - sin(1), cos(1) - - import mpmath - mpmath.sin(1), mpmath.cos(1) - - from mpmath import mp # mp context object -- to be explained - mp.sin(1), mp.cos(1) - - -Number types ------------- - -Mpmath provides the following numerical types: - - +------------+----------------+ - | Class | Description | - +============+================+ - | ``mpf`` | Real float | - +------------+----------------+ - | ``mpc`` | Complex float | - +------------+----------------+ - | ``matrix`` | Matrix | - +------------+----------------+ - -The following section will provide a very short introduction to the types ``mpf`` and ``mpc``. Intervals and matrices are described further in the documentation chapters on interval arithmetic and matrices / linear algebra. - -The ``mpf`` type is analogous to Python's built-in ``float``. It holds a real number or one of the special values ``inf`` (positive infinity), ``-inf`` (negative infinity) and ``nan`` (not-a-number, indicating an indeterminate result). You can create ``mpf`` instances from strings, integers, floats, and other ``mpf`` instances: - - >>> mpf(4) - mpf('4.0') - >>> mpf(2.5) - mpf('2.5') - >>> mpf("1.25e6") - mpf('1250000.0') - >>> mpf(mpf(2)) - mpf('2.0') - >>> mpf("inf") - mpf('+inf') - -The ``mpc`` type represents a complex number in rectangular form as a pair of ``mpf`` instances. It can be constructed from a Python ``complex``, a real number, or a pair of real numbers: - - >>> mpc(2,3) - mpc(real='2.0', imag='3.0') - >>> mpc(complex(2,3)).imag - mpf('3.0') - -You can mix ``mpf`` and ``mpc`` instances with each other and with Python numbers: - - >>> mpf(3) + 2*mpf('2.5') + 1.0 - mpf('9.0') - >>> mp.dps = 15 # Set precision (see below) - >>> mpc(1j)**0.5 - mpc(real='0.70710678118654757', imag='0.70710678118654757') - - -Setting the precision ---------------------- - -Mpmath uses a global working precision; it does not keep track of the precision or accuracy of individual numbers. Performing an arithmetic operation or calling ``mpf()`` rounds the result to the current working precision. The working precision is controlled by a context object called ``mp``, which has the following default state: - - >>> print(mp) - Mpmath settings: - mp.prec = 53 [default: 53] - mp.dps = 15 [default: 15] - mp.trap_complex = False [default: False] - -The term **prec** denotes the binary precision (measured in bits) while **dps** (short for *decimal places*) is the decimal precision. Binary and decimal precision are related roughly according to the formula ``prec = 3.33*dps``. For example, it takes a precision of roughly 333 bits to hold an approximation of pi that is accurate to 100 decimal places (actually slightly more than 333 bits is used). - -Changing either precision property of the ``mp`` object automatically updates the other; usually you just want to change the ``dps`` value: - - >>> mp.dps = 100 - >>> mp.dps - 100 - >>> mp.prec - 336 - -When the precision has been set, all ``mpf`` operations are carried out at that precision:: - - >>> mp.dps = 50 - >>> mpf(1) / 6 - mpf('0.16666666666666666666666666666666666666666666666666656') - >>> mp.dps = 25 - >>> mpf(2) ** mpf('0.5') - mpf('1.414213562373095048801688713') - -The precision of complex arithmetic is also controlled by the ``mp`` object: - - >>> mp.dps = 10 - >>> mpc(1,2) / 3 - mpc(real='0.3333333333321', imag='0.6666666666642') - -There is no restriction on the magnitude of numbers. An ``mpf`` can for example hold an approximation of a large Mersenne prime: - - >>> mp.dps = 15 - >>> print(mpf(2)**32582657 - 1) - 1.24575026015369e+9808357 - -Or why not 1 googolplex: - - >>> print(mpf(10) ** (10**100)) # doctest:+ELLIPSIS - 1.0e+100000000000000000000000000000000000000000000000000... - -The (binary) exponent is stored exactly and is independent of the precision. - -Temporarily changing the precision -.................................. - -It is often useful to change the precision during only part of a calculation. A way to temporarily increase the precision and then restore it is as follows: - - >>> mp.prec += 2 - >>> # do_something() - >>> mp.prec -= 2 - -Since Python 2.5, the ``with`` statement along with the mpmath functions ``workprec``, ``workdps``, ``extraprec`` and ``extradps`` can be used to temporarily change precision in a more safe manner: - - >>> from __future__ import with_statement # only need this in Python 2.5 - >>> with workdps(20): # doctest: +SKIP - ... print(mpf(1)/7) - ... with extradps(10): - ... print(mpf(1)/7) - ... - 0.14285714285714285714 - 0.142857142857142857142857142857 - >>> mp.dps - 15 - -The ``with`` statement ensures that the precision gets reset when exiting the block, even in the case that an exception is raised. (The effect of the ``with`` statement can be emulated in Python 2.4 by using a ``try/finally`` block.) - -The ``workprec`` family of functions can also be used as function decorators: - - >>> @workdps(6) - ... def f(): - ... return mpf(1)/3 - ... - >>> f() - mpf('0.33333331346511841') - - -Some functions accept the ``prec`` and ``dps`` keyword arguments and this will override the global working precision. Note that this will not affect the precision at which the result is printed, so to get all digits, you must either use increase precision afterward when printing or use ``nstr``/``nprint``: - - >>> mp.dps = 15 - >>> print(exp(1)) - 2.71828182845905 - >>> print(exp(1, dps=50)) # Extra digits won't be printed - 2.71828182845905 - >>> nprint(exp(1, dps=50), 50) - 2.7182818284590452353602874713526624977572470937 - -Finally, instead of using the global context object ``mp``, you can create custom contexts and work with methods of those instances instead of global functions. The working precision will be local to each context object: - - >>> mp2 = mp.clone() - >>> mp.dps = 10 - >>> mp2.dps = 20 - >>> print(mp.mpf(1) / 3) - 0.3333333333 - >>> print(mp2.mpf(1) / 3) - 0.33333333333333333333 - -**Note**: the ability to create multiple contexts is a new feature that is only partially implemented. Not all mpmath functions are yet available as context-local methods. In the present version, you are likely to encounter bugs if you try mixing different contexts. - -Providing correct input ------------------------ - -Note that when creating a new ``mpf``, the value will at most be as accurate as the input. *Be careful when mixing mpmath numbers with Python floats*. When working at high precision, fractional ``mpf`` values should be created from strings or integers: - - >>> mp.dps = 30 - >>> mpf(10.9) # bad - mpf('10.9000000000000003552713678800501') - >>> mpf('10.9') # good - mpf('10.8999999999999999999999999999997') - >>> mpf(109) / mpf(10) # also good - mpf('10.8999999999999999999999999999997') - >>> mp.dps = 15 - -(Binary fractions such as 0.5, 1.5, 0.75, 0.125, etc, are generally safe as input, however, since those can be represented exactly by Python floats.) - -Printing --------- - -By default, the ``repr()`` of a number includes its type signature. This way ``eval`` can be used to recreate a number from its string representation: - - >>> eval(repr(mpf(2.5))) - mpf('2.5') - -Prettier output can be obtained by using ``str()`` or ``print``, which hide the ``mpf`` and ``mpc`` signatures and also suppress rounding artifacts in the last few digits: - - >>> mpf("3.14159") - mpf('3.1415899999999999') - >>> print(mpf("3.14159")) - 3.14159 - >>> print(mpc(1j)**0.5) - (0.707106781186548 + 0.707106781186548j) - -Setting the ``mp.pretty`` option will use the ``str()``-style output for ``repr()`` as well: - - >>> mp.pretty = True - >>> mpf(0.6) - 0.6 - >>> mp.pretty = False - >>> mpf(0.6) - mpf('0.59999999999999998') - -The number of digits with which numbers are printed by default is determined by the working precision. To specify the number of digits to show without changing the working precision, use :func:`mpmath.nstr` and :func:`mpmath.nprint`: - - >>> a = mpf(1) / 6 - >>> a - mpf('0.16666666666666666') - >>> nstr(a, 8) - '0.16666667' - >>> nprint(a, 8) - 0.16666667 - >>> nstr(a, 50) - '0.16666666666666665741480812812369549646973609924316' diff --git a/src/geophires_x/doc/source/calculus/approximation.txt b/src/geophires_x/doc/source/calculus/approximation.txt deleted file mode 100644 index c6b53096..00000000 --- a/src/geophires_x/doc/source/calculus/approximation.txt +++ /dev/null @@ -1,23 +0,0 @@ -Function approximation ----------------------- - -Taylor series (``taylor``) -.......................... - -.. autofunction:: mpmath.taylor - -Pade approximation (``pade``) -............................. - -.. autofunction:: mpmath.pade - -Chebyshev approximation (``chebyfit``) -...................................... - -.. autofunction:: mpmath.chebyfit - -Fourier series (``fourier``, ``fourierval``) -............................................ - -.. autofunction:: mpmath.fourier -.. autofunction:: mpmath.fourierval diff --git a/src/geophires_x/doc/source/calculus/differentiation.txt b/src/geophires_x/doc/source/calculus/differentiation.txt deleted file mode 100644 index 5660cf16..00000000 --- a/src/geophires_x/doc/source/calculus/differentiation.txt +++ /dev/null @@ -1,19 +0,0 @@ -Differentiation ---------------- - -Numerical derivatives (``diff``, ``diffs``) -........................................... - -.. autofunction:: mpmath.diff -.. autofunction:: mpmath.diffs - -Composition of derivatives (``diffs_prod``, ``diffs_exp``) -.......................................................... - -.. autofunction:: mpmath.diffs_prod -.. autofunction:: mpmath.diffs_exp - -Fractional derivatives / differintegration (``differint``) -............................................................ - -.. autofunction:: mpmath.differint diff --git a/src/geophires_x/doc/source/calculus/index.txt b/src/geophires_x/doc/source/calculus/index.txt deleted file mode 100644 index 0e6e6166..00000000 --- a/src/geophires_x/doc/source/calculus/index.txt +++ /dev/null @@ -1,14 +0,0 @@ -Numerical calculus -================== - -.. toctree:: - :maxdepth: 2 - - polynomials.txt - optimization.txt - sums_limits.txt - differentiation.txt - integration.txt - odes.txt - approximation.txt - inverselaplace.txt diff --git a/src/geophires_x/doc/source/calculus/integration.txt b/src/geophires_x/doc/source/calculus/integration.txt deleted file mode 100644 index f260b3f6..00000000 --- a/src/geophires_x/doc/source/calculus/integration.txt +++ /dev/null @@ -1,31 +0,0 @@ -Numerical integration (quadrature) ----------------------------------- - -Standard quadrature (``quad``) -.............................. - -.. autofunction:: mpmath.quad - -Oscillatory quadrature (``quadosc``) -.................................... - -.. autofunction:: mpmath.quadosc - -Quadrature rules -................ - -.. autoclass:: mpmath.calculus.quadrature.QuadratureRule - :members: - -Tanh-sinh rule -~~~~~~~~~~~~~~ - -.. autoclass:: mpmath.calculus.quadrature.TanhSinh - :members: - - -Gauss-Legendre rule -~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: mpmath.calculus.quadrature.GaussLegendre - :members: diff --git a/src/geophires_x/doc/source/calculus/inverselaplace.txt b/src/geophires_x/doc/source/calculus/inverselaplace.txt deleted file mode 100644 index b6d7555c..00000000 --- a/src/geophires_x/doc/source/calculus/inverselaplace.txt +++ /dev/null @@ -1,64 +0,0 @@ -Numerical inverse Laplace transform ------------------------------------ - -One-step algorithm (``invertlaplace``) -...................................... - -.. autofunction:: mpmath.invertlaplace - -Specific algorithms -................... - -Fixed Talbot algorithm -~~~~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: mpmath.calculus.inverselaplace.FixedTalbot - :members: - -Gaver-Stehfest algorithm -~~~~~~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: mpmath.calculus.inverselaplace.Stehfest - :members: - -de Hoog, Knight & Stokes algorithm -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ - -.. autoclass:: mpmath.calculus.inverselaplace.deHoog - :members: - -Manual approach -............... - -It is possible and sometimes beneficial to re-create some of the -functionality in ``invertlaplace``. This could be used to compute the -Laplace-space function evaluations in a different way. For example, -the Laplace-space function evaluations could be the result of a -quadrature or sum, solution to a system of ordinary differential -equations, or possibly computed in parallel from some external library -or function call. - -A trivial example showing the process (which could be implemented -using the existing interface): - ->>> from mpmath import * ->>> myTalbot = calculus.inverselaplace.FixedTalbot(mp) ->>> t = convert(0.25) ->>> myTalbot.calc_laplace_parameter(t) ->>> fp = lambda p: 1/(p + 1) - 1/(p + 1000) ->>> ft = lambda t: exp(-t) - exp(-1000*t) ->>> fpvec = [fp(p) for p in myTalbot.p] ->>> ft(t)-myTalbot.calc_time_domain_solution(fpvec,t,manual_prec=True) -mpf('1.928300179528890061756872185e-21') - -This manual approach is also useful to look at the Laplace parameter, -order, or working precision which were computed. - ->>> myTalbot.degree -34 - -Credit -...... - -The numerical inverse Laplace transform functionality was contributed -to mpmath by Kristopher L. Kuhlman in 2017. diff --git a/src/geophires_x/doc/source/calculus/odes.txt b/src/geophires_x/doc/source/calculus/odes.txt deleted file mode 100644 index 7c2ae83b..00000000 --- a/src/geophires_x/doc/source/calculus/odes.txt +++ /dev/null @@ -1,7 +0,0 @@ -Ordinary differential equations -------------------------------- - -Solving the ODE initial value problem (``odefun``) -.................................................. - -.. autofunction:: mpmath.odefun diff --git a/src/geophires_x/doc/source/calculus/optimization.txt b/src/geophires_x/doc/source/calculus/optimization.txt deleted file mode 100644 index b42b8efa..00000000 --- a/src/geophires_x/doc/source/calculus/optimization.txt +++ /dev/null @@ -1,29 +0,0 @@ -Root-finding and optimization ------------------------------ - -Root-finding (``findroot``) -........................... - -.. autofunction:: mpmath.findroot(f, x0, solver=Secant, tol=None, verbose=False, verify=True, **kwargs) - -Solvers -^^^^^^^ - -.. autoclass:: mpmath.calculus.optimization.Secant -.. autoclass:: mpmath.calculus.optimization.Newton -.. autoclass:: mpmath.calculus.optimization.MNewton -.. autoclass:: mpmath.calculus.optimization.Halley -.. autoclass:: mpmath.calculus.optimization.Muller -.. autoclass:: mpmath.calculus.optimization.Bisection -.. autoclass:: mpmath.calculus.optimization.Illinois -.. autoclass:: mpmath.calculus.optimization.Pegasus -.. autoclass:: mpmath.calculus.optimization.Anderson -.. autoclass:: mpmath.calculus.optimization.Ridder -.. autoclass:: mpmath.calculus.optimization.ANewton -.. autoclass:: mpmath.calculus.optimization.MDNewton - - -.. Minimization and maximization (``findmin``, ``findmax``) -.. ........................................................ - -.. (To be added.) diff --git a/src/geophires_x/doc/source/calculus/polynomials.txt b/src/geophires_x/doc/source/calculus/polynomials.txt deleted file mode 100644 index 304fdd99..00000000 --- a/src/geophires_x/doc/source/calculus/polynomials.txt +++ /dev/null @@ -1,15 +0,0 @@ -Polynomials ------------ - -See also :func:`taylor` and :func:`chebyfit` for -approximation of functions by polynomials. - -Polynomial evaluation (``polyval``) -................................... - -.. autofunction:: mpmath.polyval - -Polynomial roots (``polyroots``) -................................ - -.. autofunction:: mpmath.polyroots diff --git a/src/geophires_x/doc/source/calculus/sums_limits.txt b/src/geophires_x/doc/source/calculus/sums_limits.txt deleted file mode 100644 index e06dbc29..00000000 --- a/src/geophires_x/doc/source/calculus/sums_limits.txt +++ /dev/null @@ -1,66 +0,0 @@ -Sums, products, limits and extrapolation ----------------------------------------- - -The functions listed here permit approximation of infinite -sums, products, and other sequence limits. -Use :func:`mpmath.fsum` and :func:`mpmath.fprod` -for summation and multiplication of finite sequences. - -Summation -.......................................... - -:func:`nsum` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nsum - -:func:`sumem` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sumem - -:func:`sumap` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sumap - -Products -............................... - -:func:`nprod` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nprod - -Limits (``limit``) -.................. - -:func:`limit` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.limit - -Extrapolation -.......................................... - -The following functions provide a direct interface to -extrapolation algorithms. :func:`nsum` and :func:`limit` essentially -work by calling the following functions with an increasing -number of terms until the extrapolated limit is accurate enough. - -The following functions may be useful to call directly if the -precise number of terms needed to achieve a desired accuracy is -known in advance, or if one wishes to study the convergence -properties of the algorithms. - - -:func:`richardson` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.richardson - -:func:`shanks` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.shanks - -:func:`levin` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.levin - -:func:`cohen_alt` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cohen_alt diff --git a/src/geophires_x/doc/source/conf.py b/src/geophires_x/doc/source/conf.py deleted file mode 100644 index a5d20a08..00000000 --- a/src/geophires_x/doc/source/conf.py +++ /dev/null @@ -1,139 +0,0 @@ -# -*- coding: utf-8 -*- -# -# mpmath documentation build configuration file, created by -# sphinx-quickstart on Sun Apr 13 00:14:30 2008. -# -# This file is execfile()d with the current directory set to its containing dir. -# -# The contents of this file are pickled, so don't put values in the namespace -# that aren't pickleable (module imports are okay, they're removed automatically). -# -# All configuration values have a default value; values that are commented out -# serve to show the default value. -import pathlib -import sys - -# If your extensions are in another directory, add it here. -sys.path.insert(0, '../..') -sys.path.insert(0, pathlib.Path(__file__).parents[2].resolve().as_posix()) - -# General configuration -# --------------------- - -# Add any Sphinx extension module names here, as strings. They can be extensions -# coming with Sphinx (named 'sphinx.ext.*') or your custom ones. -extensions = ['sphinx.ext.autodoc', 'sphinx.ext.mathjax'] - -# MathJax file, which is free to use. See http://www.mathjax.org/docs/2.0/start.html -# mathjax_path = 'http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS_HTML-full' - -# Add any paths that contain templates here, relative to this directory. -templates_path = [] - -# The suffix of source filenames. -source_suffix = '.txt' - -# The master toctree document. -master_doc = 'index' - -# General substitutions. -project = 'mpmath' -copyright = '2007-2018, Fredrik Johansson and mpmath developers' - -# The default replacements for |version| and |release|, also used in various -# other places throughout the built documents. -# -# The short X.Y version. -import mpmath -version = mpmath.__version__ -# The full version, including alpha/beta/rc tags. -release = mpmath.__version__ - -# There are two options for replacing |today|: either, you set today to some -# non-false value, then it is used: -#today = '' -# Else, today_fmt is used as the format for a strftime call. -today_fmt = '%B %d, %Y' - -# List of documents that shouldn't be included in the build. -#unused_docs = [] - -# If true, '()' will be appended to :func: etc. cross-reference text. -#add_function_parentheses = True - -# If true, the current module name will be prepended to all description -# unit titles (such as .. function::). -#add_module_names = True - -# If true, sectionauthor and moduleauthor directives will be shown in the -# output. They are ignored by default. -#show_authors = False - -# The name of the Pygments (syntax highlighting) style to use. -pygments_style = 'sphinx' - - -# Options for HTML output -# ----------------------- - -# The "theme" that the HTML output should use. -html_theme = 'classic' - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = [] - -# If not '', a 'Last updated on:' timestamp is inserted at every page bottom, -# using the given strftime format. -html_last_updated_fmt = '%b %d, %Y' - -# If true, SmartyPants will be used to convert quotes and dashes to -# typographically correct entities. -#html_use_smartypants = True - -# Content template for the index page. -#html_index = '' - -# Custom sidebar templates, maps document names to template names. -#html_sidebars = {} - -# Additional templates that should be rendered to pages, maps page names to -# template names. -#html_additional_pages = {} - -# If false, no module index is generated. -#html_use_modindex = True - -# If true, the reST sources are included in the HTML build as _sources/. -#html_copy_source = True - -# Output file base name for HTML help builder. -htmlhelp_basename = 'mpmathdoc' - - -# Options for LaTeX output -# ------------------------ - -# The paper size ('letter' or 'a4'). -#latex_paper_size = 'letter' - -# The font size ('10pt', '11pt' or '12pt'). -#latex_font_size = '10pt' - -# Grouping the document tree into LaTeX files. List of tuples -# (source start file, target name, title, author, document class [howto/manual]). -latex_documents = [(master_doc, 'main.tex', 'mpmath documentation', - r'Fredrik Johansson \and mpmath contributors', 'manual')] - -# Additional stuff for the LaTeX preamble. -latex_preamble = r'\usepackage{amsfonts}' - -# Documents to append as an appendix to all manuals. -#latex_appendices = [] - -# If false, no module index is generated. -#latex_use_modindex = True - -default_role = 'math' -pngmath_dvipng_args = ['-gamma 1.5', '-D 110'] diff --git a/src/geophires_x/doc/source/contexts.txt b/src/geophires_x/doc/source/contexts.txt deleted file mode 100644 index 4bdd8d44..00000000 --- a/src/geophires_x/doc/source/contexts.txt +++ /dev/null @@ -1,306 +0,0 @@ -Contexts -======== - -High-level code in mpmath is implemented as methods on a "context object". The context implements arithmetic, type conversions and other fundamental operations. The context also holds settings such as precision, and stores cache data. A few different contexts (with a mostly compatible interface) are provided so that the high-level algorithms can be used with different implementations of the underlying arithmetic, allowing different features and speed-accuracy tradeoffs. Currently, mpmath provides the following contexts: - - * Arbitrary-precision arithmetic (``mp``) - * A faster Cython-based version of ``mp`` (used by default in Sage, and currently only available there) - * Arbitrary-precision interval arithmetic (``iv``) - * Double-precision arithmetic using Python's builtin ``float`` and ``complex`` types (``fp``) - -Most global functions in the global mpmath namespace are actually methods of the ``mp`` -context. This fact is usually transparent to the user, but sometimes shows up in the -form of an initial parameter called "ctx" visible in the help for the function:: - - >>> import mpmath - >>> help(mpmath.fsum) # doctest:+SKIP - Help on method fsum in module mpmath.ctx_mp_python: - - fsum(ctx, terms, absolute=False, squared=False) method of mpmath.ctx_mp.MPContext instance - Calculates a sum containing a finite number of terms (for infinite - series, see :func:`~mpmath.nsum`). The terms will be converted to - ... - -The following operations are equivalent:: - - >>> mpmath.mp.dps = 15; mpmath.mp.pretty = False - >>> mpmath.fsum([1,2,3]) - mpf('6.0') - >>> mpmath.mp.fsum([1,2,3]) - mpf('6.0') - -The corresponding operation using the ``fp`` context:: - - >>> mpmath.fp.fsum([1,2,3]) - 6.0 - -Common interface ----------------- - -``ctx.mpf`` creates a real number:: - - >>> from mpmath import mp, fp - >>> mp.mpf(3) - mpf('3.0') - >>> fp.mpf(3) - 3.0 - -``ctx.mpc`` creates a complex number:: - - >>> mp.mpc(2,3) - mpc(real='2.0', imag='3.0') - >>> fp.mpc(2,3) - (2+3j) - -``ctx.matrix`` creates a matrix:: - - >>> mp.matrix([[1,0],[0,1]]) - matrix( - [['1.0', '0.0'], - ['0.0', '1.0']]) - >>> _[0,0] - mpf('1.0') - >>> fp.matrix([[1,0],[0,1]]) - matrix( - [['1.0', '0.0'], - ['0.0', '1.0']]) - >>> _[0,0] - 1.0 - -``ctx.prec`` holds the current precision (in bits):: - - >>> mp.prec - 53 - >>> fp.prec - 53 - -``ctx.dps`` holds the current precision (in digits):: - - >>> mp.dps - 15 - >>> fp.dps - 15 - -``ctx.pretty`` controls whether objects should be pretty-printed automatically by :func:`repr`. Pretty-printing for ``mp`` numbers is disabled by default so that they can clearly be distinguished from Python numbers and so that ``eval(repr(x)) == x`` works:: - - >>> mp.mpf(3) - mpf('3.0') - >>> mpf = mp.mpf - >>> eval(repr(mp.mpf(3))) - mpf('3.0') - >>> mp.pretty = True - >>> mp.mpf(3) - 3.0 - >>> fp.matrix([[1,0],[0,1]]) - matrix( - [['1.0', '0.0'], - ['0.0', '1.0']]) - >>> fp.pretty = True - >>> fp.matrix([[1,0],[0,1]]) - [1.0 0.0] - [0.0 1.0] - >>> fp.pretty = False - >>> mp.pretty = False - - -Arbitrary-precision floating-point (``mp``) ---------------------------------------------- - -The ``mp`` context is what most users probably want to use most of the time, as it supports the most functions, is most well-tested, and is implemented with a high level of optimization. Nearly all examples in this documentation use ``mp`` functions. - -See :doc:`basics` for a description of basic usage. - -Arbitrary-precision interval arithmetic (``iv``) ------------------------------------------------- - -The ``iv.mpf`` type represents a closed interval `[a,b]`; that is, the set `\{x : a \le x \le b\}`, where `a` and `b` are arbitrary-precision floating-point values, possibly `\pm \infty`. The ``iv.mpc`` type represents a rectangular complex interval `[a,b] + [c,d]i`; that is, the set `\{z = x+iy : a \le x \le b \land c \le y \le d\}`. - -Interval arithmetic provides rigorous error tracking. If `f` is a mathematical function and `\hat f` is its interval arithmetic version, then the basic guarantee of interval arithmetic is that `f(v) \subseteq \hat f(v)` for any input interval `v`. Put differently, if an interval represents the known uncertainty for a fixed number, any sequence of interval operations will produce an interval that contains what would be the result of applying the same sequence of operations to the exact number. The principal drawbacks of interval arithmetic are speed (``iv`` arithmetic is typically at least two times slower than ``mp`` arithmetic) and that it sometimes provides far too pessimistic bounds. - -.. note :: - - The support for interval arithmetic in mpmath is still experimental, and many functions - do not yet properly support intervals. Please use this feature with caution. - -Intervals can be created from single numbers (treated as zero-width intervals) or pairs of endpoint numbers. Strings are treated as exact decimal numbers. Note that a Python float like ``0.1`` generally does not represent the same number as its literal; use ``'0.1'`` instead:: - - >>> from mpmath import iv - >>> iv.dps = 15; iv.pretty = False - >>> iv.mpf(3) - mpi('3.0', '3.0') - >>> print(iv.mpf(3)) - [3.0, 3.0] - >>> iv.pretty = True - >>> iv.mpf([2,3]) - [2.0, 3.0] - >>> iv.mpf(0.1) # probably not intended - [0.10000000000000000555, 0.10000000000000000555] - >>> iv.mpf('0.1') # good, gives a containing interval - [0.099999999999999991673, 0.10000000000000000555] - >>> iv.mpf(['0.1', '0.2']) - [0.099999999999999991673, 0.2000000000000000111] - -The fact that ``'0.1'`` results in an interval of nonzero width indicates that 1/10 cannot be represented using binary floating-point numbers at this precision level (in fact, it cannot be represented exactly at any precision). - -Intervals may be infinite or half-infinite:: - - >>> print(1 / iv.mpf([2, 'inf'])) - [0.0, 0.5] - -The equality testing operators ``==`` and ``!=`` check whether their operands are identical as intervals; that is, have the same endpoints. The ordering operators ``< <= > >=`` permit inequality testing using triple-valued logic: a guaranteed inequality returns ``True`` or ``False`` while an indeterminate inequality returns ``None``:: - - >>> iv.mpf([1,2]) == iv.mpf([1,2]) - True - >>> iv.mpf([1,2]) != iv.mpf([1,2]) - False - >>> iv.mpf([1,2]) <= 2 - True - >>> iv.mpf([1,2]) > 0 - True - >>> iv.mpf([1,2]) < 1 - False - >>> iv.mpf([1,2]) < 2 # returns None - >>> iv.mpf([2,2]) < 2 - False - >>> iv.mpf([1,2]) <= iv.mpf([2,3]) - True - >>> iv.mpf([1,2]) < iv.mpf([2,3]) # returns None - >>> iv.mpf([1,2]) < iv.mpf([-1,0]) - False - -The ``in`` operator tests whether a number or interval is contained in another interval:: - - >>> iv.mpf([0,2]) in iv.mpf([0,10]) - True - >>> 3 in iv.mpf(['-inf', 0]) - False - -Intervals have the properties ``.a``, ``.b`` (endpoints), ``.mid``, and ``.delta`` (width):: - - >>> x = iv.mpf([2, 5]) - >>> x.a - [2.0, 2.0] - >>> x.b - [5.0, 5.0] - >>> x.mid - [3.5, 3.5] - >>> x.delta - [3.0, 3.0] - -Some transcendental functions are supported:: - - >>> iv.dps = 15 - >>> mp.dps = 15 - >>> iv.mpf([0.5,1.5]) ** iv.mpf([0.5, 1.5]) - [0.35355339059327373086, 1.837117307087383633] - >>> iv.exp(0) - [1.0, 1.0] - >>> iv.exp(['-inf','inf']) - [0.0, +inf] - >>> - >>> iv.exp(['-inf',0]) - [0.0, 1.0] - >>> iv.exp([0,'inf']) - [1.0, +inf] - >>> iv.exp([0,1]) - [1.0, 2.7182818284590455349] - >>> - >>> iv.log(1) - [0.0, 0.0] - >>> iv.log([0,1]) - [-inf, 0.0] - >>> iv.log([0,'inf']) - [-inf, +inf] - >>> iv.log(2) - [0.69314718055994528623, 0.69314718055994539725] - >>> - >>> iv.sin([100,'inf']) - [-1.0, 1.0] - >>> iv.cos(['-0.1','0.1']) - [0.99500416527802570954, 1.0] - -Interval arithmetic is useful for proving inequalities involving irrational numbers. -Naive use of ``mp`` arithmetic may result in wrong conclusions, such as the following:: - - >>> mp.dps = 25 - >>> x = mp.exp(mp.pi*mp.sqrt(163)) - >>> y = mp.mpf(640320**3+744) - >>> print(x) - 262537412640768744.0000001 - >>> print(y) - 262537412640768744.0 - >>> x > y - True - -But the correct result is `e^{\pi \sqrt{163}} < 262537412640768744`, as can be -seen by increasing the precision:: - - >>> mp.dps = 50 - >>> print(mp.exp(mp.pi*mp.sqrt(163))) - 262537412640768743.99999999999925007259719818568888 - -With interval arithmetic, the comparison returns ``None`` until the precision -is large enough for `x-y` to have a definite sign:: - - >>> iv.dps = 15 - >>> iv.exp(iv.pi*iv.sqrt(163)) > (640320**3+744) - >>> iv.dps = 30 - >>> iv.exp(iv.pi*iv.sqrt(163)) > (640320**3+744) - >>> iv.dps = 60 - >>> iv.exp(iv.pi*iv.sqrt(163)) > (640320**3+744) - False - >>> iv.dps = 15 - -Fast low-precision arithmetic (``fp``) ---------------------------------------------- - -Although mpmath is generally designed for arbitrary-precision arithmetic, many of the high-level algorithms work perfectly well with ordinary Python ``float`` and ``complex`` numbers, which use hardware double precision (on most systems, this corresponds to 53 bits of precision). Whereas the global functions (which are methods of the ``mp`` object) always convert inputs to mpmath numbers, the ``fp`` object instead converts them to ``float`` or ``complex``, and in some cases employs basic functions optimized for double precision. When large amounts of function evaluations (numerical integration, plotting, etc) are required, and when ``fp`` arithmetic provides sufficient accuracy, this can give a significant speedup over ``mp`` arithmetic. - -To take advantage of this feature, simply use the ``fp`` prefix, i.e. write ``fp.func`` instead of ``func`` or ``mp.func``:: - - >>> u = fp.erfc(2.5) - >>> print(u) # doctest:+SKIP - 0.000406952017445 - >>> type(u) # doctest:+SKIP - - >>> mp.dps = 15 - >>> print(mp.erfc(2.5)) - 0.000406952017444959 - >>> fp.matrix([[1,2],[3,4]]) ** 2 - matrix( - [['7.0', '10.0'], - ['15.0', '22.0']]) - >>> - >>> type(_[0,0]) # doctest:+SKIP - - >>> print(fp.quad(fp.sin, [0, fp.pi])) # numerical integration - 2.0 - -The ``fp`` context wraps Python's ``math`` and ``cmath`` modules for elementary functions. It supports both real and complex numbers and automatically generates complex results for real inputs (``math`` raises an exception):: - - >>> fp.sqrt(5) # doctest:+SKIP - 2.23606797749979 - >>> fp.sqrt(-5) # doctest:+SKIP - 2.23606797749979j - >>> fp.sin(10) # doctest:+SKIP - -0.5440211108893698 - >>> fp.power(-1, 0.25) # doctest:+SKIP - (0.7071067811865476+0.7071067811865475j) - >>> (-1) ** 0.25 # doctest:+SKIP - Traceback (most recent call last): - ... - ValueError: negative number cannot be raised to a fractional power - -The ``prec`` and ``dps`` attributes can be changed (for interface compatibility with the ``mp`` context) but this has no effect:: - - >>> fp.prec - 53 - >>> fp.dps - 15 - >>> fp.prec = 80 - >>> fp.prec - 53 - >>> fp.dps - 15 - -Due to intermediate rounding and cancellation errors, results computed with ``fp`` arithmetic may be much less accurate than those computed with ``mp`` using an equivalent precision (``mp.prec = 53``), since the latter often uses increased internal precision. The accuracy is highly problem-dependent: for some functions, ``fp`` almost always gives 14-15 correct digits; for others, results can be accurate to only 2-3 digits or even completely wrong. The recommended use for ``fp`` is therefore to speed up large-scale computations where accuracy can be verified in advance on a subset of the input set, or where results can be verified afterwards. diff --git a/src/geophires_x/doc/source/cplot.png b/src/geophires_x/doc/source/cplot.png deleted file mode 100644 index 1b8c261875d428b3abef462a795119eafca8305b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 42543 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 p`_ca+3;=*d4**c!FL{^^3!>> from mpmath import * - >>> mp.dps = 15 - >>> pi - - >>> 2*pi - mpf('6.2831853071795862') - >>> +pi - mpf('3.1415926535897931') - >>> pi() - mpf('3.1415926535897931') - >>> mp.dps = 40 - >>> pi - - >>> 2*pi - mpf('6.283185307179586476925286766559005768394338') - >>> +pi - mpf('3.141592653589793238462643383279502884197169') - >>> pi() - mpf('3.141592653589793238462643383279502884197169') - -Exact constants -............... - -The predefined objects :data:`j` (imaginary unit), :data:`inf` (positive infinity) and :data:`nan` (not-a-number) are shortcuts to :class:`mpc` and :class:`mpf` instances with these fixed values. - -Pi (``pi``) -.................................... - -.. autoattribute:: mpmath.mp.pi - -Degree (``degree``) -.................................... - -.. autoattribute:: mpmath.mp.degree - -Base of the natural logarithm (``e``) -..................................... - -.. autoattribute:: mpmath.mp.e - -Golden ratio (``phi``) -...................... - -.. autoattribute:: mpmath.mp.phi - - -Euler's constant (``euler``) -............................ - -.. autoattribute:: mpmath.mp.euler - -Catalan's constant (``catalan``) -................................ - -.. autoattribute:: mpmath.mp.catalan - -Apery's constant (``apery``) -............................ - -.. autoattribute:: mpmath.mp.apery - -Khinchin's constant (``khinchin``) -.................................. - -.. autoattribute:: mpmath.mp.khinchin - -Glaisher's constant (``glaisher``) -.................................. - -.. autoattribute:: mpmath.mp.glaisher - -Mertens constant (``mertens``) -.................................. - -.. autoattribute:: mpmath.mp.mertens - -Twin prime constant (``twinprime``) -................................... - -.. autoattribute:: mpmath.mp.twinprime diff --git a/src/geophires_x/doc/source/functions/elliptic.txt b/src/geophires_x/doc/source/functions/elliptic.txt deleted file mode 100644 index f8d2e1d6..00000000 --- a/src/geophires_x/doc/source/functions/elliptic.txt +++ /dev/null @@ -1,96 +0,0 @@ -Elliptic functions ------------------- - -.. automodule :: mpmath.functions.elliptic - - -Elliptic arguments -................................................... - -:func:`qfrom` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.qfrom(**kwargs) - -:func:`qbarfrom` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.qbarfrom(**kwargs) - -:func:`mfrom` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.mfrom(**kwargs) - -:func:`kfrom` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.kfrom(**kwargs) - -:func:`taufrom` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.taufrom(**kwargs) - - -Legendre elliptic integrals -................................................... - -:func:`ellipk` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ellipk(m, **kwargs) - -:func:`ellipf` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ellipf(phi, m) - -:func:`ellipe` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ellipe(*args) - -:func:`ellippi` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ellippi(*args) - - -Carlson symmetric elliptic integrals -................................................... - -:func:`elliprf` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.elliprf(x, y, z) - -:func:`elliprc` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.elliprc(x, y, pv=True) - -:func:`elliprj` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.elliprj(x, y, z, p) - -:func:`elliprd` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.elliprd(x, y, z) - -:func:`elliprg` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.elliprg(x, y, z) - - -Jacobi theta functions -...................... - -:func:`jtheta` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.jtheta(n,z,q,derivative=0) - - -Jacobi elliptic functions -................................................................. - -:func:`ellipfun` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ellipfun(kind,u=None,m=None,q=None,k=None,tau=None) - - -Modular functions -...................... - -:func:`kleinj` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.kleinj(tau=None, **kwargs) diff --git a/src/geophires_x/doc/source/functions/expintegrals.txt b/src/geophires_x/doc/source/functions/expintegrals.txt deleted file mode 100644 index fe01ca4e..00000000 --- a/src/geophires_x/doc/source/functions/expintegrals.txt +++ /dev/null @@ -1,104 +0,0 @@ -Exponential integrals and error functions ------------------------------------------ - -Exponential integrals give closed-form solutions to a large class of commonly occurring transcendental integrals that cannot be evaluated using elementary functions. Integrals of this type include those with an integrand of the form `t^a e^{t}` or `e^{-x^2}`, the latter giving rise to the Gaussian (or normal) probability distribution. - -The most general function in this section is the incomplete gamma function, to which all others can be reduced. The incomplete gamma function, in turn, can be expressed using hypergeometric functions (see :doc:`hypergeometric`). - -Incomplete gamma functions -.......................... - -:func:`gammainc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.gammainc(z, a=0, b=inf, regularized=False) - - -Exponential integrals -..................... - -:func:`ei` -^^^^^^^^^^ -.. autofunction:: mpmath.ei(x, **kwargs) - -:func:`e1` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.e1(x, **kwargs) - -:func:`expint` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.expint(*args) - - -Logarithmic integral -.................... - -:func:`li` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.li(x, **kwargs) - - -Trigonometric integrals -....................... - -:func:`ci` -^^^^^^^^^^ -.. autofunction:: mpmath.ci(x, **kwargs) - -:func:`si` -^^^^^^^^^^ -.. autofunction:: mpmath.si(x, **kwargs) - - -Hyperbolic integrals -.................... - -:func:`chi` -^^^^^^^^^^^ -.. autofunction:: mpmath.chi(x, **kwargs) - -:func:`shi` -^^^^^^^^^^^ -.. autofunction:: mpmath.shi(x, **kwargs) - - -Error functions -............... - -:func:`erf` -^^^^^^^^^^^ -.. autofunction:: mpmath.erf(x, **kwargs) - -:func:`erfc` -^^^^^^^^^^^^ -.. autofunction:: mpmath.erfc(x, **kwargs) - -:func:`erfi` -^^^^^^^^^^^^ -.. autofunction:: mpmath.erfi(x) - -:func:`erfinv` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.erfinv(x) - -The normal distribution -.................................................... - -:func:`npdf` -^^^^^^^^^^^^ -.. autofunction:: mpmath.npdf(x, mu=0, sigma=1) - -:func:`ncdf` -^^^^^^^^^^^^ -.. autofunction:: mpmath.ncdf(x, mu=0, sigma=1) - - -Fresnel integrals -...................................................... - -:func:`fresnels` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fresnels(x) - -:func:`fresnelc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fresnelc(x) diff --git a/src/geophires_x/doc/source/functions/gamma.txt b/src/geophires_x/doc/source/functions/gamma.txt deleted file mode 100644 index dd3fbda4..00000000 --- a/src/geophires_x/doc/source/functions/gamma.txt +++ /dev/null @@ -1,111 +0,0 @@ -Factorials and gamma functions ------------------------------- - -Factorials and factorial-like sums and products are basic tools of combinatorics and number theory. Much like the exponential function is fundamental to differential equations and analysis in general, the factorial function (and its extension to complex numbers, the gamma function) is fundamental to difference equations and functional equations. - -A large selection of factorial-like functions is implemented in mpmath. All functions support complex arguments, and arguments may be arbitrarily large. Results are numerical approximations, so to compute *exact* values a high enough precision must be set manually:: - - >>> from mpmath import mp, fac - >>> mp.dps = 15; mp.pretty = True - >>> fac(100) - 9.33262154439442e+157 - >>> print(int(_)) # most digits are wrong - 93326215443944150965646704795953882578400970373184098831012889540582227238570431295066113089288327277825849664006524270554535976289719382852181865895959724032 - >>> mp.dps = 160 - >>> fac(100) - 93326215443944152681699238856266700490715968264381621468592963895217599993229915608941463976156518286253697920827223758251185210916864000000000000000000000000.0 - -The gamma and polygamma functions are closely related to :doc:`zeta`. See also :doc:`qfunctions` for q-analogs of factorial-like functions. - - -Factorials -.......... - -:func:`factorial`/:func:`fac` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ - -.. autofunction:: mpmath.factorial(x, **kwargs) - -:func:`fac2` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fac2(x) - -Binomial coefficients -.................................................... - -:func:`binomial` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.binomial(n,k) - - -Gamma function -.............. - -:func:`gamma` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.gamma(x, **kwargs) - -:func:`rgamma` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.rgamma(x, **kwargs) - -:func:`gammaprod` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.gammaprod(a, b) - -:func:`loggamma` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.loggamma(x) - - -Rising and falling factorials -............................. - -:func:`rf` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.rf(x,n) - -:func:`ff` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ff(x,n) - -Beta function -............. - -:func:`beta` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.beta(x,y) - -:func:`betainc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.betainc(a,b,x1=0,x2=1,regularized=False) - - -Super- and hyperfactorials -.......................... - -:func:`superfac` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.superfac(z) - -:func:`hyperfac` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyperfac(z) - -:func:`barnesg` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.barnesg(z) - - -Polygamma functions and harmonic numbers -........................................ - -:func:`psi`/:func:`digamma` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.psi(m, z) - -.. autofunction:: mpmath.digamma(z) - -:func:`harmonic` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.harmonic(z) diff --git a/src/geophires_x/doc/source/functions/hyperbolic.txt b/src/geophires_x/doc/source/functions/hyperbolic.txt deleted file mode 100644 index e48b7e79..00000000 --- a/src/geophires_x/doc/source/functions/hyperbolic.txt +++ /dev/null @@ -1,56 +0,0 @@ -Hyperbolic functions --------------------- - -Hyperbolic functions -.................... - -:func:`cosh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cosh(x, **kwargs) - -:func:`sinh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sinh(x, **kwargs) - -:func:`tanh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.tanh(x, **kwargs) - -:func:`sech` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sech(x) - -:func:`csch` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.csch(x) - -:func:`coth` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.coth(x) - -Inverse hyperbolic functions -............................ - -:func:`acosh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acosh(x, **kwargs) - -:func:`asinh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.asinh(x, **kwargs) - -:func:`atanh` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.atanh(x, **kwargs) - -:func:`asech` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.asech(x) - -:func:`acsch` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acsch(x) - -:func:`acoth` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acoth(x) diff --git a/src/geophires_x/doc/source/functions/hypergeometric.txt b/src/geophires_x/doc/source/functions/hypergeometric.txt deleted file mode 100644 index 2e6d7108..00000000 --- a/src/geophires_x/doc/source/functions/hypergeometric.txt +++ /dev/null @@ -1,114 +0,0 @@ -Hypergeometric functions ------------------------- - -The functions listed in :doc:`expintegrals`, :doc:`bessel` and -:doc:`orthogonal`, and many other functions as well, are merely -particular instances of the generalized hypergeometric function `\,_pF_q`. -The functions listed in the following section enable efficient -direct evaluation of the underlying hypergeometric series, as -well as linear combinations, limits with respect to parameters, -and analytic continuations thereof. Extensions to twodimensional -series are also provided. See also the basic or q-analog of -the hypergeometric series in :doc:`qfunctions`. - -For convenience, most of the hypergeometric series of low order are -provided as standalone functions. They can equivalently be evaluated using -:func:`~mpmath.hyper`. As will be demonstrated in the respective docstrings, -all the ``hyp#f#`` functions implement analytic continuations and/or asymptotic -expansions with respect to the argument `z`, thereby permitting evaluation -for `z` anywhere in the complex plane. Functions of higher degree can be -computed via :func:`~mpmath.hyper`, but generally only in rapidly convergent -instances. - -Most hypergeometric and hypergeometric-derived functions accept optional -keyword arguments to specify options for :func:`hypercomb` or -:func:`hyper`. Some useful options are *maxprec*, *maxterms*, -*zeroprec*, *accurate_small*, *hmag*, *force_series*, -*asymp_tol* and *eliminate*. These options give control over what to -do in case of slow convergence, extreme loss of accuracy or -evaluation at zeros (these two cases cannot generally be -distinguished from each other automatically), -and singular parameter combinations. - -Common hypergeometric series -............................ - -:func:`hyp0f1` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp0f1(a, z) - -:func:`hyp1f1` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp1f1(a, b, z) - -:func:`hyp1f2` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp1f2(a1, b1, b2, z) - -:func:`hyp2f0` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp2f0(a, b, z) - -:func:`hyp2f1` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp2f1(a, b, c, z) - -:func:`hyp2f2` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp2f2(a1, a2, b1, b2, z) - -:func:`hyp2f3` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp2f3(a1, a2, b1, b2, b3, z) - -:func:`hyp3f2` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyp3f2(a1, a2, a3, b1, b2, z) - -Generalized hypergeometric functions -.................................... - -:func:`hyper` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyper(a_s, b_s, z) - -:func:`hypercomb` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hypercomb - -Meijer G-function -................................... - -:func:`meijerg` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.meijerg(a_s,b_s,z,r=1,**kwargs) - -Bilateral hypergeometric series -............................... - -:func:`bihyper` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.bihyper(a_s,b_s,z,**kwargs) - -Hypergeometric functions of two variables -............................................... - -:func:`hyper2d` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hyper2d(a,b,x,y,**kwargs) - -:func:`appellf1` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.appellf1(a,b1,b2,c,x,y,**kwargs) - -:func:`appellf2` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.appellf2(a,b1,b2,c1,c2,x,y,**kwargs) - -:func:`appellf3` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.appellf3(a1,a2,b1,b2,c,x,y,**kwargs) - -:func:`appellf4` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.appellf4(a,b,c1,c2,x,y,**kwargs) diff --git a/src/geophires_x/doc/source/functions/index.txt b/src/geophires_x/doc/source/functions/index.txt deleted file mode 100644 index 65b6730b..00000000 --- a/src/geophires_x/doc/source/functions/index.txt +++ /dev/null @@ -1,21 +0,0 @@ -Mathematical functions -====================== - -Mpmath implements the standard functions from Python's ``math`` and ``cmath`` modules, for both real and complex numbers and with arbitrary precision. Many other functions are also available in mpmath, including commonly-used variants of standard functions (such as the alternative trigonometric functions sec, csc, cot), but also a large number of "special functions" such as the gamma function, the Riemann zeta function, error functions, Bessel functions, etc. - -.. toctree:: - :maxdepth: 2 - - constants.txt - powers.txt - trigonometric.txt - hyperbolic.txt - gamma.txt - expintegrals.txt - bessel.txt - orthogonal.txt - hypergeometric.txt - elliptic.txt - zeta.txt - numtheory.txt - qfunctions.txt diff --git a/src/geophires_x/doc/source/functions/numtheory.txt b/src/geophires_x/doc/source/functions/numtheory.txt deleted file mode 100644 index a35e1ff7..00000000 --- a/src/geophires_x/doc/source/functions/numtheory.txt +++ /dev/null @@ -1,93 +0,0 @@ -Number-theoretical, combinatorial and integer functions -------------------------------------------------------- - -For factorial-type functions, including binomial coefficients, -double factorials, etc., see the separate -section :doc:`gamma`. - -Fibonacci numbers -................. - -:func:`fibonacci`/:func:`fib` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fibonacci(n, **kwargs) - - -Bernoulli numbers and polynomials -................................. - -:func:`bernoulli` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.bernoulli(n) - -:func:`bernfrac` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.bernfrac(n) - -:func:`bernpoly` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.bernpoly(n,z) - -Euler numbers and polynomials -................................. - -:func:`eulernum` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.eulernum(n) - -:func:`eulerpoly` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.eulerpoly(n,z) - - -Bell numbers and polynomials -........................................... - -:func:`bell` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.bell(n,x) - - -Stirling numbers -........................................... - -:func:`stirling1` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.stirling1(n,k,exact=False) - -:func:`stirling2` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.stirling2(n,k,exact=False) - - - -Prime counting functions -........................ - -:func:`primepi` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.primepi(x) - -:func:`primepi2` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.primepi2(x) - -:func:`riemannr` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.riemannr(x) - - -Cyclotomic polynomials -...................... - -:func:`cyclotomic` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cyclotomic(n,x) - - -Arithmetic functions -...................... - -:func:`mangoldt` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.mangoldt(n) diff --git a/src/geophires_x/doc/source/functions/orthogonal.txt b/src/geophires_x/doc/source/functions/orthogonal.txt deleted file mode 100644 index 27791ca5..00000000 --- a/src/geophires_x/doc/source/functions/orthogonal.txt +++ /dev/null @@ -1,79 +0,0 @@ -Orthogonal polynomials ----------------------- - -An orthogonal polynomial sequence is a sequence of polynomials `P_0(x), P_1(x), \ldots` of degree `0, 1, \ldots`, which are mutually orthogonal in the sense that - -.. math :: - - \int_S P_n(x) P_m(x) w(x) dx = - \begin{cases} - c_n \ne 0 & \text{if $m = n$} \\ - 0 & \text{if $m \ne n$} - \end{cases} - -where `S` is some domain (e.g. an interval `[a,b] \in \mathbb{R}`) and `w(x)` is a fixed *weight function*. A sequence of orthogonal polynomials is determined completely by `w`, `S`, and a normalization convention (e.g. `c_n = 1`). Applications of orthogonal polynomials include function approximation and solution of differential equations. - -Orthogonal polynomials are sometimes defined using the differential equations they satisfy (as functions of `x`) or the recurrence relations they satisfy with respect to the order `n`. Other ways of defining orthogonal polynomials include differentiation formulas and generating functions. The standard orthogonal polynomials can also be represented as hypergeometric series (see :doc:`hypergeometric`), more specifically using the Gauss hypergeometric function `\,_2F_1` in most cases. The following functions are generally implemented using hypergeometric functions since this is computationally efficient and easily generalizes. - -For more information, see the `Wikipedia article on orthogonal polynomials `_. - -Legendre functions -....................................... - -:func:`legendre` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.legendre(n, x) - -:func:`legenp` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.legenp(n, m, z, type=2) - -:func:`legenq` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.legenq(n, m, z, type=2) - -Chebyshev polynomials -..................... - -:func:`chebyt` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.chebyt(n, x) - -:func:`chebyu` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.chebyu(n, x) - -Jacobi polynomials -.................. - -:func:`jacobi` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.jacobi(n, a, b, z) - -Gegenbauer polynomials -..................................... - -:func:`gegenbauer` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.gegenbauer(n, a, z) - -Hermite polynomials -..................................... - -:func:`hermite` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.hermite(n, z) - -Laguerre polynomials -....................................... - -:func:`laguerre` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.laguerre(n, a, z) - -Spherical harmonics -..................................... - -:func:`spherharm` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.spherharm(l, m, theta, phi) diff --git a/src/geophires_x/doc/source/functions/powers.txt b/src/geophires_x/doc/source/functions/powers.txt deleted file mode 100644 index 14365ddf..00000000 --- a/src/geophires_x/doc/source/functions/powers.txt +++ /dev/null @@ -1,89 +0,0 @@ -Powers and logarithms ---------------------- - -Nth roots -......... - -:func:`sqrt` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sqrt(x, **kwargs) - -:func:`hypot` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.hypot(x, y) - -:func:`cbrt` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cbrt(x, **kwargs) - -:func:`root` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.root(z, n, k=0) - -:func:`unitroots` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.unitroots(n, primitive=False) - - -Exponentiation -.............. - -:func:`exp` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.exp(x, **kwargs) - -:func:`power` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.power(x, y) - -:func:`expj` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.expj(x, **kwargs) - -:func:`expjpi` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.expjpi(x, **kwargs) - -:func:`expm1` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.expm1(x) - -:func:`powm1` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.powm1(x, y) - - -Logarithms -.......... - -:func:`log` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.log(x, b=None) - -:func:`ln` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ln(x, **kwargs) - -:func:`log10` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.log10(x) - -:func:`log1p` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.log1p(x) - - -Lambert W function -................................................... - -:func:`lambertw` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.lambertw(z, k=0) - - -Arithmetic-geometric mean -....................................... - -:func:`agm` -^^^^^^^^^^^^^^ -.. autofunction:: mpmath.agm(a, b=1) diff --git a/src/geophires_x/doc/source/functions/qfunctions.txt b/src/geophires_x/doc/source/functions/qfunctions.txt deleted file mode 100644 index 4f7bdbe7..00000000 --- a/src/geophires_x/doc/source/functions/qfunctions.txt +++ /dev/null @@ -1,28 +0,0 @@ -q-functions -------------------------------------------- - -q-Pochhammer symbol -.................................................. - -:func:`qp` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.qp(a, q=None, n=None, **kwargs) - - -q-gamma and factorial -.................................................. - -:func:`qgamma` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.qgamma(z, q, **kwargs) - -:func:`qfac` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.qfac(z, q, **kwargs) - -Hypergeometric q-series -.................................................. - -:func:`qhyper` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.qhyper(a_s, b_s, q, z, **kwargs) diff --git a/src/geophires_x/doc/source/functions/trigonometric.txt b/src/geophires_x/doc/source/functions/trigonometric.txt deleted file mode 100644 index 1c2b87e3..00000000 --- a/src/geophires_x/doc/source/functions/trigonometric.txt +++ /dev/null @@ -1,117 +0,0 @@ -Trigonometric functions ------------------------ - -Except where otherwise noted, the trigonometric functions -take a radian angle as input and the inverse trigonometric -functions return radian angles. - -The ordinary trigonometric functions are single-valued -functions defined everywhere in the complex plane -(except at the poles of tan, sec, csc, and cot). -They are defined generally via the exponential function, -e.g. - -.. math :: - - \cos(x) = \frac{e^{ix} + e^{-ix}}{2}. - -The inverse trigonometric functions are multivalued, -thus requiring branch cuts, and are generally real-valued -only on a part of the real line. Definitions and branch cuts -are given in the documentation of each function. -The branch cut conventions used by mpmath are essentially -the same as those found in most standard mathematical software, -such as Mathematica and Python's own ``cmath`` libary (as of Python 2.6; -earlier Python versions implement some functions -erroneously). - -Degree-radian conversion -........................................................... - -:func:`degrees` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.degrees(x) - -:func:`radians` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.radians(x) - -Trigonometric functions -....................... - -:func:`cos` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cos(x, **kwargs) - -:func:`sin` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sin(x, **kwargs) - -:func:`tan` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.tan(x, **kwargs) - -:func:`sec` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sec(x) - -:func:`csc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.csc(x) - -:func:`cot` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cot(x) - -Trigonometric functions with modified argument -........................................................ - -:func:`cospi` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.cospi(x, **kwargs) - -:func:`sinpi` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sinpi(x, **kwargs) - -Inverse trigonometric functions -................................................ - -:func:`acos` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acos(x, **kwargs) - -:func:`asin` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.asin(x, **kwargs) - -:func:`atan` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.atan(x, **kwargs) - -:func:`atan2` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.atan2(y, x) - -:func:`asec` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.asec(x) - -:func:`acsc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acsc(x) - -:func:`acot` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.acot(x) - -Sinc function -............. - -:func:`sinc` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sinc(x) - -:func:`sincpi` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sincpi(x) diff --git a/src/geophires_x/doc/source/functions/zeta.txt b/src/geophires_x/doc/source/functions/zeta.txt deleted file mode 100644 index d797ce9e..00000000 --- a/src/geophires_x/doc/source/functions/zeta.txt +++ /dev/null @@ -1,104 +0,0 @@ -Zeta functions, L-series and polylogarithms -------------------------------------------- - -This section includes the Riemann zeta functions -and associated functions pertaining to analytic number theory. - - -Riemann and Hurwitz zeta functions -.................................................. - -:func:`zeta` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.zeta(s,a=1,derivative=0) - - -Dirichlet L-series -.................................................. - -:func:`altzeta` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.altzeta(s) - -:func:`dirichlet` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.dirichlet(s,chi,derivative=0) - - -Stieltjes constants -................... - -:func:`stieltjes` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.stieltjes(n,a=1) - - -Zeta function zeros -...................................... - -These functions are used for the study of the Riemann zeta function -in the critical strip. - -:func:`zetazero` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.zetazero(n, verbose=False) - -:func:`nzeros` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nzeros(t) - -:func:`siegelz` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.siegelz(t) - -:func:`siegeltheta` -^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.siegeltheta(t) - -:func:`grampoint` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.grampoint(n) - -:func:`backlunds` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.backlunds(t) - - -Lerch transcendent -................................ - -:func:`lerchphi` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.lerchphi(z,s,a) - - -Polylogarithms and Clausen functions -....................................... - -:func:`polylog` -^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.polylog(s,z) - -:func:`clsin` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.clsin(s, z) - -:func:`clcos` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.clcos(s, z) - -:func:`polyexp` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.polyexp(s,z) - - -Zeta function variants -.......................... - -:func:`primezeta` -^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.primezeta(s) - -:func:`secondzeta` -^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.secondzeta(s, a=0.015, **kwargs) diff --git a/src/geophires_x/doc/source/general.txt b/src/geophires_x/doc/source/general.txt deleted file mode 100644 index 6b675c41..00000000 --- a/src/geophires_x/doc/source/general.txt +++ /dev/null @@ -1,232 +0,0 @@ -Utility functions -=============================================== - -This page lists functions that perform basic operations -on numbers or aid general programming. - -Conversion and printing ------------------------ - -:func:`mpmathify` / :func:`convert` -^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.mpmathify(x, strings=True) - -:func:`nstr` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nstr(x, n=6, **kwargs) - -:func:`nprint` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nprint(x, n=6, **kwargs) - -Arithmetic operations ---------------------- - -See also :func:`mpmath.sqrt`, :func:`mpmath.exp` etc., listed -in :doc:`functions/powers` - -:func:`fadd` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fadd - -:func:`fsub` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fsub - -:func:`fneg` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fneg - -:func:`fmul` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fmul - -:func:`fdiv` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fdiv - -:func:`fmod` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fmod(x, y) - -:func:`fsum` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fsum(terms, absolute=False, squared=False) - -:func:`fprod` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fprod(factors) - -:func:`fdot` -^^^^^^^^^^^^^ -.. autofunction:: mpmath.fdot(A, B=None, conjugate=False) - -Complex components ------------------- - -:func:`fabs` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fabs(x) - -:func:`sign` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.sign(x) - -:func:`re` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.re(x) - -:func:`im` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.im(x) - -:func:`arg` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.arg(x) - -:func:`conj` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.conj(x) - -:func:`polar` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.polar(x) - -:func:`rect` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.rect(x) - -Integer and fractional parts ------------------------------ - -:func:`floor` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.floor(x) - -:func:`ceil` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ceil(x) - -:func:`nint` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nint(x) - -:func:`frac` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.frac(x) - -Tolerances and approximate comparisons --------------------------------------- - -:func:`chop` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.chop(x, tol=None) - -:func:`almosteq` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.almosteq(s, t, rel_eps=None, abs_eps=None) - -Properties of numbers -------------------------------------- - -:func:`isinf` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.isinf(x) - -:func:`isnan` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.isnan(x) - -:func:`isnormal` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.isnormal(x) - -:func:`isfinite` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.isfinite(x) - -:func:`isint` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.isint(x, gaussian=False) - -:func:`ldexp` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.ldexp(x, n) - -:func:`frexp` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.frexp(x, n) - -:func:`mag` -^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.mag(x) - -:func:`nint_distance` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.nint_distance(x) - -.. :func:`absmin` -.. ^^^^^^^^^^^^^^^^^^^^ -.. .. autofunction:: mpmath.absmin(x) -.. .. autofunction:: mpmath.absmax(x) - -Number generation ------------------ - -:func:`fraction` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.fraction(p,q) - -:func:`rand` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.rand() - -:func:`arange` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.arange(*args) - -:func:`linspace` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.linspace(*args, **kwargs) - -Precision management --------------------- - -:func:`autoprec` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.autoprec - -:func:`workprec` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.workprec - -:func:`workdps` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.workdps - -:func:`extraprec` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.extraprec - -:func:`extradps` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.extradps - -Performance and debugging ------------------------------------- - -:func:`memoize` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.memoize - -:func:`maxcalls` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.maxcalls - -:func:`monitor` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.monitor - -:func:`timing` -^^^^^^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.timing diff --git a/src/geophires_x/doc/source/identification.txt b/src/geophires_x/doc/source/identification.txt deleted file mode 100644 index 7bc430af..00000000 --- a/src/geophires_x/doc/source/identification.txt +++ /dev/null @@ -1,31 +0,0 @@ -Number identification -===================== - -Most function in mpmath are concerned with producing approximations from exact mathematical formulas. It is also useful to consider the inverse problem: given only a decimal approximation for a number, such as 0.7320508075688772935274463, is it possible to find an exact formula? - -Subject to certain restrictions, such "reverse engineering" is indeed possible thanks to the existence of *integer relation algorithms*. Mpmath implements the PSLQ algorithm (developed by H. Ferguson), which is one such algorithm. - -Automated number recognition based on PSLQ is not a silver bullet. Any occurring transcendental constants (`\pi`, `e`, etc) must be guessed by the user, and the relation between those constants in the formula must be linear (such as `x = 3 \pi + 4 e`). More complex formulas can be found by combining PSLQ with functional transformations; however, this is only feasible to a limited extent since the computation time grows exponentially with the number of operations that need to be combined. - -The number identification facilities in mpmath are inspired by the `Inverse Symbolic Calculator `_ (ISC). The ISC is more powerful than mpmath, as it uses a lookup table of millions of precomputed constants (thereby mitigating the problem with exponential complexity). - -Constant recognition ------------------------------------ - -:func:`identify` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.identify - -Algebraic identification ---------------------------------------- - -:func:`findpoly` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.findpoly - -Integer relations (PSLQ) ----------------------------- - -:func:`pslq` -^^^^^^^^^^^^^^^^ -.. autofunction:: mpmath.pslq diff --git a/src/geophires_x/doc/source/index.txt b/src/geophires_x/doc/source/index.txt deleted file mode 100644 index adddf281..00000000 --- a/src/geophires_x/doc/source/index.txt +++ /dev/null @@ -1,53 +0,0 @@ -.. mpmath documentation master file, created by sphinx-quickstart on Fri Mar 28 13:50:14 2008. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to mpmath's documentation! -================================== - -Mpmath is a Python library for arbitrary-precision floating-point arithmetic. -For general information about mpmath, see the project website http://mpmath.org/ - -These documentation pages include general information as well as docstring listing with extensive use of examples that can be run in the interactive Python interpreter. For quick access to the docstrings of individual functions, use the `index listing `_, or type ``help(mpmath.function_name)`` in the Python interactive prompt. - -Introduction ------------- - -.. toctree :: - :maxdepth: 2 - - setup.txt - basics.txt - -Basic features ----------------- - -.. toctree :: - :maxdepth: 2 - - contexts.txt - general.txt - plotting.txt - -Advanced mathematics --------------------- - -On top of its support for arbitrary-precision arithmetic, mpmath -provides extensive support for transcendental functions, evaluation of sums, integrals, limits, roots, and so on. - -.. toctree :: - :maxdepth: 2 - - functions/index.txt - calculus/index.txt - matrices.txt - identification.txt - -End matter ----------- - -.. toctree :: - :maxdepth: 2 - - technical.txt - references.txt diff --git a/src/geophires_x/doc/source/matrices.txt b/src/geophires_x/doc/source/matrices.txt deleted file mode 100644 index d8b12734..00000000 --- a/src/geophires_x/doc/source/matrices.txt +++ /dev/null @@ -1,541 +0,0 @@ -Matrices -======== - -Creating matrices ------------------ - -Basic methods -............. - -Matrices in mpmath are implemented using dictionaries. Only non-zero values are -stored, so it is cheap to represent sparse matrices. - -The most basic way to create one is to use the ``matrix`` class directly. You -can create an empty matrix specifying the dimensions:: - - >>> from mpmath import * - >>> mp.dps = 15; mp.pretty = False - >>> matrix(2) - matrix( - [['0.0', '0.0'], - ['0.0', '0.0']]) - >>> matrix(2, 3) - matrix( - [['0.0', '0.0', '0.0'], - ['0.0', '0.0', '0.0']]) - -Calling ``matrix`` with one dimension will create a square matrix. - -To access the dimensions of a matrix, use the ``rows`` or ``cols`` keyword:: - - >>> A = matrix(3, 2) - >>> A - matrix( - [['0.0', '0.0'], - ['0.0', '0.0'], - ['0.0', '0.0']]) - >>> A.rows - 3 - >>> A.cols - 2 - -You can also change the dimension of an existing matrix. This will set the -new elements to 0. If the new dimension is smaller than before, the -concerning elements are discarded:: - - >>> A.rows = 2 - >>> A - matrix( - [['0.0', '0.0'], - ['0.0', '0.0']]) - -Internally ``convert`` is applied every time an element is set. This is -done using the syntax A[row,column], counting from 0:: - - >>> A = matrix(2) - >>> A[1,1] = 1 + 1j - >>> print(A) - [0.0 0.0] - [0.0 (1.0 + 1.0j)] - -A more comfortable way to create a matrix lets you use nested lists:: - - >>> matrix([[1, 2], [3, 4]]) - matrix( - [['1.0', '2.0'], - ['3.0', '4.0']]) - -Advanced methods -................ - -Convenient functions are available for creating various standard matrices:: - - >>> zeros(2) - matrix( - [['0.0', '0.0'], - ['0.0', '0.0']]) - >>> ones(2) - matrix( - [['1.0', '1.0'], - ['1.0', '1.0']]) - >>> diag([1, 2, 3]) # diagonal matrix - matrix( - [['1.0', '0.0', '0.0'], - ['0.0', '2.0', '0.0'], - ['0.0', '0.0', '3.0']]) - >>> eye(2) # identity matrix - matrix( - [['1.0', '0.0'], - ['0.0', '1.0']]) - -You can even create random matrices:: - - >>> randmatrix(2) # doctest:+SKIP - matrix( - [['0.53491598236191806', '0.57195669543302752'], - ['0.85589992269513615', '0.82444367501382143']]) - -Vectors -....... - -Vectors may also be represented by the ``matrix`` class (with rows = 1 or cols = 1). -For vectors there are some things which make life easier. A column vector can -be created using a flat list, a row vectors using an almost flat nested list:: - - >>> matrix([1, 2, 3]) - matrix( - [['1.0'], - ['2.0'], - ['3.0']]) - >>> matrix([[1, 2, 3]]) - matrix( - [['1.0', '2.0', '3.0']]) - -Optionally vectors can be accessed like lists, using only a single index:: - - >>> x = matrix([1, 2, 3]) - >>> x[1] - mpf('2.0') - >>> x[1,0] - mpf('2.0') - -Other -..... - -Like you probably expected, matrices can be printed:: - - >>> print(randmatrix(3)) # doctest:+SKIP - [ 0.782963853573023 0.802057689719883 0.427895717335467] - [0.0541876859348597 0.708243266653103 0.615134039977379] - [ 0.856151514955773 0.544759264818486 0.686210904770947] - -Use ``nstr`` or ``nprint`` to specify the number of digits to print:: - - >>> nprint(randmatrix(5), 3) # doctest:+SKIP - [2.07e-1 1.66e-1 5.06e-1 1.89e-1 8.29e-1] - [6.62e-1 6.55e-1 4.47e-1 4.82e-1 2.06e-2] - [4.33e-1 7.75e-1 6.93e-2 2.86e-1 5.71e-1] - [1.01e-1 2.53e-1 6.13e-1 3.32e-1 2.59e-1] - [1.56e-1 7.27e-2 6.05e-1 6.67e-2 2.79e-1] - -As matrices are mutable, you will need to copy them sometimes:: - - >>> A = matrix(2) - >>> A - matrix( - [['0.0', '0.0'], - ['0.0', '0.0']]) - >>> B = A.copy() - >>> B[0,0] = 1 - >>> B - matrix( - [['1.0', '0.0'], - ['0.0', '0.0']]) - >>> A - matrix( - [['0.0', '0.0'], - ['0.0', '0.0']]) - -Finally, it is possible to convert a matrix to a nested list. This is very useful, -as most Python libraries involving matrices or arrays (namely NumPy or SymPy) -support this format:: - - >>> B.tolist() - [[mpf('1.0'), mpf('0.0')], [mpf('0.0'), mpf('0.0')]] - - -Matrix operations ------------------ - -You can add and subtract matrices of compatible dimensions:: - - >>> A = matrix([[1, 2], [3, 4]]) - >>> B = matrix([[-2, 4], [5, 9]]) - >>> A + B - matrix( - [['-1.0', '6.0'], - ['8.0', '13.0']]) - >>> A - B - matrix( - [['3.0', '-2.0'], - ['-2.0', '-5.0']]) - >>> A + ones(3) # doctest:+ELLIPSIS - Traceback (most recent call last): - File "", line 1, in - File "...", line 238, in __add__ - raise ValueError('incompatible dimensions for addition') - ValueError: incompatible dimensions for addition - -It is possible to multiply or add matrices and scalars. In the latter case the -operation will be done element-wise:: - - >>> A * 2 - matrix( - [['2.0', '4.0'], - ['6.0', '8.0']]) - >>> A / 4 - matrix( - [['0.25', '0.5'], - ['0.75', '1.0']]) - >>> A - 1 - matrix( - [['0.0', '1.0'], - ['2.0', '3.0']]) - -Of course you can perform matrix multiplication, if the dimensions are -compatible:: - - >>> A * B - matrix( - [['8.0', '22.0'], - ['14.0', '48.0']]) - >>> matrix([[1, 2, 3]]) * matrix([[-6], [7], [-2]]) - matrix( - [['2.0']]) - -You can raise powers of square matrices:: - - >>> A**2 - matrix( - [['7.0', '10.0'], - ['15.0', '22.0']]) - -Negative powers will calculate the inverse:: - - >>> A**-1 - matrix( - [['-2.0', '1.0'], - ['1.5', '-0.5']]) - >>> nprint(A * A**-1, 3) - [ 1.0 1.08e-19] - [-2.17e-19 1.0] - -Matrix transposition is straightforward:: - - >>> A = ones(2, 3) - >>> A - matrix( - [['1.0', '1.0', '1.0'], - ['1.0', '1.0', '1.0']]) - >>> A.T - matrix( - [['1.0', '1.0'], - ['1.0', '1.0'], - ['1.0', '1.0']]) - - -Norms -..... - -Sometimes you need to know how "large" a matrix or vector is. Due to their -multidimensional nature it's not possible to compare them, but there are -several functions to map a matrix or a vector to a positive real number, the -so called norms. - -.. autofunction :: mpmath.norm - -.. autofunction :: mpmath.mnorm - - -Linear algebra --------------- - -Decompositions -.............. - -.. autofunction :: mpmath.cholesky - - -Linear equations -................ - -Basic linear algebra is implemented; you can for example solve the linear -equation system:: - - x + 2*y = -10 - 3*x + 4*y = 10 - -using ``lu_solve``:: - - >>> A = matrix([[1, 2], [3, 4]]) - >>> b = matrix([-10, 10]) - >>> x = lu_solve(A, b) - >>> x - matrix( - [['30.0'], - ['-20.0']]) - -If you don't trust the result, use ``residual`` to calculate the residual ||A*x-b||:: - - >>> residual(A, x, b) - matrix( - [['3.46944695195361e-18'], - ['3.46944695195361e-18']]) - >>> str(eps) - '2.22044604925031e-16' - -As you can see, the solution is quite accurate. The error is caused by the -inaccuracy of the internal floating point arithmetic. Though, it's even smaller -than the current machine epsilon, which basically means you can trust the -result. - -If you need more speed, use NumPy, or use ``fp`` instead ``mp`` matrices -and methods:: - - >>> A = fp.matrix([[1, 2], [3, 4]]) - >>> b = fp.matrix([-10, 10]) - >>> fp.lu_solve(A, b) # doctest:+SKIP - matrix( - [['30.0'], - ['-20.0']]) - -``lu_solve`` accepts overdetermined systems. It is usually not possible to solve -such systems, so the residual is minimized instead. Internally this is done -using Cholesky decomposition to compute a least squares approximation. This means -that that ``lu_solve`` will square the errors. If you can't afford this, use -``qr_solve`` instead. It is twice as slow but more accurate, and it calculates -the residual automatically. - - -Matrix factorization -.................... - -The function ``lu`` computes an explicit LU factorization of a matrix:: - - >>> P, L, U = lu(matrix([[0,2,3],[4,5,6],[7,8,9]])) - >>> print(P) - [0.0 0.0 1.0] - [1.0 0.0 0.0] - [0.0 1.0 0.0] - >>> print(L) - [ 1.0 0.0 0.0] - [ 0.0 1.0 0.0] - [0.571428571428571 0.214285714285714 1.0] - >>> print(U) - [7.0 8.0 9.0] - [0.0 2.0 3.0] - [0.0 0.0 0.214285714285714] - >>> print(P.T*L*U) - [0.0 2.0 3.0] - [4.0 5.0 6.0] - [7.0 8.0 9.0] - -The function ``qr`` computes a QR factorization of a matrix:: - - >>> A = matrix([[1, 2], [3, 4], [1, 1]]) - >>> Q, R = qr(A) - >>> print(Q) - [-0.301511344577764 0.861640436855329 0.408248290463863] - [-0.904534033733291 -0.123091490979333 -0.408248290463863] - [-0.301511344577764 -0.492365963917331 0.816496580927726] - >>> print(R) - [-3.3166247903554 -4.52267016866645] - [ 0.0 0.738548945875996] - [ 0.0 0.0] - >>> print(Q * R) - [1.0 2.0] - [3.0 4.0] - [1.0 1.0] - >>> print(chop(Q.T * Q)) - [1.0 0.0 0.0] - [0.0 1.0 0.0] - [0.0 0.0 1.0] - - -The singular value decomposition -................................ - -The routines ``svd_r`` and ``svd_c`` compute the singular value decomposition -of a real or complex matrix A. ``svd`` is an unified interface calling -either ``svd_r`` or ``svd_c`` depending on whether *A* is real or complex. - -Given *A*, two orthogonal (*A* real) or unitary (*A* complex) matrices *U* and *V* -are calculated such that - -.. math :: - - A = U S V, \quad U' U = 1, \quad V V' = 1 - -where *S* is a suitable shaped matrix whose off-diagonal elements are zero. -Here ' denotes the hermitian transpose (i.e. transposition and complex -conjugation). The diagonal elements of *S* are the singular values of *A*, -i.e. the square roots of the eigenvalues of `A' A` or `A A'`. - -Examples:: - - >>> from mpmath import mp - >>> A = mp.matrix([[2, -2, -1], [3, 4, -2], [-2, -2, 0]]) - >>> S = mp.svd_r(A, compute_uv = False) - >>> print(S) - [6.0] - [3.0] - [1.0] - >>> U, S, V = mp.svd_r(A) - >>> print(mp.chop(A - U * mp.diag(S) * V)) - [0.0 0.0 0.0] - [0.0 0.0 0.0] - [0.0 0.0 0.0] - - -The Schur decomposition -....................... - -This routine computes the Schur decomposition of a square matrix *A*. -Given *A*, a unitary matrix *Q* is determined such that - -.. math :: - - Q' A Q = R, \quad Q' Q = Q Q' = 1 - -where *R* is an upper right triangular matrix. Here ' denotes the -hermitian transpose (i.e. transposition and conjugation). - -Examples:: - - >>> from mpmath import mp - >>> A = mp.matrix([[3, -1, 2], [2, 5, -5], [-2, -3, 7]]) - >>> Q, R = mp.schur(A) - >>> mp.nprint(R, 3) # doctest:+SKIP - [2.0 0.417 -2.53] - [0.0 4.0 -4.74] - [0.0 0.0 9.0] - >>> print(mp.chop(A - Q * R * Q.transpose_conj())) - [0.0 0.0 0.0] - [0.0 0.0 0.0] - [0.0 0.0 0.0] - - -The eigenvalue problem -...................... - -The routine ``eig`` solves the (ordinary) eigenvalue problem for a real or complex -square matrix *A*. Given *A*, a vector *E* and matrices *ER* and *EL* are calculated such that - -.. code :: - - A ER[:,i] = E[i] ER[:,i] - EL[i,:] A = EL[i,:] E[i] - -*E* contains the eigenvalues of *A*. The columns of *ER* contain the right eigenvectors -of *A* whereas the rows of *EL* contain the left eigenvectors. - - -Examples:: - - >>> from mpmath import mp - >>> A = mp.matrix([[3, -1, 2], [2, 5, -5], [-2, -3, 7]]) - >>> E, ER = mp.eig(A) - >>> print(mp.chop(A * ER[:,0] - E[0] * ER[:,0])) - [0.0] - [0.0] - [0.0] - >>> E, EL, ER = mp.eig(A,left = True, right = True) - >>> E, EL, ER = mp.eig_sort(E, EL, ER) - >>> mp.nprint(E) - [2.0, 4.0, 9.0] - >>> print(mp.chop(A * ER[:,0] - E[0] * ER[:,0])) - [0.0] - [0.0] - [0.0] - >>> print(mp.chop( EL[0,:] * A - EL[0,:] * E[0])) - [0.0 0.0 0.0] - - -The symmetric eigenvalue problem -................................ - -The routines ``eigsy`` and ``eighe`` solve the (ordinary) eigenvalue problem -for a real symmetric or complex hermitian square matrix *A*. -``eigh`` is an unified interface for this two functions calling either -``eigsy`` or ``eighe`` depending on whether *A* is real or complex. - -Given *A*, an orthogonal (*A* real) or unitary matrix *Q* (*A* complex) is -calculated which diagonalizes A: - -.. math :: - - Q' A Q = \operatorname{diag}(E), \quad Q Q' = Q' Q = 1 - -Here diag(*E*) a is diagonal matrix whose diagonal is *E*. -' denotes the hermitian transpose (i.e. ordinary transposition and -complex conjugation). - -The columns of *Q* are the eigenvectors of *A* and *E* contains the eigenvalues: - -.. code :: - - A Q[:,i] = E[i] Q[:,i] - -Examples:: - - >>> from mpmath import mp - >>> A = mp.matrix([[3, 2], [2, 0]]) - >>> E = mp.eigsy(A, eigvals_only = True) - >>> print(E) - [-1.0] - [ 4.0] - >>> A = mp.matrix([[1, 2], [2, 3]]) - >>> E, Q = mp.eigsy(A) # alternative: E, Q = mp.eigh(A) - >>> print(mp.chop(A * Q[:,0] - E[0] * Q[:,0])) - [0.0] - [0.0] - >>> A = mp.matrix([[1, 2 + 5j], [2 - 5j, 3]]) - >>> E, Q = mp.eighe(A) # alternative: E, Q = mp.eigh(A) - >>> print(mp.chop(A * Q[:,0] - E[0] * Q[:,0])) - [0.0] - [0.0] - - -Interval and double-precision matrices --------------------------------------- - -The ``iv.matrix`` and ``fp.matrix`` classes convert inputs -to intervals and Python floating-point numbers respectively. - -Interval matrices can be used to perform linear algebra operations -with rigorous error tracking:: - - >>> a = iv.matrix([['0.1','0.3','1.0'], - ... ['7.1','5.5','4.8'], - ... ['3.2','4.4','5.6']]) - >>> - >>> b = iv.matrix(['4','0.6','0.5']) - >>> c = iv.lu_solve(a, b) - >>> print(c) - [ [5.2582327113062393041, 5.2582327113062749951]] - [[-13.155049396267856583, -13.155049396267821167]] - [ [7.4206915477497212555, 7.4206915477497310922]] - >>> print(a*c) - [ [3.9999999999999866773, 4.0000000000000133227]] - [[0.59999999999972430942, 0.60000000000027142733]] - [[0.49999999999982236432, 0.50000000000018474111]] - -Matrix functions ----------------- - -.. autofunction :: mpmath.expm -.. autofunction :: mpmath.cosm -.. autofunction :: mpmath.sinm -.. autofunction :: mpmath.sqrtm -.. autofunction :: mpmath.logm -.. autofunction :: mpmath.powm diff --git a/src/geophires_x/doc/source/plot.png b/src/geophires_x/doc/source/plot.png deleted file mode 100644 index f864c4648977ad6d3737373f4e5347365c0d4186..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20614 zcmZ^KWmFt(6XguNK=1&;9R>*Q1PK;~FnA!iyGwAF03o=$ySuwfaCc2`Cus0(zTLlj z&M*gSx=-*IISF(WA`}n^gf0n#DuO`ZP2k7u4I=QL$Pe!+K%g(Ol2B14 zSDoW7Q7{Pf#$N_-yJ^ufF@OrJLc_P`Fz5~Y)mq7g>MX9ujJ%T~@XB^O*ZyUFEof})}D<^m( zHGN#NcFkHDFRcim=O=Tk%Nzk8kRbh3kxjy+btE%5}Ws!r!^!d! zPp{jV%b&{_&Verr*9C{10~fBay1)lP5Fdr_oBy(s~_ZVyqVO>xV&U9=U&Y^ zL+uj05^ZbVTFFh#jMBHm*m88ozkNxZcAA61^Y=A0EC+089(l-nbw8;-@JdT2`_@TfS_yWY+uCx{ysOD6ioQBSW%psKirX`|Uv#;^vAT(F{3$ z-c)+xFZaPkYE@a@IXUkT@&e@`B40#8e0_b3-W`aS%tm=XH=nWaGLDXf(Q{s|r#@*i zO7|u4)oyrQ+TXUjWd3vAl@~TKafi4qbL}3?B&YItL7$fXwemY% z-M$@CEmpiY?H?47x!g9|CFD#(#g}7Nyg42nOJT<(9(epaI4YgUF_F^$I3+QfE5X@l z_M1Vm+FUUreA&nG`I z*f$*H5BJ3GE=F~I#ytP#6t>LW7M;z#L_VTDabl9%2klBkax_{dYUJ7PByD)7-d&mB z_&#S$2pQT;Qq;o^HyW*bd2g{@K`XvL$=rja$(x0!!oi-RI$vnN;J&Mort)SUC z{4QQK&Wo8!@PWy}fNG#wyht%0g~?0+i;QgCd8g+GDp>J@MP#Vq>AbAgY^ENWkLB-%~1(ssBL4<4f^727m!uLt~%PL^jahcShIc^<^f4DgY4Rb|vZtx9ib#*I5Cd61Wr85NqNilgidYX{<_DI-krU6Z#XgD zoYq?JS}RVunkeG+A(r(r^c|U;POhh0PB?KezY~=|vt}Kvx|(3`20>Cyt!|K(X_h6z z;%NSlBabC*EYsOSxsG&uL0dcg}KBxg@H)$&Tyc2R_^Q41zDhi3Dh|GqYI) zd}6fwtJ^9+zlmAXQ5Jew6jL$Bn#P}RK(>qPl-AIgluWTrL= z@@?YH(PG+1?MCoxAb+QH0Lkxp3Sv}5GkbaJA&{^Acx>vjWu<TR?&*IJC&ygyFeUkgoXbxtO+ zbId5ER+SC6o+%}_w%nhvw=FqztzV>9WFXVmOGWl%O6 zsIc(4H)pkcUbckN$whSsAVaw=HGIm72x{epY5Z$Vujie?x9_{y^R~B*Y8YQ0FC)u= zb$=f;HJWU6zUdErxr_AT@;Ri>X|NvB8$feX8j`NJU6;A)e2EsVHG%d9E}52How3@* zZ+PudVV^31P?s@5-=6p#mTK(F_GalDaR1auRX!vUjB8-yNiJV}w`eDZ5E)pk1(Wi=OsSH}vbaB_G;CtkdHyoznhJYD0n++R_JhJ+cd zIBbF(U_p4rk~nL2y$HZWAujNEBilCW4l9HOKvR|>@dzjpRp6tMX(cuWH0wJjm|e-N}l+} zr`n7ppEBP0JZ5iL2L9WGcY1rRa;)O-e3Hhgg7S`nNFV_XgB&mVTO?c=7=Ck&R>&X_qd426{}dEXq56Yo({Ldm^d zF9{H*jw-jv5MVtQc(77Y?0MTxEZIys#B_nuS;jq!^@{WWVcE=zjfc)ZSLW45say(F ze0FJ}uyV~2^}TivyGS^-$#sygPJ7)J0m4*5T0WK2((!H)9l%kV}BvCNRh^#_g?VkL>lFKU2wuLl5CDs^hXLIkF8up z;b-)mL9*87lO(e_h8nE@#ZVb$Ox3!pKboJvabndax9XX4r>V(QS2)bx=AgV0&N$6d z|6&^pJqiAZ452Ek9Rbwp99+u(jRJ`T9`V zrv0vN;#71HTjmquI}TJlW*I`x!1wgQ@8AF8y(Rwk@u3U_61C)$1!99|5zF&|Z=_UE zP$*iluTP!uMnXqX8oM6VHR-m29SM#B}9a zEg9Vq2c?WKsc})>MN-9JGkqDnLuLKdeQvh}w@rqi22X2%fgb-Wg9+rT>l2SW){7|? zDe4c!+(9EaUZkWFynhcR;*q)fvJ4vaO_ytn=#BXY9Ba-ETz#o>c;n~pF!+l`5YMt3 z6&CWA=am_jJ2*v%5=-s(IBu;Yll)3i|ma#lGsF7rU?J@H5?40qWZO&{WFL`iGre5 zPb~J)F*xPqAq9=h)wjq-8xEWDbGt`ucN!lQ2_q^N4C|Q|c#B&ohvjukik;5^*q^sy zs~AIaCWFr9vrCwx&lP+z&As%LN)&dfs?)qgAGp8fLMr%rqmDQ;F*NljxzB?1!852J z)k==NiOQb}wI)`GL7`g?*)(X;-l!Ghs+Evhon4 z5S@BBQ9i|Q#TQ5(F{ni=to3v>Ly`@xr!n45a9nh|n%N(GOc^C>i!!s5C8ce`EZPTg z%DVkQ=2+}V-`~q5<$3jnjjk_|kk))Dt?Z}&U58uWua3m?-rUS)Sb|*gIPYR#(mbCV z2OS~IA*P+4lG5n>pfG}z6$qiprs@W-katr&QK+C_CE~CkGM0AtYQoK9b@gQhc73?p zA1lpr?nC=sX;{#icGk#Fslv!Zcyl>d&+wHajYXPkt-85>lif$57QS)&>@V|RYMFJDaMjIo< zBreJ6T|{&$&K4I{qL2bwUoyd2di15RewhdmU};>9aWKC#&BIb#aTAPPT0ul6zt_Gqbw?(fFavELb8{)LMQ z*m2`jkwKffI)KHsAjDMB$|t~)d7!1FayXR?bKpq~q32{z<87_RWsA-Et7-8KuH}L( zyZlZ=l(PMFT#A(rRIt%SL==Aa!0Z&8+Fgbd7pRmgS#Bd%xY#2LUqm)KH1ew0c0=)( zkoC|BB-M8RLy{J{>hSs;gE<`zgpw=!)DP4cPh&VP-S(9I^WRDj^sCwRaWg*B2|x^8 z?B^Q2#V<@4AaRa_gXkmIbeS&BF5if@V8v8jeWq;BTWS~Ja%sI|FqO*z!#`gO<@zBQ zbK(s&Bj0YwD|LJ%lu0&t`3naC6{B-K>j$He0nbNXB$mxhQ9g7Idq^r+E<@=y1n(eP zf>$t%fb#zN8b1}h?kWad?nqBZXEHmV{W^W+bf|_8)Ebbit}+=x--NIlDJ7hG#g!>e41IHnDg!hTU(<2+cE)ogDG z5Ry$Tn8s%x*M6^^Qe>^kN9DE^Sbp}3y*SBzm>MQpoJd@K#Y2tW$fOUO`0k8|=dpHd zhOrrk?60)(NE4rY=sz(rAj!SXn^vGvro4MgL87i4#W4PPFE*amGXYU z6bYzyMkEe;ub0{le%PzCkITkZBVs`O$$cRAN31Iwxgbfkj1R)^XT?0a{d|EnvW9(_ zm-tMaSAU0+BA-zPjoB`h$>N?*Ia~6#JKdG3VoF;1_gc$tWIR7Q06jF6zk!Yd6dXL7 zFMTwk)5wwv#>P&PPMD>dtDI05P3PCR;Xb zni7utUqE?)>B^;bttI=@2q}g1)5TwDYd1y#xIijUjOH|6G&f0Iu*2X_tLmsI`FCTLCM}+7v*<1Gj7Dvj3VFR}++UEll!F`?POcgcreI6PRC_82_#%)J6OZf+$8X`#$$k6u32vcM zH`C>Ku^Y}|7(OY}`~IM;k?C-5ra^wGhTn0$+IOZfxz=Gxu2=!8oI$qHXa(m}o@X@%PUU8>lkx z`k`eN!RlU3WM}PzwKlYd)~f^}E&Izlo`1!+9NIkZF04$gE2Chg!J(f5C$NVv(x+K@-BPiT{3K@xX_Xvr<{F46JYNE4T&kWo*@Tnf$O? zI_^*hTXs34;Qc#k+}Ph9ijCtK$#=WlRcLiSfl=_goRX{=E!7w+RU3%UK+4dv${Vn0 zJZ;3Nkw;tv5lqIY{0n4*hZBD67L2AzqV&R*t46kUllzqA?T$(6YsKb4!W{5J@DuYo znjPklQe7;O-u(IZ{BXu+?6r{8-|=*_Qs#P6zuonJ;E=+0G0^7T)gp;X{g+C|sy z3Nj|<9@^!fP!4fLo?!W@gfJJ8HOu*5`RQE9DXBGCh&c5MXj zA5N(mbk|Gk@!yL8C((xy+$0eIx7yPadbq*1t0RRyopkh0nNFj#e zkDQ9>%_Qg4)tyXZDg_4{xDx}+MaD%DrTpCH$Ig*xDQJ|>oEx^q$eHr4ANTbvy;Uk z#IqQBqNeM_N2|#vD3cYWSPsG1<~Lagr2J;lD0s7m8$Tg52W0P|Ew~lP6nyIGm5!e9 zmTHqCZPjFgMz`7MAJ{-A^W~a!b{oTEt?1uw%5Hpc+dYn|&&2%v`;!-Ie*7}3WqE@V zqkbMi3iWxGRDtjEOMsM(QXjD(BbNxEVdq<^H8$DM%6err=P}XH1jB^N*PP5ZThG|W zWe-*sjP*1toPCkLMUe2lmo}U7D^g?UNa7qcwM*;hxpNx%>9#WrbvhJrXq<}O8OGwa zIo?{{`RBFPqKLsc(2V-~H}v{Q+MBL6-x5g;e*9za&m*VAO}$j^0Yr}*R~hC1e4gp4 z+V2@2Vk3oO6uqC5$3W!X@2RZULM9wW{2*mz_1UqpG*Uxo00rW7!>EopxvB;EyZ@xr zx@ytg&4J1T-fEL4uP0-w)eBv~hyr5e^tbV_YeP0r5USa;wD_9?T-FfAwDs^F)R$u8 z8Sbi`*MiEF8Jp*@vDttMt1QJF9t@L|Oeh7i)s2qG(^M|n@ua2(%aUnkHKATFBGy5y z{341>CJPO-?l`Tll678A?ou-lCN>tDtD3u!r~xZJOfI{y;?R zJv?kGo;qWoH5vZs{$SDJXe{BJDvSup@MP>?Sr=PUaq?E9uLvU-MCvKMo za^KsX(YIE)7#h7ig55&H>s4OsQ^Mu4rNP7T%Ag8-(kr_ywXfb0X;-)OI#I-~fze*GJFZ8mf95**IZg`nXtq#QnwS_wr|Bi}>T0}3`>6?D%1}HJ)nD~{VXb1uukVrY4j!aI4 zA1OGCj+e5V4^H>;rSt#3T3#l|rF0VLY$-Je;WTAZcs2W0AclnRQ=Jnd zV7AijpZ>$;&>!Y-T#*q8*F716%v!Bly-mE;*#N+?HWNJGn`rzDIHPWX*C~YWJ#0mY zTB1f7wETnGfJNuy*uaC{xgN7(1j(psWsROJaf=98+h(C64bN;=7kEEd_gGQ@Vy57G zJ+lUkK}8Y!j{MtixTzFwqsjJG^DVEpk^+dzwhy~AA+wts)L-owey8CX!V1JL1-^>gucqV5S>k zdVHad1kp9%I(aBGh<&P!kIRKo5f&7ZS*Lu$tXYC6QgenSsYW|nCh2&)W?%lK{u(jz z`%7OdTepXLNpN~QkhD6=61jq}unUnX*cGs2XAPRs-L|o`z17rGMiw^n6CuTC|Li<7 z9&jQ0cjJK_&a!s`0Bgm!91|Ala#Z%|GSgd;U7sq(+TufFb|SMFc7g=4`|nRLb3hu| z!C9`4ecy?I3j8YZ01(tUNMyddHsZqxvdrm=Ma~Yy?$4e8TvlwX2pPeRepCj~-U+As z)ntNvhv#T@^)aI_hW&7~*vQLyuN5LpN^wdr;>|HRN8c7b!};T-6eNA#JjO8M7|Ivatc!8o}Ruy zfHj;r*=utP)@Td_%tFCP(2_WsJ*6XF?l#QV7t5K>-&uahbp~37LdVlG>&#C-93$me z;T?%rw3_RVpB@}Ey1Y9s<(Q}8F{?Jwi0`Lq0B}Q;4_wIP`N39g5~DFoG?EN^I2#VL z4I?OoDkRu$s|;?9<+2YMDHxJX^7k)UZMMD`9i8+gy6$U-_?6!&=JX5|4+w>yHx8$( zF(@cw+R&Jy9-B21Hk~WE+fP3raqxgcS3N2ZmuU^V7GC4v?rl5UTuFRdr?k{3fQ<|e zk6)4>jDYevOrMB2n7DyHSW79jHBk>p!-5`JvNPxsS%HB0v8iXb1F&%Wk8T_D7*&YJ z4js=Lie~fWhG*aeCahv=sztOar_!LSgTiBoN<~~Fj~9O`c)kKRnpWP#$L}?D+|d&A z^Qu{q1ChAqJsvM@n*C;SRUEQLHLS3;^Zd{sm?2CqsaCM+LatD4z=7wf{+cf)=r!Vs z#8IoW^AYnnj4AEx>=Em{Jg(n$2x{p zmwI@$NpJl>&}uIp+ubrG=;x3=hutbdy+I7DgWO29H}8pwpc0|54NrK~IFkJapBcU; zRGf@d4yP>G8B76W_H~@w~rVOG9NEG`80(wo5si1>X@)h<%TFuX9e|O}V+0 zGGCnFq4w_3q{Yb^F7RlqGzwk-`iUkG26S~h3su=@t|q_}0tW|Aujb1V=RDpG0ZVWQ zzDY+g=VFJHU#Cw$erkTdAGqrdjbNuG~XGN?N^JS$H7W|(sjWvwn}W)sQ(71Wn1lkV$km* zQY$$PdXs$Zcq)_eMr6#mY>2?|+0}fiXX~?W7%pyXDl0keMJPHtV6Y`XFqUX*l63)f z`kkaC!wOVLdNw8jSZeqW%___}A-JSMfW0Tn%2sBv@NWqi_4NmA%S-GH5s!Ch_<_Sp z7loGn)*CS;)sg|UkW*{A#$O8SS?C0ch_h1|>2h zyw$pl<9!{mDXyfNyVVIm3nQ$$ViEJRj2q>$4un)ZMF{-bT;?Vv-$e&HLZB;()`Wvfbz~V$8FtT%PFejwwmRNULbZ?D=qhcZd*~x$KJ|N+(*hb`gUBMCX@9 zQT<<|6(zqNoTS=;-U<&*vgWIu5|Iqq(7dcHUlLXWv7?1fUnzGw+7P-EvLopJjKK>?$&rwi`NLBJKc)$v@b&2^7@7%qd^6kMA3QyodO1E+51xQVaLS{)1lg>A5Z>Ex1REs90E z1XU{`vk~j0ZlAzn|n?p1Aw78(!Dr9fx-U zlRhUvZ-&51RaXwcVceTwctnDut`7=4SMUr`+_8QA{Zp~>Lgr=kXY1{$R8&-Ed*kVl zw_Z0(rb;#^6FYn8-59)eyZj+a+osT`sOR|5c#6!N>+t*w(hxS2tbHwXUW-3Sv(U14ezcGLH zM@+-pe152hgSnbN_*Raqw-@MJtz1hN?)lUtlmqznhb zvg45GoD@YjlDGSUagW zOlMAg;-n9w=x>Kjy4rs%zlkYG-EiI>tn$_OCRoAw@tTY#iHZfHWgpBG&Hy@vVy}mr ztE0+JMHA%V9LyL_)A7m0YQuxe3E{&1eY1Fwp+&FNO2f(g{9`CStNY8tm2aUnGP2{h z3!|AckGq{jFJ0YTCxsCNb;S);T~f%HID^LQhqJ92dEt8ham9@$yU%ikCHBtGk6>P% zj|=!XoDVANeTljz$t)#!0tZaj2g_dNiZ@{th}qoQi) zolfVY7Jl6RN2}Rj^;@If!p=m!)7y&y)&23`-^Y1P+h(;%dVIQggz{(lD*Z^!7(lJ# zhmaf`7i2Z?0~LSqk8Ay@#a!J-r^9~@&YDv#^_0^;1Wvzv_^v$|`gB2?XR~LvUJ#B~ z>}tojJh_N)Lb#Nkrf##^)NMSHu=6f8d24H{+573f&FjG#FG&~}tCI2ALm2T`w0_ag zH@34ZZg#tO{rvGd`GEWP%?nqvWF%=Jhqy&}s^JN67QzB$26~G>- z+N~vHTvRbm-x1241slz#dU$Q2vf(vk@p(6a&`$+`p1emKU6Cx=^bhHIxkjdiMpKZulkrIdq>e>(zG50^g zbVYzS<6`b)t`FyO<75?!J02r}LXy&8O;cjp4GaK=yyTTjv6YKIRZt*HLm3nUirgGl z3OVll;1GhA>!O`kgM(o`_Svp>IVNL9VeGL#M6p$*-XhhAaRzI=h$}_zR(AG*Jx;g* z3bv&WAh*QbAMKuRea&Z#Jj>O4O?+RTcOSjRy(!tSC3Z>u&S)|iR+_Sa%?L92QW# zgB<^{MLT9+!l}VGz^QR|5h6eDQ%3{on+JY0nVQOYKTVL=W!%u0fY(`OU`d*_8XrI^ zxzP|NfsE)kT@WTa6-EFoDUaCJuk?DWgyU;8ILa`@veGL;`EG0e#HImd7+)!|`Exjj zsThEGhwNR{Q{fPd>@23Jw!->^UmnGHAYx9LA0_L|W1DnEMZHVchKY%kjEawGQBW^G zt;sEDCGfs0lpkr5#vfnMvNF4_0;)n9Fl14~`&#hdF=4R0P;_I5HE}AKiVB)XBh9-7 zn(JcbRg(r5aw-^uJmK%nVQEzssg0z}qZtzSeVKz6TvikSs8W zAd!_@zh7P6gwTkIuRoIUYB(W)@qgoS0a$#~YCq`BlIv0xWiy-+)AkUx=>X@OsKu=U z+2{|^i1v_dxpbL)0|4YNO$X`}TjlgYCFqFL1*Pk3(joSU2zTwyM=KM24*cx#LzO&N z)rQcO21?|SaP)HKec|UUM{rbtu>dgf5%(WS44$uaF{_FG&xeMtHJBSfDRLbx-r5-i z4_rmyd_>{FB%eatQ!@nF{X~9d|2Y7KsAh{jJY|$B+YRIm=$AT zlSFzk2v1$EqH_XEeEvy>VDxYt_<>MTO~)2q~G3ffzhZ2;NUvFaj#SFO%8gBq|>7K%mNCs%klvzs;KCc_Oi%u*>nj z*aIQP(eqP5^&mj*KoyH=BqC$zfU);+y2?yzW7?8><2aaJ;Jz7~oOPT*F?n@)f&(#X zc-xkkDCPDro`skQcv|D;-2BA+5U3C?NmLCE7G-fNvj#;xJt=?D^`@4 z%ydcukedU%_Tn4bzRg_@YZ7O>~k zoV(b1-|h1FOQXaCpO1G=0yFURFdhhtWrVT}#CK|1oYb=2+TEeXBhLcSASN?Q5b^yo z_ih^B^$G!35Hs?z>G^KzpQ`6Ox>Rt6haBp=cYU505GJ!hjmfUrzy|6KpUR%}?Gw<% z4QEvydiVsjNsf5vFLa<;Y>+FhPDf{UN?n<7yDTx0hZ#%#d+OZ>_oMUo$ReP2QN2>GkhhwsSTQ~ zAVmf|z&%%jrCj{yM#X>kc3oPjCeOjz>?1Iqj1K`);a??L$p@*|tLcKM9tb?OU(p$HPS88KvAdsh0vqsE*hst7utXSp%@EFjSTg+0R zU?z^hkI9-%2kb`(kXVZK`T?t}6n(8AJQUq}uEo$G2#=N4AA@vOjNt#BX8irsL$gup zR?v*)OM?}3tu?kgg&T^`8Ux6(>U@0B1x+L3T3p#zP!=ZuE~A-?+^Y}JgjhoJiofcM z3M~5}HdrX|S|-S>(x}2U)n=B%7inwO(>r>Uem5Bl3VCOj_u4iBZmh}9w>kM-u15LS zTVEe=V&Q8?*SRto)6(R|ITegEx%%UHsXtJsUE^*A0s^=cFwd2$u4J(AV^_m}H=K(N zvMf_{nN@@o{2EZj4;{pMqAR$1rB?fA9n}7c`E}C9ta`%m2OX*vX_~}Db!MVUIsXv? zv$k>gSC!$YwHYaVVv<>LOC&j+MrQ^ZFz>WZfHK6Qva_Ean*!kC+lQ-xaA={NsKdQtDQJB(|6;s{|naCellv-ivp7!;CqMhp>mdPiKB=0iZ2ku{!U8jO#*+rgeA70mBANrlVwi-dSY1!13EtEH|( zi&^8FhDaWRavf~0BzgTGP_tQKJsgeM`NpB*>y}EhqRY)+O*%zIVaE2qSNUk-9EI$c zs3IUtM@y4`sxtThPm2?=`J&yN(k!>90y!oP$T5wqYy6iuxW>_5;);!nK*F#e+LMvW zdABVl4cOb?dL|APalqdWOw>*SJe=F?ESu7FduWV|e^}A#$cIjBui^VSybj=$0F`_7 z9Qd9io_Rzjk5!k*_u+JgDxP77qXBR{YLq~uQ8kOUl;a)8T`aR^5C*BezypHMllax; zM2#KIB1R+48;k_6&xaR438(;J9c)YHI32wKlF5)cw}JjZKfUcJ+*E8WJumNAcstA( z+fq)b>_5O0*b8%hi8_9}1y_eOga}pHz?WqJ9onD%rw(yW%J0o;?Ao7?=Fz4v_IrEl zVfB`^PoV2VcAVn;1g;PFe&gx&FhJV0(bNscWM&E)#q6%sK57&@7k(6RyeZRsAhg<$ ztMlnpb83J`BY~k978}pd!kw1E?TCE-{3_w7ov}c~xVoftwM+f#^X!kgh#)q#(|X}L2N7IRc3D&g-23gK!aQ}6c&WI~Y0 ztwioFsVRRU;NtU}Vi2zSbYcwQ0ksGx1ee-kWxi-NNIx>vf0w05ZH`Rv*XG076eY4{ z7r0B{3?>mnDzKP1no7so{*5vfoRb61qyM_t;j3QD!Lk0o!!TYo7`19%N8!Oo7}E$pGi?HuIt*N^0VsrV{` zhV3WALmecsQH;~Z&U8Z#0WChN*+J|O6(VtxF zNMos`UXC`l++SLG6y{3oG1+?koC#n(*md92P zE{1Jx>Q!jBHvFB-m&R9{{Gi^VWR*$CxtQvC{=IFs!P*M(-^L3x@A_zo&sWf6dpd#? z0B*fM#q;oW-k6~-<6&<8?)`ZgfQ+M-{mci@5@c&$u;+cthi^B0&XEUiOkO{)q%euzH$ zztv_3rKWHCitp$Z1I9~y^>GXg4U2&`SE+ZI1&Tifjfcyrpwm4Zzsc$*mX#gArKMyE9PuKhI2Og7} zNUlU=0YETJooKZ>hYv)MN@w~!^NCAHlqUNfd=9W)X;?$~ugUdq4sM6M#V?rG?W!35 zNMd39#oJ%g_XdW+1#)vObr$(Igpyt;9{Wt!lBMgNH5DCskmZ}5M8_|}#`^}r*g7-$ zU$Q?nOsXH&KDbV$l-^h93KyM%l_|%Ps$>3awSUQ68wB>XtS&zZYv$kd4LnP0J6a!J zYI{YLN+u?XzT44uS?k{$Ki~i|qgM7Ogqyy}Y%wd6IgE-|KOBqGg5h7VIg7Y_59a-WjPOw zJPwtx%%`YEeMvD~kJ%H$MU&S&;{{xZ9zuN0NQfBd(ZOH>E|`0^ObWCZ9P=}SHM5t; zFq;q_DAQ9NYBL3SY>!+2T!-J7j=yEr{EX;z|8{3AREc(G_ZJqH!3#e9r&k}=odV;o z-2j6rDympCO0x`s#(?QEwckZT-L4>jP)*Ag%jcYkp^3vPkWVCgi4+P^qQ!9>mbWV7 z#e6-z(WZIs>SDKX^zu)RSX;O;qM#X)42u#PU4K!A+>+&UvK<-d;zT(HOO}QTqT~JOA zFr9q^%p6yQ2v@^sSQKDE2OU&-9Fi@O-sc!(ByY_Xf$3%&;ZbR2Rx>g`DT~V~NNT_j z0iEc>e8U9LDh&=^b^=P!SK$3JpNo_VuFz3NFR6!-3UGkn5nW{l;39=9UMGM;c5rxg z4q$_aUkN4?`!<0eY?{_o|J$8VEpN2pLkGF8h9PY0NXpH3lVHI84?#WH?@nZ5*vhOP zPUkBVOXhJj;}%1a=VSxgKwOOqYcXLojYOPWF4^8*Im`7sWKvR85`Z}I{QURw4Km6F zK~RTfV!(Xc4N)rC`#~1!erGI)1R7G)`vb)S_%^jk9i+uwwDrE=n%c`~iC?%BM8jZn z&_~+=xM?14Q#lDbLrP?6kxyU7Qc7a|u8`$qAe<~ZkQ8RjwCOu2{TO9wwc6JzR009AZqNUcyFNBnbvUCC!2-Efj% zC0an{H`!VIKEo6H^%2|0hS8+=Wi=9rt?Bw`tAn_LA+p00pOw&96V>nioHZ#BZCj_T!0^5w4p>oX<%67Z$Q_P3I>u0bh!?h zQ_nQOF3)Wl@#6y%VP8L%*I)6HC0n31kQWrE1zDE{#cm>lK8IuX4mtWET_MTA-Vn+p zeJk~6-~^De@>T*)l?alWD|wdiH{-h|3c>o>fd&MhzRe3mvW4?s%&7 zhroD%iLk_JM{1F!syT7`VI4YGA_U-Xf9Z9@{ppn`GM0YAsy9MrGFwq-bB))G07TP3 z?LKYQY?z1{*WH-5>_y~(Z+oa%G@6=vv;_mRIYRznYi{u4{Sk9ChKtW`g3ehRz{NPf zdoQAt_l6Lt{~d8%5c2zR0Z9dVMK?n$nGoU+v|w1xvuS3u==CAL=aw#<$kss2_gocE z8GApGa*e!#_K+ND+OI+_R>uw`JZPMHD+&cNgk+qbX_+h+YOI4oLJTt5y&svQm#0xO zgw_B?PV|z`!H7*ZV-(0V0&O;Ye+mtwWPNv|qZ^^_fkN9@)KLi5E0D66M~SDeCfyYj zltJVkX$F1{v43_ZF^gSnfwd**u9OEznB2f-r>iZkPJoC`=Y}wu3j{E?La@RMRoZ^o zeZXgQc?hw;4NUCkaNka(FhP=$l&1_e6f%cM&#iZ9GPO6S%9jf|AEM)k!(;xl0+NVe z6UO=|2~82e=hPFxCMRbtwEm?d0m2~r2_MdQ+L>lX#2 zue5n$a`ny$lQ8GD@V(IE+mwy*)-!Cc*pE@;U-hwq2?wK&Kik`L&@(7g9nJ=$70A=^ zd*C69eo${sFx&c^)9Z-;q*I)l7W*Zfhzn-CTz~%4WG<6WK-6u>ss@)7hb$Hi*-|RAc)V)*qxRgS<9Nz=mO=s%p6`t;~jT{fK z5!fzPZX<=IKD2)#CBmsU6GhDQsW9n&d$6EOgRuGgXFj_SKFA{=bo({vqV3>L?-Mks>QMgpd!Eh)Mi#X=QN_aheD!#lM+j`- zGBBJoKvPTxl;kyhFJ~{mkVGzhi!^=65RfcK%tr~#o}VB1aaI3ryu_GXnWZa72?{LX zsZCBh*XRhEP_1FyKDuG3c|R}73V&BA&y)1OazOj&e1aWK<`z&(1VY42plt9GKw>f- z-#2EXYG(>`4v6?<(rw!=j;LCBxX}cMp8Paiu#T?_5uNbMm+Tcd6M?Xfd4pX~xVf8S zg^|br{%!zW;sAtt-y%7$xzYfYP5Gr!6_BGD3hY-=oTpB8r=}j-jFyl|Vd1i|A_-I_ z2;~@zaLcv{wR~Q&g<@eDO?Gz5&D_MOSB8ved)=a<^;d@zG8FPy3lr&hFSy z^nV7}2`lR7;lwqgguKY27teDw!y~M*e1?Nk&wrcjzQ+$k@V@Khd0Z>!NoG5<&N5qe zXJ>OfppuNyIB(uNxxEY*JE8&bd+$3^Qt%bat>GZA-eS7|=}1aC|Ipu5v7f-7t%-nM zE0jwQ2J1GW+@fk%%W$Ba*I50%|E##4X~MyxHXZcZfi zA(bRT$BzM7bEUxv%&{VLks~Qihx=Eq{f!$X0t8lBI`L#L+37ao6M1^=;Hj4IL=u&1rc8oS%Uul7R3G?9pn>e6a&@vd~cV9Vr> z|DMYWk5uD7^{g68tC1J=cGv4+Q5E#9zG9I_7LC0Ylfia*GMj{F9Tke4K%@Gg& z93Jz}5VvbrX}*#!MK}}f{$?&B4+r3S2aV<0PqS7Jv8aQR(i7i09>hRK;+UncMmghz zfSsPUGe+}5>WVR!ipdqag-agSH1^lJbAKW2O!D$n8N_9b@_-7Wm5a+RvJog`Hx5xZ zOas+reU~{8c}Mv}A3W5z^nAQg2`7<9DL#=Ar_}x7+l3_Ng~HHDoZK;BY9)eWjq}B+h?TCoCEB>OL!vy2+`AU0rAwv*Dq1) zjtTU5EWo~CpHqHci<$%$ z0Co*<`Xd$-a0M5w){mS@3f#Z%ozAyEhRL3Ch%Z!NEAYA1SpBN8t%*JzB*4nHJe%sp zZWWCR_|X#21mx|%-9c|2ET0#2r+-u^P@4}Du<4;MI!GxsSh@SToVAZiO5O-LE9C}y zvo<@7ROian`gC#)Rp@5&u}`g2&6O34564UM3xoBdtm2Fc{f>^BY^IKY|Vt+(WTj2p*U%m4kKh%{-E zOWn5NfBzGa-h9(ewVP?~z}ivw)TuH=pL@=}nlD~#7AFv37BrHuJTqpD-W;G%8wAdu zw_noE?%k3iS+y$Bv(Hl2AsezJL+`=``z0G4JgA#}E6SBq=RYi0JCd+a_rnj%s>sJ5 z%UOOqX@35^*y#ldNCTVz02Xvch=>rYWXKS<74h-RwQK9zvt`qpIlRJx1tQWz57{ZU zN89F&8%zDs(QH)!`1M!j;9xye@4L@_t3G}D$gMVgI=crmV9>q0>@}J?RW>r&nw6kM}G%c!8!)swqBGQy8IyFk6 zQlt(YvVOABo;}iZH9TDWFr+eBwszF5@9RpHq-)U6KU=@{GiQjNe3A?b7bcoCNq=kv z5U`*#!`!)IoiuN5ZR_XC74?3leed?|>>IxSUPNltNPFN`B`%J+RxMSl_Vj-Kne74q zJ9fwcgmUGWFI{4bqEC=??3kg1LF|IY16X+MF&RW-$6B|EPtTrG=j*StZy7N{L{gEC zR%Pf=sq@uW*=_(ZVS)_dK7Fja^Jgi(<8aJ$8Pd;Jg z%9ZJ8YApx#+qCg{4|$!YUZaMtTX|(GR*>cR@=KzxzLMsn;?KKiZgK2fH#E;ABS%Uf zbG5cQWs3D`U%s5^_1DRuVnw;_0t{Ht;o;$&Iiw|SSQs;rJ{W)Spf3*LU*Lbknl;Kz z6Vda+FZ-RVSDC9;73(=7f(2O6NW#i2FTX5< zOC2MPiSbv`j()a-KI~m$# z%c{==|J8ou26L-cQqM~-v496KlCZMoD1ZcrZ`!0AI3y?gGHFMWWm>h8Hf1X5YT!V! z1plahheL*t!Pc!>u=sfLIhQW!1@WCb<(Sl?k0O=HF}0)ae*NUw;nAZ+ojMU+yXO1a zC-K~;^IY}bR}H@Ef+$i1-buzDY9KV-_C?D zT~f1e5vgZS9TDaz0MPgTkRdYE@43g9`#|(<)uoHPzPjzbbgRRH#sgR$g4L_bplj1c zuYY)(bLX_HE1~9=?ARpsZ=*(1Y_n#}moNMN;oGB!gCD*C=;7VIy$ty(ReaOfD>gRu z@y8}jJbw=20USV-DpiWT#rgB8pDzs>FrPikS;nkcvs@10mo1z6Y+XVETMMaMc4f3| zDMi<>FCuw^KmK5@R!v0e-d!HP>8RZz*tu?K?g!JUZ{O5=ApiW+d$k`wu4mga^Y+^B z*LVQKf;Q*cHRZ0#AXIz4Hg5FJW{aFT<#qb@wS}W9yE8g>mf}m6WL~w3vk-|b%acb$ z>edama{vLf8#a8n+yVs)GS8XgjUCu>ut4`t*M^r1u%KZ<`@;SiI8X*-P>}8^921i@ z4Y~jGA7&y+PkjGUZER;|jx!NI)UO`!3L6)U)U_3Fk&dH3CS*^Dw}%J?Yv zR6iKQ!en4ps>B=>rEZ9f*-68OMRCD`^79H6l8K|0iHeF!`;%eH6m>dZL{f(a=g*gi zWqL)LI8g;_r2dsZGBS&6x1Z*y9d$=UNJfCppV3DZw-(^hXhi9Bnufz62_fWY@d=rxski`7a(2eEV8CC9cXn7TVH)S>{MKtG zLj)MU{U!NZATSJr?qo1y!M7RjcLR2L2(uW&PvWgPZd(_Au_tOLs%r zvqXYuZOxcz6~pmqw|R8~@N9XRb;ebrX(<){v?MG`Fx&S-pls0UawF1-Iv{w zYJ?zaG>8@!{PkgRk;SyjWuo0(qT^$ty*;9>Euu=r6Y23xr)-w}f~0k?>-ua-+T7%} z9`I~#j!%2J%qRcw&`A;(XXk;Bl@-4~z=inWfV*e~u?HvTVeDbte0S{c`)9U*esk1T zSBZ*6ZV);h_S@bjs?~U-ITB%iHvW%hQ}t?v|2_{gQT!*!&KIdv3NFcH65Vch!f!kt zLp9MTu(1J@N-XBD>wskeS63{iEo~~A=4gM~I5`34=MgAu+ny~+)hdhOx7(~Had80% z0i2$)O=D?^RVRu?PLhJygO>9!_Au^9gdYql6o8{67MJPuYzP6ECfhXPabSHNs8oPh z41Y;T6p}yelA#R*ArM9XB`0P|Kq7H8fut=Opb7*9(E*YK!N?2x44l|Kl6}cHqh4O- zA8^j0*7|i1A;5dT@Ki6X(0hkc3KM1q5#efx0AsLCDFSN~PD4bH(xx}_Z;@i0yU_jo z=8yZ+Tx$W*o_o%7_jDd(VA5K{$-F=9-AzbsRTRMST}Xt`Gz%&VEGZ)u5)l*<$*&9% z737M7BM~PF;!PAmyJngRHgw>}v_YVVfkBoIweTyWfts3OfJ+5=s$KD}HX#FJItN0u5(a}+e)34)i#Mjv$?m+_p;Njqmh=l)=mzNi| zx3|Ob@o~^5te~CKp`xN9+#>)0*bDk&?FP`Au4uYg($dnTyu4hLXt0&a%1Vh_SXhv( ztSoCy*VMKApV84#(X_RzvqyV+dbH>075f>Bii%`+cUL^<=;*M&iC)$y_tUijL~kQ- z$?fJSo);}GE!xoYxUJoj!^1gvkY zUR6~^7qqvVrmU>Y#+EztPU`FH#Tf?y_%5S(4(#vmTLAW~wzk$Xao${9T-XEK*LsS- z2ioH!B_$>Hz~JZ&nDc;VXJ@TpOH;YQBTYjG-Ap9R%*^Q2&fCG8iHV6&U0oe;E2DV! zz1xBBbZl;Qbu|kgUDLQhOM9WXxHxFJC3v7^t)LH>K}$n)LB}QgNYmipU>F)2 z3X6-2H=4S_a#;HRWZD%+~#g&gV8ZHoE$qJ7J@E4+ehKQ|~pi6UN8K z!()C1V=aJb$~>H%odqq++1?47?Fq?jette^zd*>%&9(K?gyn?RYOK*iQ_ps#q@+lC zdb*sRo{BdI2M3awnJHdOPftrhL4h@XC{oY~s-s>{L63}#NGuj31)cD7MgEl1(oz{4 z8xzk41_nf5P$b!PcXwM;u9gsOC#=-eRB38zq6X}YyBhG`-rn^lEURTJ51qNzNvt~s ziEtEyJge*`};+C3&3g)&&g! z0N9EW0006o001BW1F%gXw4o+kUS0;>*(hj7aoE|}2?+*(IbZ<2y}i=e*(vSq?YDIp z0|1(^0QB|s*-mddvmCm*y2330KnfawZmwYIXWbex=*Ar3762ds188k+4Y61(L?V$8 zjYdO)0iXs9Ku^fJvpuPvzij8bE-fv|eF1=-umAv{2@3!KPy+@4fB*~t00_VU01$uy z03ZMZ0006o000DF002M$1^|En3;+NKzyJUcfB^si0T=)P0x$po_!p;}Xi84umQVly N002ovPDHLkV1iY&pI-m~ diff --git a/src/geophires_x/doc/source/plots/ai.png b/src/geophires_x/doc/source/plots/ai.png deleted file mode 100644 index 96762ce15a054bf8db922d37dbab1eae59069ee8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26596 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 P@ROBNdQ&A~6!8B5qiZSz diff --git a/src/geophires_x/doc/source/plots/ai.py b/src/geophires_x/doc/source/plots/ai.py deleted file mode 100644 index 7d570157..00000000 --- a/src/geophires_x/doc/source/plots/ai.py +++ /dev/null @@ -1,5 +0,0 @@ -# Airy function Ai(x), Ai'(x) and int_0^x Ai(t) dt on the real line -f = airyai -f_diff = lambda z: airyai(z, derivative=1) -f_int = lambda z: airyai(z, derivative=-1) -plot([f, f_diff, f_int], [-10,5]) diff --git a/src/geophires_x/doc/source/plots/ai_c.png b/src/geophires_x/doc/source/plots/ai_c.png deleted file mode 100644 index 5963ed08695378bd5492263f02c7a374eb656510..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 61953 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 uu}uOpQdETq6QWqs%2K*1w%QDgc diff --git a/src/geophires_x/doc/source/plots/ai_c.py b/src/geophires_x/doc/source/plots/ai_c.py deleted file mode 100644 index f6d3a024..00000000 --- a/src/geophires_x/doc/source/plots/ai_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Airy function Ai(z) in the complex plane -cplot(airyai, [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/ber.png b/src/geophires_x/doc/source/plots/ber.png deleted file mode 100644 index 2646482bd3b438ca1c0fcc392088d13efaf085ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19451 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

t0OkCv9b7u>cUIvb_&r>PEIhzXnT8k zC=|M@!2vUj7P)?iwOky*Hut%@7x-gW3xI`f9L!c5e_ql#{Ny@4;&u&y4sjn|u(PRE zM@{uWvwW%y{S%jTPg%{$`D4WDEEX$#upTxI`3-pST%U0`@=x7gKc128h%}!FFjZ<^ zUGVuLreKkS!G#y7-bF^i8DI+tzy$!J>e$(5`*K2gYNw(4`avs_xg+5NxnL7XZiJec zJ6^$nOk}mTA_DX05(v-l6BC_+f~xwS3l%^Ph~4&M?JG;7#;F=|(NW~ywJ(d!)N^&d zNT&Lm_;*?7%wBqLFvxSz5vZg%Apty!)tLMrHp-UOir<3O-Pf&san%(l&MY4cx`M)>cugNaw XugWD~ZAbw0E*VFd+ldE12jKn&^PNG= diff --git a/src/geophires_x/doc/source/plots/ber.py b/src/geophires_x/doc/source/plots/ber.py deleted file mode 100644 index 64e146e4..00000000 --- a/src/geophires_x/doc/source/plots/ber.py +++ /dev/null @@ -1,6 +0,0 @@ -# Kelvin functions ber_n(x) and bei_n(x) on the real line for n=0,2 -f0 = lambda x: ber(0,x) -f1 = lambda x: bei(0,x) -f2 = lambda x: ber(2,x) -f3 = lambda x: bei(2,x) -plot([f0,f1,f2,f3],[0,10],[-10,10]) diff --git a/src/geophires_x/doc/source/plots/besseli.png b/src/geophires_x/doc/source/plots/besseli.png deleted file mode 100644 index 1aae4b354db9ed3226e9ad3ef394b764662d2c98..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19101 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 diff --git a/src/geophires_x/doc/source/plots/besselj.py b/src/geophires_x/doc/source/plots/besselj.py deleted file mode 100644 index 18b89e10..00000000 --- a/src/geophires_x/doc/source/plots/besselj.py +++ /dev/null @@ -1,6 +0,0 @@ -# Bessel function J_n(x) on the real line for n=0,1,2,3 -j0 = lambda x: besselj(0,x) -j1 = lambda x: besselj(1,x) -j2 = lambda x: besselj(2,x) -j3 = lambda x: besselj(3,x) -plot([j0,j1,j2,j3],[0,14]) diff --git a/src/geophires_x/doc/source/plots/besselj_c.png b/src/geophires_x/doc/source/plots/besselj_c.png deleted file mode 100644 index 507634b31c3e56e9bda1c6819d846731a39f519d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37422 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 diff --git a/src/geophires_x/doc/source/plots/besselj_c.py b/src/geophires_x/doc/source/plots/besselj_c.py deleted file mode 100644 index c27f02d7..00000000 --- a/src/geophires_x/doc/source/plots/besselj_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Bessel function J_n(z) in the complex plane -cplot(lambda z: besselj(1,z), [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/besselk.png b/src/geophires_x/doc/source/plots/besselk.png deleted file mode 100644 index 19501d1fe0d4e88d5041e314b04fb3a50999ed41..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15252 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 diff --git a/src/geophires_x/doc/source/plots/besselk_c.py b/src/geophires_x/doc/source/plots/besselk_c.py deleted file mode 100644 index e28429cd..00000000 --- a/src/geophires_x/doc/source/plots/besselk_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Modified Bessel function of 2nd kind K_n(z) in the complex plane -cplot(lambda z: besselk(1,z), [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/bessely.png b/src/geophires_x/doc/source/plots/bessely.png deleted file mode 100644 index 0766d7c50e7725cce302c1c21688a083896b05c9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19658 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 diff --git a/src/geophires_x/doc/source/plots/bessely_c.py b/src/geophires_x/doc/source/plots/bessely_c.py deleted file mode 100644 index adb58b5b..00000000 --- a/src/geophires_x/doc/source/plots/bessely_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Bessel function of 2nd kind Y_n(z) in the complex plane -cplot(lambda z: bessely(1,z), [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/bi.png b/src/geophires_x/doc/source/plots/bi.png deleted file mode 100644 index b8800d7fdc48c7f7a89a95f3644e8201a91f04b1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 25211 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≈Z`jX|JhTy(=+_ioBZ9JAaTQo$gLr@ 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 diff --git a/src/geophires_x/doc/source/plots/bi.py b/src/geophires_x/doc/source/plots/bi.py deleted file mode 100644 index 6ca5914c..00000000 --- a/src/geophires_x/doc/source/plots/bi.py +++ /dev/null @@ -1,5 +0,0 @@ -# Airy function Bi(x), Bi'(x) and int_0^x Bi(t) dt on the real line -f = airybi -f_diff = lambda z: airybi(z, derivative=1) -f_int = lambda z: airybi(z, derivative=-1) -plot([f, f_diff, f_int], [-10,2], [-1,2]) diff --git a/src/geophires_x/doc/source/plots/bi_c.png b/src/geophires_x/doc/source/plots/bi_c.png deleted file mode 100644 index cbd17badae2117be6b05bdc0eee8f32596cc466c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 67342 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

_f-Pks@ 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 ReRT{#;OXk;vd$@?2>|I-TDSlJ diff --git a/src/geophires_x/doc/source/plots/bi_c.py b/src/geophires_x/doc/source/plots/bi_c.py deleted file mode 100644 index 25a0a3f6..00000000 --- a/src/geophires_x/doc/source/plots/bi_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Airy function Bi(z) in the complex plane -cplot(airybi, [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/buildplots.py b/src/geophires_x/doc/source/plots/buildplots.py deleted file mode 100644 index c59bf68b..00000000 --- a/src/geophires_x/doc/source/plots/buildplots.py +++ /dev/null @@ -1,22 +0,0 @@ -import os.path -import glob - -for f in glob.glob("*.py"): - if "buildplots" in f or os.path.exists(f[:-3]+".png"): - continue - print "Processing", f - code = open(f).readlines() - code = ["from mpmath import *; mp.dps=5"] + code - for i in range(len(code)): - l = code[i].rstrip() - if "cplot(" in l: - l = l[:-1] + (", dpi=45, file='%s.png', verbose=True)" % f[:-3]) - code[i] = l - elif "splot(" in l: - l = l[:-1] + (", dpi=45, file='%s.png')" % f[:-3]) - code[i] = l - elif "plot(" in l: - l = l[:-1] + (", dpi=45, file='%s.png')" % f[:-3]) - code[i] = l - code = "\n".join(code) - exec code diff --git a/src/geophires_x/doc/source/plots/chebyt.png b/src/geophires_x/doc/source/plots/chebyt.png deleted file mode 100644 index ce78cecc25022efbef0aa69a0fd84f2b909f9575..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33025 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 MiOY*sis<|Oe}>9x`2YX_ diff --git a/src/geophires_x/doc/source/plots/chebyt.py b/src/geophires_x/doc/source/plots/chebyt.py deleted file mode 100644 index 4cdc0a92..00000000 --- a/src/geophires_x/doc/source/plots/chebyt.py +++ /dev/null @@ -1,7 +0,0 @@ -# Chebyshev polynomials T_n(x) on [-1,1] for n=0,1,2,3,4 -f0 = lambda x: chebyt(0,x) -f1 = lambda x: chebyt(1,x) -f2 = lambda x: chebyt(2,x) -f3 = lambda x: chebyt(3,x) -f4 = lambda x: chebyt(4,x) -plot([f0,f1,f2,f3,f4],[-1,1]) diff --git a/src/geophires_x/doc/source/plots/chebyu.png b/src/geophires_x/doc/source/plots/chebyu.png deleted file mode 100644 index 591bb0e6fbf279ab6620a41d870fdcbb3d2553be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22495 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®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 bDf%z}%x-Psf+LTW7=Xaj)z4*}Q$iB}?>c*+ diff --git a/src/geophires_x/doc/source/plots/coulombf.py b/src/geophires_x/doc/source/plots/coulombf.py deleted file mode 100644 index 16a5344c..00000000 --- a/src/geophires_x/doc/source/plots/coulombf.py +++ /dev/null @@ -1,7 +0,0 @@ -# Regular Coulomb wave functions -- equivalent to figure 14.3 in A&S -F1 = lambda x: coulombf(0,0,x) -F2 = lambda x: coulombf(0,1,x) -F3 = lambda x: coulombf(0,5,x) -F4 = lambda x: coulombf(0,10,x) -F5 = lambda x: coulombf(0,x/2,x) -plot([F1,F2,F3,F4,F5], [0,25], [-1.2,1.6]) diff --git a/src/geophires_x/doc/source/plots/coulombf_c.png b/src/geophires_x/doc/source/plots/coulombf_c.png deleted file mode 100644 index bc34dffcd48483f924a525c2e3e4d5db3217ed2a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39897 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 diff --git a/src/geophires_x/doc/source/plots/coulombf_c.py b/src/geophires_x/doc/source/plots/coulombf_c.py deleted file mode 100644 index 96611b5a..00000000 --- a/src/geophires_x/doc/source/plots/coulombf_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Regular Coulomb wave function in the complex plane -cplot(lambda z: coulombf(1,1,z), points=50000) diff --git a/src/geophires_x/doc/source/plots/coulombg.png b/src/geophires_x/doc/source/plots/coulombg.png deleted file mode 100644 index bc6c02c0df220c3ea1a925990cb7c69568cb1db9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 34197 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 WFXxDyp$`Q3B`c{YQ6pv)`2PT1LJtc7 diff --git a/src/geophires_x/doc/source/plots/coulombg_c.py b/src/geophires_x/doc/source/plots/coulombg_c.py deleted file mode 100644 index a1fc0955..00000000 --- a/src/geophires_x/doc/source/plots/coulombg_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Irregular Coulomb wave function in the complex plane -cplot(lambda z: coulombg(1,1,z), points=50000) diff --git a/src/geophires_x/doc/source/plots/ellipe.png b/src/geophires_x/doc/source/plots/ellipe.png deleted file mode 100644 index d816a6b0fdb1ee8931bd3043eab787963500e272..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24597 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 Xn`zJ)#Fhf!x+T!jG|(u!WfS^8y8iW@ diff --git a/src/geophires_x/doc/source/plots/ellipf.py b/src/geophires_x/doc/source/plots/ellipf.py deleted file mode 100644 index a7932e1c..00000000 --- a/src/geophires_x/doc/source/plots/ellipf.py +++ /dev/null @@ -1,7 +0,0 @@ -# Elliptic integral F(z,m) for some different m -f1 = lambda z: ellipf(z,-1) -f2 = lambda z: ellipf(z,-0.5) -f3 = lambda z: ellipf(z,0) -f4 = lambda z: ellipf(z,0.5) -f5 = lambda z: ellipf(z,1) -plot([f1,f2,f3,f4,f5], [0,pi], [0,4]) diff --git a/src/geophires_x/doc/source/plots/ellipk.png b/src/geophires_x/doc/source/plots/ellipk.png deleted file mode 100644 index e44bbee2ac320fcfcd808f89c311614032cf8a4d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12183 zcmeHtcTiNzyDd3LMxrE9qD09V0RaI434-JxAd2Liqaayw9zdc>63J0Oa+o1Y8Zv`q z7+`=Qyv;d!j{a`ls#o>?c=wM>6*X*T@9y5+{e9o+wO05OHAR9Ow{D=Ipb#iMdZ>wl zf@%%?65?P1|H*$89S?k9ILj(&;{ZQCI2Lb#Yg~s%dd?^)Sew_ssE_Z1lu=M_qbNO; z(e}vP&hqxq9v=^zCnkQxOF}|CK#V3Yqm6-yidSqJxP+z=K`qb+cyaG{pty z+Z)+zH;Myqkg1N}iwHPi*H6MI#~@ddZE|Gq3JH7^55M>&7D}5=_+1Z(&pYO2Sj6fqM468re_@tz){N5A3_824~`bf2dH|oJ# zxP(0cgv&aPA1skjppt^d>%L=1N=jO{*N#Um?I+xjKQU5)o00=%UO8jqvI)j1rW zPAsv-7nz*h4+gU`Gh+sfjcE(n%~B^?bt=lY0@Gg@_7!&1w+zf&lHP@zNs6zHkhHi4F{&vynxL4P63Ur z^$}L{j(&5SFM`W}DSxI4ciLhX!#KE%00hGXJ0P?F*=3 z$-VkDej`LY>B$C%$hm{4p`zs21`y5w}@7Lc(>prJjo@{`(PGzntdo{d4;5Aq66`Zlt=+>4l2x$_{FTk|@;t$NO z4e43zuf=n@I(L3a4DzW&+BiJ?kFI~ve~`|0(X5~s1Q!4IDJX2L!D3`1__LwffMeX> zTXw$MSL_)G$&2~ekWkzIAKg0p!&TWhf@Oja|I7S>kRt_7;?_@qZsq^%7KEg+@7ewu z*yc4xmV|2i+e;ekczRYo@}De&6skgm1m*sGE*V*A>GY}ezbx+T-BkiS>+Fi(7KzRs zoDdKb8-|J=RP#YJ5bLngvY$%ajZ@dq5!3$?4&)rz$_k{~Mz^f_SfAc=CGH;h%kPgP zN;tn);d&uL<%kHT3)ckj4?3|4X?wn2)jY)}xb-bxDFNkeWaM2@(X{vP?@ZU&8mxN$ zzSzqxrh&5{cjF5BYGz144DX8}+96R`=E1I(mX==iD{@OqOMH5X)Lgl+_|(*AeyztW zX0o!fkXwQZzxHCCH@yTR)5mx5P2k6|^shD$ts*sMT0(xa_KgQ z*Ubsh<@fvWN^|+tCJB-KZ;xejHyBcqlH?T>u(S#v=jP;~r2LiCiF+s_e*E|`>kO8} zza{YYPj^S~rkt#)3 z*6Mc!TGp=tvN@Hcmq4CkEOgoT0*NR;_MFZLDI0^m3i`Q$gWP$z-n_xfl|iQx<>QS; zXW1iFwEb;G89flS&>#lCcPfnr)i<dF*>dARwlVfUVmfqTmci?h-Dbx+bs|>PZ#kx| z&i^+`nUfi7cI;c&y$R_3L?n)%4H$RfYGWNvz_L@W#9x5eTa_t! zLT3%hb4#oDe-?z$@AZ@v?c};Wll)d+;}pAAEHfD)M$I<;smWYv2G4LhJBQtA9WgR} zoDLnwG}<2B3e|uadY2j|I$fStSd)C~9Nz}l8Z~bQ#J2^T4bkegY;+KD#KcO6GOMh- z1#;IogwTPq*Foel5Y?vTCI&xi4lxa)K!rKepeAud!6@uYWHJ8w_DpSm=yO&Oo1%ql z;*$BvO2Rti@=(j;2eas%5ZU2C-w~yS(Xr;HCW)kK`JWYTtl8VxxKq2~>cRx~M=)v< zs?l~*NHmRZh+PPsxanZ}I>fkQYN9mDm)4g2#3p!#4p%vx_w>}{I#lPu2I=b>Z9_64}v)eqO$E@nEfpqy4`r%)Q* zI^C1=Kp64O`=-z*W$TJosEa9Gf}DwMo}B_Uy|@_wT3@MO^w0+b%Y%T@po_|5OfwnQ zyru?AB50YJnO(NN$0;SSpgz&j=@OhYl?V{(4tW{57O<>LYp|FcXtvzTTWTR|+2L5UXl(6i%J>9G5H$VmE z;EIm>E>(Aa&>!r%_{!n^xBJ({GCUDG;QZW2Q&SVgdcH-HM%XUOtLb=Ep?}kPFunJk z*;kZPDBNPWs4s7;gwx~HQuIM6SvQ^T{q~(v>=;p&HM}MI0fJ9CkPQMsXYgQBuU6bA z%xs^^%d%ZVEi`|cLbWVq5n8ME5ZqPR-)9Pxm6a9Z8*ko&w4Ocd3Bttd>FF`uU+P4$ zc<~~Ihm>AVslU@10J3G5j*gBNyR%9sna-xu0(=bK_MTdh}Fdl!g~o;Zt|S3p0q z$0d3pw>HaJGviRNPSvxn+#lKn`(3?qF01s107sI^G9&R9hUQ0} zp2t&<)kHCcUiVmid&}z#Ygc4A-OT*6CgW6LWr09Ll8D)k9GT#^v9Yj_n`*boZrr!% zA?}K%QA}V_W#i^9(+rkEZhi6ma4>xtRLn#(eF(`SBy5!kipwfODHoKC+nuCtk1dPvYvXg!}$F;q@y zGxn%(JDh}dz^*(TCxiO?X zo7NZEo*Qr6T2rYmFMd zwq7#(f2Hb6w6wjw4hv(4 zK*Ke^f%}y*?W5`)lO{7#@9sbRB&=PxJB{f+iyDljBoa$~_cLMu7z@!;gk$2&nXw;zIcSYmJUa?Dx#U}m?)E}}#2@KV4}b`2p*OBhiK=X8(hd*T zFLMFf$M=k^HWRVi3b!pc%I!bIhu^z|M zRi~XWhW9kFHWOc+!M&&sD{++($ghD;GcCTnJ5tLZYhi8g<#`?7bK)f=VgNu1z!KUO zUya;ti#Z*y51i&3a}Cvr;)SXS2i-Nc6&B$xsXz@L8a+RC7=Joqy8)581YIKMnP-Dt zVj0Uky+Mb;-p7fr#)ap5s_M61PhBvP4lRHhbxOXO)v251KE{03LYvH$knU#L;8sdy zMnrX6>mo{Qb-Q+PNSuS4Z+q(IPOAy@_$iyr7iaUmc$eDfTP34pCW5^KhXn(`& zCqe5g;B!nZamI$vz%Bk6vB5lgZtPFjZsrXp3Mk?9+(aHFIP6T58+*ubOHCPwG%gr3 zRFG8VW=GSQb>5&h;xStOWkFSWTX z$Ap2s3vAq|iM8-iXzn}CgyW3)N4bZe%9)B&c*0iuamx*r+WV3m5ObB>ZmoXg%yD*e znX0s{^UmM|!7qhsNg7UiX`J0a+&Qc!2_l=<4q@^n_f%-F@wyn8T^)ubpc+sh_?}4feEd z+TPLSn1mnBDTa6YgBf1eC3D?V{CRw+$nef*@r7lPj?C03J(+h5E7|z+^5#GWtN&wpZq_&&&>u!;x~^&QD^0AX^JiR?K{oO?Rr(#X&#Sl+m? zVxCr@Qb4A8daqlKDCtdf7=B=`9P?u06U{rQ=VMxxdNz7#hDrWYmX(-KC(C4L8Uk&m z0Ae9~cv=F$P=YS%YBA7zK!LL44`x=e_;%5b=M<2y&s5@ns-o1C)AWf^oMvqx@J05U z-IfIBQvKeEq~-2zyR3VI*_0_y^p^fUqlKco>_TKlwhB@#7K{rd={n0s>E(K|*+tN(zwouwt;*KB@lkiT*ADpnfAsgs-!{WCp6d=r1N z@@Jj_3Yqyjw553rmygfFrTI1W`6Ysn{EoPRkRX-BGlj_)SOc-y=4egvur=?fQXu2?F@$z>|R?&{Z{S#rVFwjk@H(12MvMmFz2jy6J(%$?*&@vdwZ`AK&F@NV7OT!w|TYUhQl{ zq3KG7^72&ud!@Xewqa&sm10x?d??s$I|vD$rU`6?9bs@dQYpMkO#JG-+t$ycRVfl2 zYEsJ4Y9mS4V=BVaNyKVqY7&~w0IrAi9ZV^_cHlBFpI{p3?KL~znvyu^xmyy&dB;HU zCt23GBYlN$-#q$G+~k5;GGz|TxcTMBfWF;xzTNJl_W|YgX&;*Orn7Y`r+IfSKE1qX z>nGO|pzRt*7}DIQmQhdT4J=g67^$^4Nf)y1gJt`x>F7|@&N|^4Z7#$!Px|#!cU>-c zI+-nPmiK=)$J8#HsJ3D4_s6H_`~puW_d(}rVS583=dh?E7(t~K)1GLh7a9;^E0)Xb zrvSqzJX{Bkw`UN@a{wSUbClJ!Z%%!AF?LEoBjnLd?_DD7ckZ#f7{(COusfo{Q!1{P z{b8rsk**X9qAWosbAf7217Sw4Nw8`gm?!C|lYq^d=ZoxZ&seDqVpt`5b;EZeT_ zjD$T@0^GQO23C1oa>7VJ;{{E7;RTJN2Bl>0?)uLfL(V+wuQ9I9+dC}GF(DxsAm8Ju zgIxyS!{GyXV?um<`_|N#m&5Pn$4=|&MB)=Up|d!#@bAlS^i0G;f8fQkPmL}bWTf48>$;ynQiif zXF7iPQQsL!IoS(FE(AZ8x}>^1EPBmd&-6Hq5K?2ya#yjv>gANro=j>7QP`+Dcx5qc zF-f;luTf~AL~k$B#A4*V{Gc%+%N;s}SZ+Cw-&103OJuj;*2iG*e|$_JOuREeFj0CJ z9*CWz&QLj1#VBEhR${EWwlRL+e^=1gxU#bH`n=GW$WBH^wm^D6!|Hlh(R-~kUQcbb zFtq1=&ze;u31L{8h~piVWKJ_+N?mrLSx?v=nw#GN2)4xJx)kvO}1(T~Y$~=YWrIiGAsfFzFW~JiKQbpr59~)AVdilV5dhgQM6?G_HLuoIX zglzA%*V&u&Rw_gX!KH3b*CZvK`Xj`rv=Q|%rjjp}D|M?BQ;!kxDhok)`Hep!kTQ=S zD?o^(PHrpGxsm~^{d&G7YdKaL1oR86qjZy+UyDuaD!w~AdmJu79P!XVh@j2Kt(IPFt*6GerGfUme8__zJ@csv`j!%2GS33$_*OK5Kf6r zmOfp%S=PAIAcj1hE@#>r&QrW*WP=eyS@FVgw}<-TC6C>91~Bf;-XzVJ7|sieits*s z=TP=zX#6wF+ODS|ZKgvIZ33%GobRO%`_I)Pl;~F;igIQb8YM0pbJ_7c(=) zFIIy~=WsBObc+7Vq%!o*>UpQotMkKzv9}yy`!BNPC!=Hvi4t3JvRTRwiPNg68o3J&ef6m=Akn%Uy(lJ#w5 z2EKsY&65*3I4V?q$}pdU>avA1*YFg>5wSBe2A`2k7FnFj506S$jCvR6q7b_E0NF(Y z$b$~^zMAFq;uJ%oMNMieA>NV?EFa7y0kEGEYH9f{Mb}l}{1jF>{A1_gEqCDf^toGS zmfqK8u;xTObsjFp%&sIPd_HJz+JTiSX%N%1q0VK{zM9hURJR^h_ERPJ5bmxN{<^cu z8|TG~etq)B(W(zo0UTj_pS%0y8C>s|Zku|5eOb9w6~ONE1m(?GU#ygHSM2?RTQ8yq zZmQ>Zs|xofO1>!|)P15C>{hDg!dvOvIKXV&+Oj0%w6fO6t=^cBY3M32TM(JZ>ubo; z{+4{+7h7GLKwV1jv!1yosiD`0#0L%TL=*PXKt0rs$+1;$|Gw<0c@-V9)8J}$a6sDE zdbJp~kv-E;Z75^tdEL_3+u&5)l2yrhI#;Oe^jF*3Hm+J?zimNMkgtxArq9-WQLn>y z+g*y$@$(a1Qh!maB{Y7Qdav4(6kC%NJBRI^>2E^`Xxe%F7^53v=nBY4PQ|zg(gpFB zS_{1ly}&jAgMLfkHV;?y5FFMokm(7}$B0kEoixH0p2w#&e)btVPlHQmsTf8^rp+bu zum#+o&@~5or2G+QZZ24aSzdOU_m~EN(GNgAn%wte&yS_I1yV&c+(I35hF0}!iqBtI zsmhvl6Q&V072TCKu|w2&nJX)glQ^twb`ZsKD~iljOk-c4+B@iHmzON~1GUrwKWHtc zy#VNuskwzgVar!TyMC-+9tb44nny+F(5=FQgzI-$QZ`7H|IVc>nChC>wS|j z$MN|G^f1|RhTdM+$waNmijN^WfK*wLy|cgXuv72kbHXTb_^t%~V6wG6n5eJMOLz{0 z6|^2(6%4>C68o)m6ci$^YcD`bMo2*cA2PRLVXlHPb}&O+*8qw6VYkNKgrtg{{b>i{ z?cMV%lH3}zH`h|=6FfwMda~6L!1^5i*gIL)#PVFD)s^qxe0 z-w|?`BWAZH@>0s_HPp~|nP3GzUN{I}OP#{i=9Bk^xpl9S4AVT8!b!(oWE+7gx5~oqu2=F+CHdK#(NJGpo-AKB z8%I*`ZAc#UG&2ll%=Aq1ng_w!Mhf=2rFC9UjejZP{4U_(kcC+towFHmw5j5;5+@n9 z3*>}J4CqZP%~`ecWnNNJ#v8TcZ){gJ9G>VlzWkTW58ZKebkgWA_vcc{hWgefN?{QM zp`u%$7WrLlT)LvmT88J@Ox};8=C4&oskJs^#_A9$1~f?jbM(tYRy`q-d?88O^v9Rw zjAcn8+Fg2Kga)S_3=5V0D?A{8Jua{o3~{!yvI4|y*`H#YR0AL=Y(#HU#>MFNYK!&|ud*T3ZpC(S5vs0L6Y)oXr%=6ec{+C+m zQ8$3_1q#PM0uq{w{m4TruM#7?jxag3m{~#^EFk+vjiTo8;{C5?MeD@C_i$qrs58_nG2#}`!`gW)+nQ^& zeY-#U8Y%uIX2;YE+i{9FmlzYUW}@^b_a^U^H<4CN{heX{(aJ?Opapp6$oa~|AIV&r zDIgJ&h{#}}PZWPBG{GG^s_8wiJb9XK+we;q5@&jS{K6dj09{O4I-8@sDc-o*OFoN- zgX1}1e=zjku8yJ+F6)C|6C^+NfhP-6J|Y1BZs=O)C3yG)eQHX^;3*>{Kut;M`Z)1a znSw*NEFTa!C62#8&o3zW%vU+n?hhQHerfJ9;ofW*_Dzh9QLxqCGy0fCi}1TZ=ZT4A zDATp}U;x+CMJ<(%>?H-jbc3Rqf>bN(XgULe!+dq3C9_1C+8{D8AWjouk0Zk&vY&a}W@R#jt34$@Ig+ z!`q2ORHZ79Uj6Oj0GuE;k<6HY&>$;|#{XhycG(xe2Os|uNbhYpH~#WG%{q@IF*-i<9Blc z@Dkw<6d`z&+!iN$ivyXW3BWNk>1rbSzxOlz^~hiGejRd}T3SmrX&K4?R{;Jgi2QV(y`>}y z>xiNgPwpTTkFpv}AO8GY@jpxow*YMP|On06amxRjh{;Xx+@PG8;(9>!~=A%#r8M&3{shC{4XkjfIN_n)G0Gm zDpJex*!tZ4NJZuOYG0BDI5IL4PqtPKQ2vPiwbTJ61k;8201gK{d#JYs1(TwI1E45y zQb!)ZN&5Qw&dE#VA|fMyGulD6cSs3>efIyZioVEWW?|u4iA1?vVj!l`ZnLt6X{k#J zZg?8hyk3mrA418eFa5w`^yJCcPvtGQsuZGsnbNosK|w(Wad3dXL#qjA0qm`U4{C24 zO8`bCx2F?6_ZWbvu_LL8U7hVzwf0)z2f3TF+1@Z)#jBm(d5f4bAS zTeln|ZarIff6*be2;>!^5Pd6Y{t6;Tv_JJCTLb7DKz!EYAD;%)JiYc&K5KAczlIHf zmq`QR3UDdVX78H}3}C=!iOx66?+tgmkZj$qnK=Qn6FVp8N-t}6{>#zARYd(UD6GS* ztmW(#;M}x^Hi;&%s$=CRx(^CYLIB$+;GWE)E!KvC5)wKp%sSTRTcwQ}Tmah@E^3BC zLUuOT$bGJ}DBG_Ox!Y>u2dzdJb_z5K*-l@3ysU;Ydr1^&+ZtRq`*vsQomqhaUUzH( zzyl!B@;?}r_!5;v$3=1TJ|SP8Ej{4G#UAWot>Q6*w{?h2GTNJC-gY= ztJpUDCZX_Yp?;$rF~lFdAgX~5-~xC9P?@^*_ok{55|CSmAiyY#K567`G*%CA7tTKl zQsR@6I@P5wzBvNgxZiv-z#CrWKD86TY6H#kG;Z+$Q;fOgdE5)=`j}q<_N({WB`4xw zx+U+PR|qX@g#qhuFZT(~I~MrCYJc92`=Vs|V?RGXPj%)4zZ#oKyX-+H%HknOV9NpS zSq;F7u+SDvE#|@oxWiCqc4#J{&M-7FE-u^H!8ha_Iu#C!?f3Gkfngk6Am-8eq{R-1 z_;Efu$1ZppS0m^E7akb}MVG8i_So3W5ki8Mm32dXd*eLF2h5>0V^xo*4WrNf$qfR$ zU;w^NsLgJD#I3`#qfOD(M6GKVE{gw22gCOkUva?sy9D*#wcHr{P-0LU14PvRdS0x~ zhZL+qU&LHDKpL)(77+>0`|yKcpRI@Q*fs4d*tMKmk>0!sFt6qlC3>_@J&ZD&$y!;p zp@{Pd1N(yF;BpE9wu|@wL@~{en6WW z6M%6B2;p~#P-zS^30!}EzP@xI!?VsaKIo#ccL0_x4%l(>ltxvPSfyrl5tvmPJk$c# z#QXdEhHg`q1F84rj?fIc+9H83>`&J+?15rhGbf2({pNEW{n$Sl1Bob@P5@@fyuWKDzq E4>c~V8vpBYnNXidFD(_ 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 diff --git a/src/geophires_x/doc/source/plots/ellippi.py b/src/geophires_x/doc/source/plots/ellippi.py deleted file mode 100644 index 894d1a01..00000000 --- a/src/geophires_x/doc/source/plots/ellippi.py +++ /dev/null @@ -1,7 +0,0 @@ -# Elliptic integral Pi(n,z,m) for some different n, m -f1 = lambda z: ellippi(0.9,z,0.9) -f2 = lambda z: ellippi(0.5,z,0.5) -f3 = lambda z: ellippi(-2,z,-0.9) -f4 = lambda z: ellippi(-0.5,z,0.5) -f5 = lambda z: ellippi(-1,z,0.5) -plot([f1,f2,f3,f4,f5], [0,pi], [0,4]) diff --git a/src/geophires_x/doc/source/plots/gi.png b/src/geophires_x/doc/source/plots/gi.png deleted file mode 100644 index 53e22d245760477d0a7fa98df50c3b08ad4b2393..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 18186 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 diff --git a/src/geophires_x/doc/source/plots/gi.py b/src/geophires_x/doc/source/plots/gi.py deleted file mode 100644 index 9679f055..00000000 --- a/src/geophires_x/doc/source/plots/gi.py +++ /dev/null @@ -1,2 +0,0 @@ -# Scorer function Gi(x) and Gi'(x) on the real line -plot([scorergi, diffun(scorergi)], [-10,10]) diff --git a/src/geophires_x/doc/source/plots/gi_c.png b/src/geophires_x/doc/source/plots/gi_c.png deleted file mode 100644 index d627aeb7f9a3c429a13053b893b4a96db3dca683..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 57729 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

  • Fo>e9s9=Ab(@?i0qd0< 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≶ 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 LbEm1Mu95!%lO#i( diff --git a/src/geophires_x/doc/source/plots/hankel1_c.py b/src/geophires_x/doc/source/plots/hankel1_c.py deleted file mode 100644 index 9475cc1f..00000000 --- a/src/geophires_x/doc/source/plots/hankel1_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Hankel function H1_n(z) in the complex plane -cplot(lambda z: hankel1(1,z), [-8,8], [-8,8], points=50000) diff --git a/src/geophires_x/doc/source/plots/hankel2.png b/src/geophires_x/doc/source/plots/hankel2.png deleted file mode 100644 index f3691442c5f0dfbe9932bc5d9fedf9f2b006edd1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27100 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

    fMRStTH4nwxc6jewEhlHFR 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 diff --git a/src/geophires_x/doc/source/plots/hankel2.py b/src/geophires_x/doc/source/plots/hankel2.py deleted file mode 100644 index 7f1d6709..00000000 --- a/src/geophires_x/doc/source/plots/hankel2.py +++ /dev/null @@ -1,6 +0,0 @@ -# Hankel function H2_n(x) on the real line for n=0,1,2,3 -h0 = lambda x: hankel2(0,x) -h1 = lambda x: hankel2(1,x) -h2 = lambda x: hankel2(2,x) -h3 = lambda x: hankel2(3,x) -plot([h0,h1,h2,h3],[0,6],[-1,2]) diff --git a/src/geophires_x/doc/source/plots/hankel2_c.png b/src/geophires_x/doc/source/plots/hankel2_c.png deleted file mode 100644 index 4eb83ba2d078b800ead1ae1adf72798f5b49b6d3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 35840 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 diff --git a/src/geophires_x/doc/source/plots/hi.py b/src/geophires_x/doc/source/plots/hi.py deleted file mode 100644 index d8f34237..00000000 --- a/src/geophires_x/doc/source/plots/hi.py +++ /dev/null @@ -1,2 +0,0 @@ -# Scorer function Hi(x) and Hi'(x) on the real line -plot([scorerhi, diffun(scorerhi)], [-10,2], [0,2]) diff --git a/src/geophires_x/doc/source/plots/hi_c.png b/src/geophires_x/doc/source/plots/hi_c.png deleted file mode 100644 index bb580ee9d8ac6f2f30ccb8504deff1e06b0022c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47358 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 diff --git a/src/geophires_x/doc/source/plots/ker.py b/src/geophires_x/doc/source/plots/ker.py deleted file mode 100644 index 19a4bdca..00000000 --- a/src/geophires_x/doc/source/plots/ker.py +++ /dev/null @@ -1,6 +0,0 @@ -# Kelvin functions ker_n(x) and kei_n(x) on the real line for n=0,2 -f0 = lambda x: ker(0,x) -f1 = lambda x: kei(0,x) -f2 = lambda x: ker(2,x) -f3 = lambda x: kei(2,x) -plot([f0,f1,f2,f3],[0,5],[-1,4]) diff --git a/src/geophires_x/doc/source/plots/kleinj.png b/src/geophires_x/doc/source/plots/kleinj.png deleted file mode 100644 index 098c79adacffe5b59bb167925d48035506e83351..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77369 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

    L$h?soD`&H5MDFj*m)atO`7n70tj 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 ZiqN|Q(HZq;fNN$MJYD@<);T3K0RVHJ+!6o) diff --git a/src/geophires_x/doc/source/plots/laguerre.py b/src/geophires_x/doc/source/plots/laguerre.py deleted file mode 100644 index 8fe40250..00000000 --- a/src/geophires_x/doc/source/plots/laguerre.py +++ /dev/null @@ -1,7 +0,0 @@ -# Hermite polynomials L_n(x) on the real line for n=0,1,2,3,4 -f0 = lambda x: laguerre(0,0,x) -f1 = lambda x: laguerre(1,0,x) -f2 = lambda x: laguerre(2,0,x) -f3 = lambda x: laguerre(3,0,x) -f4 = lambda x: laguerre(4,0,x) -plot([f0,f1,f2,f3,f4],[0,10],[-10,10]) diff --git a/src/geophires_x/doc/source/plots/lambertw.png b/src/geophires_x/doc/source/plots/lambertw.png deleted file mode 100644 index 0d96a6265814e0d9ccfdeeeaef7ad5047d5bd9b3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15860 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

    H{g+-u5vrM<4t~ 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≪M5 zJmU%S4cz3VVai)44$fUM&1E4Ta(-VrRzoCIcGp zS914Xs!AumP^-G@F%t6i%5wCs00?zAN0GczjVE)k*`&IF{+*bu8oBAPy(uwdn4h+m z1g#nHSvl(2*W0aBY_Fccv4V@(>6*x8@bd@1|T!<4%e-a%8DMJ~he zR6BY8>hk>e(yn9Y8J><*@3~9ZRZ;D}$%L;!yK`G_^`^+S=jx;-BqYq^*@>~SvE3yj zBO~Q*IAFXGSX)OYI+%yy$;Ew}?OIdI6^75{3Z|Bz6`}VGUY6PEFJ?>41 zf7>QkMJG6xJm(PhX>7D=BW08G6t=yrGY% zv@jS9|9JbU9Q;)}KA;rqu_D(G^(Z#^@V=GIs;byXX353l^NBhSq4p@&%peYw8APXEUr^WzTa#qVra zb?!%t`nekj= z7z`$)%}OEQs=Fsil81-K3O`(Y5+frYss{9?2HlBoUwX($F*rM`%}v`Xrlp+GpL`rL zw05vDh7baO=!zHEn5YBcpSr@-sM2fb^jC1>?^tgkgkKd{{I^vo6yf~-X+mP+ z;zXql-W*@PdbPH?$`PlryFS8a2R#hUuSU!U$E(7eoMMi*=inzh3yz~Qva)2KlnsrH zq+?z$U$2pY=#evZ9tH*mqT3*0MnmbZh4^du2|gee`2Pw1`nfvxziBt@fAmN&`y>55 sXCAt$&!08((^X%XX^`CfG~m{)xW79UMgnR0)BFh3Rq-evWy_EM2df-*N&o-= diff --git a/src/geophires_x/doc/source/plots/lambertw_c.py b/src/geophires_x/doc/source/plots/lambertw_c.py deleted file mode 100644 index 7562880b..00000000 --- a/src/geophires_x/doc/source/plots/lambertw_c.py +++ /dev/null @@ -1,2 +0,0 @@ -# Principal branch of the Lambert W function W(z) -cplot(lambertw, [-1,1], [-1,1], points=50000) diff --git a/src/geophires_x/doc/source/plots/legendre.png b/src/geophires_x/doc/source/plots/legendre.png deleted file mode 100644 index a02e14ea8e46ca7fd375a7105a3a63fc6583159f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 28034 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 diff --git a/src/geophires_x/doc/source/plots/legendre.py b/src/geophires_x/doc/source/plots/legendre.py deleted file mode 100644 index 05723a1d..00000000 --- a/src/geophires_x/doc/source/plots/legendre.py +++ /dev/null @@ -1,7 +0,0 @@ -# Legendre polynomials P_n(x) on [-1,1] for n=0,1,2,3,4 -f0 = lambda x: legendre(0,x) -f1 = lambda x: legendre(1,x) -f2 = lambda x: legendre(2,x) -f3 = lambda x: legendre(3,x) -f4 = lambda x: legendre(4,x) -plot([f0,f1,f2,f3,f4],[-1,1]) diff --git a/src/geophires_x/doc/source/plots/lommels1.png b/src/geophires_x/doc/source/plots/lommels1.png deleted file mode 100644 index 555a7158397061076440c0ff77b7f05bf5b3f07d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26654 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 z zqRVzyZY|zrZmo+5GZ=BG&ohFyH-HPQwSB6TJ=D%ehN|=1jn7fI8PIai6)Wm#=1I=~ zVzy!ALH4CX?wFBgZ6D@{QC6L#q@w$@A%?v8>Z{ z^Cg5nsE*{a*44m!8!nNLMrt8XYQC9ybQH1+jIa`Gc5H(2FoS zsbCn8%#VvAbCp2@>90h1-0(XWnVp}P%vUj4X>e!?d=`Y9Z^Q$XB4(pD!gk*qNe2g( z28R{I)K=kbb&zsjS18gchvk6f0J;VArfPKEcOP|gkLIa88U+BDY9RyhgMVIIzW zfb*)~ZK7JG`piM-n_$NG1fr6cPCMa@OZv7Po4x#Llonai@rbPOhhpM*!+`HA@)g1E zVM5TB(8N=kl9At`Zfw>~&?!=hY6)j(q2D9CI|s?9M)}LB!R#=&L5o3eXuv!d<6l}n z7#O6i*BSxf6J7kwRxh?ZjhaB?$6NSLsEGP_PbB;!WXVtfUL4A&TlP!ec)iAZqbAf+ zWkaLqKp>Ylh06;&qagL$r~+c=QK0wkfgGj_7hF#j+JMxCu={65YdPselnkM_;Y1LS zST)}DN4Dx5Cm;#(`WT_9x%yXho3P2T#wI9t@c=#e+}+sy>MTMC+5xZGF?{kY|B?P7 zOyDOx0b;|w;Tbh|_=q&Iyqd(7lB6lXFN@fN5&*YBN0U<;fJ}q zTlD*lnB^z6V$lH zy8Ww*)uX)$sRJ#V=PLszUEFl!iiAH&tn>AeZUMBNa} z%=KmVXm)>NKszn|UxRmq5=Xva+d+7Fipk$9P1Wv?AA1*77ErkNYSaw*q z^FTbi0c){yx;(rBqs?T@KuwKd_#auemQ1^yo74WEAvn9k z`d_$h9Jy(efztm7gX;B!+_PtflKPGN$FHyZ%95r{J931q1nU2-bzaygJ)~m)-=>&o zBea`z!3p1OhSIa}I5^cgt_hB23lU6BP5l_z8*9MB#dV*@rRf6_drm|UBE$aEFQ&LC z;q9PF)KE*S>^bA?q*{A<=Daj`Z zFU78xwl?9mn|b{)(M$kOWaN8915=FB2=I41I?4}LgJI!SG&E+vv?_zZf0q;q>h&DX z8ThIHYY0OBX9@8T!s2-hGB!3|?Fe`e!)5&j0fA@5NJ}dMlp9D4Q!D3|$t{(yQpa%M zhxeZj`A(0E(lgv#Brvx=7O*_bfFFGa$i<~?jzyUr1Y5Pt7_ng~1J5#mRpOrGW-_C$OH{Rl& zN`7nx3IG(CeOUr-m}F#*=M0{L1M%bo>+OE|Q#S0*o8n5DyklFHcnUnRYd}#0 zfS3REXa=-1#_)BN5nkUWopMt@-uqS5%Hk$?+aPQf+N*egTE!WKaH= zmlt{l23Q!IdOe|u{)>M%H|-!UH{f0|EiHn*y}kUq^;D&J?(Xi~MgWc)sFcz*G7?jj zlgaPA2@^*q5)J%nG)rJ+eWscTfIk2V`P%F2zF-z+y*gwdY2Mk*t>+9V$DgMOp*Dox<^A&^~W^X*tR=+JS>a5eoeo*jE zBaQ6Y;-~jV7~68@M@P|~1X{3@=ls9-@ky+5=;wi1Vp=&2@KTUbmaddE`TBnV9G^e; diff --git a/src/geophires_x/doc/source/plots/lommels1.py b/src/geophires_x/doc/source/plots/lommels1.py deleted file mode 100644 index 327119e6..00000000 --- a/src/geophires_x/doc/source/plots/lommels1.py +++ /dev/null @@ -1,6 +0,0 @@ -# Lommel function s_(u,v)(x) on the real line for a few different u,v -f1 = lambda x: lommels1(-1,2.5,x) -f2 = lambda x: lommels1(0,0.5,x) -f3 = lambda x: lommels1(0,6,x) -f4 = lambda x: lommels1(0.5,3,x) -plot([f1,f2,f3,f4], [0,20]) diff --git a/src/geophires_x/doc/source/plots/lommels2.png b/src/geophires_x/doc/source/plots/lommels2.png deleted file mode 100644 index 4b496808e9545921663e341efea6142944f644ca..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17657 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 aVvE!jrbnl0X*pmFj;E@qp@5RJ4E-M@p%%UX diff --git a/src/geophires_x/doc/source/plots/spherharm40.py b/src/geophires_x/doc/source/plots/spherharm40.py deleted file mode 100644 index de139913..00000000 --- a/src/geophires_x/doc/source/plots/spherharm40.py +++ /dev/null @@ -1,15 +0,0 @@ -# Real part of spherical harmonic Y_(4,0)(theta,phi) -def Y(l,m): - def g(theta,phi): - R = abs(fp.re(fp.spherharm(l,m,theta,phi))) - x = R*fp.cos(phi)*fp.sin(theta) - y = R*fp.sin(phi)*fp.sin(theta) - z = R*fp.cos(theta) - return [x,y,z] - return g - -fp.splot(Y(4,0), [0,fp.pi], [0,2*fp.pi], points=300) -# fp.splot(Y(4,0), [0,fp.pi], [0,2*fp.pi], points=300) -# fp.splot(Y(4,1), [0,fp.pi], [0,2*fp.pi], points=300) -# fp.splot(Y(4,2), [0,fp.pi], [0,2*fp.pi], points=300) -# fp.splot(Y(4,3), [0,fp.pi], [0,2*fp.pi], points=300) diff --git a/src/geophires_x/doc/source/plots/spherharm41.png b/src/geophires_x/doc/source/plots/spherharm41.png deleted file mode 100644 index 25ff1e9fcde75bfd4ed9c839b29f1f4cac6abcc9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 37882 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 B_JRNa diff --git a/src/geophires_x/doc/source/plots/spherharm41.py b/src/geophires_x/doc/source/plots/spherharm41.py deleted file mode 100644 index bacf85b9..00000000 --- a/src/geophires_x/doc/source/plots/spherharm41.py +++ /dev/null @@ -1,11 +0,0 @@ -# Real part of spherical harmonic Y_(4,1)(theta,phi) -def Y(l,m): - def g(theta,phi): - R = abs(fp.re(fp.spherharm(l,m,theta,phi))) - x = R*fp.cos(phi)*fp.sin(theta) - y = R*fp.sin(phi)*fp.sin(theta) - z = R*fp.cos(theta) - return [x,y,z] - return g - -fp.splot(Y(4,1), [0,fp.pi], [0,2*fp.pi], points=300) diff --git a/src/geophires_x/doc/source/plots/spherharm42.png b/src/geophires_x/doc/source/plots/spherharm42.png deleted file mode 100644 index 6ba62f79db409c703c0810dfad3cd97003070dc5..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 51314 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 z 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 Nl~j|ZlpUTq+1%LYjl?g3?!vQ`rY^U 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 aJ|ZI+HdRj(X%<6(hpeQMM77wbfd2q~Xlu#< diff --git a/src/geophires_x/doc/source/plots/spherharm43.py b/src/geophires_x/doc/source/plots/spherharm43.py deleted file mode 100644 index 88f4fbad..00000000 --- a/src/geophires_x/doc/source/plots/spherharm43.py +++ /dev/null @@ -1,11 +0,0 @@ -# Real part of spherical harmonic Y_(4,3)(theta,phi) -def Y(l,m): - def g(theta,phi): - R = abs(fp.re(fp.spherharm(l,m,theta,phi))) - x = R*fp.cos(phi)*fp.sin(theta) - y = R*fp.sin(phi)*fp.sin(theta) - z = R*fp.cos(theta) - return [x,y,z] - return g - -fp.splot(Y(4,3), [0,fp.pi], [0,2*fp.pi], points=300) diff --git a/src/geophires_x/doc/source/plots/spherharm44.png b/src/geophires_x/doc/source/plots/spherharm44.png deleted file mode 100644 index 83a712d48717b1d0ada125992bbb3b70082fb7e6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41468 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 ytfGIeL5qiwd>V0sY%WFEB#2`0`_ is available, the functions ``plot`` and ``cplot`` in mpmath can be used to plot functions respectively as x-y graphs and in the complex plane. Also, ``splot`` can be used to produce 3D surface plots. - -Function curve plots ------------------------ - -.. image:: plot.png - -Output of ``plot([cos, sin], [-4, 4])`` - -.. autofunction:: mpmath.plot - -Complex function plots -------------------------- - -.. image:: cplot.png - -Output of ``fp.cplot(fp.gamma, points=100000)`` - -.. autofunction:: mpmath.cplot - -3D surface plots ----------------- - -.. image:: splot.png - -Output of ``splot`` for the donut example. - -.. autofunction:: mpmath.splot diff --git a/src/geophires_x/doc/source/references.txt b/src/geophires_x/doc/source/references.txt deleted file mode 100644 index cd20ae94..00000000 --- a/src/geophires_x/doc/source/references.txt +++ /dev/null @@ -1,50 +0,0 @@ -References -=================== - -The following is a non-comprehensive list of works used in the development of mpmath -or cited for examples or mathematical definitions used in this documentation. -References not listed here can be found in the source code. - -.. [AbramowitzStegun] M Abramowitz & I Stegun. *Handbook of Mathematical Functions, 9th Ed.*, Tenth Printing, December 1972, with corrections (electronic copy: http://people.math.sfu.ca/~cbm/aands/) - -.. [Bailey] D H Bailey. "Tanh-Sinh High-Precision Quadrature", http://crd.lbl.gov/~dhbailey/dhbpapers/dhb-tanh-sinh.pdf - -.. [BenderOrszag] C M Bender & S A Orszag. *Advanced Mathematical Methods for - Scientists and Engineers*, Springer 1999 - -.. [BorweinBailey] J Borwein, D H Bailey & R Girgensohn. *Experimentation in Mathematics - Computational Paths to Discovery*, A K Peters, 2003 - -.. [BorweinBorwein] J Borwein & P B Borwein. *Pi and the AGM: A Study in Analytic Number Theory and Computational Complexity*, Wiley 1987 - -.. [BorweinZeta] P Borwein. "An Efficient Algorithm for the Riemann Zeta Function", http://www.cecm.sfu.ca/personal/pborwein/PAPERS/P155.pdf - -.. [CabralRosetti] L G Cabral-Rosetti & M A Sanchis-Lozano. "Appell Functions and the Scalar One-Loop Three-point Integrals in Feynman Diagrams". http://arxiv.org/abs/hep-ph/0206081 - -.. [Carlson] B C Carlson. "Numerical computation of real or complex elliptic integrals". http://arxiv.org/abs/math/9409227v1 - -.. [Corless] R M Corless et al. "On the Lambert W function", Adv. Comp. Math. 5 (1996) 329-359. http://www.apmaths.uwo.ca/~djeffrey/Offprints/W-adv-cm.pdf - -.. [DLMF] NIST Digital Library of Mathematical Functions. http://dlmf.nist.gov/ - -.. [GradshteynRyzhik] I S Gradshteyn & I M Ryzhik, A Jeffrey & D Zwillinger (eds.), *Table of Integrals, Series and Products*, Seventh edition (2007), Elsevier - -.. [GravesMorris] P R Graves-Morris, D E Roberts & A Salam. "The epsilon algorithm and related topics", *Journal of Computational and Applied Mathematics*, Volume 122, Issue 1-2 (October 2000) - -.. [MPFR] The MPFR team. "The MPFR Library: Algorithms and Proofs", http://www.mpfr.org/algorithms.pdf - -.. [Slater] L J Slater. *Generalized Hypergeometric Functions*. Cambridge University Press, 1966 - -.. [Spouge] J L Spouge. "Computation of the gamma, digamma, and trigamma functions", SIAM J. Numer. Anal. Vol. 31, No. 3, pp. 931-944, June 1994. - -.. [SrivastavaKarlsson] H M Srivastava & P W Karlsson. *Multiple Gaussian Hypergeometric Series*. Ellis Horwood, 1985. - -.. [Vidunas] R Vidunas. "Identities between Appell's and hypergeometric functions". http://arxiv.org/abs/0804.0655 - -.. [Weisstein] E W Weisstein. *MathWorld*. http://mathworld.wolfram.com/ - -.. [WhittakerWatson] E T Whittaker & G N Watson. *A Course of Modern Analysis*. 4th Ed. 1946 - Cambridge University Press - -.. [Wikipedia] *Wikipedia, the free encyclopedia*. http://en.wikipedia.org/wiki/Main_Page - -.. [WolframFunctions] Wolfram Research, Inc. *The Wolfram Functions Site*. http://functions.wolfram.com/ diff --git a/src/geophires_x/doc/source/setup.txt b/src/geophires_x/doc/source/setup.txt deleted file mode 100644 index aa1806b1..00000000 --- a/src/geophires_x/doc/source/setup.txt +++ /dev/null @@ -1,159 +0,0 @@ -Setting up mpmath -================= - -Download and installation -------------------------- - -Installer -......... - -The mpmath setup files can be downloaded from the `Python Package Index `_. Download the source package (available as both .zip and .tar.gz), extract it, open the extracted directory, and run - - ``python setup.py install`` - -Using pip -......... - -Releases are registered on PyPI, so you can install latest release -of the Mpmath with pip - - ``pip install mpmath`` - -or some specific version with - - ``pip install mpmath==0.19`` - -Using setuptools -................ - -If you have `setuptools `_ installed, you can download and install mpmath in one step by running: - - ``easy_install mpmath`` - -or - - ``python -m easy_install mpmath`` - -If you have an old version of mpmath installed already, you may have to pass ``easy_install`` the ``-U`` flag to force an upgrade. - - -Debian/Ubuntu -............. - -Debian and Ubuntu users can install mpmath with - - ``sudo apt-get install python-mpmath`` - -See `debian `_ and `ubuntu `_ package information; please verify that you are getting the latest version. - -OpenSUSE -........ - -Mpmath is provided in the "Science" repository for all recent versions of `openSUSE `_. To add this repository to the YAST software management tool, see http://en.opensuse.org/SDB:Add_package_repositories - -Look up http://download.opensuse.org/repositories/science/ for a list -of supported OpenSUSE versions and use http://download.opensuse.org/repositories/science/openSUSE_11.1/ -(or accordingly for your OpenSUSE version) as the repository URL for YAST. - -Current development version -........................... - -The git repository is https://github.com/fredrik-johansson/mpmath - -Checking that it works -...................... - -After the setup has completed, you should be able to fire up the interactive Python interpreter and do the following:: - - >>> from mpmath import * - >>> mp.dps = 50 - >>> print(mpf(2) ** mpf('0.5')) - 1.4142135623730950488016887242096980785696718753769 - >>> print(2*pi) - 6.2831853071795864769252867665590057683943387987502 - -*Note: if you have are upgrading mpmath from an earlier version, you may have to manually uninstall the old version or remove the old files.* - -Using gmpy (optional) ---------------------- - -By default, mpmath uses Python integers internally. If `gmpy `_ version 1.03 or later is installed on your system, mpmath will automatically detect it and transparently use gmpy integers intead. This makes mpmath much faster, especially at high precision (approximately above 100 digits). - -To verify that mpmath uses gmpy, check the internal variable ``BACKEND`` is not equal to 'python': - - >>> import mpmath.libmp - >>> mpmath.libmp.BACKEND # doctest:+SKIP - 'gmpy' - -The gmpy mode can be disabled by setting the MPMATH_NOGMPY environment variable. Note that the mode cannot be switched during runtime; mpmath must be re-imported for this change to take effect. - -Running tests -------------- - -It is recommended that you run mpmath's full set of unit tests to make sure everything works. The `py.test `_ is a required dependence for testing. The tests are located in the ``tests`` subdirectory of the main mpmath directory. They can be run using:: - - ``py.test --pyargs mpmath`` - -If any test fails, please send a detailed bug report to the `mpmath issue tracker `_. - -To run the tests with support for gmpy disabled, set ``MPMATH_NOGMPY`` environment variable. - -To enable extra diagnostics, use, set ``MPMATH_STRICT`` environment variable. - -Compiling the documentation ---------------------------- - -If you downloaded the source package, the text source for these documentation pages is included in the ``doc`` directory. The documentation can be compiled to pretty HTML using `Sphinx `_. Go to the ``doc`` directory and run - - ``python build.py`` - -You can also test that all the interactive examples in the documentation work by running - - ``python run_doctest.py`` - -and by running the individual ``.py`` files in the mpmath source. - -(The doctests may take several minutes.) - -Finally, some additional demo scripts are available in the ``demo`` directory included in the source package. - -Mpmath under Sage -------------------- - -Mpmath is a standard package in `Sage `_, in version 4.1 or later of Sage. -Mpmath is preinstalled a regular Python module, and can be imported as usual within Sage:: - - ---------------------------------------------------------------------- - | Sage Version 4.1, Release Date: 2009-07-09 | - | Type notebook() for the GUI, and license() for information. | - ---------------------------------------------------------------------- - sage: import mpmath - sage: mpmath.mp.dps = 50 - sage: print mpmath.mpf(2) ** 0.5 - 1.4142135623730950488016887242096980785696718753769 - -The mpmath installation under Sage automatically use Sage integers for asymptotically fast arithmetic, -so there is no need to install GMPY:: - - sage: mpmath.libmp.BACKEND - 'sage' - -In Sage, mpmath can alternatively be imported via the interface library -``sage.libs.mpmath.all``. For example:: - - sage: import sage.libs.mpmath.all as mpmath - -This module provides a few extra conversion functions, including :func:`call` -which permits calling any mpmath function with Sage numbers as input, and getting -Sage ``RealNumber`` or ``ComplexNumber`` instances -with the appropriate precision back:: - - sage: w = mpmath.call(mpmath.erf, 2+3*I, prec=100) - sage: w - -20.829461427614568389103088452 + 8.6873182714701631444280787545*I - sage: type(w) - - sage: w.prec() - 100 - -See the help for ``sage.libs.mpmath.all`` for further information. diff --git a/src/geophires_x/doc/source/splot.png b/src/geophires_x/doc/source/splot.png deleted file mode 100644 index df75c71e3bba96b6530e53776bcad41c4dc8f775..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23750 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 diff --git a/src/geophires_x/doc/source/technical.txt b/src/geophires_x/doc/source/technical.txt deleted file mode 100644 index dc90a8bd..00000000 --- a/src/geophires_x/doc/source/technical.txt +++ /dev/null @@ -1,159 +0,0 @@ -Precision and representation issues -=================================== - -Most of the time, using mpmath is simply a matter of setting the desired precision and entering a formula. For verification purposes, a quite (but not always!) reliable technique is to calculate the same thing a second time at a higher precision and verifying that the results agree. - -To perform more advanced calculations, it is important to have some understanding of how mpmath works internally and what the possible sources of error are. This section gives an overview of arbitrary-precision binary floating-point arithmetic and some concepts from numerical analysis. - -The following concepts are important to understand: - -* The main sources of numerical errors are rounding and cancellation, which are due to the use of finite-precision arithmetic, and truncation or approximation errors, which are due to approximating infinite sequences or continuous functions by a finite number of samples. -* Errors propagate between calculations. A small error in the input may result in a large error in the output. -* Most numerical algorithms for complex problems (e.g. integrals, derivatives) give wrong answers for sufficiently ill-behaved input. Sometimes virtually the only way to get a wrong answer is to design some very contrived input, but at other times the chance of accidentally obtaining a wrong result even for reasonable-looking input is quite high. -* Like any complex numerical software, mpmath has implementation bugs. You should be reasonably suspicious about any results computed by mpmath, even those it claims to be able to compute correctly! If possible, verify results analytically, try different algorithms, and cross-compare with other software. - -Precision, error and tolerance ------------------------------- - -The following terms are common in this documentation: - -- *Precision* (or *working precision*) is the precision at which floating-point arithmetic operations are performed. -- *Error* is the difference between a computed approximation and the exact result. -- *Accuracy* is the inverse of error. -- *Tolerance* is the maximum error (or minimum accuracy) desired in a result. - -Error and accuracy can be measured either directly, or logarithmically in bits or digits. Specifically, if a `\hat y` is an approximation for `y`, then - -- (Direct) absolute error = `|\hat y - y|` -- (Direct) relative error = `|\hat y - y| |y|^{-1}` -- (Direct) absolute accuracy = `|\hat y - y|^{-1}` -- (Direct) relative accuracy = `|\hat y - y|^{-1} |y|` -- (Logarithmic) absolute error = `\log_b |\hat y - y|` -- (Logarithmic) relative error = `\log_b |\hat y - y| - \log_b |y|` -- (Logarithmic) absolute accuracy = `-\log_b |\hat y - y|` -- (Logarithmic) relative accuracy = `-\log_b |\hat y - y| + \log_b |y|` - -where `b = 2` and `b = 10` for bits and digits respectively. Note that: - -- The logarithmic error roughly equals the position of the first incorrect bit or digit -- The logarithmic accuracy roughly equals the number of correct bits or digits in the result - -These definitions also hold for complex numbers, using `|a+bi| = \sqrt{a^2+b^2}`. - -*Full accuracy* means that the accuracy of a result at least equals *prec*-1, i.e. it is correct except possibly for the last bit. - -Representation of numbers -------------------------- - -Mpmath uses binary arithmetic. A binary floating-point number is a number of the form `man \times 2^{exp}` where both *man* (the *mantissa*) and *exp* (the *exponent*) are integers. Some examples of floating-point numbers are given in the following table. - - +--------+----------+----------+ - | Number | Mantissa | Exponent | - +========+==========+==========+ - | 3 | 3 | 0 | - +--------+----------+----------+ - | 10 | 5 | 1 | - +--------+----------+----------+ - | -16 | -1 | 4 | - +--------+----------+----------+ - | 1.25 | 5 | -2 | - +--------+----------+----------+ - -The representation as defined so far is not unique; one can always multiply the mantissa by 2 and subtract 1 from the exponent with no change in the numerical value. In mpmath, numbers are always normalized so that *man* is an odd number, with the exception of zero which is always taken to have *man = exp = 0*. With these conventions, every representable number has a unique representation. (Mpmath does not currently distinguish between positive and negative zero.) - -Simple mathematical operations are now easy to define. Due to uniqueness, equality testing of two numbers simply amounts to separately checking equality of the mantissas and the exponents. Multiplication of nonzero numbers is straightforward: `(m 2^e) \times (n 2^f) = (m n) \times 2^{e+f}`. Addition is a bit more involved: we first need to multiply the mantissa of one of the operands by a suitable power of 2 to obtain equal exponents. - -More technically, mpmath represents a floating-point number as a 4-tuple *(sign, man, exp, bc)* where *sign* is 0 or 1 (indicating positive vs negative) and the mantissa is nonnegative; *bc* (*bitcount*) is the size of the absolute value of the mantissa as measured in bits. Though redundant, keeping a separate sign field and explicitly keeping track of the bitcount significantly speeds up arithmetic (the bitcount, especially, is frequently needed but slow to compute from scratch due to the lack of a Python built-in function for the purpose). - -Contrary to popular belief, floating-point *numbers* do not come with an inherent "small uncertainty", although floating-point *arithmetic* generally is inexact. Every binary floating-point number is an exact rational number. With arbitrary-precision integers used for the mantissa and exponent, floating-point numbers can be added, subtracted and multiplied *exactly*. In particular, integers and integer multiples of 1/2, 1/4, 1/8, 1/16, etc. can be represented, added and multiplied exactly in binary floating-point arithmetic. - -Floating-point arithmetic is generally approximate because the size of the mantissa must be limited for efficiency reasons. The maximum allowed width (bitcount) of the mantissa is called the precision or *prec* for short. Sums and products of floating-point numbers are exact as long as the absolute value of the mantissa is smaller than `2^{prec}`. As soon as the mantissa becomes larger than this, it is truncated to contain at most *prec* bits (the exponent is incremented accordingly to preserve the magnitude of the number), and this operation introduces a rounding error. Division is also generally inexact; although we can add and multiply exactly by setting the precision high enough, no precision is high enough to represent for example 1/3 exactly (the same obviously applies for roots, trigonometric functions, etc). - -The special numbers ``+inf``, ``-inf`` and ``nan`` are represented internally by a zero mantissa and a nonzero exponent. - -Mpmath uses arbitrary precision integers for both the mantissa and the exponent, so numbers can be as large in magnitude as permitted by the computer's memory. Some care may be necessary when working with extremely large numbers. Although standard arithmetic operators are safe, it is for example futile to attempt to compute the exponential function of of `10^{100000}`. Mpmath does not complain when asked to perform such a calculation, but instead chugs away on the problem to the best of its ability, assuming that computer resources are infinite. In the worst case, this will be slow and allocate a huge amount of memory; if entirely impossible Python will at some point raise ``OverflowError: long int too large to convert to int``. - -For further details on how the arithmetic is implemented, refer to the mpmath source code. The basic arithmetic operations are found in the ``libmp`` directory; many functions there are commented extensively. - -Decimal issues --------------- - -Mpmath uses binary arithmetic internally, while most interaction with the user is done via the decimal number system. Translating between binary and decimal numbers is a somewhat subtle matter; many Python novices run into the following "bug" (addressed in the `General Python FAQ `_):: - - >>> 1.2 - 1.0 - 0.19999999999999996 - -Decimal fractions fall into the category of numbers that generally cannot be represented exactly in binary floating-point form. For example, none of the numbers 0.1, 0.01, 0.001 has an exact representation as a binary floating-point number. Although mpmath can approximate decimal fractions with any accuracy, it does not solve this problem for all uses; users who need *exact* decimal fractions should look at the ``decimal`` module in Python's standard library (or perhaps use fractions, which are much faster). - -With *prec* bits of precision, an arbitrary number can be approximated relatively to within `2^{-prec}`, or within `10^{-dps}` for *dps* decimal digits. The equivalent values for *prec* and *dps* are therefore related proportionally via the factor `C = \log(10)/\log(2)`, or roughly 3.32. For example, the standard (binary) precision in mpmath is 53 bits, which corresponds to a decimal precision of 15.95 digits. - -More precisely, mpmath uses the following formulas to translate between *prec* and *dps*:: - - dps(prec) = max(1, int(round(int(prec) / C - 1))) - - prec(dps) = max(1, int(round((int(dps) + 1) * C))) - -Note that the dps is set 1 decimal digit lower than the corresponding binary precision. This is done to hide minor rounding errors and artifacts resulting from binary-decimal conversion. As a result, mpmath interprets 53 bits as giving 15 digits of decimal precision, not 16. - -The *dps* value controls the number of digits to display when printing numbers with :func:`str`, while the decimal precision used by :func:`repr` is set two or three digits higher. For example, with 15 dps we have:: - - >>> from mpmath import * - >>> mp.dps = 15 - >>> str(pi) - '3.14159265358979' - >>> repr(+pi) - "mpf('3.1415926535897931')" - -The extra digits in the output from ``repr`` ensure that ``x == eval(repr(x))`` holds, i.e. that numbers can be converted to strings and back losslessly. - -It should be noted that precision and accuracy do not always correlate when translating between binary and decimal. As a simple example, the number 0.1 has a decimal precision of 1 digit but is an infinitely accurate representation of 1/10. Conversely, the number `2^{-50}` has a binary representation with 1 bit of precision that is infinitely accurate; the same number can actually be represented exactly as a decimal, but doing so requires 35 significant digits:: - - 0.00000000000000088817841970012523233890533447265625 - -All binary floating-point numbers can be represented exactly as decimals (possibly requiring many digits), but the converse is false. - -Correctness guarantees ----------------------- - -Basic arithmetic operations (with the ``mp`` context) are always performed with correct rounding. Results that can be represented exactly are guranteed to be exact, and results from single inexact operations are guaranteed to be the best possible rounded values. For higher-level operations, mpmath does not generally guarantee correct rounding. In general, mpmath only guarantees that it will use at least the user-set precision to perform a given calculation. *The user may have to manually set the working precision higher than the desired accuracy for the result, possibly much higher.* - -Functions for evaluation of transcendental functions, linear algebra operations, numerical integration, etc., usually automatically increase the working precision and use a stricter tolerance to give a correctly rounded result with high probability: for example, at 50 bits the temporary precision might be set to 70 bits and the tolerance might be set to 60 bits. It can often be assumed that such functions return values that have full accuracy, given inputs that are exact (or sufficiently precise approximations of exact values), but the user must exercise judgement about whether to trust mpmath. - -The level of rigor in mpmath covers the entire spectrum from "always correct by design" through "nearly always correct" and "handling the most common errors" to "just computing blindly and hoping for the best". Of course, a long-term development goal is to successively increase the rigor where possible. The following list might give an idea of the current state. - -Operations that are correctly rounded: - -* Addition, subtraction and multiplication of real and complex numbers. -* Division and square roots of real numbers. -* Powers of real numbers, assuming sufficiently small integer exponents (huge powers are rounded in the right direction, but possibly farther than necessary). -* Conversion from decimal to binary, for reasonably sized numbers (roughly between `10^{-100}` and `10^{100}`). -* Typically, transcendental functions for exact input-output pairs. - -Operations that should be fully accurate (however, the current implementation may be based on a heuristic error analysis): - -* Radix conversion (large or small numbers). -* Mathematical constants like `\pi`. -* Both real and imaginary parts of exp, cos, sin, cosh, sinh, log. -* Other elementary functions (the largest of the real and imaginary part). -* The gamma and log-gamma functions (the largest of the real and the imaginary part; both, when close to real axis). -* Some functions based on hypergeometric series (the largest of the real and imaginary part). - -Correctness of root-finding, numerical integration, etc. largely depends on the well-behavedness of the input functions. Specific limitations are sometimes noted in the respective sections of the documentation. - -Double precision emulation --------------------------- - -On most systems, Python's ``float`` type represents an IEEE 754 *double precision* number, with a precision of 53 bits and rounding-to-nearest. With default precision (``mp.prec = 53``), the mpmath ``mpf`` type roughly emulates the behavior of the ``float`` type. Sources of incompatibility include the following: - -* In hardware floating-point arithmetic, the size of the exponent is restricted to a fixed range: regular Python floats have a range between roughly `10^{-300}` and `10^{300}`. Mpmath does not emulate overflow or underflow when exponents fall outside this range. -* On some systems, Python uses 80-bit (extended double) registers for floating-point operations. Due to double rounding, this makes the ``float`` type less accurate. This problem is only known to occur with Python versions compiled with GCC on 32-bit systems. -* Machine floats very close to the exponent limit round subnormally, meaning that they lose accuracy (Python may raise an exception instead of rounding a ``float`` subnormally). -* Mpmath is able to produce more accurate results for transcendental functions. - -Further reading ---------------- - -There are many excellent textbooks on numerical analysis and floating-point arithmetic. Some good web resources are: - -* `David Goldberg, What Every Computer Scientist Should Know About Floating-Point Arithmetic `_ -* `The Wikipedia article about numerical analysis `_ diff --git a/src/geophires_x/pkgdocs.sh b/src/geophires_x/pkgdocs.sh deleted file mode 100644 index e7a4756e..00000000 --- a/src/geophires_x/pkgdocs.sh +++ /dev/null @@ -1,7 +0,0 @@ -TARFILE=mpmath-docsrc-`python -c "import mpmath; print mpmath.__version__"`.tar - -tar -cf $TARFILE README.rst CHANGES pkgdocs.sh demo/*.py doc/*.py \ - `find doc/source -not \( -name .git -prune \) -type f | less` - -gzip $TARFILE - From 0c27eda31bdb58bef47a650c5529436484a26b02 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:32:06 -0700 Subject: [PATCH 031/127] Remove more cruft (mmpath epydoc.conf, obselete license.txt) --- src/geophires_x/epydoc.conf | 148 ------------------------------------ src/geophires_x/license.txt | 37 --------- 2 files changed, 185 deletions(-) delete mode 100644 src/geophires_x/epydoc.conf delete mode 100644 src/geophires_x/license.txt diff --git a/src/geophires_x/epydoc.conf b/src/geophires_x/epydoc.conf deleted file mode 100644 index 071b9b99..00000000 --- a/src/geophires_x/epydoc.conf +++ /dev/null @@ -1,148 +0,0 @@ -[epydoc] # Epydoc section marker (required by ConfigParser) - -# The list of objects to document. Objects can be named using -# dotted names, module filenames, or package directory names. -# Alases for this option include "objects" and "values". -modules: mpmath - -# The type of output that should be generated. Should be one -# of: html, text, latex, dvi, ps, pdf. -output: html - -# The path to the output directory. May be relative or absolute. -target: doc_api - -# An integer indicating how verbose epydoc should be. The default -# value is 0; negative values will supress warnings and errors; -# positive values will give more verbose output. -verbosity: 0 - -# A boolean value indicating that Epydoc should show a tracaback -# in case of unexpected error. By default don't show tracebacks -debug: 0 - -# If True, don't try to use colors or cursor control when doing -# textual output. The default False assumes a rich text prompt -simple-term: 0 - - -### Generation options - -# The default markup language for docstrings, for modules that do -# not define __docformat__. Defaults to epytext. -docformat: restructuredtext - -# Whether or not parsing should be used to examine objects. -parse: yes - -# Whether or not introspection should be used to examine objects. -introspect: yes - -# Don't examine in any way the modules whose dotted name match this -# regular expression pattern. -#exclude: - -# Don't perform introspection on the modules whose dotted name match this -# regular expression pattern. -#exclude-introspect - -# Don't perform parsing on the modules whose dotted name match this -# regular expression pattern. -#exclude-parse - -# The format for showing inheritance objects. -# It should be one of: 'grouped', 'listed', 'included'. -inheritance: listed - -# Whether or not to inclue private variables. (Even if included, -# private variables will be hidden by default.) -private: yes - -# Whether or not to list each module's imports. -imports: no - -# Whether or not to include syntax highlighted source code in -# the output (HTML only). -sourcecode: yes - -# Whether or not to includea a page with Epydoc log, containing -# effective option at the time of generation and the reported logs. -include-log: no - - -### Output options - -# The documented project's name. -name: Mpmath - Python library for arbitrary-precision floating-point arithmetic - -# The CSS stylesheet for HTML output. Can be the name of a builtin -# stylesheet, or the name of a file. -css: white - -# The documented project's URL. -url: http://mpmath.googlecode.com/ - -# HTML code for the project link in the navigation bar. If left -# unspecified, the project link will be generated based on the -# project's name and URL. -#link: My Cool Project - -# The "top" page for the documentation. Can be a URL, the name -# of a module or class, or one of the special names "trees.html", -# "indices.html", or "help.html" -#top: os.path - -# An alternative help file. The named file should contain the -# body of an HTML file; navigation bars will be added to it. -#help: my_helpfile.html - -# Whether or not to include a frames-based table of contents. -frames: yes - -# Whether each class should be listed in its own section when -# generating LaTeX or PDF output. -separate-classes: no - - -### API linking options - -# Define a new API document. A new interpreted text role -# will be created -#external-api: epydoc - -# Use the records in this file to resolve objects in the API named NAME. -#external-api-file: epydoc:api-objects.txt - -# Use this URL prefix to configure the string returned for external API. -#external-api-root: epydoc:http://epydoc.sourceforge.net/api - - -### Graph options - -# The list of graph types that should be automatically included -# in the output. Graphs are generated using the Graphviz "dot" -# executable. Graph types include: "classtree", "callgraph", -# "umlclass". Use "all" to include all graph types -graph: all - -# The path to the Graphviz "dot" executable, used to generate -# graphs. -dotpath: /usr/bin/dot - -# The name of one or more pstat files (generated by the profile -# or hotshot module). These are used to generate call graphs. -pstat: ./mpmath_profile.out - -# Specify the font used to generate Graphviz graphs. -# (e.g., helvetica or times). -graph-font: Courier - -# Specify the font size used to generate Graphviz graphs. -graph-font-size: 10 - - -### Return value options - -# The condition upon which Epydoc should exit with a non-zero -# exit status. Possible values are error, warning, docstring_warning -#fail-on: error diff --git a/src/geophires_x/license.txt b/src/geophires_x/license.txt deleted file mode 100644 index 63ed6fc0..00000000 --- a/src/geophires_x/license.txt +++ /dev/null @@ -1,37 +0,0 @@ -Copyright (c) 2005-2018 Fredrik Johansson and mpmath contributors - -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - a. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - b. Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - c. Neither the name of the copyright holder nor the names of its - contributors may be used to endorse or promote products derived - from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE REGENTS OR CONTRIBUTORS BE LIABLE FOR -ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR -SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER -CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT -LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY -OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH -DAMAGE. - -The tool is written in Python and open-source under the MIT license - see the [license.txt](license.txt) file for more information. - -Copyright 2018 NREL - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. \ No newline at end of file From 6c9a85469f524a520c3771c47df6f3728babb483 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:36:08 -0700 Subject: [PATCH 032/127] Delete accidentally-included output.txt; move Prospect7.txt to Examples (probably deleteable but doesn't hurt to have it in a more semantically appropriate place for now) --- src/geophires_x/{ => Examples}/Prospect7.txt | 0 src/geophires_x/output.txt | 11998 ----------------- 2 files changed, 11998 deletions(-) rename src/geophires_x/{ => Examples}/Prospect7.txt (100%) delete mode 100644 src/geophires_x/output.txt diff --git a/src/geophires_x/Prospect7.txt b/src/geophires_x/Examples/Prospect7.txt similarity index 100% rename from src/geophires_x/Prospect7.txt rename to src/geophires_x/Examples/Prospect7.txt diff --git a/src/geophires_x/output.txt b/src/geophires_x/output.txt deleted file mode 100644 index f650206f..00000000 --- a/src/geophires_x/output.txt +++ /dev/null @@ -1,11998 +0,0 @@ -('Value of root.tic changed from 1657552854.5803797 to 1657552858.745086.\n' - "Value of root.reserv.OutputParameterDict['Bottom-hole temperature'].value " - 'changed from 232.00000000000003 to 263.0.\n' - "Value of root.reserv.OutputParameterDict['Initial Reservoir Heat " - "Content'].value changed from 83.95200000000001 to 100.32.\n" - 'Value of root.reserv.Tresoutput[0] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[1] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[2] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[3] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[4] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[5] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[6] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[7] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[8] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[9] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[10] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[11] changed from 232.00000000000003 to ' - '263.0.\n' - 'Value of root.reserv.Tresoutput[12] changed from 231.9999999999999 to ' - '262.9999999999997.\n' - 'Value of root.reserv.Tresoutput[13] changed from 231.99999999999815 to ' - '262.99999999999636.\n' - 'Value of root.reserv.Tresoutput[14] changed from 231.9999999999838 to ' - '262.99999999996936.\n' - 'Value of root.reserv.Tresoutput[15] changed from 231.99999999989396 to ' - '262.9999999998057.\n' - 'Value of root.reserv.Tresoutput[16] changed from 231.99999999945064 to ' - '262.99999999901956.\n' - 'Value of root.reserv.Tresoutput[17] changed from 231.99999999765086 to ' - '262.9999999959037.\n' - 'Value of root.reserv.Tresoutput[18] changed from 231.99999999143975 to ' - '262.99999998537714.\n' - 'Value of root.reserv.Tresoutput[19] changed from 231.99999997273946 to ' - '262.99999995428243.\n' - 'Value of root.reserv.Tresoutput[20] changed from 231.99999992258927 to ' - '262.99999987231126.\n' - 'Value of root.reserv.Tresoutput[21] changed from 231.99999980076234 to ' - '262.99999967624956.\n' - 'Value of root.reserv.Tresoutput[22] changed from 231.99999952897429 to ' - '262.9999992449726.\n' - 'Value of root.reserv.Tresoutput[23] changed from 231.9999989657795 to ' - '262.99999836271354.\n' - 'Value of root.reserv.Tresoutput[24] changed from 231.9999978715055 to ' - '262.99999666859424.\n' - 'Value of root.reserv.Tresoutput[25] changed from 231.99999586209614 to ' - '262.99999359122694.\n' - 'Value of root.reserv.Tresoutput[26] changed from 231.99999235145177 to ' - '262.9999882682356.\n' - 'Value of root.reserv.Tresoutput[27] changed from 231.9999864826804 to ' - '262.9999794516882.\n' - 'Value of root.reserv.Tresoutput[28] changed from 231.9999770494983 to ' - '262.9999654015181.\n' - 'Value of root.reserv.Tresoutput[29] changed from 231.99996240975582 to ' - '262.9999437699339.\n' - 'Value of root.reserv.Tresoutput[30] changed from 231.99994039363744 to ' - '262.9999114804852.\n' - 'Value of root.reserv.Tresoutput[31] changed from 231.99990820946178 to ' - '262.9998646058375.\n' - 'Value of root.reserv.Tresoutput[32] changed from 231.99986235016775 to ' - '262.9997982483963.\n' - 'Value of root.reserv.Tresoutput[33] changed from 231.9997985035374 to ' - '262.99970642775463.\n' - 'Value of root.reserv.Tresoutput[34] changed from 231.9997114689935 to ' - '262.99958197855415.\n' - 'Value of root.reserv.Tresoutput[35] changed from 231.99959508346745 to ' - '262.99941646180866.\n' - 'Value of root.reserv.Tresoutput[36] changed from 231.99944215839534 to ' - '262.99920009210416.\n' - 'Value of root.reserv.Tresoutput[37] changed from 231.99924442941196 to ' - '262.9989216824017.\n' - 'Value of root.reserv.Tresoutput[38] changed from 231.99899251980838 to ' - '262.99856860749617.\n' - 'Value of root.reserv.Tresoutput[39] changed from 231.9986759183268 to ' - '262.99812678653217.\n' - 'Value of root.reserv.Tresoutput[40] changed from 231.99828297141283 to ' - '262.99758068440707.\n' - 'Value of root.reserv.Tresoutput[41] changed from 231.9978008896416 to ' - '262.99691333138594.\n' - 'Value of root.reserv.Tresoutput[42] changed from 231.99721576769232 to ' - '262.9961063598464.\n' - 'Value of root.reserv.Tresoutput[43] changed from 231.99651261696917 to ' - '262.9951400567495.\n' - 'Value of root.reserv.Tresoutput[44] changed from 231.99567540975403 to ' - '262.99399343020104.\n' - 'Value of root.reserv.Tresoutput[45] changed from 231.99468713362714 to ' - '262.9926442883162.\n' - 'Value of root.reserv.Tresoutput[46] changed from 231.99352985479666 to ' - '262.99106932851873.\n' - 'Value of root.reserv.Tresoutput[47] changed from 231.9921847889349 to ' - '262.9892442353879.\n' - 'Value of root.reserv.Tresoutput[48] changed from 231.99063237811617 to ' - '262.98714378520083.\n' - 'Value of root.reserv.Tresoutput[49] changed from 231.98885237248376 to ' - '262.984741955387.\n' - 'Value of root.reserv.Tresoutput[50] changed from 231.9868239153344 to ' - '262.98201203721953.\n' - 'Value of root.reserv.Tresoutput[51] changed from 231.98452563038924 to ' - '262.9789267501933.\n' - 'Value of root.reserv.Tresoutput[52] changed from 231.981935710116 to ' - '262.9754583566818.\n' - 'Value of root.reserv.Tresoutput[53] changed from 231.97903200407427 to ' - '262.97157877561557.\n' - 'Value of root.reserv.Tresoutput[54] changed from 231.97579210636505 to ' - '262.9672596940768.\n' - 'Value of root.reserv.Tresoutput[55] changed from 231.97219344137957 to ' - '262.96247267585943.\n' - 'Value of root.reserv.Tresoutput[56] changed from 231.96821334715347 to ' - '262.95718926618883.\n' - 'Value of root.reserv.Tresoutput[57] changed from 231.96382915573977 to ' - '262.95138109193664.\n' - 'Value of root.reserv.Tresoutput[58] changed from 231.9590182701165 to ' - '262.94501995679843.\n' - 'Value of root.reserv.Tresoutput[59] changed from 231.95375823724035 to ' - '262.9380779310212.\n' - 'Value of root.reserv.Tresoutput[60] changed from 231.9480268169461 to ' - '262.9305274353792.\n' - 'Value of root.reserv.Tresoutput[61] changed from 231.9418020464717 to ' - '262.9223413191944.\n' - 'Value of root.reserv.Tresoutput[62] changed from 231.9350623004609 to ' - '262.9134929322879.\n' - 'Value of root.reserv.Tresoutput[63] changed from 231.92778634635994 to ' - '262.9039561908224.\n' - 'Value of root.reserv.Tresoutput[64] changed from 231.91995339518039 to ' - '262.893705637066.\n' - 'Value of root.reserv.Tresoutput[65] changed from 231.91154314765035 to ' - '262.8827164931607.\n' - 'Value of root.reserv.Tresoutput[66] changed from 231.90253583581608 to ' - '262.8709647090311.\n' - 'Value of root.reserv.Tresoutput[67] changed from 231.89291226019344 to ' - '262.85842700460375.\n' - 'Value of root.reserv.Tresoutput[68] changed from 231.88265382259624 to ' - '262.8450809065431.\n' - 'Value of root.reserv.Tresoutput[69] changed from 231.8717425547927 to ' - '262.83090477973303.\n' - 'Value of root.reserv.Tresoutput[70] changed from 231.8601611431607 to ' - '262.8158778537529.\n' - 'Value of root.reserv.Tresoutput[71] changed from 231.84789294952552 to ' - '262.79998024461065.\n' - 'Value of root.reserv.Tresoutput[72] changed from 231.83492202837525 to ' - '262.7831929720034.\n' - 'Value of root.reserv.Tresoutput[73] changed from 231.8212331406559 to ' - '262.76549797238386.\n' - 'Value of root.reserv.Tresoutput[74] changed from 231.80681176435183 to ' - '262.7468781081078.\n' - 'Value of root.reserv.Tresoutput[75] changed from 231.7916441020589 to ' - '262.7273171729423.\n' - 'Value of root.reserv.Tresoutput[76] changed from 231.77571708575718 to ' - '262.70679989420364.\n' - 'Value of root.reserv.Tresoutput[77] changed from 231.75901837898732 to ' - '262.68531193179524.\n' - 'Value of root.reserv.Tresoutput[78] changed from 231.7415363766303 to ' - '262.66283987440204.\n' - 'Value of root.reserv.Tresoutput[79] changed from 231.7232602024859 to ' - '262.63937123309324.\n' - 'Value of root.reserv.Tresoutput[80] changed from 231.70417970483777 to ' - '262.61489443257284.\n' - 'Value of root.reserv.Tresoutput[81] changed from 231.68428545018705 to ' - '262.58939880030835.\n' - 'Value of root.reserv.Tresoutput[82] changed from 231.66356871532759 to ' - '262.5628745537564.\n' - 'Value of root.reserv.Tresoutput[83] changed from 231.64202147792906 to ' - '262.5353127858915.\n' - 'Value of root.reserv.Tresoutput[84] changed from 231.6196364057848 to ' - '262.5067054492355.\n' - 'Value of root.reserv.Tresoutput[85] changed from 231.59640684487317 to ' - '262.47704533856904.\n' - 'Value of root.reserv.Tresoutput[86] changed from 231.57232680637296 to ' - '262.4463260724998.\n' - 'Value of root.reserv.Tresoutput[87] changed from 231.54739095276398 to ' - '262.4145420740465.\n' - 'Value of root.reserv.Tresoutput[88] changed from 231.52159458313656 to ' - '262.3816885503901.\n' - 'Value of root.reserv.Tresoutput[89] changed from 231.49493361782456 to ' - '262.3477614719298.\n' - 'Value of root.reserv.Tresoutput[90] changed from 231.4674045824691 to ' - '262.31275755077377.\n' - 'Value of root.reserv.Tresoutput[91] changed from 231.43900459161227 to ' - '262.2766742187816.\n' - 'Value of root.reserv.Tresoutput[92] changed from 231.409731331912 to ' - '262.2395096052692.\n' - 'Value of root.reserv.Tresoutput[93] changed from 231.37958304506347 to ' - '262.20126251447425.\n' - 'Value of root.reserv.Tresoutput[94] changed from 231.3485585105036 to ' - '262.16193240287515.\n' - 'Value of root.reserv.Tresoutput[95] changed from 231.31665702797108 to ' - '262.1215193564442.\n' - 'Value of root.reserv.Tresoutput[96] changed from 231.28387839998547 to ' - '262.0800240679128.\n' - 'Value of root.reserv.Tresoutput[97] changed from 231.25022291430548 to ' - '262.0374478141143.\n' - 'Value of root.reserv.Tresoutput[98] changed from 231.21569132641963 to ' - '261.993792433467.\n' - 'Value of root.reserv.Tresoutput[99] changed from 231.18028484211754 to ' - '261.949060303652.\n' - 'Value of root.reserv.Tresoutput[100] changed from 231.14400510018532 to ' - '261.9032543195333.\n' - 'Value of root.reserv.Tresoutput[101] changed from 231.10685415526456 to ' - '261.85637787136557.\n' - 'Value of root.reserv.Tresoutput[102] changed from 231.0688344609087 to ' - '261.80843482332557.\n' - 'Value of root.reserv.Tresoutput[103] changed from 231.02994885286856 to ' - '261.7594294924019.\n' - 'Value of root.reserv.Tresoutput[104] changed from 230.99020053263303 to ' - '261.70936662767167.\n' - 'Value of root.reserv.Tresoutput[105] changed from 230.94959305124954 to ' - '261.6582513899883.\n' - 'Value of root.reserv.Tresoutput[106] changed from 230.90813029344443 to ' - '261.60608933210267.\n' - 'Value of root.reserv.Tresoutput[107] changed from 230.86581646206056 to ' - '261.5528863792342.\n' - 'Value of root.reserv.Tresoutput[108] changed from 230.82265606282775 to ' - '261.4986488101075.\n' - 'Value of root.reserv.Tresoutput[109] changed from 230.77865388947797 to ' - '261.44338323846466.\n' - 'Value of root.reserv.Tresoutput[110] changed from 230.7338150092158 to ' - '261.38709659506424.\n' - 'Value of root.reserv.Tresoutput[111] changed from 230.6881447485524 to ' - '261.32979611017197.\n' - 'Value of root.reserv.Tresoutput[112] changed from 230.641648679509 to ' - '261.27148929654834.\n' - 'Value of root.reserv.Tresoutput[113] changed from 230.59433260619488 to ' - '261.21218393293566.\n' - 'Value of root.reserv.Tresoutput[114] changed from 230.54620255176246 to ' - '261.15188804804507.\n' - 'Value of root.reserv.Tresoutput[115] changed from 230.4972647457417 to ' - '261.090609905043.\n' - 'Value of root.reserv.Tresoutput[116] changed from 230.44752561175338 to ' - '261.0283579865346.\n' - 'Value of root.reserv.Tresoutput[117] changed from 230.39699175560153 to ' - '260.96514098004116.\n' - 'Value of root.reserv.Tresoutput[118] changed from 230.3456699537421 to ' - '260.90096776396615.\n' - 'Value of root.reserv.Tresoutput[119] changed from 230.29356714212594 to ' - '260.8358473940447.\n' - 'Value of root.reserv.Tresoutput[120] changed from 230.24069040541258 to ' - '260.7697890902707.\n' - 'Value of root.reserv.Tresoutput[121] changed from 230.18704696654981 to ' - '260.70280222429267.\n' - 'Value of root.reserv.Tresoutput[122] changed from 230.1326441767153 to ' - '260.63489630727247.\n' - 'Value of root.reserv.Tresoutput[123] changed from 230.07748950561364 to ' - '260.56608097819674.\n' - 'Value of root.reserv.Tresoutput[124] changed from 230.0215905321242 to ' - '260.4963659926335.\n' - 'Value of root.reserv.Tresoutput[125] changed from 229.96495493529233 to ' - '260.42576121192343.\n' - 'Value of root.reserv.Tresoutput[126] changed from 229.90759048565778 to ' - '260.3542765927966.\n' - 'Value of root.reserv.Tresoutput[127] changed from 229.84950503691368 to ' - '260.2819221774056.\n' - 'Value of root.reserv.Tresoutput[128] changed from 229.79070651788814 to ' - '260.2087080837633.\n' - 'Value of root.reserv.Tresoutput[129] changed from 229.73120292484157 to ' - '260.1346444965762.\n' - 'Value of root.reserv.Tresoutput[130] changed from 229.67100231407215 to ' - '260.05974165846226.\n' - 'Value of root.reserv.Tresoutput[131] changed from 229.61011279482162 to ' - '259.9840098615434.\n' - 'Value of root.reserv.Tresoutput[132] changed from 229.54854252247353 to ' - '259.9074594394016.\n' - 'Value of root.reserv.Tresoutput[133] changed from 229.48629969203654 to ' - '259.8301007593882.\n' - 'Value of root.reserv.Tresoutput[134] changed from 229.42339253190454 to ' - '259.7519442152759.\n' - 'Value of root.reserv.Tresoutput[135] changed from 229.35982929788582 to ' - '259.6730002202439.\n' - 'Value of root.reserv.Tresoutput[136] changed from 229.2956182674937 to ' - '259.59327920018416.\n' - 'Value of root.reserv.Tresoutput[137] changed from 229.23076773449063 to ' - '259.5127915873202.\n' - 'Value of root.reserv.Tresoutput[138] changed from 229.16528600367823 to ' - '259.43154781412795.\n' - 'Value of root.reserv.Tresoutput[139] changed from 229.0991813859253 to ' - '259.3495583075478.\n' - 'Value of root.reserv.Tresoutput[140] changed from 229.03246219342677 to ' - '259.26683348347956.\n' - 'Value of root.reserv.Tresoutput[141] changed from 228.9651367351858 to ' - '259.1833837415492.\n' - 'Value of root.reserv.Tresoutput[142] changed from 228.89721331271167 to ' - '259.09921946013986.\n' - 'Value of root.reserv.Tresoutput[143] changed from 228.8287002159267 to ' - '259.0143509916754.\n' - 'Value of root.reserv.Tresoutput[144] changed from 228.75960571927436 to ' - '258.92878865815015.\n' - 'Value of root.reserv.Tresoutput[145] changed from 228.6899380780228 to ' - '258.8425427468937.\n' - 'Value of root.reserv.Tresoutput[146] changed from 228.61970552475557 to ' - '258.7556235065638.\n' - 'Value of root.reserv.Tresoutput[147] changed from 228.54891626604422 to ' - '258.6680411433582.\n' - 'Value of root.reserv.Tresoutput[148] changed from 228.47757847929546 to ' - '258.579805817437.\n' - 'Value of root.reserv.Tresoutput[149] changed from 228.40570030976696 to ' - '258.4909276395484.\n' - 'Value of root.reserv.Tresoutput[150] changed from 228.3332898677454 to ' - '258.40141666784893.\n' - 'Value of root.reserv.Tresoutput[151] changed from 228.2603552258809 to ' - '258.3112829049121.\n' - 'Value of root.reserv.Tresoutput[152] changed from 228.18690441667167 to ' - '258.22053629491637.\n' - 'Value of root.reserv.Tresoutput[153] changed from 228.11294543009393 to ' - '258.12918672100704.\n' - 'Value of root.reserv.Tresoutput[154] changed from 228.03848621137044 to ' - '258.03724400282385.\n' - 'Value of root.reserv.Tresoutput[155] changed from 227.9635346588733 to ' - '257.94471789418805.\n' - 'Value of root.reserv.Tresoutput[156] changed from 227.88809862215513 to ' - '257.8516180809431.\n' - 'Value of root.reserv.Tresoutput[157] changed from 227.81218590010383 to ' - '257.75795417894165.\n' - 'Value of root.reserv.Tresoutput[158] changed from 227.73580423921604 to ' - '257.663735732173.\n' - 'Value of root.reserv.Tresoutput[159] changed from 227.65896133198424 to ' - '257.5689722110259.\n' - 'Value of root.reserv.Tresoutput[160] changed from 227.58166481539334 to ' - '257.4736730106803.\n' - 'Value of root.reserv.Tresoutput[161] changed from 227.50392226952172 to ' - '257.377847449622.\n' - 'Value of root.reserv.Tresoutput[162] changed from 227.42574121624293 to ' - '257.2815047682768.\n' - 'Value of root.reserv.Tresoutput[163] changed from 227.34712911802347 to ' - '257.18465412775686.\n' - 'Value of root.reserv.Tresoutput[164] changed from 227.26809337681297 to ' - '257.08730460871544.\n' - 'Value of root.reserv.Tresoutput[165] changed from 227.18864133302216 to ' - '256.9894652103054.\n' - 'Value of root.reserv.Tresoutput[166] changed from 227.10878026458596 to ' - '256.89114484923596.\n' - 'Value of root.reserv.Tresoutput[167] changed from 227.02851738610693 to ' - '256.79235235892463.\n' - 'Value of root.reserv.Tresoutput[168] changed from 226.9478598480762 to ' - '256.69309648873815.\n' - 'Value of root.reserv.Tresoutput[169] changed from 226.86681473616844 to ' - '256.5933859033203.\n' - 'Value of root.reserv.Tresoutput[170] changed from 226.785389070607 to ' - '256.49322918200147.\n' - 'Value of root.reserv.Tresoutput[171] changed from 226.70358980559723 to ' - '256.3926348182855.\n' - 'Value of root.reserv.Tresoutput[172] changed from 226.62142382882348 to ' - '256.2916112194125.\n' - 'Value of root.reserv.Tresoutput[173] changed from 226.5388979610082 to ' - '256.19016670599166.\n' - 'Value of root.reserv.Tresoutput[174] changed from 226.45601895552906 to ' - '256.088309511701.\n' - 'Value of root.reserv.Tresoutput[175] changed from 226.37279349809256 to ' - '255.98604778305287.\n' - 'Value of root.reserv.Tresoutput[176] changed from 226.28922820646062 to ' - '255.88338957921906.\n' - 'Value of root.reserv.Tresoutput[177] changed from 226.20532963022788 to ' - '255.7803428719149.\n' - 'Value of root.reserv.Tresoutput[178] changed from 226.12110425064748 to ' - '255.67691554533775.\n' - 'Value of root.reserv.Tresoutput[179] changed from 226.03655848050275 to ' - '255.5731153961583.\n' - 'Value of root.reserv.Tresoutput[180] changed from 225.95169866402298 to ' - '255.4689501335614.\n' - 'Value of root.reserv.Tresoutput[181] changed from 225.86653107683952 to ' - '255.3644273793338.\n' - 'Value of root.reserv.Tresoutput[182] changed from 225.78106192598344 to ' - '255.2595546679964.\n' - 'Value of root.reserv.Tresoutput[183] changed from 225.69529734991863 to ' - '255.15433944697895.\n' - 'Value of root.reserv.Tresoutput[184] changed from 225.60924341861158 to ' - '255.0487890768343.\n' - 'Value of root.reserv.Tresoutput[185] changed from 225.52290613363482 to ' - '254.94291083149096.\n' - 'Value of root.reserv.Tresoutput[186] changed from 225.43629142830196 to ' - '254.8367118985404.\n' - 'Value of root.reserv.Tresoutput[187] changed from 225.34940516783317 to ' - '254.73019937955846.\n' - 'Value of root.reserv.Tresoutput[188] changed from 225.26225314954928 to ' - '254.62338029045898.\n' - 'Value of root.reserv.Tresoutput[189] changed from 225.1748411030929 to ' - '254.51626156187587.\n' - 'Value of root.reserv.Tresoutput[190] changed from 225.08717469067486 to ' - '254.40885003957467.\n' - 'Value of root.reserv.Tresoutput[191] changed from 224.99925950734533 to ' - '254.30115248488931.\n' - 'Value of root.reserv.Tresoutput[192] changed from 224.91110108128703 to ' - '254.19317557518463.\n' - 'Value of root.reserv.Tresoutput[193] changed from 224.8227048741303 to ' - '254.0849259043413.\n' - 'Value of root.reserv.Tresoutput[194] changed from 224.73407628128783 to ' - '253.97640998326276.\n' - 'Value of root.reserv.Tresoutput[195] changed from 224.64522063230885 to ' - '253.8676342404025.\n' - 'Value of root.reserv.Tresoutput[196] changed from 224.5561431912505 to ' - '253.75860502231015.\n' - 'Value of root.reserv.Tresoutput[197] changed from 224.4668491570664 to ' - '253.64932859419503.\n' - 'Value of root.reserv.Tresoutput[198] changed from 224.3773436640102 to ' - '253.53981114050637.\n' - 'Value of root.reserv.Tresoutput[199] changed from 224.2876317820541 to ' - '253.4300587655287.\n' - 'Value of root.reserv.Tresoutput[200] changed from 224.1977185173207 to ' - '253.32007749399096.\n' - 'Value of root.reserv.Tresoutput[201] changed from 224.1076088125276 to ' - '253.2098732716889.\n' - 'Value of root.reserv.Tresoutput[202] changed from 224.0173075474436 to ' - '253.0994519661193.\n' - 'Value of root.reserv.Tresoutput[203] changed from 223.92681953935585 to ' - '252.9888193671249.\n' - 'Value of root.reserv.Tresoutput[204] changed from 223.8361495435469 to ' - '252.87798118754998.\n' - 'Value of root.reserv.Tresoutput[205] changed from 223.74530225378146 to ' - '252.7669430639044.\n' - 'Value of root.reserv.Tresoutput[206] changed from 223.65428230280088 to ' - '252.65571055703592.\n' - 'Value of root.reserv.Tresoutput[207] changed from 223.5630942628264 to ' - '252.5442891528105.\n' - 'Value of root.reserv.Tresoutput[208] changed from 223.47174264606878 to ' - '252.43268426279863.\n' - 'Value of root.reserv.Tresoutput[209] changed from 223.38023190524444 to ' - '252.32090122496777.\n' - 'Value of root.reserv.Tresoutput[210] changed from 223.28856643409833 to ' - '252.2089453043803.\n' - 'Value of root.reserv.Tresoutput[211] changed from 223.19675056793068 to ' - '252.0968216938954.\n' - 'Value of root.reserv.Tresoutput[212] changed from 223.1047885841296 to ' - '251.9845355148755.\n' - 'Value of root.reserv.Tresoutput[213] changed from 223.01268470270745 to ' - '251.87209181789535.\n' - 'Value of root.reserv.Tresoutput[214] changed from 222.9204430868404 to ' - '251.75949558345425.\n' - 'Value of root.reserv.Tresoutput[215] changed from 222.82806784341219 to ' - '251.64675172269028.\n' - 'Value of root.reserv.Tresoutput[216] changed from 222.73556302355942 to ' - '251.53386507809614.\n' - 'Value of root.reserv.Tresoutput[217] changed from 222.64293262321993 to ' - '251.42084042423627.\n' - 'Value of root.reserv.Tresoutput[218] changed from 222.55018058368273 to ' - '251.3076824684643.\n' - 'Value of root.reserv.Tresoutput[219] changed from 222.45731079213934 to ' - '251.1943958516412.\n' - 'Value of root.reserv.Tresoutput[220] changed from 222.3643270822363 to ' - '251.08098514885273.\n' - 'Value of root.reserv.Tresoutput[221] changed from 222.2712332346278 to ' - '250.96745487012674.\n' - 'Value of root.reserv.Tresoutput[222] changed from 222.17803297753017 to ' - '250.85380946114932.\n' - 'Value of root.reserv.Tresoutput[223] changed from 222.08472998727427 to ' - '250.74005330397927.\n' - 'Value of root.reserv.Tresoutput[224] changed from 221.99132788885962 to ' - '250.6261907177617.\n' - 'Value of root.reserv.Tresoutput[225] changed from 221.8978302565064 to ' - '250.5122259594387.\n' - 'Value of root.reserv.Tresoutput[226] changed from 221.80424061420777 to ' - '250.39816322445847.\n' - 'Value of root.reserv.Tresoutput[227] changed from 221.71056243628018 to ' - '250.28400664748165.\n' - 'Value of root.reserv.Tresoutput[228] changed from 221.6167991479132 to ' - '250.16976030308433.\n' - 'Value of root.reserv.Tresoutput[229] changed from 221.5229541257168 to ' - '250.0554282064588.\n' - 'Value of root.reserv.Tresoutput[230] changed from 221.42903069826767 to ' - '249.94101431411048.\n' - 'Value of root.reserv.Tresoutput[231] changed from 221.33503214665296 to ' - '249.8265225245511.\n' - 'Value of root.reserv.Tresoutput[232] changed from 221.24096170501218 to ' - '249.71195667898886.\n' - 'Value of root.reserv.Tresoutput[233] changed from 221.14682256107662 to ' - '249.59732056201375.\n' - 'Value of root.reserv.Tresoutput[234] changed from 221.05261785670567 to ' - '249.4826179022793.\n' - 'Value of root.reserv.Tresoutput[235] changed from 220.9583506884216 to ' - '249.3678523731799.\n' - 'Value of root.reserv.Tresoutput[236] changed from 220.86402410794008 to ' - '249.25302759352365.\n' - 'Value of root.reserv.Tresoutput[237] changed from 220.76964112269874 to ' - '249.13814712820064.\n' - 'Value of root.reserv.Tresoutput[238] changed from 220.67520469638194 to ' - '249.02321448884618.\n' - 'Value of root.reserv.Tresoutput[239] changed from 220.58071774944247 to ' - '248.90823313449977.\n' - 'Value of root.reserv.Tresoutput[240] changed from 220.48618315962005 to ' - '248.7932064722584.\n' - 'Value of root.reserv.Tresoutput[241] changed from 220.39160376245576 to ' - '248.6781378579251.\n' - 'Value of root.reserv.Tresoutput[242] changed from 220.29698235180356 to ' - '248.5630305966523.\n' - 'Value of root.reserv.Tresoutput[243] changed from 220.2023216803376 to ' - '248.44788794358013.\n' - 'Value of root.reserv.Tresoutput[244] changed from 220.10762446005566 to ' - '248.33271310446838.\n' - 'Value of root.reserv.Tresoutput[245] changed from 220.0128933627794 to ' - '248.2175092363243.\n' - 'Value of root.reserv.Tresoutput[246] changed from 219.91813102064984 to ' - '248.10227944802395.\n' - 'Value of root.reserv.Tresoutput[247] changed from 219.8233400266192 to ' - '247.98702680092842.\n' - 'Value of root.reserv.Tresoutput[248] changed from 219.72852293493892 to ' - '247.8717543094942.\n' - 'Value of root.reserv.Tresoutput[249] changed from 219.633682261643 to ' - '247.75646494187785.\n' - 'Value of root.reserv.Tresoutput[250] changed from 219.5388204850274 to ' - '247.64116162053537.\n' - 'Value of root.reserv.Tresoutput[251] changed from 219.4439400461254 to ' - '247.52584722281497.\n' - 'Value of root.reserv.Tresoutput[252] changed from 219.34904334917843 to ' - '247.4105245815449.\n' - 'Value of root.reserv.Tresoutput[253] changed from 219.25413276210273 to ' - '247.29519648561498.\n' - 'Value of root.reserv.Tresoutput[254] changed from 219.1592106169515 to ' - '247.17986568055224.\n' - 'Value of root.reserv.Tresoutput[255] changed from 219.06427921037286 to ' - '247.0645348690911.\n' - 'Value of root.reserv.Tresoutput[256] changed from 218.96934080406314 to ' - '246.94920671173713.\n' - 'Value of root.reserv.Tresoutput[257] changed from 218.87439762521646 to ' - '246.83388382732537.\n' - 'Value of root.reserv.Tresoutput[258] changed from 218.77945186696874 to ' - '246.71856879357267.\n' - 'Value of root.reserv.Tresoutput[259] changed from 218.6845056888382 to ' - '246.6032641476238.\n' - 'Value of root.reserv.Tresoutput[260] changed from 218.58956121716133 to ' - '246.4879723865918.\n' - 'Value of root.reserv.Tresoutput[261] changed from 218.4946205455236 to ' - '246.37269596809324.\n' - 'Value of root.reserv.Tresoutput[262] changed from 218.39968573518652 to ' - '246.25743731077603.\n' - 'Value of root.reserv.Tresoutput[263] changed from 218.3047588155102 to ' - '246.1421987948428.\n' - 'Value of root.reserv.Tresoutput[264] changed from 218.20984178437084 to ' - '246.02698276256788.\n' - 'Value of root.reserv.Tresoutput[265] changed from 218.11493660857425 to ' - '245.91179151880786.\n' - 'Value of root.reserv.Tresoutput[266] changed from 218.02004522426472 to ' - '245.79662733150758.\n' - 'Value of root.reserv.Tresoutput[267] changed from 217.92516953732948 to ' - '245.68149243219924.\n' - 'Value of root.reserv.Tresoutput[268] changed from 217.83031142379886 to ' - '245.56638901649626.\n' - 'Value of root.reserv.Tresoutput[269] changed from 217.73547273024167 to ' - '245.45131924458107.\n' - 'Value of root.reserv.Tresoutput[270] changed from 217.64065527415633 to ' - '245.3362852416877.\n' - 'Value of root.reserv.Tresoutput[271] changed from 217.54586084435806 to ' - '245.221289098578.\n' - 'Value of root.reserv.Tresoutput[272] changed from 217.45109120136055 to ' - '245.10633287201293.\n' - 'Value of root.reserv.Tresoutput[273] changed from 217.35634807775452 to ' - '244.9914185852173.\n' - 'Value of root.reserv.Tresoutput[274] changed from 217.26163317858118 to ' - '244.87654822833994.\n' - 'Value of root.reserv.Tresoutput[275] changed from 217.16694818170154 to ' - '244.76172375890772.\n' - 'Value of root.reserv.Tresoutput[276] changed from 217.07229473816133 to ' - '244.6469471022739.\n' - 'Value of root.reserv.Tresoutput[277] changed from 216.97767447255202 to ' - '244.53222015206157.\n' - 'Value of root.reserv.Tresoutput[278] changed from 216.88308898336697 to ' - '244.41754477060118.\n' - 'Value of root.reserv.Tresoutput[279] changed from 216.78853984335402 to ' - '244.3029227893628.\n' - 'Value of root.reserv.Tresoutput[280] changed from 216.6940285998632 to ' - '244.1883560093831.\n' - 'Value of root.reserv.Tresoutput[281] changed from 216.5995567751909 to ' - '244.07384620168693.\n' - 'Value of root.reserv.Tresoutput[282] changed from 216.50512586691946 to ' - '243.95939510770364.\n' - 'Value of root.reserv.Tresoutput[283] changed from 216.41073734825275 to ' - '243.8450044396782.\n' - 'Value of root.reserv.Tresoutput[284] changed from 216.31639266834787 to ' - '243.73067588107708.\n' - 'Value of root.reserv.Tresoutput[285] changed from 216.22209325264254 to ' - '243.61641108698905.\n' - 'Value of root.reserv.Tresoutput[286] changed from 216.12784050317848 to ' - '243.5022116845208.\n' - 'Value of root.reserv.Tresoutput[287] changed from 216.033635798921 to ' - '243.38807927318766.\n' - 'Value of root.reserv.Tresoutput[288] changed from 215.93948049607465 to ' - '243.2740154252991.\n' - 'Value of root.reserv.Tresoutput[289] changed from 215.84537592839442 to ' - '243.1600216863395.\n' - 'Value of root.reserv.Tresoutput[290] changed from 215.75132340749386 to ' - '243.0460995753438.\n' - 'Value of root.reserv.Tresoutput[291] changed from 215.65732422314872 to ' - '242.93225058526852.\n' - 'Value of root.reserv.Tresoutput[292] changed from 215.56337964359702 to ' - '242.8184761833579.\n' - 'Value of root.reserv.Tresoutput[293] changed from 215.46949091583542 to ' - '242.704777811505.\n' - 'Value of root.reserv.Tresoutput[294] changed from 215.37565926591154 to ' - '242.59115688660842.\n' - 'Value of root.reserv.Tresoutput[295] changed from 215.28188589921294 to ' - '242.4776148009244.\n' - 'Value of root.reserv.Tresoutput[296] changed from 215.18817200075205 to ' - '242.3641529224138.\n' - 'Value of root.reserv.Tresoutput[297] changed from 215.09451873544774 to ' - '242.2507725950853.\n' - 'Value of root.reserv.Tresoutput[298] changed from 215.00092724840331 to ' - '242.13747513933328.\n' - 'Value of root.reserv.Tresoutput[299] changed from 214.90739866518058 to ' - '242.02426185227162.\n' - 'Value of root.reserv.Tresoutput[300] changed from 214.81393409207072 to ' - '241.9111340080634.\n' - 'Value of root.reserv.Tresoutput[301] changed from 214.72053461636162 to ' - '241.79809285824538.\n' - 'Value of root.reserv.Tresoutput[302] changed from 214.62720130660162 to ' - '241.685139632049.\n' - 'Value of root.reserv.Tresoutput[303] changed from 214.5339352128598 to ' - '241.57227553671657.\n' - 'Value of root.reserv.Tresoutput[304] changed from 214.44073736698326 to ' - '241.45950175781348.\n' - 'Value of root.reserv.Tresoutput[305] changed from 214.34760878285047 to ' - '241.34681945953616.\n' - 'Value of root.reserv.Tresoutput[306] changed from 214.25455045662167 to ' - '241.2342297850159.\n' - 'Value of root.reserv.Tresoutput[307] changed from 214.16156336698612 to ' - '241.12173385661862.\n' - 'Value of root.reserv.Tresoutput[308] changed from 214.0686484754058 to ' - '241.00933277624054.\n' - 'Value of root.reserv.Tresoutput[309] changed from 213.9758067263558 to ' - '240.89702762559997.\n' - 'Value of root.reserv.Tresoutput[310] changed from 213.88303904756216 to ' - '240.78481946652502.\n' - 'Value of root.reserv.Tresoutput[311] changed from 213.79034635023578 to ' - '240.67270934123746.\n' - 'Value of root.reserv.Tresoutput[312] changed from 213.69772952930393 to ' - '240.56069827263286.\n' - 'Value of root.reserv.Tresoutput[313] changed from 213.60518946363817 to ' - '240.44878726455684.\n' - 'Value of root.reserv.Tresoutput[314] changed from 213.51272701627977 to ' - '240.3369773020775.\n' - 'Value of root.reserv.Tresoutput[315] changed from 213.42034303466139 to ' - '240.22526935175415.\n' - 'Value of root.reserv.Tresoutput[316] changed from 213.32803835082657 to ' - '240.11366436190235.\n' - 'Value of root.reserv.Tresoutput[317] changed from 213.235813781646 to ' - '240.00216326285582.\n' - 'Value of root.reserv.Tresoutput[318] changed from 213.1436701290306 to ' - '239.8907669672239.\n' - 'Value of root.reserv.Tresoutput[319] changed from 213.05160818014232 to ' - '239.7794763701461.\n' - 'Value of root.reserv.Tresoutput[320] changed from 212.95962870760167 to ' - '239.66829234954304.\n' - 'Value of root.reserv.Tresoutput[321] changed from 212.86773246969267 to ' - '239.55721576636392.\n' - 'Value of root.reserv.Tresoutput[322] changed from 212.77592021056492 to ' - '239.44624746483063.\n' - 'Value of root.reserv.Tresoutput[323] changed from 212.68419266043318 to ' - '239.33538827267836.\n' - 'Value of root.reserv.Tresoutput[324] changed from 212.59255053577405 to ' - '239.22463900139311.\n' - 'Value of root.reserv.Tresoutput[325] changed from 212.50099453951998 to ' - '239.11400044644563.\n' - 'Value of root.reserv.Tresoutput[326] changed from 212.40952536125093 to ' - '239.00347338752277.\n' - 'Value of root.reserv.Tresoutput[327] changed from 212.31814367738315 to ' - '238.89305858875463.\n' - 'Value of root.reserv.Tresoutput[328] changed from 212.22685015135553 to ' - '238.7827567989396.\n' - 'Value of root.reserv.Tresoutput[329] changed from 212.13564543381352 to ' - '238.67256875176577.\n' - 'Value of root.reserv.Tresoutput[330] changed from 212.04453016279027 to ' - '238.56249516602907.\n' - 'Value of root.reserv.Tresoutput[331] changed from 211.95350496388582 to ' - '238.45253674584885.\n' - 'Value of root.reserv.Tresoutput[332] changed from 211.86257045044317 to ' - '238.34269418088056.\n' - 'Value of root.reserv.Tresoutput[333] changed from 211.77172722372262 to ' - '238.2329681465247.\n' - 'Value of root.reserv.Tresoutput[334] changed from 211.68097587307335 to ' - '238.1233593041337.\n' - 'Value of root.reserv.Tresoutput[335] changed from 211.5903169761028 to ' - '238.01386830121564.\n' - 'Value of root.reserv.Tresoutput[336] changed from 211.4997510988437 to ' - '237.90449577163497.\n' - 'Value of root.reserv.Tresoutput[337] changed from 211.4092787959188 to ' - '237.79524233581074.\n' - 'Value of root.reserv.Tresoutput[338] changed from 211.31890061070362 to ' - '237.68610860091175.\n' - 'Value of root.reserv.Tresoutput[339] changed from 211.22861707548637 to ' - '237.57709516104936.\n' - 'Value of root.reserv.Tresoutput[340] changed from 211.1384287116265 to ' - '237.46820259746724.\n' - 'Value of root.reserv.Tresoutput[341] changed from 211.04833602971027 to ' - '237.35943147872877.\n' - 'Value of root.reserv.Tresoutput[342] changed from 210.95833952970492 to ' - '237.2507823609017.\n' - 'Value of root.reserv.Tresoutput[343] changed from 210.8684397011102 to ' - '237.1422557877401.\n' - 'Value of root.reserv.Tresoutput[344] changed from 210.77863702310805 to ' - '237.03385229086425.\n' - 'Value of root.reserv.Tresoutput[345] changed from 210.68893196471026 to ' - '236.92557238993732.\n' - 'Value of root.reserv.Tresoutput[346] changed from 210.5993249849041 to ' - '236.8174165928402.\n' - 'Value of root.reserv.Tresoutput[347] changed from 210.50981653279564 to ' - '236.70938539584358.\n' - 'Value of root.reserv.Tresoutput[348] changed from 210.42040704775172 to ' - '236.60147928377765.\n' - 'Value of root.reserv.Tresoutput[349] changed from 210.3310969595394 to ' - '236.4936987301997.\n' - 'Value of root.reserv.Tresoutput[350] changed from 210.24188668846386 to ' - '236.38604419755868.\n' - 'Value of root.reserv.cpwater changed from 4292.08636494508 to ' - '4327.375179020034.\n' - 'Value of root.reserv.rhowater changed from 922.341845684 to 909.04214.\n' - 'Value of root.reserv.Trock.value changed from 232.00000000000003 to 263.0.\n' - 'Value of root.reserv.InitialReservoirHeatContent.value changed from ' - '83.95200000000001 to 100.32.\n' - "Value of root.wellbores.ParameterDict['Reservoir Hydrostatic " - "Pressure'].value changed from 28404.32921064445 to 27964.13785652749.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[0] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[1] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[2] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[3] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[4] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[5] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[6] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[7] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[8] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[9] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[10] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[11] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[12] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[13] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[14] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[15] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[16] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[17] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[18] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[19] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[20] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[21] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[22] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[23] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[24] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[25] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[26] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[27] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[28] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[29] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[30] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[31] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[32] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[33] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[34] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[35] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[36] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[37] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[38] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[39] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[40] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[41] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[42] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[43] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[44] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[45] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[46] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[47] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[48] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[49] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[50] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[51] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[52] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[53] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[54] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[55] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[56] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[57] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[58] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[59] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[60] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[61] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[62] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[63] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[64] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[65] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[66] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[67] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[68] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[69] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[70] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[71] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[72] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[73] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[74] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[75] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[76] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[77] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[78] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[79] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[80] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[81] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[82] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[83] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[84] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[85] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[86] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[87] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[88] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[89] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[90] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[91] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[92] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[93] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[94] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[95] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[96] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[97] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[98] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[99] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[100] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[101] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[102] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[103] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[104] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[105] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[106] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[107] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[108] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[109] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[110] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[111] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[112] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[113] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[114] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[115] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[116] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[117] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[118] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[119] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[120] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[121] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[122] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[123] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[124] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[125] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[126] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[127] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[128] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[129] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[130] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[131] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[132] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[133] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[134] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[135] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[136] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[137] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[138] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[139] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[140] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[141] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[142] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[143] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[144] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[145] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[146] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[147] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[148] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[149] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[150] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[151] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[152] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[153] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[154] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[155] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[156] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[157] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[158] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[159] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[160] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[161] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[162] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[163] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[164] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[165] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[166] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[167] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[168] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[169] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[170] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[171] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[172] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[173] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[174] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[175] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[176] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[177] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[178] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[179] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[180] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[181] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[182] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[183] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[184] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[185] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[186] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[187] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[188] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[189] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[190] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[191] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[192] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[193] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[194] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[195] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[196] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[197] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[198] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[199] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[200] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[201] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[202] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[203] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[204] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[205] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[206] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[207] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[208] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[209] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[210] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[211] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[212] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[213] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[214] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[215] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[216] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[217] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[218] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[219] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[220] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[221] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[222] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[223] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[224] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[225] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[226] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[227] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[228] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[229] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[230] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[231] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[232] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[233] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[234] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[235] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[236] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[237] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[238] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[239] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[240] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[241] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[242] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[243] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[244] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[245] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[246] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[247] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[248] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[249] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[250] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[251] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[252] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[253] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[254] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[255] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[256] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[257] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[258] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[259] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[260] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[261] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[262] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[263] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[264] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[265] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[266] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[267] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[268] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[269] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[270] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[271] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[272] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[273] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[274] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[275] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[276] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[277] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[278] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[279] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[280] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[281] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[282] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[283] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[284] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[285] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[286] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[287] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[288] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[289] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[290] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[291] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[292] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[293] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[294] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[295] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[296] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[297] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[298] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[299] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[300] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[301] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[302] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[303] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[304] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[305] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[306] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[307] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[308] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[309] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[310] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[311] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[312] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[313] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[314] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[315] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[316] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[317] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[318] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[319] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[320] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[321] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[322] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[323] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[324] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[325] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[326] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[327] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[328] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[329] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[330] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[331] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[332] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[333] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[334] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[335] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[336] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[337] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[338] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[339] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[340] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[341] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[342] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[343] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[344] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[345] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[346] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[347] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[348] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[349] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Injection Well Pressure " - "Drop'].value[350] changed from 650.1645856440234 to 209.97323152706372.\n" - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[0] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[1] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[2] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[3] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[4] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[5] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[6] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[7] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[8] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced Temperature'].value[9] " - 'changed from 227.00000000000003 to 258.0.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[10] changed from 227.00000000000003 to 258.0.\n" - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[11] changed from 227.00000000000003 to 258.0.\n" - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[12] changed from 226.9999999999999 to " - '257.9999999999997.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[13] changed from 226.99999999999815 to " - '257.99999999999636.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[14] changed from 226.9999999999838 to " - '257.99999999996936.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[15] changed from 226.99999999989396 to " - '257.9999999998057.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[16] changed from 226.99999999945064 to " - '257.99999999901956.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[17] changed from 226.99999999765086 to " - '257.9999999959037.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[18] changed from 226.99999999143975 to " - '257.99999998537714.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[19] changed from 226.99999997273946 to " - '257.99999995428243.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[20] changed from 226.99999992258927 to " - '257.99999987231126.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[21] changed from 226.99999980076234 to " - '257.99999967624956.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[22] changed from 226.99999952897429 to " - '257.9999992449726.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[23] changed from 226.9999989657795 to " - '257.99999836271354.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[24] changed from 226.9999978715055 to " - '257.99999666859424.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[25] changed from 226.99999586209614 to " - '257.99999359122694.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[26] changed from 226.99999235145177 to " - '257.9999882682356.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[27] changed from 226.9999864826804 to " - '257.9999794516882.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[28] changed from 226.9999770494983 to " - '257.9999654015181.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[29] changed from 226.99996240975582 to " - '257.9999437699339.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[30] changed from 226.99994039363744 to " - '257.9999114804852.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[31] changed from 226.99990820946178 to " - '257.9998646058375.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[32] changed from 226.99986235016775 to " - '257.9997982483963.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[33] changed from 226.9997985035374 to " - '257.99970642775463.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[34] changed from 226.9997114689935 to " - '257.99958197855415.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[35] changed from 226.99959508346745 to " - '257.99941646180866.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[36] changed from 226.99944215839534 to " - '257.99920009210416.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[37] changed from 226.99924442941196 to " - '257.9989216824017.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[38] changed from 226.99899251980838 to " - '257.99856860749617.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[39] changed from 226.9986759183268 to " - '257.99812678653217.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[40] changed from 226.99828297141283 to " - '257.99758068440707.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[41] changed from 226.9978008896416 to " - '257.99691333138594.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[42] changed from 226.99721576769232 to " - '257.9961063598464.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[43] changed from 226.99651261696917 to " - '257.9951400567495.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[44] changed from 226.99567540975403 to " - '257.99399343020104.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[45] changed from 226.99468713362714 to " - '257.9926442883162.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[46] changed from 226.99352985479666 to " - '257.99106932851873.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[47] changed from 226.9921847889349 to " - '257.9892442353879.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[48] changed from 226.99063237811617 to " - '257.98714378520083.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[49] changed from 226.98885237248376 to " - '257.984741955387.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[50] changed from 226.9868239153344 to " - '257.98201203721953.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[51] changed from 226.98452563038924 to " - '257.9789267501933.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[52] changed from 226.981935710116 to 257.9754583566818.\n" - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[53] changed from 226.97903200407427 to " - '257.97157877561557.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[54] changed from 226.97579210636505 to " - '257.9672596940768.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[55] changed from 226.97219344137957 to " - '257.96247267585943.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[56] changed from 226.96821334715347 to " - '257.95718926618883.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[57] changed from 226.96382915573977 to " - '257.95138109193664.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[58] changed from 226.9590182701165 to " - '257.94501995679843.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[59] changed from 226.95375823724035 to " - '257.9380779310212.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[60] changed from 226.9480268169461 to " - '257.9305274353792.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[61] changed from 226.9418020464717 to " - '257.9223413191944.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[62] changed from 226.9350623004609 to " - '257.9134929322879.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[63] changed from 226.92778634635994 to " - '257.9039561908224.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[64] changed from 226.91995339518039 to " - '257.893705637066.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[65] changed from 226.91154314765035 to " - '257.8827164931607.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[66] changed from 226.90253583581608 to " - '257.8709647090311.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[67] changed from 226.89291226019344 to " - '257.85842700460375.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[68] changed from 226.88265382259624 to " - '257.8450809065431.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[69] changed from 226.8717425547927 to " - '257.83090477973303.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[70] changed from 226.8601611431607 to " - '257.8158778537529.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[71] changed from 226.84789294952552 to " - '257.79998024461065.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[72] changed from 226.83492202837525 to " - '257.7831929720034.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[73] changed from 226.8212331406559 to " - '257.76549797238386.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[74] changed from 226.80681176435183 to " - '257.7468781081078.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[75] changed from 226.7916441020589 to " - '257.7273171729423.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[76] changed from 226.77571708575718 to " - '257.70679989420364.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[77] changed from 226.75901837898732 to " - '257.68531193179524.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[78] changed from 226.7415363766303 to " - '257.66283987440204.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[79] changed from 226.7232602024859 to " - '257.63937123309324.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[80] changed from 226.70417970483777 to " - '257.61489443257284.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[81] changed from 226.68428545018705 to " - '257.58939880030835.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[82] changed from 226.66356871532759 to " - '257.5628745537564.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[83] changed from 226.64202147792906 to " - '257.5353127858915.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[84] changed from 226.6196364057848 to " - '257.5067054492355.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[85] changed from 226.59640684487317 to " - '257.47704533856904.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[86] changed from 226.57232680637296 to " - '257.4463260724998.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[87] changed from 226.54739095276398 to " - '257.4145420740465.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[88] changed from 226.52159458313656 to " - '257.3816885503901.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[89] changed from 226.49493361782456 to " - '257.3477614719298.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[90] changed from 226.4674045824691 to " - '257.31275755077377.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[91] changed from 226.43900459161227 to " - '257.2766742187816.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[92] changed from 226.409731331912 to 257.2395096052692.\n" - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[93] changed from 226.37958304506347 to " - '257.20126251447425.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[94] changed from 226.3485585105036 to " - '257.16193240287515.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[95] changed from 226.31665702797108 to " - '257.1215193564442.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[96] changed from 226.28387839998547 to " - '257.0800240679128.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[97] changed from 226.25022291430548 to " - '257.0374478141143.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[98] changed from 226.21569132641963 to " - '256.993792433467.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[99] changed from 226.18028484211754 to " - '256.949060303652.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[100] changed from 226.14400510018532 to " - '256.9032543195333.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[101] changed from 226.10685415526456 to " - '256.85637787136557.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[102] changed from 226.0688344609087 to " - '256.80843482332557.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[103] changed from 226.02994885286856 to " - '256.7594294924019.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[104] changed from 225.99020053263303 to " - '256.70936662767167.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[105] changed from 225.94959305124954 to " - '256.6582513899883.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[106] changed from 225.90813029344443 to " - '256.60608933210267.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[107] changed from 225.86581646206056 to " - '256.5528863792342.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[108] changed from 225.82265606282775 to " - '256.4986488101075.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[109] changed from 225.77865388947797 to " - '256.44338323846466.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[110] changed from 225.7338150092158 to " - '256.38709659506424.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[111] changed from 225.6881447485524 to " - '256.32979611017197.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[112] changed from 225.641648679509 to " - '256.27148929654834.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[113] changed from 225.59433260619488 to " - '256.21218393293566.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[114] changed from 225.54620255176246 to " - '256.15188804804507.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[115] changed from 225.4972647457417 to " - '256.090609905043.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[116] changed from 225.44752561175338 to " - '256.0283579865346.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[117] changed from 225.39699175560153 to " - '255.96514098004116.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[118] changed from 225.3456699537421 to " - '255.90096776396615.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[119] changed from 225.29356714212594 to " - '255.83584739404472.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[120] changed from 225.24069040541258 to " - '255.7697890902707.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[121] changed from 225.18704696654981 to " - '255.70280222429267.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[122] changed from 225.1326441767153 to " - '255.63489630727247.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[123] changed from 225.07748950561364 to " - '255.56608097819674.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[124] changed from 225.0215905321242 to " - '255.4963659926335.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[125] changed from 224.96495493529233 to " - '255.42576121192343.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[126] changed from 224.90759048565778 to " - '255.35427659279662.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[127] changed from 224.84950503691368 to " - '255.2819221774056.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[128] changed from 224.79070651788814 to " - '255.20870808376333.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[129] changed from 224.73120292484157 to " - '255.1346444965762.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[130] changed from 224.67100231407215 to " - '255.05974165846226.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[131] changed from 224.61011279482162 to " - '254.98400986154343.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[132] changed from 224.54854252247353 to " - '254.90745943940158.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[133] changed from 224.48629969203654 to " - '254.8301007593882.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[134] changed from 224.42339253190454 to " - '254.7519442152759.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[135] changed from 224.35982929788582 to " - '254.67300022024392.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[136] changed from 224.2956182674937 to " - '254.59327920018416.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[137] changed from 224.23076773449063 to " - '254.51279158732018.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[138] changed from 224.16528600367823 to " - '254.43154781412795.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[139] changed from 224.0991813859253 to " - '254.3495583075478.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[140] changed from 224.03246219342677 to " - '254.26683348347956.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[141] changed from 223.9651367351858 to " - '254.18338374154922.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[142] changed from 223.89721331271167 to " - '254.09921946013986.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[143] changed from 223.8287002159267 to " - '254.01435099167543.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[144] changed from 223.75960571927436 to " - '253.92878865815015.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[145] changed from 223.6899380780228 to " - '253.84254274689368.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[146] changed from 223.61970552475557 to " - '253.75562350656378.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[147] changed from 223.54891626604422 to " - '253.6680411433582.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[148] changed from 223.47757847929546 to " - '253.57980581743698.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[149] changed from 223.40570030976696 to " - '253.49092763954837.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[150] changed from 223.3332898677454 to " - '253.40141666784893.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[151] changed from 223.2603552258809 to " - '253.3112829049121.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[152] changed from 223.18690441667167 to " - '253.22053629491637.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[153] changed from 223.11294543009393 to " - '253.12918672100704.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[154] changed from 223.03848621137044 to " - '253.03724400282385.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[155] changed from 222.9635346588733 to " - '252.94471789418805.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[156] changed from 222.88809862215513 to " - '252.85161808094313.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[157] changed from 222.81218590010383 to " - '252.75795417894165.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[158] changed from 222.73580423921604 to " - '252.663735732173.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[159] changed from 222.65896133198424 to " - '252.56897221102588.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[160] changed from 222.58166481539334 to " - '252.47367301068027.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[161] changed from 222.50392226952172 to " - '252.37784744962198.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[162] changed from 222.42574121624293 to " - '252.28150476827682.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[163] changed from 222.34712911802347 to " - '252.18465412775686.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[164] changed from 222.26809337681297 to " - '252.08730460871544.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[165] changed from 222.18864133302216 to " - '251.9894652103054.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[166] changed from 222.10878026458596 to " - '251.89114484923596.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[167] changed from 222.02851738610693 to " - '251.79235235892463.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[168] changed from 221.9478598480762 to " - '251.69309648873815.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[169] changed from 221.86681473616844 to " - '251.59338590332032.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[170] changed from 221.785389070607 to " - '251.49322918200147.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[171] changed from 221.70358980559723 to " - '251.3926348182855.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[172] changed from 221.62142382882348 to " - '251.29161121941252.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[173] changed from 221.5388979610082 to " - '251.19016670599166.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[174] changed from 221.45601895552906 to " - '251.08830951170103.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[175] changed from 221.37279349809256 to " - '250.98604778305287.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[176] changed from 221.28922820646062 to " - '250.88338957921906.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[177] changed from 221.20532963022788 to " - '250.7803428719149.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[178] changed from 221.12110425064748 to " - '250.67691554533775.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[179] changed from 221.03655848050275 to " - '250.5731153961583.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[180] changed from 220.95169866402298 to " - '250.4689501335614.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[181] changed from 220.86653107683952 to " - '250.3644273793338.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[182] changed from 220.78106192598344 to " - '250.2595546679964.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[183] changed from 220.69529734991863 to " - '250.15433944697895.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[184] changed from 220.60924341861158 to " - '250.0487890768343.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[185] changed from 220.52290613363482 to " - '249.94291083149096.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[186] changed from 220.43629142830196 to " - '249.8367118985404.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[187] changed from 220.34940516783317 to " - '249.73019937955846.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[188] changed from 220.26225314954928 to " - '249.62338029045898.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[189] changed from 220.1748411030929 to " - '249.51626156187587.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[190] changed from 220.08717469067486 to " - '249.40885003957467.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[191] changed from 219.99925950734533 to " - '249.30115248488931.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[192] changed from 219.91110108128703 to " - '249.19317557518463.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[193] changed from 219.8227048741303 to " - '249.0849259043413.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[194] changed from 219.73407628128783 to " - '248.97640998326276.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[195] changed from 219.64522063230885 to " - '248.8676342404025.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[196] changed from 219.5561431912505 to " - '248.75860502231015.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[197] changed from 219.4668491570664 to " - '248.64932859419503.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[198] changed from 219.3773436640102 to " - '248.53981114050637.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[199] changed from 219.2876317820541 to " - '248.4300587655287.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[200] changed from 219.1977185173207 to " - '248.32007749399096.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[201] changed from 219.1076088125276 to " - '248.2098732716889.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[202] changed from 219.0173075474436 to " - '248.0994519661193.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[203] changed from 218.92681953935585 to " - '247.9888193671249.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[204] changed from 218.8361495435469 to " - '247.87798118754998.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[205] changed from 218.74530225378146 to " - '247.7669430639044.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[206] changed from 218.65428230280088 to " - '247.65571055703592.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[207] changed from 218.5630942628264 to " - '247.5442891528105.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[208] changed from 218.47174264606878 to " - '247.43268426279863.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[209] changed from 218.38023190524444 to " - '247.32090122496777.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[210] changed from 218.28856643409833 to " - '247.2089453043803.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[211] changed from 218.19675056793068 to " - '247.0968216938954.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[212] changed from 218.1047885841296 to " - '246.9845355148755.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[213] changed from 218.01268470270745 to " - '246.87209181789535.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[214] changed from 217.9204430868404 to " - '246.75949558345425.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[215] changed from 217.82806784341219 to " - '246.64675172269028.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[216] changed from 217.73556302355942 to " - '246.53386507809614.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[217] changed from 217.64293262321993 to " - '246.42084042423627.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[218] changed from 217.55018058368273 to " - '246.3076824684643.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[219] changed from 217.45731079213934 to " - '246.1943958516412.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[220] changed from 217.3643270822363 to " - '246.08098514885273.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[221] changed from 217.2712332346278 to " - '245.96745487012674.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[222] changed from 217.17803297753017 to " - '245.85380946114932.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[223] changed from 217.08472998727427 to " - '245.74005330397927.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[224] changed from 216.99132788885962 to " - '245.6261907177617.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[225] changed from 216.8978302565064 to " - '245.5122259594387.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[226] changed from 216.80424061420777 to " - '245.39816322445847.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[227] changed from 216.71056243628018 to " - '245.28400664748165.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[228] changed from 216.6167991479132 to " - '245.16976030308433.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[229] changed from 216.5229541257168 to " - '245.0554282064588.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[230] changed from 216.42903069826767 to " - '244.94101431411048.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[231] changed from 216.33503214665296 to " - '244.8265225245511.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[232] changed from 216.24096170501218 to " - '244.71195667898886.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[233] changed from 216.14682256107662 to " - '244.59732056201375.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[234] changed from 216.05261785670567 to " - '244.4826179022793.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[235] changed from 215.9583506884216 to " - '244.3678523731799.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[236] changed from 215.86402410794008 to " - '244.25302759352365.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[237] changed from 215.76964112269874 to " - '244.13814712820064.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[238] changed from 215.67520469638194 to " - '244.02321448884618.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[239] changed from 215.58071774944247 to " - '243.90823313449977.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[240] changed from 215.48618315962005 to " - '243.7932064722584.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[241] changed from 215.39160376245576 to " - '243.6781378579251.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[242] changed from 215.29698235180356 to " - '243.5630305966523.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[243] changed from 215.2023216803376 to " - '243.44788794358013.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[244] changed from 215.10762446005566 to " - '243.33271310446838.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[245] changed from 215.0128933627794 to " - '243.2175092363243.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[246] changed from 214.91813102064984 to " - '243.10227944802395.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[247] changed from 214.8233400266192 to " - '242.98702680092842.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[248] changed from 214.72852293493892 to " - '242.8717543094942.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[249] changed from 214.633682261643 to " - '242.75646494187785.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[250] changed from 214.5388204850274 to " - '242.64116162053537.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[251] changed from 214.4439400461254 to " - '242.52584722281497.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[252] changed from 214.34904334917843 to " - '242.4105245815449.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[253] changed from 214.25413276210273 to " - '242.29519648561498.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[254] changed from 214.1592106169515 to " - '242.17986568055224.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[255] changed from 214.06427921037286 to " - '242.0645348690911.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[256] changed from 213.96934080406314 to " - '241.94920671173713.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[257] changed from 213.87439762521646 to " - '241.83388382732537.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[258] changed from 213.77945186696874 to " - '241.71856879357267.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[259] changed from 213.6845056888382 to " - '241.6032641476238.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[260] changed from 213.58956121716133 to " - '241.4879723865918.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[261] changed from 213.4946205455236 to " - '241.37269596809324.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[262] changed from 213.39968573518652 to " - '241.25743731077603.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[263] changed from 213.3047588155102 to " - '241.1421987948428.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[264] changed from 213.20984178437084 to " - '241.02698276256788.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[265] changed from 213.11493660857425 to " - '240.91179151880786.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[266] changed from 213.02004522426472 to " - '240.79662733150758.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[267] changed from 212.92516953732948 to " - '240.68149243219924.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[268] changed from 212.83031142379886 to " - '240.56638901649626.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[269] changed from 212.73547273024167 to " - '240.45131924458107.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[270] changed from 212.64065527415633 to " - '240.3362852416877.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[271] changed from 212.54586084435806 to " - '240.221289098578.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[272] changed from 212.45109120136055 to " - '240.10633287201293.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[273] changed from 212.35634807775452 to " - '239.9914185852173.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[274] changed from 212.26163317858118 to " - '239.87654822833994.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[275] changed from 212.16694818170154 to " - '239.76172375890772.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[276] changed from 212.07229473816133 to " - '239.6469471022739.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[277] changed from 211.97767447255202 to " - '239.53222015206157.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[278] changed from 211.88308898336697 to " - '239.41754477060118.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[279] changed from 211.78853984335402 to " - '239.3029227893628.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[280] changed from 211.6940285998632 to " - '239.1883560093831.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[281] changed from 211.5995567751909 to " - '239.07384620168693.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[282] changed from 211.50512586691946 to " - '238.95939510770364.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[283] changed from 211.41073734825275 to " - '238.8450044396782.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[284] changed from 211.31639266834787 to " - '238.73067588107708.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[285] changed from 211.22209325264254 to " - '238.61641108698905.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[286] changed from 211.12784050317848 to " - '238.5022116845208.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[287] changed from 211.033635798921 to " - '238.38807927318766.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[288] changed from 210.93948049607465 to " - '238.2740154252991.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[289] changed from 210.84537592839442 to " - '238.1600216863395.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[290] changed from 210.75132340749386 to " - '238.0460995753438.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[291] changed from 210.65732422314872 to " - '237.93225058526852.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[292] changed from 210.56337964359702 to " - '237.8184761833579.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[293] changed from 210.46949091583542 to " - '237.704777811505.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[294] changed from 210.37565926591154 to " - '237.59115688660842.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[295] changed from 210.28188589921294 to " - '237.4776148009244.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[296] changed from 210.18817200075205 to " - '237.3641529224138.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[297] changed from 210.09451873544774 to " - '237.2507725950853.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[298] changed from 210.00092724840331 to " - '237.13747513933328.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[299] changed from 209.90739866518058 to " - '237.02426185227162.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[300] changed from 209.81393409207072 to " - '236.9111340080634.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[301] changed from 209.72053461636162 to " - '236.79809285824538.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[302] changed from 209.62720130660162 to " - '236.685139632049.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[303] changed from 209.5339352128598 to " - '236.57227553671657.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[304] changed from 209.44073736698326 to " - '236.45950175781348.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[305] changed from 209.34760878285047 to " - '236.34681945953616.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[306] changed from 209.25455045662167 to " - '236.2342297850159.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[307] changed from 209.16156336698612 to " - '236.12173385661862.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[308] changed from 209.0686484754058 to " - '236.00933277624054.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[309] changed from 208.9758067263558 to " - '235.89702762559997.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[310] changed from 208.88303904756216 to " - '235.78481946652502.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[311] changed from 208.79034635023578 to " - '235.67270934123746.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[312] changed from 208.69772952930393 to " - '235.56069827263286.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[313] changed from 208.60518946363817 to " - '235.44878726455684.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[314] changed from 208.51272701627977 to " - '235.3369773020775.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[315] changed from 208.42034303466139 to " - '235.22526935175415.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[316] changed from 208.32803835082657 to " - '235.11366436190235.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[317] changed from 208.235813781646 to " - '235.00216326285582.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[318] changed from 208.1436701290306 to " - '234.8907669672239.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[319] changed from 208.05160818014232 to " - '234.7794763701461.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[320] changed from 207.95962870760167 to " - '234.66829234954304.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[321] changed from 207.86773246969267 to " - '234.55721576636392.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[322] changed from 207.77592021056492 to " - '234.44624746483063.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[323] changed from 207.68419266043318 to " - '234.33538827267836.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[324] changed from 207.59255053577405 to " - '234.22463900139311.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[325] changed from 207.50099453951998 to " - '234.11400044644563.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[326] changed from 207.40952536125093 to " - '234.00347338752277.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[327] changed from 207.31814367738315 to " - '233.89305858875463.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[328] changed from 207.22685015135553 to " - '233.7827567989396.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[329] changed from 207.13564543381352 to " - '233.67256875176577.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[330] changed from 207.04453016279027 to " - '233.56249516602907.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[331] changed from 206.95350496388582 to " - '233.45253674584885.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[332] changed from 206.86257045044317 to " - '233.34269418088056.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[333] changed from 206.77172722372262 to " - '233.2329681465247.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[334] changed from 206.68097587307335 to " - '233.1233593041337.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[335] changed from 206.5903169761028 to " - '233.01386830121564.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[336] changed from 206.4997510988437 to " - '232.90449577163497.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[337] changed from 206.4092787959188 to " - '232.79524233581074.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[338] changed from 206.31890061070362 to " - '232.68610860091175.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[339] changed from 206.22861707548637 to " - '232.57709516104936.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[340] changed from 206.1384287116265 to " - '232.46820259746724.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[341] changed from 206.04833602971027 to " - '232.35943147872877.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[342] changed from 205.95833952970492 to " - '232.2507823609017.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[343] changed from 205.8684397011102 to " - '232.1422557877401.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[344] changed from 205.77863702310805 to " - '232.03385229086425.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[345] changed from 205.68893196471026 to " - '231.92557238993732.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[346] changed from 205.5993249849041 to " - '231.8174165928402.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[347] changed from 205.50981653279564 to " - '231.70938539584358.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[348] changed from 205.42040704775172 to " - '231.60147928377765.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[349] changed from 205.3310969595394 to " - '231.4936987301997.\n' - "Value of root.wellbores.OutputParameterDict['Produced " - "Temperature'].value[350] changed from 205.24188668846386 to " - '231.38604419755868.\n' - 'Value of root.wellbores.Phydrostatic.value changed from 28404.32921064445 to ' - '27964.13785652749.\n' - 'Value of root.wellbores.Pinjwellhead[0] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[1] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[2] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[3] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[4] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[5] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[6] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[7] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[8] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[9] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[10] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[11] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[12] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[13] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[14] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[15] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[16] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[17] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[18] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[19] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[20] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[21] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[22] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[23] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[24] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[25] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[26] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[27] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[28] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[29] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[30] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[31] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[32] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[33] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[34] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[35] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[36] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[37] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[38] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[39] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[40] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[41] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[42] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[43] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[44] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[45] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[46] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[47] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[48] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[49] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[50] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[51] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[52] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[53] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[54] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[55] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[56] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[57] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[58] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[59] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[60] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[61] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[62] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[63] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[64] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[65] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[66] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[67] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[68] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[69] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[70] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[71] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[72] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[73] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[74] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[75] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[76] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[77] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[78] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[79] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[80] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[81] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[82] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[83] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[84] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[85] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[86] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[87] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[88] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[89] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[90] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[91] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[92] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[93] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[94] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[95] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[96] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[97] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[98] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[99] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[100] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[101] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[102] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[103] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[104] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[105] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[106] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[107] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[108] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[109] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[110] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[111] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[112] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[113] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[114] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[115] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[116] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[117] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[118] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[119] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[120] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[121] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[122] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[123] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[124] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[125] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[126] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[127] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[128] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[129] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[130] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[131] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[132] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[133] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[134] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[135] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[136] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[137] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[138] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[139] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[140] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[141] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[142] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[143] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[144] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[145] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[146] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[147] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[148] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[149] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[150] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[151] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[152] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[153] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[154] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[155] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[156] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[157] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[158] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[159] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[160] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[161] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[162] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[163] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[164] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[165] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[166] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[167] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[168] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[169] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[170] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[171] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[172] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[173] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[174] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[175] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[176] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[177] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[178] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[179] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[180] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[181] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[182] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[183] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[184] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[185] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[186] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[187] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[188] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[189] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[190] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[191] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[192] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[193] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[194] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[195] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[196] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[197] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[198] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[199] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[200] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[201] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[202] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[203] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[204] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[205] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[206] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[207] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[208] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[209] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[210] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[211] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[212] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[213] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[214] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[215] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[216] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[217] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[218] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[219] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[220] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[221] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[222] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[223] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[224] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[225] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[226] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[227] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[228] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[229] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[230] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[231] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[232] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[233] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[234] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[235] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[236] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[237] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[238] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[239] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[240] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[241] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[242] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[243] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[244] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[245] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[246] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[247] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[248] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[249] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[250] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[251] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[252] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[253] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[254] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[255] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[256] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[257] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[258] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[259] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[260] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[261] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[262] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[263] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[264] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[265] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[266] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[267] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[268] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[269] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[270] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[271] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[272] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[273] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[274] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[275] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[276] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[277] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[278] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[279] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[280] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[281] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[282] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[283] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[284] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[285] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[286] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[287] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[288] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[289] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[290] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[291] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[292] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[293] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[294] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[295] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[296] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[297] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[298] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[299] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[300] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[301] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[302] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[303] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[304] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[305] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[306] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[307] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[308] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[309] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[310] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[311] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[312] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[313] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[314] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[315] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[316] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[317] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[318] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[319] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[320] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[321] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[322] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[323] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[324] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[325] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[326] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[327] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[328] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[329] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[330] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[331] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[332] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[333] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[334] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[335] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[336] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[337] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[338] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[339] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[340] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[341] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[342] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[343] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[344] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[345] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[346] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[347] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[348] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[349] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.Pinjwellhead[350] changed from 750.1645856440234 to ' - '309.9732315270637.\n' - 'Value of root.wellbores.DP1.value[0] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[1] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[2] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[3] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[4] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[5] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[6] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[7] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[8] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[9] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[10] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[11] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[12] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[13] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[14] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[15] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[16] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[17] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[18] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[19] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[20] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[21] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[22] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[23] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[24] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[25] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[26] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[27] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[28] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[29] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[30] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[31] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[32] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[33] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[34] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[35] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[36] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[37] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[38] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[39] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[40] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[41] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[42] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[43] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[44] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[45] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[46] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[47] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[48] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[49] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[50] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[51] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[52] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[53] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[54] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[55] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[56] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[57] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[58] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[59] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[60] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[61] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[62] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[63] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[64] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[65] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[66] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[67] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[68] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[69] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[70] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[71] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[72] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[73] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[74] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[75] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[76] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[77] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[78] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[79] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[80] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[81] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[82] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[83] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[84] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[85] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[86] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[87] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[88] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[89] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[90] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[91] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[92] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[93] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[94] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[95] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[96] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[97] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[98] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[99] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[100] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[101] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[102] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[103] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[104] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[105] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[106] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[107] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[108] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[109] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[110] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[111] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[112] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[113] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[114] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[115] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[116] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[117] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[118] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[119] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[120] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[121] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[122] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[123] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[124] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[125] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[126] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[127] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[128] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[129] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[130] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[131] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[132] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[133] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[134] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[135] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[136] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[137] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[138] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[139] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[140] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[141] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[142] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[143] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[144] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[145] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[146] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[147] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[148] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[149] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[150] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[151] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[152] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[153] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[154] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[155] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[156] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[157] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[158] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[159] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[160] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[161] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[162] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[163] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[164] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[165] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[166] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[167] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[168] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[169] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[170] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[171] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[172] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[173] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[174] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[175] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[176] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[177] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[178] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[179] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[180] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[181] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[182] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[183] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[184] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[185] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[186] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[187] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[188] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[189] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[190] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[191] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[192] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[193] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[194] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[195] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[196] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[197] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[198] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[199] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[200] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[201] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[202] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[203] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[204] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[205] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[206] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[207] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[208] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[209] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[210] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[211] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[212] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[213] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[214] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[215] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[216] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[217] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[218] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[219] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[220] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[221] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[222] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[223] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[224] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[225] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[226] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[227] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[228] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[229] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[230] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[231] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[232] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[233] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[234] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[235] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[236] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[237] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[238] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[239] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[240] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[241] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[242] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[243] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[244] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[245] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[246] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[247] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[248] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[249] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[250] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[251] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[252] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[253] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[254] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[255] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[256] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[257] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[258] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[259] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[260] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[261] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[262] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[263] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[264] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[265] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[266] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[267] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[268] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[269] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[270] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[271] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[272] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[273] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[274] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[275] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[276] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[277] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[278] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[279] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[280] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[281] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[282] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[283] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[284] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[285] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[286] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[287] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[288] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[289] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[290] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[291] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[292] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[293] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[294] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[295] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[296] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[297] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[298] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[299] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[300] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[301] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[302] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[303] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[304] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[305] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[306] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[307] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[308] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[309] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[310] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[311] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[312] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[313] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[314] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[315] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[316] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[317] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[318] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[319] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[320] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[321] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[322] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[323] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[324] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[325] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[326] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[327] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[328] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[329] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[330] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[331] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[332] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[333] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[334] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[335] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[336] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[337] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[338] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[339] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[340] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[341] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[342] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[343] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[344] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[345] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[346] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[347] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[348] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[349] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.DP1.value[350] changed from 650.1645856440234 to ' - '209.97323152706372.\n' - 'Value of root.wellbores.ProducedTemperature.value[0] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[1] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[2] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[3] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[4] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[5] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[6] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[7] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[8] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[9] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[10] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[11] changed from ' - '227.00000000000003 to 258.0.\n' - 'Value of root.wellbores.ProducedTemperature.value[12] changed from ' - '226.9999999999999 to 257.9999999999997.\n' - 'Value of root.wellbores.ProducedTemperature.value[13] changed from ' - '226.99999999999815 to 257.99999999999636.\n' - 'Value of root.wellbores.ProducedTemperature.value[14] changed from ' - '226.9999999999838 to 257.99999999996936.\n' - 'Value of root.wellbores.ProducedTemperature.value[15] changed from ' - '226.99999999989396 to 257.9999999998057.\n' - 'Value of root.wellbores.ProducedTemperature.value[16] changed from ' - '226.99999999945064 to 257.99999999901956.\n' - 'Value of root.wellbores.ProducedTemperature.value[17] changed from ' - '226.99999999765086 to 257.9999999959037.\n' - 'Value of root.wellbores.ProducedTemperature.value[18] changed from ' - '226.99999999143975 to 257.99999998537714.\n' - 'Value of root.wellbores.ProducedTemperature.value[19] changed from ' - '226.99999997273946 to 257.99999995428243.\n' - 'Value of root.wellbores.ProducedTemperature.value[20] changed from ' - '226.99999992258927 to 257.99999987231126.\n' - 'Value of root.wellbores.ProducedTemperature.value[21] changed from ' - '226.99999980076234 to 257.99999967624956.\n' - 'Value of root.wellbores.ProducedTemperature.value[22] changed from ' - '226.99999952897429 to 257.9999992449726.\n' - 'Value of root.wellbores.ProducedTemperature.value[23] changed from ' - '226.9999989657795 to 257.99999836271354.\n' - 'Value of root.wellbores.ProducedTemperature.value[24] changed from ' - '226.9999978715055 to 257.99999666859424.\n' - 'Value of root.wellbores.ProducedTemperature.value[25] changed from ' - '226.99999586209614 to 257.99999359122694.\n' - 'Value of root.wellbores.ProducedTemperature.value[26] changed from ' - '226.99999235145177 to 257.9999882682356.\n' - 'Value of root.wellbores.ProducedTemperature.value[27] changed from ' - '226.9999864826804 to 257.9999794516882.\n' - 'Value of root.wellbores.ProducedTemperature.value[28] changed from ' - '226.9999770494983 to 257.9999654015181.\n' - 'Value of root.wellbores.ProducedTemperature.value[29] changed from ' - '226.99996240975582 to 257.9999437699339.\n' - 'Value of root.wellbores.ProducedTemperature.value[30] changed from ' - '226.99994039363744 to 257.9999114804852.\n' - 'Value of root.wellbores.ProducedTemperature.value[31] changed from ' - '226.99990820946178 to 257.9998646058375.\n' - 'Value of root.wellbores.ProducedTemperature.value[32] changed from ' - '226.99986235016775 to 257.9997982483963.\n' - 'Value of root.wellbores.ProducedTemperature.value[33] changed from ' - '226.9997985035374 to 257.99970642775463.\n' - 'Value of root.wellbores.ProducedTemperature.value[34] changed from ' - '226.9997114689935 to 257.99958197855415.\n' - 'Value of root.wellbores.ProducedTemperature.value[35] changed from ' - '226.99959508346745 to 257.99941646180866.\n' - 'Value of root.wellbores.ProducedTemperature.value[36] changed from ' - '226.99944215839534 to 257.99920009210416.\n' - 'Value of root.wellbores.ProducedTemperature.value[37] changed from ' - '226.99924442941196 to 257.9989216824017.\n' - 'Value of root.wellbores.ProducedTemperature.value[38] changed from ' - '226.99899251980838 to 257.99856860749617.\n' - 'Value of root.wellbores.ProducedTemperature.value[39] changed from ' - '226.9986759183268 to 257.99812678653217.\n' - 'Value of root.wellbores.ProducedTemperature.value[40] changed from ' - '226.99828297141283 to 257.99758068440707.\n' - 'Value of root.wellbores.ProducedTemperature.value[41] changed from ' - '226.9978008896416 to 257.99691333138594.\n' - 'Value of root.wellbores.ProducedTemperature.value[42] changed from ' - '226.99721576769232 to 257.9961063598464.\n' - 'Value of root.wellbores.ProducedTemperature.value[43] changed from ' - '226.99651261696917 to 257.9951400567495.\n' - 'Value of root.wellbores.ProducedTemperature.value[44] changed from ' - '226.99567540975403 to 257.99399343020104.\n' - 'Value of root.wellbores.ProducedTemperature.value[45] changed from ' - '226.99468713362714 to 257.9926442883162.\n' - 'Value of root.wellbores.ProducedTemperature.value[46] changed from ' - '226.99352985479666 to 257.99106932851873.\n' - 'Value of root.wellbores.ProducedTemperature.value[47] changed from ' - '226.9921847889349 to 257.9892442353879.\n' - 'Value of root.wellbores.ProducedTemperature.value[48] changed from ' - '226.99063237811617 to 257.98714378520083.\n' - 'Value of root.wellbores.ProducedTemperature.value[49] changed from ' - '226.98885237248376 to 257.984741955387.\n' - 'Value of root.wellbores.ProducedTemperature.value[50] changed from ' - '226.9868239153344 to 257.98201203721953.\n' - 'Value of root.wellbores.ProducedTemperature.value[51] changed from ' - '226.98452563038924 to 257.9789267501933.\n' - 'Value of root.wellbores.ProducedTemperature.value[52] changed from ' - '226.981935710116 to 257.9754583566818.\n' - 'Value of root.wellbores.ProducedTemperature.value[53] changed from ' - '226.97903200407427 to 257.97157877561557.\n' - 'Value of root.wellbores.ProducedTemperature.value[54] changed from ' - '226.97579210636505 to 257.9672596940768.\n' - 'Value of root.wellbores.ProducedTemperature.value[55] changed from ' - '226.97219344137957 to 257.96247267585943.\n' - 'Value of root.wellbores.ProducedTemperature.value[56] changed from ' - '226.96821334715347 to 257.95718926618883.\n' - 'Value of root.wellbores.ProducedTemperature.value[57] changed from ' - '226.96382915573977 to 257.95138109193664.\n' - 'Value of root.wellbores.ProducedTemperature.value[58] changed from ' - '226.9590182701165 to 257.94501995679843.\n' - 'Value of root.wellbores.ProducedTemperature.value[59] changed from ' - '226.95375823724035 to 257.9380779310212.\n' - 'Value of root.wellbores.ProducedTemperature.value[60] changed from ' - '226.9480268169461 to 257.9305274353792.\n' - 'Value of root.wellbores.ProducedTemperature.value[61] changed from ' - '226.9418020464717 to 257.9223413191944.\n' - 'Value of root.wellbores.ProducedTemperature.value[62] changed from ' - '226.9350623004609 to 257.9134929322879.\n' - 'Value of root.wellbores.ProducedTemperature.value[63] changed from ' - '226.92778634635994 to 257.9039561908224.\n' - 'Value of root.wellbores.ProducedTemperature.value[64] changed from ' - '226.91995339518039 to 257.893705637066.\n' - 'Value of root.wellbores.ProducedTemperature.value[65] changed from ' - '226.91154314765035 to 257.8827164931607.\n' - 'Value of root.wellbores.ProducedTemperature.value[66] changed from ' - '226.90253583581608 to 257.8709647090311.\n' - 'Value of root.wellbores.ProducedTemperature.value[67] changed from ' - '226.89291226019344 to 257.85842700460375.\n' - 'Value of root.wellbores.ProducedTemperature.value[68] changed from ' - '226.88265382259624 to 257.8450809065431.\n' - 'Value of root.wellbores.ProducedTemperature.value[69] changed from ' - '226.8717425547927 to 257.83090477973303.\n' - 'Value of root.wellbores.ProducedTemperature.value[70] changed from ' - '226.8601611431607 to 257.8158778537529.\n' - 'Value of root.wellbores.ProducedTemperature.value[71] changed from ' - '226.84789294952552 to 257.79998024461065.\n' - 'Value of root.wellbores.ProducedTemperature.value[72] changed from ' - '226.83492202837525 to 257.7831929720034.\n' - 'Value of root.wellbores.ProducedTemperature.value[73] changed from ' - '226.8212331406559 to 257.76549797238386.\n' - 'Value of root.wellbores.ProducedTemperature.value[74] changed from ' - '226.80681176435183 to 257.7468781081078.\n' - 'Value of root.wellbores.ProducedTemperature.value[75] changed from ' - '226.7916441020589 to 257.7273171729423.\n' - 'Value of root.wellbores.ProducedTemperature.value[76] changed from ' - '226.77571708575718 to 257.70679989420364.\n' - 'Value of root.wellbores.ProducedTemperature.value[77] changed from ' - '226.75901837898732 to 257.68531193179524.\n' - 'Value of root.wellbores.ProducedTemperature.value[78] changed from ' - '226.7415363766303 to 257.66283987440204.\n' - 'Value of root.wellbores.ProducedTemperature.value[79] changed from ' - '226.7232602024859 to 257.63937123309324.\n' - 'Value of root.wellbores.ProducedTemperature.value[80] changed from ' - '226.70417970483777 to 257.61489443257284.\n' - 'Value of root.wellbores.ProducedTemperature.value[81] changed from ' - '226.68428545018705 to 257.58939880030835.\n' - 'Value of root.wellbores.ProducedTemperature.value[82] changed from ' - '226.66356871532759 to 257.5628745537564.\n' - 'Value of root.wellbores.ProducedTemperature.value[83] changed from ' - '226.64202147792906 to 257.5353127858915.\n' - 'Value of root.wellbores.ProducedTemperature.value[84] changed from ' - '226.6196364057848 to 257.5067054492355.\n' - 'Value of root.wellbores.ProducedTemperature.value[85] changed from ' - '226.59640684487317 to 257.47704533856904.\n' - 'Value of root.wellbores.ProducedTemperature.value[86] changed from ' - '226.57232680637296 to 257.4463260724998.\n' - 'Value of root.wellbores.ProducedTemperature.value[87] changed from ' - '226.54739095276398 to 257.4145420740465.\n' - 'Value of root.wellbores.ProducedTemperature.value[88] changed from ' - '226.52159458313656 to 257.3816885503901.\n' - 'Value of root.wellbores.ProducedTemperature.value[89] changed from ' - '226.49493361782456 to 257.3477614719298.\n' - 'Value of root.wellbores.ProducedTemperature.value[90] changed from ' - '226.4674045824691 to 257.31275755077377.\n' - 'Value of root.wellbores.ProducedTemperature.value[91] changed from ' - '226.43900459161227 to 257.2766742187816.\n' - 'Value of root.wellbores.ProducedTemperature.value[92] changed from ' - '226.409731331912 to 257.2395096052692.\n' - 'Value of root.wellbores.ProducedTemperature.value[93] changed from ' - '226.37958304506347 to 257.20126251447425.\n' - 'Value of root.wellbores.ProducedTemperature.value[94] changed from ' - '226.3485585105036 to 257.16193240287515.\n' - 'Value of root.wellbores.ProducedTemperature.value[95] changed from ' - '226.31665702797108 to 257.1215193564442.\n' - 'Value of root.wellbores.ProducedTemperature.value[96] changed from ' - '226.28387839998547 to 257.0800240679128.\n' - 'Value of root.wellbores.ProducedTemperature.value[97] changed from ' - '226.25022291430548 to 257.0374478141143.\n' - 'Value of root.wellbores.ProducedTemperature.value[98] changed from ' - '226.21569132641963 to 256.993792433467.\n' - 'Value of root.wellbores.ProducedTemperature.value[99] changed from ' - '226.18028484211754 to 256.949060303652.\n' - 'Value of root.wellbores.ProducedTemperature.value[100] changed from ' - '226.14400510018532 to 256.9032543195333.\n' - 'Value of root.wellbores.ProducedTemperature.value[101] changed from ' - '226.10685415526456 to 256.85637787136557.\n' - 'Value of root.wellbores.ProducedTemperature.value[102] changed from ' - '226.0688344609087 to 256.80843482332557.\n' - 'Value of root.wellbores.ProducedTemperature.value[103] changed from ' - '226.02994885286856 to 256.7594294924019.\n' - 'Value of root.wellbores.ProducedTemperature.value[104] changed from ' - '225.99020053263303 to 256.70936662767167.\n' - 'Value of root.wellbores.ProducedTemperature.value[105] changed from ' - '225.94959305124954 to 256.6582513899883.\n' - 'Value of root.wellbores.ProducedTemperature.value[106] changed from ' - '225.90813029344443 to 256.60608933210267.\n' - 'Value of root.wellbores.ProducedTemperature.value[107] changed from ' - '225.86581646206056 to 256.5528863792342.\n' - 'Value of root.wellbores.ProducedTemperature.value[108] changed from ' - '225.82265606282775 to 256.4986488101075.\n' - 'Value of root.wellbores.ProducedTemperature.value[109] changed from ' - '225.77865388947797 to 256.44338323846466.\n' - 'Value of root.wellbores.ProducedTemperature.value[110] changed from ' - '225.7338150092158 to 256.38709659506424.\n' - 'Value of root.wellbores.ProducedTemperature.value[111] changed from ' - '225.6881447485524 to 256.32979611017197.\n' - 'Value of root.wellbores.ProducedTemperature.value[112] changed from ' - '225.641648679509 to 256.27148929654834.\n' - 'Value of root.wellbores.ProducedTemperature.value[113] changed from ' - '225.59433260619488 to 256.21218393293566.\n' - 'Value of root.wellbores.ProducedTemperature.value[114] changed from ' - '225.54620255176246 to 256.15188804804507.\n' - 'Value of root.wellbores.ProducedTemperature.value[115] changed from ' - '225.4972647457417 to 256.090609905043.\n' - 'Value of root.wellbores.ProducedTemperature.value[116] changed from ' - '225.44752561175338 to 256.0283579865346.\n' - 'Value of root.wellbores.ProducedTemperature.value[117] changed from ' - '225.39699175560153 to 255.96514098004116.\n' - 'Value of root.wellbores.ProducedTemperature.value[118] changed from ' - '225.3456699537421 to 255.90096776396615.\n' - 'Value of root.wellbores.ProducedTemperature.value[119] changed from ' - '225.29356714212594 to 255.83584739404472.\n' - 'Value of root.wellbores.ProducedTemperature.value[120] changed from ' - '225.24069040541258 to 255.7697890902707.\n' - 'Value of root.wellbores.ProducedTemperature.value[121] changed from ' - '225.18704696654981 to 255.70280222429267.\n' - 'Value of root.wellbores.ProducedTemperature.value[122] changed from ' - '225.1326441767153 to 255.63489630727247.\n' - 'Value of root.wellbores.ProducedTemperature.value[123] changed from ' - '225.07748950561364 to 255.56608097819674.\n' - 'Value of root.wellbores.ProducedTemperature.value[124] changed from ' - '225.0215905321242 to 255.4963659926335.\n' - 'Value of root.wellbores.ProducedTemperature.value[125] changed from ' - '224.96495493529233 to 255.42576121192343.\n' - 'Value of root.wellbores.ProducedTemperature.value[126] changed from ' - '224.90759048565778 to 255.35427659279662.\n' - 'Value of root.wellbores.ProducedTemperature.value[127] changed from ' - '224.84950503691368 to 255.2819221774056.\n' - 'Value of root.wellbores.ProducedTemperature.value[128] changed from ' - '224.79070651788814 to 255.20870808376333.\n' - 'Value of root.wellbores.ProducedTemperature.value[129] changed from ' - '224.73120292484157 to 255.1346444965762.\n' - 'Value of root.wellbores.ProducedTemperature.value[130] changed from ' - '224.67100231407215 to 255.05974165846226.\n' - 'Value of root.wellbores.ProducedTemperature.value[131] changed from ' - '224.61011279482162 to 254.98400986154343.\n' - 'Value of root.wellbores.ProducedTemperature.value[132] changed from ' - '224.54854252247353 to 254.90745943940158.\n' - 'Value of root.wellbores.ProducedTemperature.value[133] changed from ' - '224.48629969203654 to 254.8301007593882.\n' - 'Value of root.wellbores.ProducedTemperature.value[134] changed from ' - '224.42339253190454 to 254.7519442152759.\n' - 'Value of root.wellbores.ProducedTemperature.value[135] changed from ' - '224.35982929788582 to 254.67300022024392.\n' - 'Value of root.wellbores.ProducedTemperature.value[136] changed from ' - '224.2956182674937 to 254.59327920018416.\n' - 'Value of root.wellbores.ProducedTemperature.value[137] changed from ' - '224.23076773449063 to 254.51279158732018.\n' - 'Value of root.wellbores.ProducedTemperature.value[138] changed from ' - '224.16528600367823 to 254.43154781412795.\n' - 'Value of root.wellbores.ProducedTemperature.value[139] changed from ' - '224.0991813859253 to 254.3495583075478.\n' - 'Value of root.wellbores.ProducedTemperature.value[140] changed from ' - '224.03246219342677 to 254.26683348347956.\n' - 'Value of root.wellbores.ProducedTemperature.value[141] changed from ' - '223.9651367351858 to 254.18338374154922.\n' - 'Value of root.wellbores.ProducedTemperature.value[142] changed from ' - '223.89721331271167 to 254.09921946013986.\n' - 'Value of root.wellbores.ProducedTemperature.value[143] changed from ' - '223.8287002159267 to 254.01435099167543.\n' - 'Value of root.wellbores.ProducedTemperature.value[144] changed from ' - '223.75960571927436 to 253.92878865815015.\n' - 'Value of root.wellbores.ProducedTemperature.value[145] changed from ' - '223.6899380780228 to 253.84254274689368.\n' - 'Value of root.wellbores.ProducedTemperature.value[146] changed from ' - '223.61970552475557 to 253.75562350656378.\n' - 'Value of root.wellbores.ProducedTemperature.value[147] changed from ' - '223.54891626604422 to 253.6680411433582.\n' - 'Value of root.wellbores.ProducedTemperature.value[148] changed from ' - '223.47757847929546 to 253.57980581743698.\n' - 'Value of root.wellbores.ProducedTemperature.value[149] changed from ' - '223.40570030976696 to 253.49092763954837.\n' - 'Value of root.wellbores.ProducedTemperature.value[150] changed from ' - '223.3332898677454 to 253.40141666784893.\n' - 'Value of root.wellbores.ProducedTemperature.value[151] changed from ' - '223.2603552258809 to 253.3112829049121.\n' - 'Value of root.wellbores.ProducedTemperature.value[152] changed from ' - '223.18690441667167 to 253.22053629491637.\n' - 'Value of root.wellbores.ProducedTemperature.value[153] changed from ' - '223.11294543009393 to 253.12918672100704.\n' - 'Value of root.wellbores.ProducedTemperature.value[154] changed from ' - '223.03848621137044 to 253.03724400282385.\n' - 'Value of root.wellbores.ProducedTemperature.value[155] changed from ' - '222.9635346588733 to 252.94471789418805.\n' - 'Value of root.wellbores.ProducedTemperature.value[156] changed from ' - '222.88809862215513 to 252.85161808094313.\n' - 'Value of root.wellbores.ProducedTemperature.value[157] changed from ' - '222.81218590010383 to 252.75795417894165.\n' - 'Value of root.wellbores.ProducedTemperature.value[158] changed from ' - '222.73580423921604 to 252.663735732173.\n' - 'Value of root.wellbores.ProducedTemperature.value[159] changed from ' - '222.65896133198424 to 252.56897221102588.\n' - 'Value of root.wellbores.ProducedTemperature.value[160] changed from ' - '222.58166481539334 to 252.47367301068027.\n' - 'Value of root.wellbores.ProducedTemperature.value[161] changed from ' - '222.50392226952172 to 252.37784744962198.\n' - 'Value of root.wellbores.ProducedTemperature.value[162] changed from ' - '222.42574121624293 to 252.28150476827682.\n' - 'Value of root.wellbores.ProducedTemperature.value[163] changed from ' - '222.34712911802347 to 252.18465412775686.\n' - 'Value of root.wellbores.ProducedTemperature.value[164] changed from ' - '222.26809337681297 to 252.08730460871544.\n' - 'Value of root.wellbores.ProducedTemperature.value[165] changed from ' - '222.18864133302216 to 251.9894652103054.\n' - 'Value of root.wellbores.ProducedTemperature.value[166] changed from ' - '222.10878026458596 to 251.89114484923596.\n' - 'Value of root.wellbores.ProducedTemperature.value[167] changed from ' - '222.02851738610693 to 251.79235235892463.\n' - 'Value of root.wellbores.ProducedTemperature.value[168] changed from ' - '221.9478598480762 to 251.69309648873815.\n' - 'Value of root.wellbores.ProducedTemperature.value[169] changed from ' - '221.86681473616844 to 251.59338590332032.\n' - 'Value of root.wellbores.ProducedTemperature.value[170] changed from ' - '221.785389070607 to 251.49322918200147.\n' - 'Value of root.wellbores.ProducedTemperature.value[171] changed from ' - '221.70358980559723 to 251.3926348182855.\n' - 'Value of root.wellbores.ProducedTemperature.value[172] changed from ' - '221.62142382882348 to 251.29161121941252.\n' - 'Value of root.wellbores.ProducedTemperature.value[173] changed from ' - '221.5388979610082 to 251.19016670599166.\n' - 'Value of root.wellbores.ProducedTemperature.value[174] changed from ' - '221.45601895552906 to 251.08830951170103.\n' - 'Value of root.wellbores.ProducedTemperature.value[175] changed from ' - '221.37279349809256 to 250.98604778305287.\n' - 'Value of root.wellbores.ProducedTemperature.value[176] changed from ' - '221.28922820646062 to 250.88338957921906.\n' - 'Value of root.wellbores.ProducedTemperature.value[177] changed from ' - '221.20532963022788 to 250.7803428719149.\n' - 'Value of root.wellbores.ProducedTemperature.value[178] changed from ' - '221.12110425064748 to 250.67691554533775.\n' - 'Value of root.wellbores.ProducedTemperature.value[179] changed from ' - '221.03655848050275 to 250.5731153961583.\n' - 'Value of root.wellbores.ProducedTemperature.value[180] changed from ' - '220.95169866402298 to 250.4689501335614.\n' - 'Value of root.wellbores.ProducedTemperature.value[181] changed from ' - '220.86653107683952 to 250.3644273793338.\n' - 'Value of root.wellbores.ProducedTemperature.value[182] changed from ' - '220.78106192598344 to 250.2595546679964.\n' - 'Value of root.wellbores.ProducedTemperature.value[183] changed from ' - '220.69529734991863 to 250.15433944697895.\n' - 'Value of root.wellbores.ProducedTemperature.value[184] changed from ' - '220.60924341861158 to 250.0487890768343.\n' - 'Value of root.wellbores.ProducedTemperature.value[185] changed from ' - '220.52290613363482 to 249.94291083149096.\n' - 'Value of root.wellbores.ProducedTemperature.value[186] changed from ' - '220.43629142830196 to 249.8367118985404.\n' - 'Value of root.wellbores.ProducedTemperature.value[187] changed from ' - '220.34940516783317 to 249.73019937955846.\n' - 'Value of root.wellbores.ProducedTemperature.value[188] changed from ' - '220.26225314954928 to 249.62338029045898.\n' - 'Value of root.wellbores.ProducedTemperature.value[189] changed from ' - '220.1748411030929 to 249.51626156187587.\n' - 'Value of root.wellbores.ProducedTemperature.value[190] changed from ' - '220.08717469067486 to 249.40885003957467.\n' - 'Value of root.wellbores.ProducedTemperature.value[191] changed from ' - '219.99925950734533 to 249.30115248488931.\n' - 'Value of root.wellbores.ProducedTemperature.value[192] changed from ' - '219.91110108128703 to 249.19317557518463.\n' - 'Value of root.wellbores.ProducedTemperature.value[193] changed from ' - '219.8227048741303 to 249.0849259043413.\n' - 'Value of root.wellbores.ProducedTemperature.value[194] changed from ' - '219.73407628128783 to 248.97640998326276.\n' - 'Value of root.wellbores.ProducedTemperature.value[195] changed from ' - '219.64522063230885 to 248.8676342404025.\n' - 'Value of root.wellbores.ProducedTemperature.value[196] changed from ' - '219.5561431912505 to 248.75860502231015.\n' - 'Value of root.wellbores.ProducedTemperature.value[197] changed from ' - '219.4668491570664 to 248.64932859419503.\n' - 'Value of root.wellbores.ProducedTemperature.value[198] changed from ' - '219.3773436640102 to 248.53981114050637.\n' - 'Value of root.wellbores.ProducedTemperature.value[199] changed from ' - '219.2876317820541 to 248.4300587655287.\n' - 'Value of root.wellbores.ProducedTemperature.value[200] changed from ' - '219.1977185173207 to 248.32007749399096.\n' - 'Value of root.wellbores.ProducedTemperature.value[201] changed from ' - '219.1076088125276 to 248.2098732716889.\n' - 'Value of root.wellbores.ProducedTemperature.value[202] changed from ' - '219.0173075474436 to 248.0994519661193.\n' - 'Value of root.wellbores.ProducedTemperature.value[203] changed from ' - '218.92681953935585 to 247.9888193671249.\n' - 'Value of root.wellbores.ProducedTemperature.value[204] changed from ' - '218.8361495435469 to 247.87798118754998.\n' - 'Value of root.wellbores.ProducedTemperature.value[205] changed from ' - '218.74530225378146 to 247.7669430639044.\n' - 'Value of root.wellbores.ProducedTemperature.value[206] changed from ' - '218.65428230280088 to 247.65571055703592.\n' - 'Value of root.wellbores.ProducedTemperature.value[207] changed from ' - '218.5630942628264 to 247.5442891528105.\n' - 'Value of root.wellbores.ProducedTemperature.value[208] changed from ' - '218.47174264606878 to 247.43268426279863.\n' - 'Value of root.wellbores.ProducedTemperature.value[209] changed from ' - '218.38023190524444 to 247.32090122496777.\n' - 'Value of root.wellbores.ProducedTemperature.value[210] changed from ' - '218.28856643409833 to 247.2089453043803.\n' - 'Value of root.wellbores.ProducedTemperature.value[211] changed from ' - '218.19675056793068 to 247.0968216938954.\n' - 'Value of root.wellbores.ProducedTemperature.value[212] changed from ' - '218.1047885841296 to 246.9845355148755.\n' - 'Value of root.wellbores.ProducedTemperature.value[213] changed from ' - '218.01268470270745 to 246.87209181789535.\n' - 'Value of root.wellbores.ProducedTemperature.value[214] changed from ' - '217.9204430868404 to 246.75949558345425.\n' - 'Value of root.wellbores.ProducedTemperature.value[215] changed from ' - '217.82806784341219 to 246.64675172269028.\n' - 'Value of root.wellbores.ProducedTemperature.value[216] changed from ' - '217.73556302355942 to 246.53386507809614.\n' - 'Value of root.wellbores.ProducedTemperature.value[217] changed from ' - '217.64293262321993 to 246.42084042423627.\n' - 'Value of root.wellbores.ProducedTemperature.value[218] changed from ' - '217.55018058368273 to 246.3076824684643.\n' - 'Value of root.wellbores.ProducedTemperature.value[219] changed from ' - '217.45731079213934 to 246.1943958516412.\n' - 'Value of root.wellbores.ProducedTemperature.value[220] changed from ' - '217.3643270822363 to 246.08098514885273.\n' - 'Value of root.wellbores.ProducedTemperature.value[221] changed from ' - '217.2712332346278 to 245.96745487012674.\n' - 'Value of root.wellbores.ProducedTemperature.value[222] changed from ' - '217.17803297753017 to 245.85380946114932.\n' - 'Value of root.wellbores.ProducedTemperature.value[223] changed from ' - '217.08472998727427 to 245.74005330397927.\n' - 'Value of root.wellbores.ProducedTemperature.value[224] changed from ' - '216.99132788885962 to 245.6261907177617.\n' - 'Value of root.wellbores.ProducedTemperature.value[225] changed from ' - '216.8978302565064 to 245.5122259594387.\n' - 'Value of root.wellbores.ProducedTemperature.value[226] changed from ' - '216.80424061420777 to 245.39816322445847.\n' - 'Value of root.wellbores.ProducedTemperature.value[227] changed from ' - '216.71056243628018 to 245.28400664748165.\n' - 'Value of root.wellbores.ProducedTemperature.value[228] changed from ' - '216.6167991479132 to 245.16976030308433.\n' - 'Value of root.wellbores.ProducedTemperature.value[229] changed from ' - '216.5229541257168 to 245.0554282064588.\n' - 'Value of root.wellbores.ProducedTemperature.value[230] changed from ' - '216.42903069826767 to 244.94101431411048.\n' - 'Value of root.wellbores.ProducedTemperature.value[231] changed from ' - '216.33503214665296 to 244.8265225245511.\n' - 'Value of root.wellbores.ProducedTemperature.value[232] changed from ' - '216.24096170501218 to 244.71195667898886.\n' - 'Value of root.wellbores.ProducedTemperature.value[233] changed from ' - '216.14682256107662 to 244.59732056201375.\n' - 'Value of root.wellbores.ProducedTemperature.value[234] changed from ' - '216.05261785670567 to 244.4826179022793.\n' - 'Value of root.wellbores.ProducedTemperature.value[235] changed from ' - '215.9583506884216 to 244.3678523731799.\n' - 'Value of root.wellbores.ProducedTemperature.value[236] changed from ' - '215.86402410794008 to 244.25302759352365.\n' - 'Value of root.wellbores.ProducedTemperature.value[237] changed from ' - '215.76964112269874 to 244.13814712820064.\n' - 'Value of root.wellbores.ProducedTemperature.value[238] changed from ' - '215.67520469638194 to 244.02321448884618.\n' - 'Value of root.wellbores.ProducedTemperature.value[239] changed from ' - '215.58071774944247 to 243.90823313449977.\n' - 'Value of root.wellbores.ProducedTemperature.value[240] changed from ' - '215.48618315962005 to 243.7932064722584.\n' - 'Value of root.wellbores.ProducedTemperature.value[241] changed from ' - '215.39160376245576 to 243.6781378579251.\n' - 'Value of root.wellbores.ProducedTemperature.value[242] changed from ' - '215.29698235180356 to 243.5630305966523.\n' - 'Value of root.wellbores.ProducedTemperature.value[243] changed from ' - '215.2023216803376 to 243.44788794358013.\n' - 'Value of root.wellbores.ProducedTemperature.value[244] changed from ' - '215.10762446005566 to 243.33271310446838.\n' - 'Value of root.wellbores.ProducedTemperature.value[245] changed from ' - '215.0128933627794 to 243.2175092363243.\n' - 'Value of root.wellbores.ProducedTemperature.value[246] changed from ' - '214.91813102064984 to 243.10227944802395.\n' - 'Value of root.wellbores.ProducedTemperature.value[247] changed from ' - '214.8233400266192 to 242.98702680092842.\n' - 'Value of root.wellbores.ProducedTemperature.value[248] changed from ' - '214.72852293493892 to 242.8717543094942.\n' - 'Value of root.wellbores.ProducedTemperature.value[249] changed from ' - '214.633682261643 to 242.75646494187785.\n' - 'Value of root.wellbores.ProducedTemperature.value[250] changed from ' - '214.5388204850274 to 242.64116162053537.\n' - 'Value of root.wellbores.ProducedTemperature.value[251] changed from ' - '214.4439400461254 to 242.52584722281497.\n' - 'Value of root.wellbores.ProducedTemperature.value[252] changed from ' - '214.34904334917843 to 242.4105245815449.\n' - 'Value of root.wellbores.ProducedTemperature.value[253] changed from ' - '214.25413276210273 to 242.29519648561498.\n' - 'Value of root.wellbores.ProducedTemperature.value[254] changed from ' - '214.1592106169515 to 242.17986568055224.\n' - 'Value of root.wellbores.ProducedTemperature.value[255] changed from ' - '214.06427921037286 to 242.0645348690911.\n' - 'Value of root.wellbores.ProducedTemperature.value[256] changed from ' - '213.96934080406314 to 241.94920671173713.\n' - 'Value of root.wellbores.ProducedTemperature.value[257] changed from ' - '213.87439762521646 to 241.83388382732537.\n' - 'Value of root.wellbores.ProducedTemperature.value[258] changed from ' - '213.77945186696874 to 241.71856879357267.\n' - 'Value of root.wellbores.ProducedTemperature.value[259] changed from ' - '213.6845056888382 to 241.6032641476238.\n' - 'Value of root.wellbores.ProducedTemperature.value[260] changed from ' - '213.58956121716133 to 241.4879723865918.\n' - 'Value of root.wellbores.ProducedTemperature.value[261] changed from ' - '213.4946205455236 to 241.37269596809324.\n' - 'Value of root.wellbores.ProducedTemperature.value[262] changed from ' - '213.39968573518652 to 241.25743731077603.\n' - 'Value of root.wellbores.ProducedTemperature.value[263] changed from ' - '213.3047588155102 to 241.1421987948428.\n' - 'Value of root.wellbores.ProducedTemperature.value[264] changed from ' - '213.20984178437084 to 241.02698276256788.\n' - 'Value of root.wellbores.ProducedTemperature.value[265] changed from ' - '213.11493660857425 to 240.91179151880786.\n' - 'Value of root.wellbores.ProducedTemperature.value[266] changed from ' - '213.02004522426472 to 240.79662733150758.\n' - 'Value of root.wellbores.ProducedTemperature.value[267] changed from ' - '212.92516953732948 to 240.68149243219924.\n' - 'Value of root.wellbores.ProducedTemperature.value[268] changed from ' - '212.83031142379886 to 240.56638901649626.\n' - 'Value of root.wellbores.ProducedTemperature.value[269] changed from ' - '212.73547273024167 to 240.45131924458107.\n' - 'Value of root.wellbores.ProducedTemperature.value[270] changed from ' - '212.64065527415633 to 240.3362852416877.\n' - 'Value of root.wellbores.ProducedTemperature.value[271] changed from ' - '212.54586084435806 to 240.221289098578.\n' - 'Value of root.wellbores.ProducedTemperature.value[272] changed from ' - '212.45109120136055 to 240.10633287201293.\n' - 'Value of root.wellbores.ProducedTemperature.value[273] changed from ' - '212.35634807775452 to 239.9914185852173.\n' - 'Value of root.wellbores.ProducedTemperature.value[274] changed from ' - '212.26163317858118 to 239.87654822833994.\n' - 'Value of root.wellbores.ProducedTemperature.value[275] changed from ' - '212.16694818170154 to 239.76172375890772.\n' - 'Value of root.wellbores.ProducedTemperature.value[276] changed from ' - '212.07229473816133 to 239.6469471022739.\n' - 'Value of root.wellbores.ProducedTemperature.value[277] changed from ' - '211.97767447255202 to 239.53222015206157.\n' - 'Value of root.wellbores.ProducedTemperature.value[278] changed from ' - '211.88308898336697 to 239.41754477060118.\n' - 'Value of root.wellbores.ProducedTemperature.value[279] changed from ' - '211.78853984335402 to 239.3029227893628.\n' - 'Value of root.wellbores.ProducedTemperature.value[280] changed from ' - '211.6940285998632 to 239.1883560093831.\n' - 'Value of root.wellbores.ProducedTemperature.value[281] changed from ' - '211.5995567751909 to 239.07384620168693.\n' - 'Value of root.wellbores.ProducedTemperature.value[282] changed from ' - '211.50512586691946 to 238.95939510770364.\n' - 'Value of root.wellbores.ProducedTemperature.value[283] changed from ' - '211.41073734825275 to 238.8450044396782.\n' - 'Value of root.wellbores.ProducedTemperature.value[284] changed from ' - '211.31639266834787 to 238.73067588107708.\n' - 'Value of root.wellbores.ProducedTemperature.value[285] changed from ' - '211.22209325264254 to 238.61641108698905.\n' - 'Value of root.wellbores.ProducedTemperature.value[286] changed from ' - '211.12784050317848 to 238.5022116845208.\n' - 'Value of root.wellbores.ProducedTemperature.value[287] changed from ' - '211.033635798921 to 238.38807927318766.\n' - 'Value of root.wellbores.ProducedTemperature.value[288] changed from ' - '210.93948049607465 to 238.2740154252991.\n' - 'Value of root.wellbores.ProducedTemperature.value[289] changed from ' - '210.84537592839442 to 238.1600216863395.\n' - 'Value of root.wellbores.ProducedTemperature.value[290] changed from ' - '210.75132340749386 to 238.0460995753438.\n' - 'Value of root.wellbores.ProducedTemperature.value[291] changed from ' - '210.65732422314872 to 237.93225058526852.\n' - 'Value of root.wellbores.ProducedTemperature.value[292] changed from ' - '210.56337964359702 to 237.8184761833579.\n' - 'Value of root.wellbores.ProducedTemperature.value[293] changed from ' - '210.46949091583542 to 237.704777811505.\n' - 'Value of root.wellbores.ProducedTemperature.value[294] changed from ' - '210.37565926591154 to 237.59115688660842.\n' - 'Value of root.wellbores.ProducedTemperature.value[295] changed from ' - '210.28188589921294 to 237.4776148009244.\n' - 'Value of root.wellbores.ProducedTemperature.value[296] changed from ' - '210.18817200075205 to 237.3641529224138.\n' - 'Value of root.wellbores.ProducedTemperature.value[297] changed from ' - '210.09451873544774 to 237.2507725950853.\n' - 'Value of root.wellbores.ProducedTemperature.value[298] changed from ' - '210.00092724840331 to 237.13747513933328.\n' - 'Value of root.wellbores.ProducedTemperature.value[299] changed from ' - '209.90739866518058 to 237.02426185227162.\n' - 'Value of root.wellbores.ProducedTemperature.value[300] changed from ' - '209.81393409207072 to 236.9111340080634.\n' - 'Value of root.wellbores.ProducedTemperature.value[301] changed from ' - '209.72053461636162 to 236.79809285824538.\n' - 'Value of root.wellbores.ProducedTemperature.value[302] changed from ' - '209.62720130660162 to 236.685139632049.\n' - 'Value of root.wellbores.ProducedTemperature.value[303] changed from ' - '209.5339352128598 to 236.57227553671657.\n' - 'Value of root.wellbores.ProducedTemperature.value[304] changed from ' - '209.44073736698326 to 236.45950175781348.\n' - 'Value of root.wellbores.ProducedTemperature.value[305] changed from ' - '209.34760878285047 to 236.34681945953616.\n' - 'Value of root.wellbores.ProducedTemperature.value[306] changed from ' - '209.25455045662167 to 236.2342297850159.\n' - 'Value of root.wellbores.ProducedTemperature.value[307] changed from ' - '209.16156336698612 to 236.12173385661862.\n' - 'Value of root.wellbores.ProducedTemperature.value[308] changed from ' - '209.0686484754058 to 236.00933277624054.\n' - 'Value of root.wellbores.ProducedTemperature.value[309] changed from ' - '208.9758067263558 to 235.89702762559997.\n' - 'Value of root.wellbores.ProducedTemperature.value[310] changed from ' - '208.88303904756216 to 235.78481946652502.\n' - 'Value of root.wellbores.ProducedTemperature.value[311] changed from ' - '208.79034635023578 to 235.67270934123746.\n' - 'Value of root.wellbores.ProducedTemperature.value[312] changed from ' - '208.69772952930393 to 235.56069827263286.\n' - 'Value of root.wellbores.ProducedTemperature.value[313] changed from ' - '208.60518946363817 to 235.44878726455684.\n' - 'Value of root.wellbores.ProducedTemperature.value[314] changed from ' - '208.51272701627977 to 235.3369773020775.\n' - 'Value of root.wellbores.ProducedTemperature.value[315] changed from ' - '208.42034303466139 to 235.22526935175415.\n' - 'Value of root.wellbores.ProducedTemperature.value[316] changed from ' - '208.32803835082657 to 235.11366436190235.\n' - 'Value of root.wellbores.ProducedTemperature.value[317] changed from ' - '208.235813781646 to 235.00216326285582.\n' - 'Value of root.wellbores.ProducedTemperature.value[318] changed from ' - '208.1436701290306 to 234.8907669672239.\n' - 'Value of root.wellbores.ProducedTemperature.value[319] changed from ' - '208.05160818014232 to 234.7794763701461.\n' - 'Value of root.wellbores.ProducedTemperature.value[320] changed from ' - '207.95962870760167 to 234.66829234954304.\n' - 'Value of root.wellbores.ProducedTemperature.value[321] changed from ' - '207.86773246969267 to 234.55721576636392.\n' - 'Value of root.wellbores.ProducedTemperature.value[322] changed from ' - '207.77592021056492 to 234.44624746483063.\n' - 'Value of root.wellbores.ProducedTemperature.value[323] changed from ' - '207.68419266043318 to 234.33538827267836.\n' - 'Value of root.wellbores.ProducedTemperature.value[324] changed from ' - '207.59255053577405 to 234.22463900139311.\n' - 'Value of root.wellbores.ProducedTemperature.value[325] changed from ' - '207.50099453951998 to 234.11400044644563.\n' - 'Value of root.wellbores.ProducedTemperature.value[326] changed from ' - '207.40952536125093 to 234.00347338752277.\n' - 'Value of root.wellbores.ProducedTemperature.value[327] changed from ' - '207.31814367738315 to 233.89305858875463.\n' - 'Value of root.wellbores.ProducedTemperature.value[328] changed from ' - '207.22685015135553 to 233.7827567989396.\n' - 'Value of root.wellbores.ProducedTemperature.value[329] changed from ' - '207.13564543381352 to 233.67256875176577.\n' - 'Value of root.wellbores.ProducedTemperature.value[330] changed from ' - '207.04453016279027 to 233.56249516602907.\n' - 'Value of root.wellbores.ProducedTemperature.value[331] changed from ' - '206.95350496388582 to 233.45253674584885.\n' - 'Value of root.wellbores.ProducedTemperature.value[332] changed from ' - '206.86257045044317 to 233.34269418088056.\n' - 'Value of root.wellbores.ProducedTemperature.value[333] changed from ' - '206.77172722372262 to 233.2329681465247.\n' - 'Value of root.wellbores.ProducedTemperature.value[334] changed from ' - '206.68097587307335 to 233.1233593041337.\n' - 'Value of root.wellbores.ProducedTemperature.value[335] changed from ' - '206.5903169761028 to 233.01386830121564.\n' - 'Value of root.wellbores.ProducedTemperature.value[336] changed from ' - '206.4997510988437 to 232.90449577163497.\n' - 'Value of root.wellbores.ProducedTemperature.value[337] changed from ' - '206.4092787959188 to 232.79524233581074.\n' - 'Value of root.wellbores.ProducedTemperature.value[338] changed from ' - '206.31890061070362 to 232.68610860091175.\n' - 'Value of root.wellbores.ProducedTemperature.value[339] changed from ' - '206.22861707548637 to 232.57709516104936.\n' - 'Value of root.wellbores.ProducedTemperature.value[340] changed from ' - '206.1384287116265 to 232.46820259746724.\n' - 'Value of root.wellbores.ProducedTemperature.value[341] changed from ' - '206.04833602971027 to 232.35943147872877.\n' - 'Value of root.wellbores.ProducedTemperature.value[342] changed from ' - '205.95833952970492 to 232.2507823609017.\n' - 'Value of root.wellbores.ProducedTemperature.value[343] changed from ' - '205.8684397011102 to 232.1422557877401.\n' - 'Value of root.wellbores.ProducedTemperature.value[344] changed from ' - '205.77863702310805 to 232.03385229086425.\n' - 'Value of root.wellbores.ProducedTemperature.value[345] changed from ' - '205.68893196471026 to 231.92557238993732.\n' - 'Value of root.wellbores.ProducedTemperature.value[346] changed from ' - '205.5993249849041 to 231.8174165928402.\n' - 'Value of root.wellbores.ProducedTemperature.value[347] changed from ' - '205.50981653279564 to 231.70938539584358.\n' - 'Value of root.wellbores.ProducedTemperature.value[348] changed from ' - '205.42040704775172 to 231.60147928377765.\n' - 'Value of root.wellbores.ProducedTemperature.value[349] changed from ' - '205.3310969595394 to 231.4936987301997.\n' - 'Value of root.wellbores.ProducedTemperature.value[350] changed from ' - '205.24188668846386 to 231.38604419755868.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[0] " - 'changed from 1094347079.865682 to 1325446456.6576545.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[1] " - 'changed from 1094347079.8105743 to 1325446456.5648806.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[2] " - 'changed from 1094346994.933417 to 1325446327.7752042.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[3] " - 'changed from 1094343059.4363928 to 1325440675.5426247.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[4] " - 'changed from 1094304190.4532602 to 1325386842.4692135.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[5] " - 'changed from 1094137962.4101267 to 1325162477.4148467.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[6] " - 'changed from 1093700481.1198754 to 1324582976.7358584.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[7] " - 'changed from 1092843565.26182 to 1323463714.5302563.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[8] " - 'changed from 1091453425.0809498 to 1321667487.7916625.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[9] " - 'changed from 1089464669.4355264 to 1319119583.9049146.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[10] " - 'changed from 1086856912.105105 to 1315801536.3084433.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[11] " - 'changed from 1083644223.658538 to 1311736843.994545.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[12] " - 'changed from 1079863735.54063 to 1306976341.2544644.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[13] " - 'changed from 1075566067.5941176 to 1301586256.002384.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[14] " - 'changed from 1070808221.8285382 to 1295639536.448519.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[15] " - 'changed from 1065648718.3653375 to 1289210035.0408473.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[16] " - 'changed from 1060144488.7552577 to 1282368878.5660303.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[17] " - 'changed from 1054349041.2207874 to 1275182391.1501865.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[18] " - 'changed from 1048311499.2082274 to 1267711065.5080104.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[19] " - 'changed from 1042076214.6451665 to 1260009212.004246.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[20] " - 'changed from 1035682743.7544156 to 1252125026.588169.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[21] " - 'changed from 1029166039.9752918 to 1244100902.650823.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[22] " - 'changed from 1022556767.0231023 to 1235973871.8493443.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[23] " - 'changed from 1015881669.101683 to 1227776100.4016397.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[24] " - 'changed from 1009163958.5245475 to 1219535395.344904.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[25] " - 'changed from 1002423696.592864 to 1211275693.7970855.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[26] " - 'changed from 995678153.8625153 to 1203017520.3334181.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[27] " - 'changed from 988942142.5954907 to 1194778405.298354.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[28] " - 'changed from 982228318.4165369 to 1186573261.67598.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[29] " - 'changed from 975547450.7999653 to 1178414721.033072.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[30] " - 'changed from 968908663.5487772 to 1170313430.6977515.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[31] " - 'changed from 962319647.2730849 to 1162278315.190175.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[32] " - 'changed from 955786846.2774194 to 1154316805.2756505.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[33] " - 'changed from 949315622.393206 to 1146435038.0596113.\n' - "Value of root.surfaceplant.ParameterDict['annual heat production'].value[34] " - 'changed from 942910398.2527815 to 1138638031.4144526.\n' - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[0] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[1] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[2] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[3] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[4] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[5] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[6] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[7] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[8] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[9] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[10] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[11] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[12] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[13] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[14] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[15] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[16] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[17] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[18] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[19] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[20] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[21] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[22] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[23] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[24] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[25] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[26] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[27] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[28] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[29] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[30] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[31] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[32] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[33] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.ParameterDict['annual electricity " - "production'].value[34] changed from 1412103.6176849776 to 456044.463822447.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[0] changed from 166831172.04817635 to 225677090.1138359.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[1] changed from 166831172.03475925 to " - '225677090.08701667.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[2] changed from 166831151.37018326 to " - '225677052.85729775.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[3] changed from 166830193.21907812 to 225675418.9510872.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[4] changed from 166820730.24765685 to " - '225659857.72613624.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[5] changed from 166780264.60626024 to " - '225595009.43721965.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[6] changed from 166673795.32537508 to 225427570.2703053.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[7] changed from 166465366.61184788 to 225104389.530303.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[8] changed from 166127569.36441877 to " - '224586326.40188456.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[9] changed from 165645014.1096584 to 223852701.74364728.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[10] changed from 165013513.05476353 to " - '222899493.78717175.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[11] changed from 164237466.6943281 to " - '221735123.25245655.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[12] changed from 163327012.1982563 to " - '220376089.80488262.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[13] changed from 162295608.23315853 to " - '218843378.94007367.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[14] changed from 161158229.7967185 to 217159833.7529033.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[15] changed from 159930126.8110413 to " - '215348384.58721793.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[16] changed from 158626030.1557766 to 213430943.7902981.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[17] changed from 157259684.9011058 to " - '211427778.04768994.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[18] changed from 155843610.0638453 to 209357205.8392292.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[19] changed from 154389008.32184893 to " - '207235506.32407582.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[20] changed from 152905770.60620236 to " - '205076959.13736564.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[21] changed from 151402537.41378662 to " - '202893960.1093149.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[22] changed from 149886791.1873842 to " - '200697176.46803004.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[23] changed from 148364962.9974544 to " - '198495718.09170744.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[24] changed from 146842542.90841648 to " - '196297310.26232967.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[25] changed from 145324187.5780525 to 194108459.3201124.\n" - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[26] changed from 143813821.40805247 to " - '191934606.52026004.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[27] changed from 142314729.3688268 to " - '189780267.89921403.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[28] changed from 140829640.77082568 to " - '187649159.52322698.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[29] changed from 139360803.96333137 to " - '185544308.43371445.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[30] changed from 137910052.35860395 to " - '183468150.1369218.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[31] changed from 136478862.40564975 to " - '181422613.7556232.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[32] changed from 135068404.24218696 to " - '179409196.06515306.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[33] changed from 133679585.78134061 to " - '177429025.63954678.\n' - "Value of root.surfaceplant.OutputParameterDict['Total Electricity " - "Generation'].value[34] changed from 132313090.9716053 to " - '175482918.27821928.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[0] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[1] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[2] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[3] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[4] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[5] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[6] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[7] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[8] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[9] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[10] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[11] changed from 20.981617000316003 to " - '28.566850031711493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[12] changed from 20.9816170003159 to 28.566850031711354.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[13] changed from 20.98161700031555 to " - '28.566850031710477.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[14] changed from 20.981617000312326 to " - '28.56685003170339.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[15] changed from 20.98161700029267 to 28.56685003166033.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[16] changed from 20.981617000195367 to " - '28.56685003145383.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[17] changed from 20.981616999800465 to " - '28.566850030635397.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[18] changed from 20.981616998437477 to " - '28.56685002787008.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[19] changed from 20.98161699433382 to " - '28.566850019701576.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[20] changed from 20.98161698332865 to " - '28.566849998168106.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[21] changed from 20.981616956594458 to " - '28.566849946663684.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[22] changed from 20.98161689695219 to 28.56684983336915.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[23] changed from 20.981616773362614 to " - '28.56684960160364.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[24] changed from 20.98161653323088 to 28.56684915656624.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[25] changed from 20.98161609227832 to " - '28.566848348155695.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[26] changed from 20.9816153218889 to 28.56684694982997.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[27] changed from 20.98161403402304 to " - '28.566844633762965.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[28] changed from 20.98161196396933 to 28.56684094284727.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[29] changed from 20.981608751367997 to " - '28.566835260329242.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[30] changed from 20.981603920067204 to " - '28.566826778040188.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[31] changed from 20.9815968574502 to 28.566814464289468.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[32] changed from 20.98158679391602 to 28.56679703250543.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[33] changed from 20.981572783178517 to " - '28.56677291167045.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[34] changed from 20.981553684009466 to " - '28.566740219491493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[35] changed from 20.98152814397268 to " - '28.566696739110213.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[36] changed from 20.98149458560074 to 28.56663989998291.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[37] changed from 20.981451195360272 to " - '28.566566763390743.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[38] changed from 20.9813959156379 to 28.566474012850772.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[39] changed from 20.981326439875858 to " - '28.566357949538737.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[40] changed from 20.981240210882092 to " - '28.566214492678746.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[41] changed from 20.981134422253472 to " - '28.566039184722115.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[42] changed from 20.98100602277675 to 28.56582720103391.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[43] changed from 20.98085172360845 to 28.56557336371779.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[44] changed from 20.980668007989447 to " - '28.56527215915184.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[45] changed from 20.980451143220115 to " - '28.564917758766306.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[46] changed from 20.980197194594147 to " - '28.56450404257255.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[47] changed from 20.979902040987252 to " - '28.564024624949212.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[48] changed from 20.979561391791698 to " - '28.56347288219883.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[49] changed from 20.97917080489439 to 28.56284198140702.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[50] changed from 20.97872570541385 to " - '28.562124910164915.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[51] changed from 20.978221404922294 to " - '28.561314506745312.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[52] changed from 20.977653120906925 to " - '28.56040349036703.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[53] changed from 20.9770159962432 to 28.559384491210555.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[54] changed from 20.976305118477136 to " - '28.558250079899512.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[55] changed from 20.975515538742556 to " - '28.556992796194606.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[56] changed from 20.97464229015722 to " - '28.555605176687905.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[57] changed from 20.97368040557062 to 28.55407978132087.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[58] changed from 20.972624934555906 to " - '28.55240921858741.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[59] changed from 20.971470959560424 to " - '28.550586169309852.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[60] changed from 20.970213611146743 to " - '28.548603408907947.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[61] changed from 20.968848082276985 to " - '28.546453828105975.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[62] changed from 20.96736964160591 to 28.54413045204662.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[63] changed from 20.965773645763235 to " - '28.541626457799335.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[64] changed from 20.964055550619857 to " - '28.53893519027006.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[65] changed from 20.9622109215397 to 28.536050176532136.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[66] changed from 20.960235442631923 to " - '28.532965138612873.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[67] changed from 20.95812492502338 to " - '28.529674004779583.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[68] changed from 20.95587531417858 to " - '28.526170919376728.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[69] changed from 20.953482696299947 to " - '28.522450251274513.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[70] changed from 20.95094330384506 to 28.51850660099228.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[71] changed from 20.948253520199643 to " - '28.514334806565344.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[72] changed from 20.94540988355031 to " - '28.509929948223814.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[73] changed from 20.94240908999938 to " - '28.505287351959378.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[74] changed from 20.939247995966554 to " - '28.50040259204641.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[75] changed from 20.935923619923695 to " - '28.495271492595712.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[76] changed from 20.93243314350676 to " - '28.489890128207403.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[77] changed from 20.92877391204952 to 28.48425482379451.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[78] changed from 20.92494343458315 to 28.47836215364625.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[79] changed from 20.920939383343498 to " - '28.47220893979422.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[80] changed from 20.916759592829465 to " - '28.46579224974686.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[81] changed from 20.912402058448627 to " - '28.459109393650653.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[82] changed from 20.907864934791828 to " - '28.452157920937836.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[83] changed from 20.903146533571494 to " - '28.444935616513458.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[84] changed from 20.89824532125759 to " - '28.437440496534276.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[85] changed from 20.893159916446464 to " - '28.429670803828156.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[86] changed from 20.887889086990572 to " - '28.421625003000212.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[87] changed from 20.882431746920613 to " - '28.413301775266152.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[88] changed from 20.876786953185906 to " - '28.404700013056733.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[89] changed from 20.870953902239638 to " - '28.395818814426235.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[90] changed from 20.86493192649153 to " - '28.386657477302325.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[91] changed from 20.85872049065129 to " - '28.377215493606702.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[92] changed from 20.85231918798239 to " - '28.367492543278946.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[93] changed from 20.845727736485657 to " - '28.357488488226135.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[94] changed from 20.83894597502968 to " - '28.347203366227326.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[95] changed from 20.831973859444165 to " - '28.33663738481167.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[96] changed from 20.824811458591142 to " - '28.325790915133524.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[97] changed from 20.817458950426904 to " - '28.314664485860447.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[98] changed from 20.80991661806697 to " - '28.303258777093053.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[99] changed from 20.80218484586537 to " - '28.291574614329352.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[100] changed from 20.794264115517777 to " - '28.27961296249092.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[101] changed from 20.786155002197496 to " - '28.267374920017286.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[102] changed from 20.777858170732472 to " - '28.25486171304432.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[103] changed from 20.76937437183006 to " - '28.24207468967288.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[104] changed from 20.76070443835638 to 28.229015314338.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[105] changed from 20.75184928167508 to " - '28.21568516228237.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[106] changed from 20.74280988805096 to " - '28.202085914144625.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[107] changed from 20.733587315122513 to " - '28.188219350663445.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[108] changed from 20.724182688445964 to " - '28.17408734750521.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[109] changed from 20.714597198116394 to " - '28.159691870215703.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[110] changed from 20.704832095464567 to " - '28.145034969300315.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[111] changed from 20.694888689835473 to " - '28.130118775435676.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[112] changed from 20.684768345447452 to " - '28.114945494811572.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[113] changed from 20.67447247833454 to " - '28.09951740460682.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[114] changed from 20.664002553372406 to " - '28.08383684859895.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[115] changed from 20.65336008138814 to " - '28.06790623290564.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[116] changed from 20.642546616355208 to " - '28.05172802186225.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[117] changed from 20.631563752672008 to " - '28.035304734028323.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[118] changed from 20.62041312252563 to " - '28.018638938329826.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[119] changed from 20.609096393338763 to " - '28.001733250327536.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[120] changed from 20.597615265299876 to " - '27.98459032861789.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[121] changed from 20.58597146897587 to " - '27.967212871358647.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[122] changed from 20.57416676300625 to " - '27.949603612920324.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[123] changed from 20.562202931876975 to " - '27.931765320661622.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[124] changed from 20.550081783774576 to " - '27.913700791824304.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[125] changed from 20.53780514851645 to " - '27.89541285054819.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[126] changed from 20.52537487555925 to " - '27.876904345000238.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[127] changed from 20.512792832080695 to " - '27.858178144619693.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[128] changed from 20.500060901135956 to " - '27.839237137472207.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[129] changed from 20.487180979885288 to " - '27.820084227712567.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[130] changed from 20.47415497789157 to " - '27.800722333153928.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[131] changed from 20.46098481548692 to " - '27.78115438293931.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[132] changed from 20.44767242220602 to " - '27.761383315312724.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[133] changed from 20.434219735284668 to " - '27.741412075488824.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[134] changed from 20.420628698220927 to " - '27.721243613615403.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[135] changed from 20.406901259399337 to " - '27.700880882830077.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[136] changed from 20.39303937077396 to " - '27.680326837403722.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[137] changed from 20.379044986610406 to " - '27.65958443097179.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[138] changed from 20.364920062284046 to " - '27.638656614848998.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[139] changed from 20.350666553133138 to " - '27.617546336424255.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[140] changed from 20.336286413365357 to " - '27.596256537635526.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[141] changed from 20.32178159501578 to " - '27.57479015351895.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[142] changed from 20.30715404695431 to " - '27.55315011083256.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[143] changed from 20.292405713942145 to " - '27.53133932674977.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[144] changed from 20.277538535734582 to " - '27.509360707621646.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[145] changed from 20.262554446228677 to " - '27.487217147805868.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[146] changed from 20.247455372655033 to " - '27.464911528557653.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[147] changed from 20.2322432348114 to " - '27.442446716983774.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[148] changed from 20.216919944336627 to " - '27.419825565054207.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[149] changed from 20.20148740402506 to " - '27.397050908671847.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[150] changed from 20.185947507176433 to " - '27.37412556679646.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[151] changed from 20.170302136984958 to " - '27.351052340620782.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[152] changed from 20.154553165961477 to " - '27.327834012798977.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[153] changed from 20.13870245539001 to " - '27.30447334672164.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[154] changed from 20.122751854817267 to " - '27.280973085839765.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[155] changed from 20.106703201572596 to " - '27.257335953032086.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[156] changed from 20.090558320319094 to " - '27.233564650016177.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[157] changed from 20.07431902263256 to " - '27.209661856801393.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[158] changed from 20.057987106608948 to " - '27.185630231181086.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[159] changed from 20.041564356498434 to " - '27.161472408262703.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[160] changed from 20.025052542364726 to " - '27.137191000035056.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[161] changed from 20.008453419769392 to " - '27.112788594970084.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[162] changed from 19.991768729479624 to " - '27.08826775765833.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[163] changed from 19.975000197198508 to " - '27.0636310284768.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[164] changed from 19.958149533317123 to " - '27.03888092328651.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[165] changed from 19.941218432687712 to " - '27.014019933160405.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[166] changed from 19.92420857441562 to " - '26.989050524139298.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[167] changed from 19.90712162167204 to " - '26.963975137013232.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[168] changed from 19.889959221523068 to " - '26.938796187130666.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[169] changed from 19.872723004777757 to " - '26.913516064229693.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[170] changed from 19.855414585852156 to " - '26.88813713229475.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[171] changed from 19.838035562648773 to " - '26.862661729433864.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[172] changed from 19.82058751645237 to " - '26.837092167777982.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[173] changed from 19.8030720118392 to 26.81143073339991.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[174] changed from 19.785490596600816 to " - '26.785679686253488.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[175] changed from 19.767844801680972 to " - '26.75984126012927.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[176] changed from 19.750136141124145 to " - '26.733917662629537.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[177] changed from 19.732366112038086 to " - '26.707911075158222.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[178] changed from 19.714536194565568 to " - '26.68182365292759.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[179] changed from 19.696647851868196 to " - '26.65565752497905.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[180] changed from 19.67870253012098 to " - '26.629414794218714.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[181] changed from 19.660701658514718 to " - '26.6030975374656.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[182] changed from 19.642646649270777 to " - '26.5767078055136.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[183] changed from 19.624538897661658 to " - '26.550247623203674.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[184] changed from 19.60637978204186 to " - '26.523718989509423.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[185] changed from 19.588170663886192 to " - '26.497123877631775.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[186] changed from 19.569912887835418 to " - '26.470464235104853.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[187] changed from 19.551607781749347 to " - '26.44374198391011.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[188] changed from 19.533256656766326 to " - '26.416959020600824.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[189] changed from 19.514860807369544 to " - '26.39011721643435.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[190] changed from 19.496421511458905 to " - '26.36321841751158.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[191] changed from 19.477940030428833 to " - '26.336264444925686.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[192] changed from 19.459417609251194 to " - '26.309257094915814.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[193] changed from 19.440855476563687 to " - '26.282198139028633.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[194] changed from 19.422254844762396 to " - '26.25508932428517.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[195] changed from 19.403616910099203 to " - '26.22793237335419.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[196] changed from 19.38494285278278 to " - '26.20072898472966.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[197] changed from 19.366233837084344 to " - '26.1734808329144.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[198] changed from 19.347491011446273 to " - '26.14618956860735.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[199] changed from 19.328715508594176 to " - '26.11885681889541.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[200] changed from 19.309908445652606 to " - '26.091484187449083.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[201] changed from 19.291070924263554 to " - '26.06407325472165.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[202] changed from 19.272204030706433 to " - '26.036625578151508.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[203] changed from 19.25330883602296 to " - '26.00914269236809.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[204] changed from 19.234386396141893 to " - '25.981626109399386.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[205] changed from 19.215437752007585 to " - '25.95407731888281.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[206] changed from 19.196463929709296 to " - '25.926497788277818.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[207] changed from 19.177465940613228 to " - '25.898888963080616.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[208] changed from 19.15844478149557 to " - '25.87125226704072.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[209] changed from 19.13940143467721 to " - '25.843589102378452.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[210] changed from 19.120336868159203 to " - '25.815900850004656.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[211] changed from 19.101252035760695 to " - '25.788188869740722.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[212] changed from 19.082147877256055 to " - '25.760454500539392.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[213] changed from 19.063025318514637 to " - '25.73269906070788.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[214] changed from 19.043885271639937 to " - '25.704923848129162.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[215] changed from 19.024728635110062 to " - '25.677130140485385.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[216] changed from 19.005556293918875 to " - '25.64931919548118.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[217] changed from 18.986369119716965 to " - '25.621492251067295.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[218] changed from 18.967167970953557 to " - '25.59365052566293.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[219] changed from 18.947953693018203 to " - '25.565795218379616.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[220] changed from 18.92872711838255 to " - '25.537927509244053.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[221] changed from 18.909489066742587 to " - '25.51004855942033.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[222] changed from 18.890240345160812 to " - '25.482159511432247.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[223] changed from 18.87098174820779 to " - '25.45426148938419.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[224] changed from 18.851714058103752 to " - '25.426355599182212.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[225] changed from 18.83243804486042 to " - '25.398442928754097.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[226] changed from 18.813154466421665 to " - '25.370524548267433.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[227] changed from 18.79386406880441 to " - '25.34260151034916.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[228] changed from 18.774567586238877 to " - '25.31467485030125.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[229] changed from 18.755265741308328 to " - '25.286745586317355.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[230] changed from 18.73595924508812 to " - '25.25881471969684.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[231] changed from 18.71664879728452 to " - '25.23088323505924.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[232] changed from 18.6973350863723 to " - '25.202952100555684.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[233] changed from 18.678018789732228 to " - '25.175022268079843.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[234] changed from 18.658700573787595 to " - '25.147094673477707.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[235] changed from 18.639381094139544 to " - '25.11917023675505.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[236] changed from 18.620060995702204 to " - '25.09124986228403.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[237] changed from 18.600740912837036 to " - '25.06333443900832.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[238] changed from 18.581421469485246 to " - '25.03542484064599.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[239] changed from 18.56210327930071 to " - '25.007521925891815.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[240] changed from 18.542786945780936 to " - '24.979626538616852.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[241] changed from 18.52347306239751 to " - '24.951739508066492.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[242] changed from 18.504162212725333 to " - '24.923861649058008.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[243] changed from 18.484854970571156 to " - '24.89599376217513.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[244] changed from 18.465551900100692 to " - '24.868136633960134.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[245] changed from 18.446253555965043 to " - '24.84029103710709.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[246] changed from 18.426960483425628 to " - '24.81245773064995.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[247] changed from 18.407673218478752 to " - '24.78463746015092.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[248] changed from 18.388392287978025 to " - '24.756830957886432.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[249] changed from 18.369118209756955 to " - '24.72903894303067.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[250] changed from 18.349851492748908 to " - '24.701262121838642.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[251] changed from 18.33059263710757 to " - '24.673501187825785.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[252] changed from 18.311342134325074 to " - '24.64575682194718.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[253] changed from 18.292100467349126 to " - '24.618029692773387.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[254] changed from 18.27286811069969 to " - '24.590320456665825.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[255] changed from 18.253645530583817 to " - '24.562629757949242.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[256] changed from 18.234433185009458 to " - '24.534958229083074.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[257] changed from 18.21523152389815 to " - '24.50730649082999.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[258] changed from 18.196040989197073 to " - '24.479675152423617.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[259] changed from 18.176862014988455 to " - '24.452064811733603.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[260] changed from 18.1576950275996 to " - '24.424476055428947.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[261] changed from 18.138540445710547 to " - '24.39690945913971.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[262] changed from 18.119398680461 to 24.369365587616972.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[263] changed from 18.100270135555775 to " - '24.34184499488978.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[264] changed from 18.08115520736951 to " - '24.314348224422044.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[265] changed from 18.062054285049932 to " - '24.286875809265876.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[266] changed from 18.042967750619894 to " - '24.25942827221439.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[267] changed from 18.02389597907824 to " - '24.232006125951948.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[268] changed from 18.004839338500112 to " - '24.204609873202212.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[269] changed from 17.985798190135068 to " - '24.177240006875472.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[270] changed from 17.96677288850442 to " - '24.149897010213795.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[271] changed from 17.94776378149819 to " - '24.12258135693287.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[272] changed from 17.928771210469886 to " - '24.095293511365178.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[273] changed from 17.909795510330728 to " - '24.068033928597867.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[274] changed from 17.89083700964207 to " - '24.040803054611494.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[275] changed from 17.871896030707937 to " - '24.01360132641554.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[276] changed from 17.85297288966508 to " - '23.986429172183307.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[277] changed from 17.834067896572737 to " - '23.959287011384276.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[278] changed from 17.815181355501082 to " - '23.932175254913872.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[279] changed from 17.796313564618618 to " - '23.905094305224456.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[280] changed from 17.77746481627813 to " - '23.878044556451293.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[281] changed from 17.758635397102022 to " - '23.851026394539062.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[282] changed from 17.73982558806663 to " - '23.82404019736566.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[283] changed from 17.721035664584658 to " - '23.797086334865007.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[284] changed from 17.70226589658774 to " - '23.770165169147294.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[285] changed from 17.68351654860688 to " - '23.74327705461887.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[286] changed from 17.66478787985245 to " - '23.71642233809941.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[287] changed from 17.64608014429324 to " - '23.689601358938162.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[288] changed from 17.627393590733796 to " - '23.662814449128568.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[289] changed from 17.60872846289164 to " - '23.636061933420773.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[290] changed from 17.590084999472776 to " - '23.609344129433264.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[291] changed from 17.571463434246443 to " - '23.58266134776283.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[292] changed from 17.55286399611917 to " - '23.556013892092775.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[293] changed from 17.534286909207225 to " - '23.529402059299894.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[294] changed from 17.51573239290899 to " - '23.50282613955956.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[295] changed from 17.497200661975057 to " - '23.476286416450026.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[296] changed from 17.47869192657888 to " - '23.449783167055003.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[297] changed from 17.460206392385572 to " - '23.42331666206425.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[298] changed from 17.441744260619764 to " - '23.396887165873746.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[299] changed from 17.42330572813277 to " - '23.370494936683397.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[300] changed from 17.404890987469223 to " - '23.34414022659456.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[301] changed from 17.38650022693197 to " - '23.317823281705312.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[302] changed from 17.368133630646593 to " - '23.29154434220418.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[303] changed from 17.349791378625266 to " - '23.265303642463966.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[304] changed from 17.331473646829245 to " - '23.23910141113228.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[305] changed from 17.313180607230475 to " - '23.21293787122241.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[306] changed from 17.294912427873026 to " - '23.186813240202188.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[307] changed from 17.276669272932903 to " - '23.16072773008127.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[308] changed from 17.25845130277748 to " - '23.13468154749832.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[309] changed from 17.24025867402398 to " - '23.10867489380547.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[310] changed from 17.22209153959706 to " - '23.082707965152576.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[311] changed from 17.203950048785913 to " - '23.056780952570207.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[312] changed from 17.18583434730011 to " - '23.030894042051052.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[313] changed from 17.16774457732489 to " - '23.005047414630102.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[314] changed from 17.149680877575925 to " - '22.979241246464255.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[315] changed from 17.13164338335281 to " - '22.95347570891032.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[316] changed from 17.113632226592078 to " - '22.927750968601664.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[317] changed from 17.095647535919948 to " - '22.902067187524626.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[318] changed from 17.077689436702897 to " - '22.8764245230928.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[319] changed from 17.05975805109923 to " - '22.850823128220934.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[320] changed from 17.041853498108992 to " - '22.82526315139725.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[321] changed from 17.023975893622907 to " - '22.799744736755407.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[322] changed from 17.0061253504718 to 22.77426802414445.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[323] changed from 16.988301978473782 to " - '22.74883314919876.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[324] changed from 16.970505884482 to 22.723440243406255.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[325] changed from 16.952737172431114 to " - '22.698089434175404.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[326] changed from 16.934995943383026 to " - '22.672780844902697.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[327] changed from 16.91728229557265 to " - '22.647514595036924.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[328] changed from 16.899596324452123 to " - '22.62229080014446.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[329] changed from 16.88193812273493 to " - '22.597109571972467.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[330] changed from 16.86430778043939 to " - '22.571971018511565.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[331] changed from 16.846705384931155 to " - '22.546875244057546.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[332] changed from 16.829131020965352 to " - '22.521822349272114.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[333] changed from 16.811584770728526 to " - '22.49681243124258.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[334] changed from 16.79406671387889 to " - '22.47184558354118.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[335] changed from 16.77657692758728 to " - '22.446921896282774.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[336] changed from 16.759115486576384 to " - '22.422041456182434.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[337] changed from 16.741682463160142 to " - '22.39720434661152.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[338] changed from 16.72427792728249 to " - '22.372410647653542.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[339] changed from 16.706901946555103 to " - '22.347660436158353.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[340] changed from 16.68955458629501 to " - '22.32295378579667.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[341] changed from 16.672235909561707 to " - '22.29829076711275.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[342] changed from 16.654945977193115 to " - '22.27367144757688.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[343] changed from 16.637684847841925 to " - '22.249095891636635.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[344] changed from 16.620452578010788 to " - '22.224564160767958.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[345] changed from 16.603249222086884 to " - '22.200076313524853.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[346] changed from 16.586074832376728 to " - '22.175632405588782.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[347] changed from 16.56892945913949 to " - '22.15123248981715.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[348] changed from 16.55181315062081 to " - '22.12687661629094.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[349] changed from 16.5347259530852 to " - '22.102564832361853.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Production'].value[350] changed from 16.51766791084872 to " - '22.07829718269861.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[0] changed from 165419068.43049133 to " - '225221045.65001345.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[1] changed from 165419068.4170743 to 225221045.62319425.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[2] changed from 165419047.75249824 to " - '225221008.39347532.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[3] changed from 165418089.6013931 to 225219374.48726478.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[4] changed from 165408626.6299719 to 225203813.2623138.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[5] changed from 165368160.98857522 to " - '225138964.97339723.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[6] changed from 165261691.70769006 to 224971525.8064829.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[7] changed from 165053262.9941629 to 224648345.06648055.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[8] changed from 164715465.74673384 to " - '224130281.93806207.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[9] changed from 164232910.49197346 to " - '223396657.27982485.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[10] changed from 163601409.43707857 to " - '222443449.3233493.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[11] changed from 162825363.0766431 to " - '221279078.78863412.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[12] changed from 161914908.5805713 to " - '219920045.34106013.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[13] changed from 160883504.6154736 to " - '218387334.47625118.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[14] changed from 159746126.17903355 to " - '216703789.28908086.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[15] changed from 158518023.19335628 to " - '214892340.12339547.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[16] changed from 157213926.53809163 to " - '212974899.32647565.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[17] changed from 155847581.28342083 to " - '210971733.58386752.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[18] changed from 154431506.44616035 to " - '208901161.37540674.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[19] changed from 152976904.7041639 to " - '206779461.86025336.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[20] changed from 151493666.98851743 to " - '204620914.6735432.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[21] changed from 149990433.79610163 to " - '202437915.6454924.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[22] changed from 148474687.5696992 to " - '200241132.00420758.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[23] changed from 146952859.37976944 to " - '198039673.62788504.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[24] changed from 145430439.29073155 to " - '195841265.79850718.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[25] changed from 143912083.9603675 to " - '193652414.85628995.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[26] changed from 142401717.7903675 to 191478562.0564376.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[27] changed from 140902625.75114185 to " - '189324223.43539158.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[28] changed from 139417537.15314066 to " - '187193115.05940452.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[29] changed from 137948700.3456464 to 185088263.969892.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[30] changed from 136497948.740919 to 183012105.67309934.\n" - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[31] changed from 135066758.78796476 to " - '180966569.29180077.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[32] changed from 133656300.62450197 to " - '178953151.60133058.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[33] changed from 132267482.16365564 to " - '176972981.17572433.\n' - "Value of root.surfaceplant.OutputParameterDict['Net Electricity " - "Generation'].value[34] changed from 130900987.35392034 to " - '175026873.81439683.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[0] " - 'changed from 93834106.57025869 to 121834901.03703542.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[1] " - 'changed from 93834106.56231956 to 121834901.02765305.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[2] " - 'changed from 93834094.33439766 to 121834888.00308456.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[3] " - 'changed from 93833527.3600652 to 121834316.38455978.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[4] " - 'changed from 93827927.42672591 to 121828871.77955167.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[5] " - 'changed from 93803974.94585605 to 121806173.16234332.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[6] " - 'changed from 93740909.6414029 to 121747499.26300849.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[7] " - 'changed from 93617270.61393705 to 121633988.28657046.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[8] " - 'changed from 93416389.57120258 to 121451313.14761288.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[9] " - 'changed from 93128349.9413553 to 121191121.29855631.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[10] " - 'changed from 92749489.63409857 to 120850401.4518542.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[11] " - 'changed from 92280922.89756572 to 120430113.13014057.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[12] " - 'changed from 91726969.7065309 to 119933822.07677707.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[13] " - 'changed from 91093855.02669382 to 119366613.79918045.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[14] " - 'changed from 90388754.75329588 to 118734320.80776092.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[15] " - 'changed from 89619148.3351723 to 118043011.76546931.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[16] " - 'changed from 88792406.60500015 to 117298673.52961412.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[17] " - 'changed from 87915546.7152051 to 116507025.76143631.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[18] " - 'changed from 86995100.04845743 to 115673422.60265239.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[19] " - 'changed from 86037053.6088111 to 114802809.53825028.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[20] " - 'changed from 85046837.46553236 to 113899714.05672209.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[21] " - 'changed from 84029339.81217004 to 112968256.16680768.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[22] " - 'changed from 82988937.55121242 to 112012169.8828444.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[23] " - 'changed from 81929534.6530822 to 111034830.12506007.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[24] " - 'changed from 80854603.43945664 to 110039281.64062221.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[25] " - 'changed from 79767225.84959355 to 109028267.93046159.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[26] " - 'changed from 78670132.98634717 to 108004259.0371021.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[27] " - 'changed from 77565742.02993207 to 106969477.59085709.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[28] " - 'changed from 76456190.10462967 to 105925922.8442622.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[29] " - 'changed from 75343364.98867811 to 104875392.62416176.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[30] " - 'changed from 74228932.73833859 to 103819503.24670015.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[31] " - 'changed from 73114362.39827323 to 102759707.50405033.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[32] " - 'changed from 72000948.02119635 to 101697310.86306264.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[33] " - 'changed from 70889828.23935905 to 100633486.02781992.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced'].value[34] " - 'changed from 69782003.63118193 to 99569286.01834619.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[0] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[1] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[2] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[3] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[4] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[5] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[6] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[7] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[8] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[9] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[10] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[11] " - 'changed from 138.80607304232393 to 168.11852570492832.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[12] " - 'changed from 138.8060730423238 to 168.11852570492803.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[13] " - 'changed from 138.80607304232223 to 168.118525704925.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[14] " - 'changed from 138.8060730423093 to 168.11852570490046.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[15] " - 'changed from 138.80607304222832 to 168.11852570475176.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[16] " - 'changed from 138.8060730418287 to 168.11852570403732.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[17] " - 'changed from 138.8060730402065 to 168.11852570120578.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[18] " - 'changed from 138.8060730346082 to 168.1185256916398.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[19] " - 'changed from 138.8060730177529 to 168.11852566338254.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[20] " - 'changed from 138.80607297255065 to 168.11852558889132.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[21] " - 'changed from 138.8060728627434 to 168.1185254107205.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[22] " - 'changed from 138.80607261777047 to 168.11852501879812.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[23] " - 'changed from 138.8060721101415 to 168.11852421704623.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[24] " - 'changed from 138.80607112383063 to 168.11852267751735.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[25] " - 'changed from 138.80606931267334 to 168.11851988096356.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[26] " - 'changed from 138.8060661483957 to 168.11851504370165.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[27] " - 'changed from 138.80606085864824 to 168.11850703167488.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[28] " - 'changed from 138.80605235616147 to 168.11849426359984.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[29] " - 'changed from 138.80603916080327 to 168.11847460592392.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[30] " - 'changed from 138.80601931683614 to 168.11844526292654.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[31] " - 'changed from 138.80599030801122 to 168.1184026656473.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[32] " - 'changed from 138.80594897328058 to 168.11834236340306.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[33] " - 'changed from 138.80589142587775 to 168.11825892150625.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[34] " - 'changed from 138.80581297832416 to 168.11814582844622.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[35] " - 'changed from 138.80570807561097 to 168.11799541530442.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[36] " - 'changed from 138.8055702384114 to 168.11779878959777.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[37] " - 'changed from 138.80539201773797 to 168.1175457851182.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[38] " - 'changed from 138.80516496200528 to 168.1172249287259.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[39] " - 'changed from 138.8048795970158 to 168.11682342446053.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[40] " - 'changed from 138.80452541897657 to 168.11632715481642.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[41] " - 'changed from 138.80409090029121 to 168.11572069856757.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[42] " - 'changed from 138.80356350756375 to 168.11498736415942.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[43] " - 'changed from 138.80292973100114 to 168.11410923739166.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[44] " - 'changed from 138.80217512420987 to 168.1130672419059.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[45] " - 'changed from 138.80128435324715 to 168.11184121085378.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[46] " - 'changed from 138.80024125370255 to 168.11040996804732.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[47] " - 'changed from 138.79902889454505 to 168.10875141687742.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[48] " - 'changed from 138.7976296474704 to 168.10684263531653.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[49] " - 'changed from 138.79602526051048 to 168.10465997538518.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[50] " - 'changed from 138.79419693472323 to 168.10217916556027.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[51] " - 'changed from 138.7921254028533 to 168.0993754147158.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[52] " - 'changed from 138.78979100894017 to 168.09622351631737.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[53] " - 'changed from 138.78717378794715 to 168.09269795172705.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[54] " - 'changed from 138.784253544583 to 168.08877299161514.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[55] " - 'changed from 138.78100993059064 to 168.08442279461391.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[56] " - 'changed from 138.77742251987723 to 168.0796215024814.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[57] " - 'changed from 138.77347088095775 to 168.07434333117158.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[58] " - 'changed from 138.76913464627447 to 168.06856265732702.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[59] " - 'changed from 138.7643935780432 to 168.06225409981852.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[60] " - 'changed from 138.75922763035493 to 168.0553925960581.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[61] " - 'changed from 138.75361700733453 to 168.04795347290008.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[62] " - 'changed from 138.74754221722372 to 168.0399125120266.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[63] " - 'changed from 138.74098412231208 to 168.03124600978222.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[64] " - 'changed from 138.73392398469156 to 168.02193083148393.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[65] " - 'changed from 138.72634350785415 to 168.01194446028327.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[66] " - 'changed from 138.71822487418936 to 168.0012650407035.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[67] " - 'changed from 138.70955077846983 to 167.9898714170059.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[68] " - 'changed from 138.70030445744115 to 167.97774316657416.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[69] " - 'changed from 138.69046971565075 to 167.96486062852273.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[70] " - 'changed from 138.6800309476707 to 167.95120492775703.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[71] " - 'changed from 138.66897315687967 to 167.93675799472334.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[72] " - 'changed from 138.65728197097957 to 167.9215025810945.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[73] " - 'changed from 138.64494365442997 to 167.90542227164374.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[74] " - 'changed from 138.6319451179843 to 167.88850149255774.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[75] " - 'changed from 138.61827392551604 to 167.8707255164419.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[76] " - 'changed from 138.60391829832042 to 167.85208046426337.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[77] " - 'changed from 138.5888671170762 to 167.83255330447687.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[78] " - 'changed from 138.57310992164705 to 167.81213184956604.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[79] " - 'changed from 138.55663690889884 to 167.7908047502302.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[80] " - 'changed from 138.53943892870254 to 167.76856148743312.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[81] " - 'changed from 138.52150747828586 to 167.7453923625238.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[82] " - 'changed from 138.50283469509037 to 167.72128848562787.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[83] " - 'changed from 138.48341334828388 to 167.69624176249667.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[84] " - 'changed from 138.46323682906888 to 167.67024487999424.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[85] " - 'changed from 138.44229913992186 to 167.6432912903862.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[86] " - 'changed from 138.42059488288987 to 167.61537519458997.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[87] " - 'changed from 138.39811924706248 to 167.58649152453066.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[88] " - 'changed from 138.37486799533045 to 167.55663592473968.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[89] " - 'changed from 138.35083745053515 to 167.5258047333223.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[90] " - 'changed from 138.3260244811044 to 167.49399496241068.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[91] " - 'changed from 138.30042648626497 to 167.46120427821043.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[92] " - 'changed from 138.27404138091342 to 167.42743098073962.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[93] " - 'changed from 138.2468675802225 to 167.39267398335076.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[94] " - 'changed from 138.21890398405225 to 167.35693279211912.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[95] " - 'changed from 138.19014996123033 to 167.320207485172.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[96] " - 'changed from 138.16060533376023 to 167.2824986920282.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[97] " - 'changed from 138.13027036100976 to 167.2438075730085.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[98] " - 'changed from 138.09914572392958 to 167.2041357987733.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[99] " - 'changed from 138.0672325093438 to 167.16348553003743.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[100] " - 'changed from 138.0345321943529 to 167.121859397505.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[101] " - 'changed from 138.00104663088365 to 167.07926048206585.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[102] " - 'changed from 137.96677803041737 to 167.03569229528594.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[103] " - 'changed from 137.93172894892442 to 166.9911587602234.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[104] " - 'changed from 137.89590227202882 to 166.94566419259633.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[105] " - 'changed from 137.85930120042505 to 166.89921328232398.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[106] " - 'changed from 137.8219292355651 to 166.851811075462.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[107] " - 'changed from 137.78379016563153 to 166.80346295654633.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[108] " - 'changed from 137.74488805181048 to 166.75417463136037.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[109] " - 'changed from 137.70522721487532 to 166.70395211013425.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[110] " - 'changed from 137.66481222209086 to 166.65280169118637.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[111] " - 'changed from 137.6236478744447 to 166.60072994501198.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[112] " - 'changed from 137.58173919421213 to 166.547743698823.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[113] " - 'changed from 137.53909141285814 to 166.49385002154216.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[114] " - 'changed from 137.4957099592797 to 166.4390562092509.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[115] " - 'changed from 137.45160044838977 to 166.38336977109174.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[116] " - 'changed from 137.40676867004277 to 166.32679841562185.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[117] " - 'changed from 137.36122057830167 to 166.26935003761557.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[118] " - 'changed from 137.31496228104476 to 166.2110327053114.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[119] " - 'changed from 137.26800002990905 to 166.1518546480976.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[120] " - 'changed from 137.22034021056828 to 166.09182424463245.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[121] " - 'changed from 137.17198933334086 to 166.0309500113902.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[122] " - 'changed from 137.1229540241235 to 165.9692405916276.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[123] " - 'changed from 137.0732410156458 to 165.90670474476212.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[124] " - 'changed from 137.02285713904084 to 165.8433513361544.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[125] " - 'changed from 136.97180931572498 to 165.77918932728574.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[126] " - 'changed from 136.92010454958208 to 165.71422776632264.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[127] " - 'changed from 136.8677499194453 to 165.64847577905894.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[128] " - 'changed from 136.81475257186966 to 165.58194256022674.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[129] " - 'changed from 136.7611197141898 to 165.51463736516553.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[130] " - 'changed from 136.7068586078544 to 165.44656950184213.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[131] " - 'changed from 136.6519765620323 to 165.37774832320983.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[132] " - 'changed from 136.59648092748174 to 165.30818321989858.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[133] " - 'changed from 136.54037909067657 to 165.23788361322653.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[134] " - 'changed from 136.48367846818198 to 165.16685894852193.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[135] " - 'changed from 136.42638650127282 to 165.09511868874878.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[136] " - 'changed from 136.36851065078756 to 165.0226723084237.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[137] " - 'changed from 136.31005839221055 to 164.9495292878172.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[138] " - 'changed from 136.25103721097625 to 164.8756991074292.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[139] " - 'changed from 136.19145459798762 to 164.80119124272903.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[140] " - 'changed from 136.131318045343 to 164.72601515915306.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[141] " - 'changed from 136.07063504226375 to 164.65018030734882.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[142] " - 'changed from 136.00941307121678 to 164.57369611865934.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[143] " - 'changed from 135.94765960422527 to 164.4965720008373.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[144] " - 'changed from 135.8853820993607 to 164.41881733398247.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[145] " - 'changed from 135.82258799741103 to 164.3404414666932.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[146] " - 'changed from 135.7592847187178 to 164.26145371242478.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[147] " - 'changed from 135.6954796601769 to 164.1818633460471.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[148] " - 'changed from 135.6311801923968 to 164.1016796005932.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[149] " - 'changed from 135.56639365700903 to 164.02091166419336.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[150] " - 'changed from 135.50112736412416 to 163.9395686771851.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[151] " - 'changed from 135.43538858992957 to 163.85765972939495.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[152] " - 'changed from 135.36918457442235 to 163.77519385758305.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[153] " - 'changed from 135.3025225192727 to 163.6921800430457.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[154] " - 'changed from 135.23540958581293 to 163.60862720936862.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[155] " - 'changed from 135.167852893147 to 163.52454422032503.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[156] " - 'changed from 135.09985951637606 to 163.43993987791345.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[157] " - 'changed from 135.0314364849352 to 163.35482292052825.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[158] " - 'changed from 134.96259078103725 to 163.26920202125822.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[159] " - 'changed from 134.89332933821905 to 163.18308578630763.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[160] " - 'changed from 134.82365903998635 to 163.09648275353484.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[161] " - 'changed from 134.7535867185529 to 163.0094013911026.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[162] " - 'changed from 134.68311915367016 to 162.92185009623662.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[163] " - 'changed from 134.6122630715438 to 162.83383719408639.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[164] " - 'changed from 134.54102514383328 to 162.74537093668462.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[165] " - 'changed from 134.46941198673076 to 162.65645950200053.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[166] " - 'changed from 134.39743016011653 to 162.56711099308285.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[167] " - 'changed from 134.32508616678697 to 162.47733343728902.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[168] " - 'changed from 134.2523864517525 to 162.38713478559544.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[169] " - 'changed from 134.1793374016019 to 162.2965229119867.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[170] " - 'changed from 134.10594534393022 to 162.20550561291878.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[171] " - 'changed from 134.03221654682793 to 162.1140906068531.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[172] " - 'changed from 133.9581572184276 to 162.02228553385888.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[173] " - 'changed from 133.8837735065065 to 161.93009795527956.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[174] " - 'changed from 133.8090714981415 to 161.83753535346023.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[175] " - 'changed from 133.73405721941478 to 161.7446051315339.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[176] " - 'changed from 133.6587366351676 to 161.65131461326334.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[177] " - 'changed from 133.58311564879935 to 161.5576710429351.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[178] " - 'changed from 133.5072001021107 to 161.46368158530402.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[179] " - 'changed from 133.43099577518777 to 161.3693533255851.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[180] " - 'changed from 133.35450838632642 to 161.2746932694907.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[181] " - 'changed from 133.27774359199248 to 161.17970834331038.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[182] " - 'changed from 133.2007069868198 to 161.0844053940308.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[183] " - 'changed from 133.12340410363996 to 160.98879118949472.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[184] " - 'changed from 133.04584041354525 to 160.89287241859566.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[185] " - 'changed from 132.96802132598185 to 160.7966556915073.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[186] " - 'changed from 132.88995218887166 to 160.70014753994468.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[187] " - 'changed from 132.81163828876123 to 160.60335441745625.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[188] " - 'changed from 132.73308485099693 to 160.50628269974519.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[189] " - 'changed from 132.6542970399242 to 160.40893868501664.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[190] " - 'changed from 132.57527995910954 to 160.31132859435178.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[191] " - 'changed from 132.49603865158508 to 160.2134585721046.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[192] " - 'changed from 132.4165781001127 to 160.1153346863223.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[193] " - 'changed from 132.33690322746816 to 160.01696292918595.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[194] " - 'changed from 132.25701889674264 to 159.91834921747116.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[195] " - 'changed from 132.1769299116621 to 159.81949939302726.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[196] " - 'changed from 132.09664101692206 to 159.72041922327347.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[197] " - 'changed from 132.01615689853764 to 159.62111440171122.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[198] " - 'changed from 131.93548218420744 to 159.52159054845126.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[199] " - 'changed from 131.8546214436908 to 159.42185321075473.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[200] " - 'changed from 131.77357918919694 to 159.32190786358672.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[201] " - 'changed from 131.69235987578566 to 159.22175991018196.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[202] " - 'changed from 131.61096790177876 to 159.121414682621.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[203] " - 'changed from 131.52940760918082 to 159.02087744241646.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[204] " - 'changed from 131.44768328410936 to 158.9201533811086.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[205] " - 'changed from 131.3657991572335 to 158.81924762086896.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[206] " - 'changed from 131.28375940421975 to 158.71816521511113.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[207] " - 'changed from 131.20156814618545 to 158.61691114910928.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[208] " - 'changed from 131.11922945015823 to 158.51549034062137.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[209] " - 'changed from 131.0367473295412 to 158.413907640519.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[210] " - 'changed from 130.9541257445843 to 158.31216783342114.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[211] " - 'changed from 130.8713686028589 to 158.21027563833232.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[212] " - 'changed from 130.78847975973807 to 158.10823570928437.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[213] " - 'changed from 130.70546301887984 to 158.00605263598106.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[214] " - 'changed from 130.62232213271372 to 157.90373094444504.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[215] " - 'changed from 130.5390608029306 to 157.8012750976671.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[216] " - 'changed from 130.45568268097443 to 157.69868949625658.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[217] " - 'changed from 130.37219136853636 to 157.59597847909316.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[218] " - 'changed from 130.2885904180505 to 157.49314632397875.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[219] " - 'changed from 130.20488333319076 to 157.3901972482901.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[220] " - 'changed from 130.121073569369 to 157.2871354096309.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[221] " - 'changed from 130.03716453423309 to 157.18396490648342.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[222] " - 'changed from 129.95315958816647 to 157.08068977885952.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[223] " - 'changed from 129.86906204478643 to 156.9773140089499.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[224] " - 'changed from 129.78487517144322 to 156.8738415217723.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[225] " - 'changed from 129.7006021897179 to 156.7702761858178.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[226] " - 'changed from 129.61624627591976 to 156.66662181369486.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[227] " - 'changed from 129.53181056158283 to 156.56288216277125.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[228] " - 'changed from 129.44729813396106 to 156.45906093581314.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[229] " - 'changed from 129.36271203652174 to 156.35516178162158.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[230] " - 'changed from 129.27805526943806 to 156.2511882956661.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[231] " - 'changed from 129.19333079007893 to 156.14714402071456.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[232] " - 'changed from 129.10854151349767 to 156.04303244746015.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[233] " - 'changed from 129.02369031291806 to 155.9388570151445.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[234] " - 'changed from 128.93878002021776 to 155.834621112177.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[235] " - 'changed from 128.8538134264104 to 155.73032807675028.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[236] " - 'changed from 128.7687932821237 to 155.62598119745192.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[237] " - 'changed from 128.6837222980759 to 155.52158371387137.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[238] " - 'changed from 128.59860314554874 to 155.41713881720298.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[239] " - 'changed from 128.51343845685764 to 155.31264965084475.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[240] " - 'changed from 128.42823082581924 to 155.2081193109919.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[241] " - 'changed from 128.34298280821477 to 155.1035508472264.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[242] " - 'changed from 128.25769692225143 to 154.99894726310143.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[243] " - 'changed from 128.17237564901936 to 154.8943115167217.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[244] " - 'changed from 128.0870214329456 to 154.78964652131754.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[245] " - 'changed from 128.00163668224488 to 154.68495514581545.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[246] " - 'changed from 127.91622376936633 to 154.5802402154028.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[247] " - 'changed from 127.83078503143665 to 154.4755045120877.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[248] " - 'changed from 127.74532277070007 to 154.3707507752539.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[249] " - 'changed from 127.65983925495398 to 154.26598170221.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[250] " - 'changed from 127.57433671798105 to 154.16119994873446.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[251] " - 'changed from 127.48881735997767 to 154.05640812961389.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[252] " - 'changed from 127.40328334797837 to 153.95160881917755.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[253] " - 'changed from 127.31773681627628 to 153.84680455182567.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[254] " - 'changed from 127.23217986683994 to 153.74199782255266.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[255] " - 'changed from 127.14661456972588 to 153.63719108746508.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[256] " - 'changed from 127.06104296348727 to 153.53238676429422.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[257] " - 'changed from 126.97546705557906 to 153.42758723290314.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[258] " - 'changed from 126.88988882275834 to 153.32279483578898.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[259] " - 'changed from 126.8043102114812 to 153.21801187857898.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[260] " - 'changed from 126.71873313829586 to 153.11324063052155.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[261] " - 'changed from 126.6331594902307 to 153.0084833249728.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[262] " - 'changed from 126.54759112517935 to 152.90374215987603.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[263] " - 'changed from 126.46202987228148 to 152.79901929823757.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[264] " - 'changed from 126.37647753229906 to 152.69431686859627.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[265] " - 'changed from 126.29093587798921 to 152.5896369654879.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[266] " - 'changed from 126.20540665447263 to 152.4849816499045.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[267] " - 'changed from 126.11989157959812 to 152.38035294974827.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[268] " - 'changed from 126.03439234430338 to 152.27575286028025.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[269] " - 'changed from 125.94891061297132 to 152.1711833445636.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[270] " - 'changed from 125.86344802378257 to 152.06664633390213.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[271] " - 'changed from 125.77800618906448 to 151.9621437282732.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[272] " - 'changed from 125.69258669563523 to 151.85767739675575.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[273] " - 'changed from 125.60719110514485 to 151.75324917795297.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[274] " - 'changed from 125.52182095441206 to 151.64886088041015.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[275] " - 'changed from 125.43647775575694 to 151.54451428302747.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[276] " - 'changed from 125.35116299733 to 151.4402111354674.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[277] " - 'changed from 125.26587814343746 to 151.33595315855754.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[278] " - 'changed from 125.18062463486238 to 151.2317420446885.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[279] " - 'changed from 125.09540388918234 to 151.12757945820647.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[280] " - 'changed from 125.01021730108292 to 151.02346703580136.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[281] " - 'changed from 124.92506624266795 to 150.91940638688982.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[282] " - 'changed from 124.8399520637655 to 150.81539909399368.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[283] " - 'changed from 124.75487609223038 to 150.71144671311345.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[284] " - 'changed from 124.66983963424317 to 150.6075507740973.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[285] " - 'changed from 124.58484397460523 to 150.50371278100508.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[286] " - 'changed from 124.49989037703024 to 150.39993421246808.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[287] " - 'changed from 124.41498008443223 to 150.2962165220439.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[288] " - 'changed from 124.33011431921007 to 150.19256113856684.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[289] " - 'changed from 124.245294283528 to 150.08896946649398.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[290] " - 'changed from 124.16052115959333 to 149.98544288624643.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[291] " - 'changed from 124.07579610993015 to 149.88198275454673.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[292] " - 'changed from 123.99112027764973 to 149.77859040475118.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[293] " - 'changed from 123.90649478671774 to 149.67526714717843.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[294] " - 'changed from 123.82192074221764 to 149.5720142694333.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[295] " - 'changed from 123.7373992306112 to 149.46883303672706.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[296] " - 'changed from 123.65293131999535 to 149.3657246921924.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[297] " - 'changed from 123.56851806035584 to 149.2626904571956.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[298] " - 'changed from 123.48416048381802 to 149.15973153164342.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[299] " - 'changed from 123.39985960489358 to 149.0568490942866.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[300] " - 'changed from 123.31561642072505 to 148.95404430301923.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[301] " - 'changed from 123.23143191132638 to 148.85131829517385.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[302] " - 'changed from 123.14730703982102 to 148.748672187813.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[303] " - 'changed from 123.0632427526762 to 148.64610707801677.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[304] " - 'changed from 122.97923997993513 to 148.54362404316615.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[305] " - 'changed from 122.8952996354451 to 148.4412241412233.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[306] " - 'changed from 122.81142261708334 to 148.33890841100742.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[307] " - 'changed from 122.72760980697979 to 148.2366778724671.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[308] " - 'changed from 122.64386207173683 to 148.13453352694924.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[309] " - 'changed from 122.56018026264586 to 148.03247635746405.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[310] " - 'changed from 122.47656521590172 to 147.9305073289465.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[311] " - 'changed from 122.39301775281356 to 147.8286273885144.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[312] " - 'changed from 122.30953868001346 to 147.72683746572284.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[313] " - 'changed from 122.22612878966189 to 147.6251384728153.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[314] " - 'changed from 122.14278885965084 to 147.52353130497124.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[315] " - 'changed from 122.05951965380368 to 147.42201684055027.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[316] " - 'changed from 121.97632192207301 to 147.32059594133295.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[317] " - 'changed from 121.89319640073548 to 147.21926945275902.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[318] " - 'changed from 121.81014381258407 to 147.11803820416102.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[319] " - 'changed from 121.7271648671178 to 147.01690300899594.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[320] " - 'changed from 121.64426026072903 to 146.91586466507306.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[321] " - 'changed from 121.56143067688805 to 146.81492395477895.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[322] " - 'changed from 121.47867678632528 to 146.71408164529916.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[323] " - 'changed from 121.39599924721111 to 146.61333848883712.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[324] " - 'changed from 121.31339870533326 to 146.5126952228297.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[325] " - 'changed from 121.23087579427154 to 146.41215257016.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[326] " - 'changed from 121.14843113557066 to 146.31171123936753.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[327] " - 'changed from 121.0660653389104 to 146.2113719248545.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[328] " - 'changed from 120.98377900227351 to 146.11113530709062.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[329] " - 'changed from 120.90157271211154 to 146.01100205281404.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[330] " - 'changed from 120.81944704350815 to 145.91097281522966.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[331] " - 'changed from 120.73740256034047 to 145.8110482342051.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[332] " - 'changed from 120.65543981543794 to 145.71122893646393.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[333] " - 'changed from 120.57355935073942 to 145.61151553577554.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[334] " - 'changed from 120.49176169744777 to 145.5119086331431.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[335] " - 'changed from 120.41004737618265 to 145.41240881698883.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[336] " - 'changed from 120.3284168971309 to 145.3130166633363.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[337] " - 'changed from 120.24687076019516 to 145.21373273599053.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[338] " - 'changed from 120.16540945514056 to 145.11455758671542.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[339] " - 'changed from 120.0840334617387 to 145.01549175540902.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[340] " - 'changed from 120.00274324991078 to 144.91653577027574.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[341] " - 'changed from 119.92153927986764 to 144.81769014799687.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[342] " - 'changed from 119.84042200224884 to 144.71895539389837.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[343] " - 'changed from 119.75939185825915 to 144.62033200211602.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[344] " - 'changed from 119.67844927980356 to 144.5218204557591.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[345] " - 'changed from 119.59759468962025 to 144.42342122707092.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[346] " - 'changed from 119.51682850141195 to 144.32513477758766.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[347] " - 'changed from 119.43615111997514 to 144.22696155829462.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[348] " - 'changed from 119.35556294132785 to 144.12890200978072.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[349] " - 'changed from 119.27506435283551 to 144.03095656239051.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Extracted'].value[350] " - 'changed from 119.19465573333528 to 143.93312563637394.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[0] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[1] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[2] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[3] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[4] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[5] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[6] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[7] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[8] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[9] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[10] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[11] " - 'changed from 11.901840001301203 to 15.45343747298775.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[12] " - 'changed from 11.901840001301192 to 15.453437472987716.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[13] " - 'changed from 11.901840001300961 to 15.453437472987412.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[14] " - 'changed from 11.901840001299092 to 15.453437472984925.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[15] " - 'changed from 11.901840001287438 to 15.453437472969897.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[16] " - 'changed from 11.901840001229855 to 15.453437472897651.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[17] " - 'changed from 11.901840000996163 to 15.453437472611267.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[18] " - 'changed from 11.901840000189624 to 15.453437471643864.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[19] " - 'changed from 11.901839997761364 to 15.453437468786195.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[20] " - 'changed from 11.901839991249249 to 15.453437461252857.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[21] " - 'changed from 11.901839975429743 to 15.453437443234368.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[22] " - 'changed from 11.901839940137439 to 15.453437403599052.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[23] " - 'changed from 11.90183986700532 to 15.4534373225175.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[24] " - 'changed from 11.901839724911373 to 15.453437166824164.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[25] " - 'changed from 11.901839463985018 to 15.453436884007257.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[26] " - 'changed from 11.901839008119895 to 15.453436394812499.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[27] " - 'changed from 11.901838246046612 to 15.453435584552045.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[28] " - 'changed from 11.901837021126397 to 15.453434293309783.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[29] " - 'changed from 11.901835120122211 to 15.453432305318008.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[30] " - 'changed from 11.901832261278175 to 15.453429337843115.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[31] " - 'changed from 11.901828082087249 to 15.453425029952452.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[32] " - 'changed from 11.90182212714779 to 15.453418931542362.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[33] " - 'changed from 11.90181383650513 to 15.453410492993171.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[34] " - 'changed from 11.901802534846421 to 15.453399055779979.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[35] " - 'changed from 11.90178742187264 to 15.453383844319708.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[36] " - 'changed from 11.901767564114763 to 15.45336395927569.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[37] " - 'changed from 11.901741888397616 to 15.453338372477598.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[38] " - 'changed from 11.90170917708946 to 15.453305923553215.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[39] " - 'changed from 11.90166806521129 to 15.453265318308068.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[40] " - 'changed from 11.901617039421192 to 15.453215128836595.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[41] " - 'changed from 11.901554438836055 to 15.453153795301764.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[42] " - 'changed from 11.901478457609464 to 15.453079629282955.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[43] " - 'changed from 11.901387149147462 to 15.452990818562485.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[44] " - 'changed from 11.9012784318175 to 15.452885433198908.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[45] " - 'changed from 11.901150095985464 to 15.45276143272297.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[46] " - 'changed from 11.900999812204176 to 15.452616674282956.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[47] " - 'changed from 11.900825140370774 to 15.452448921566086.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[48] " - 'changed from 11.900623539669951 to 15.452255854324779.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[49] " - 'changed from 11.900392379125071 to 15.452035078343881.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[50] " - 'changed from 11.900128948586081 to 15.451784135694743.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[51] " - 'changed from 11.899830469994813 to 15.451500515133372.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[52] " - 'changed from 11.899494108779983 to 15.451181662514182.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[53] " - 'changed from 11.899116985248614 to 15.450824991103268.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[54] " - 'changed from 11.89869618585503 to 15.45042789169107.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[55] " - 'changed from 11.8982287742428 to 15.449987742416994.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[56] " - 'changed from 11.89771180197048 to 15.449501918233334.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[57] " - 'changed from 11.897142318845196 to 15.448967799948095.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[58] " - 'changed from 11.896517382801857 to 15.448382782799046.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[59] " - 'changed from 11.89583406927838 to 15.447744284522093.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[60] " - 'changed from 11.895089480048457 to 15.447049752887592.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[61] " - 'changed from 11.894280751484285 to 15.446296672687266.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[62] " - 'changed from 11.893405062230462 to 15.445482572162334.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[63] " - 'changed from 11.892459640279599 to 15.444605028870676.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[64] " - 'changed from 11.891441769446187 to 15.443661674997317.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[65] " - 'changed from 11.890348795242922 to 15.442650202116738.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[66] " - 'changed from 11.889178130168156 to 15.441568365421125.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[67] " - 'changed from 11.88792725841804 to 15.440413987431057.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[68] " - 'changed from 11.88659374004085 to 15.439184961209111.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[69] " - 'changed from 11.885175214553623 to 15.437879253098053.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[70] " - 'changed from 11.88366940404396 to 15.436494905007534.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[71] " - 'changed from 11.8820741157815 to 15.435030036274448.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[72] " - 'changed from 11.880387244364933 to 15.433482845122544.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[73] " - 'changed from 11.878606773431208 to 15.431851609747271.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[74] " - 'changed from 11.876730776954057 to 15.430134689052071.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[75] " - 'changed from 11.874757420159284 to 15.428330523061948.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[76] " - 'changed from 11.872684960083733 to 15.42643763303977.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[77] " - 'changed from 11.870511745804897 to 15.424454621330083.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[78] " - 'changed from 11.868236218367054 to 15.422380170954328.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[79] " - 'changed from 11.86585691042971 to 15.420213044980693.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[80] " - 'changed from 11.863372445662572 to 15.417952085690699.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[81] " - 'changed from 11.860781537910697 to 15.415596213563346.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[82] " - 'changed from 11.858082990152534 to 15.413144426097155.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[83] " - 'changed from 11.855275693271967 to 15.410595796488524.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[84] " - 'changed from 11.852358624664914 to 15.407949472184479.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[85] " - 'changed from 11.84933084669967 to 15.405204673326102.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[86] " - 'changed from 11.846191505048623 to 15.402360691098202.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[87] " - 'changed from 11.8429398269088 to 15.399416885999747.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[88] " - 'changed from 11.839575119126486 to 15.396372686048121.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[89] " - 'changed from 11.836096766240871 to 15.393227584929566.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[90] " - 'changed from 11.832504228460198 to 15.389981140107498.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[91] " - 'changed from 11.828797039583065 to 15.386632970898205.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[92] " - 'changed from 11.824974804876316 to 15.383182756524468.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[93] " - 'changed from 11.821037198920425 to 15.379630234154764.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[94] " - 'changed from 11.816983963431717 to 15.375975196936412.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[95] " - 'changed from 11.812814905070827 to 15.372217492029744.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[96] " - 'changed from 11.808529893244874 to 15.368357018649185.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[97] " - 'changed from 11.804128857911314 to 15.364393726117358.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[98] " - 'changed from 11.799611787389473 to 15.360327611937173.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[99] " - 'changed from 11.794978726186176 to 15.356158719886224.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[100] " - 'changed from 11.790229772840359 to 15.351887138137592.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[101] " - 'changed from 11.785365077791754 to 15.347512997410405.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[102] " - 'changed from 11.780384841277641 to 15.343036469153263.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[103] " - 'changed from 11.77528931126119 to 15.338457763762882.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[104] " - 'changed from 11.770078781395013 to 15.333777128840419.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[105] " - 'changed from 11.76475358902212 to 15.32899484748694.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[106] " - 'changed from 11.759314113217314 to 15.324111236640013.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[107] " - 'changed from 11.75376077287036 to 15.319126645452073.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[108] " - 'changed from 11.748094024813193 to 15.314041453711873.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[109] " - 'changed from 11.742314361992056 to 15.308856070309659.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[110] " - 'changed from 11.736422311685978 to 15.303570931746457.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[111] " - 'changed from 11.730418433772249 to 15.298186500687672.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[112] " - 'changed from 11.724303319039597 to 15.292703264561391.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[113] " - 'changed from 11.718077587549296 to 15.28712173420082.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[114] " - 'changed from 11.71174188704457 to 15.281442442531343.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[115] " - 'changed from 11.705296891408345 to 15.275665943301208.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[116] " - 'changed from 11.698743299168983 to 15.269792809855685.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[117] " - 'changed from 11.692081832054013 to 15.26382363395433.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[118] " - 'changed from 11.68531323359135 to 15.257759024630419.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[119] " - 'changed from 11.67843826775753 to 15.251599607091897.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[120] " - 'changed from 11.671457717672324 to 15.245346021663504.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[121] " - 'changed from 11.664372384339305 to 15.2389989227685.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[122] " - 'changed from 11.657183085431267 to 15.232558977949923.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[123] " - 'changed from 11.649890654119984 to 15.226026866929919.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[124] " - 'changed from 11.642495937949459 to 15.21940328070662.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[125] " - 'changed from 11.634999797751513 to 15.21268892068727.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[126] " - 'changed from 11.627403106603076 to 15.205884497856808.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[127] " - 'changed from 11.619706748824123 to 15.198990731981228.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[128] " - 'changed from 11.61191161901515 to 15.19200835084392.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[129] " - 'changed from 11.604018621133413 to 15.184938089515146.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[130] " - 'changed from 11.596028667606731 to 15.177780689652478.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[131] " - 'changed from 11.587942678483916 to 15.170536898832104.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[132] " - 'changed from 11.579761580620785 to 15.163207469909747.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[133] " - 'changed from 11.571486306900757 to 15.155793160409958.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[134] " - 'changed from 11.563117795489015 to 15.148294731943338.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[135] " - 'changed from 11.554656989119028 to 15.140712949650215.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[136] " - 'changed from 11.546104834410826 to 15.133048581670366.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[137] " - 'changed from 11.537462281219563 to 15.125302398637452.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[138] " - 'changed from 11.528730282013788 to 15.11747517319751.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[139] " - 'changed from 11.519909791282046 to 15.10956767955066.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[140] " - 'changed from 11.511001764967343 to 15.101580693014894.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[141] " - 'changed from 11.502007159928025 to 15.093514989611483.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[142] " - 'changed from 11.492926933424496 to 15.08537134567094.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[143] " - 'changed from 11.483762042630769 to 15.077150537458824.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[144] " - 'changed from 11.474513444169903 to 15.068853340820597.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[145] " - 'changed from 11.465182093672585 to 15.060480530844972.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[146] " - 'changed from 11.455768945357859 to 15.052032881544601.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[147] " - 'changed from 11.446274951635289 to 15.043511165553836.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[148] " - 'changed from 11.436701062727874 to 15.034916153842726.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[149] " - 'changed from 11.427048226314549 to 15.026248615446452.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[150] " - 'changed from 11.417317387191945 to 15.017509317209814.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[151] " - 'changed from 11.407509486954382 to 15.008699023545843.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[152] " - 'changed from 11.397625463691591 to 14.999818496208343.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[153] " - 'changed from 11.387666251703207 to 14.99086849407742.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[154] " - 'changed from 11.377632781229673 to 14.981849772957549.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[155] " - 'changed from 11.367525978198646 to 14.972763085387708.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[156] " - 'changed from 11.357346763986394 to 14.963609180463198.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[157] " - 'changed from 11.347096055193596 to 14.954388803668117.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[158] " - 'changed from 11.336774763434876 to 14.945102696718704.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[159] " - 'changed from 11.326383795141485 to 14.935751597416639.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[160] " - 'changed from 11.315924051376811 to 14.926336239511748.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[161] " - 'changed from 11.305396427663695 to 14.916857352574363.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[162] " - 'changed from 11.29480181382374 to 14.907315661876023.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[163] " - 'changed from 11.28414109382732 to 14.897711888278701.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[164] " - 'changed from 11.27341514565454 to 14.888046748132194.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[165] " - 'changed from 11.262624841166161 to 14.878320953178866.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[166] " - 'changed from 11.25177104598433 to 14.868535210465925.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[167] " - 'changed from 11.24085461938254 to 14.858690222264471.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[168] " - 'changed from 11.229876414184531 to 14.848786685995167.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[169] " - 'changed from 11.218837276671637 to 14.8388252941604.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[170] " - 'changed from 11.207738046498186 to 14.828806734282189.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[171] " - 'changed from 11.196579556614719 to 14.818731688845993.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[172] " - 'changed from 11.185362633198464 to 14.808600835249974.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[173] " - 'changed from 11.174088095590994 to 14.798414845759183.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[174] " - 'changed from 11.1627567562424 to 14.78817438746507.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[175] " - 'changed from 11.15136942066205 to 14.777880122249396.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[176] " - 'changed from 11.139926887375188 to 14.767532706752656.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[177] " - 'changed from 11.12842994788569 to 14.757132792346807.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[178] " - 'changed from 11.116879386643872 to 14.746681025111876.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[179] " - 'changed from 11.105275981019977 to 14.736178045816617.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[180] " - 'changed from 11.093620501282466 to 14.725624489902508.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[181] " - 'changed from 11.081913710580832 to 14.715020987471444.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[182] " - 'changed from 11.070156364933469 to 14.704368163276413.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[183] " - 'changed from 11.058349213219248 to 14.693666636715573.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[184] " - 'changed from 11.046492997173488 to 14.682917021828924.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[185] " - 'changed from 11.034588451387712 to 14.672119927298079.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[186] " - 'changed from 11.022636303312915 to 14.661275956448334.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[187] " - 'changed from 11.01063727326663 to 14.650385707253406.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[188] " - 'changed from 10.998592074442763 to 14.639449772342559.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[189] " - 'changed from 10.986501412925078 to 14.628468739009646.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[190] " - 'changed from 10.974365987703145 to 14.617443189224678.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[191] " - 'changed from 10.962186490691371 to 14.606373699646882.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[192] " - 'changed from 10.949963606750487 to 14.595260841640009.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[193] " - 'changed from 10.937698013711524 to 14.584105181289157.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[194] " - 'changed from 10.925390382402199 to 14.572907279419288.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[195] " - 'changed from 10.913041376675343 to 14.561667691615327.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[196] " - 'changed from 10.900651653439478 to 14.550386968243672.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[197] " - 'changed from 10.888221862691399 to 14.539065654475086.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[198] " - 'changed from 10.875752647550337 to 14.527704290308803.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[199] " - 'changed from 10.86324464429408 to 14.516303410597935.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[200] " - 'changed from 10.850698482396565 to 14.504863545075919.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[201] " - 'changed from 10.838114784566935 to 14.493385218383912.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[202] " - 'changed from 10.825494166790035 to 14.481868950099447.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[203] " - 'changed from 10.812837238368212 to 14.470315254765602.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[204] " - 'changed from 10.800144601964272 to 14.458724641921368.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[205] " - 'changed from 10.787416853645606 to 14.447097616132536.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[206] " - 'changed from 10.774654582929315 to 14.435434677023443.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[207] " - 'changed from 10.761858372828312 to 14.423736319309304.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[208] " - 'changed from 10.749028799898324 to 14.412003032829245.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[209] " - 'changed from 10.73616643428561 to 14.400235302579746.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[210] " - 'changed from 10.72327183977561 to 14.38843360874883.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[211] " - 'changed from 10.710345573842094 to 14.376598426750435.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[212] " - 'changed from 10.697388187696953 to 14.36473022725944.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[213] " - 'changed from 10.684400226340719 to 14.352829476246995.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[214] " - 'changed from 10.671382228613316 to 14.340896635016158.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[215] " - 'changed from 10.658334727245476 to 14.328932160237894.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[216] " - 'changed from 10.645258248910501 to 14.316936503987284.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[217] " - 'changed from 10.632153314276255 to 14.304910113780121.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[218] " - 'changed from 10.619020438057653 to 14.292853432609492.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[219] " - 'changed from 10.605860129069283 to 14.28076689898271.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[220] " - 'changed from 10.592672890278248 to 14.268650946958333.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[221] " - 'changed from 10.579459218857215 to 14.256506006183349.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[222] " - 'changed from 10.566219606237699 to 14.24433250193035.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[223] " - 'changed from 10.55295453816319 to 14.232130855134903.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[224] " - 'changed from 10.539664494742665 to 14.219901482432922.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[225] " - 'changed from 10.526349950503972 to 14.207644796198004.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[226] " - 'changed from 10.513011374447155 to 14.195361204578928.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[227] " - 'changed from 10.499649230097932 to 14.183051111536994.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[228] " - 'changed from 10.486263975561117 to 14.170714916883357.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[229] " - 'changed from 10.47285606357375 to 14.158353016316399.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[230] " - 'changed from 10.459425941558335 to 14.145965801458981.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[231] " - 'changed from 10.445974051676009 to 14.133553659895577.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[232] " - 'changed from 10.432500830879306 to 14.121116975209395.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[233] " - 'changed from 10.419006710965066 to 14.108656127019335.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[234] " - 'changed from 10.405492118626952 to 14.096171491016827.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[235] " - 'changed from 10.39195747550784 to 14.08366343900261.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[236] " - 'changed from 10.37840319825199 to 14.071132338923242.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[237] " - 'changed from 10.36482969855703 to 14.058578554907575.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[238] " - 'changed from 10.351237383225637 to 14.046002447303028.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[239] " - 'changed from 10.337626654216928 to 14.033404372711638.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[240] " - 'changed from 10.323997908697663 to 14.02078468402599.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[241] " - 'changed from 10.310351539093157 to 14.008143730464951.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[242] " - 'changed from 10.296687933137788 to 13.995481857609164.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[243] " - 'changed from 10.28300747392535 to 13.982799407436424.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[244] " - 'changed from 10.269310539958871 to 13.97009671835668.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[245] " - 'changed from 10.25559750520044 to 13.957374125247071.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[246] " - 'changed from 10.241868739120347 to 13.944631959486449.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[247] " - 'changed from 10.228124606746023 to 13.931870548989938.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[248] " - 'changed from 10.21436546871079 to 13.91909021824308.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[249] " - 'changed from 10.20059168130194 to 13.906291288335787.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[250] " - 'changed from 10.18680359650866 to 13.893474076996164.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[251] " - 'changed from 10.17300156206957 to 13.880638898623934.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[252] " - 'changed from 10.159185921519827 to 13.867786064323624.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[253] " - 'changed from 10.14535701423784 to 13.854915881937673.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[254] " - 'changed from 10.131515175491689 to 13.842028656079057.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[255] " - 'changed from 10.117660736485126 to 13.829124688163834.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[256] " - 'changed from 10.103794024402976 to 13.816204276443335.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[257] " - 'changed from 10.089915362456649 to 13.803267716036132.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[258] " - 'changed from 10.076025069928605 to 13.790315298959719.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[259] " - 'changed from 10.062123462216945 to 13.777347314161997.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[260] " - 'changed from 10.048210850879382 to 13.764364047552297.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[261] " - 'changed from 10.034287543676722 to 13.75136578203252.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[262] " - 'changed from 10.020353844616194 to 13.738352797527552.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[263] " - 'changed from 10.00641005399416 to 13.72532537101573.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[264] " - 'changed from 9.992456468438442 to 13.712283776558968.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[265] " - 'changed from 9.978493380950413 to 13.6992282853325.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[266] " - 'changed from 9.964521080946406 to 13.686159165654544.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[267] " - 'changed from 9.950539854298976 to 13.673076683015513.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[268] " - 'changed from 9.936549983377654 to 13.659981100107123.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[269] " - 'changed from 9.92255174708917 to 13.646872676851025.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[270] " - 'changed from 9.908545420917559 to 13.633751670427493.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[271] " - 'changed from 9.894531276963535 to 13.620618335303456.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[272] " - 'changed from 9.88050958398368 to 13.60747292326057.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[273] " - 'changed from 9.866480607429207 to 13.594315683422888.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[274] " - 'changed from 9.852444609484206 to 13.58114686228424.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[275] " - 'changed from 9.838401849103649 to 13.5679667037355.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[276] " - 'changed from 9.824352582050796 to 13.554775449091384.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[277] " - 'changed from 9.810297060934493 to 13.541573337117129.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[278] " - 'changed from 9.796235535245673 to 13.528360604054903.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[279] " - 'changed from 9.782168251393955 to 13.515137483649916.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[280] " - 'changed from 9.768095452743411 to 13.501904207176214.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[281] " - 'changed from 9.754017379648142 to 13.48866100346235.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[282] " - 'changed from 9.73993426948754 to 13.475408098916773.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[283] " - 'changed from 9.72584635670098 to 13.46214571755281.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[284] " - 'changed from 9.711753872822326 to 13.448874081013594.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[285] " - 'changed from 9.697657046513838 to 13.435593408596642.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[286] " - 'changed from 9.683556103599958 to 13.422303917278231.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[287] " - 'changed from 9.66945126710043 to 13.40900582173742.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[288] " - 'changed from 9.655342757263377 to 13.39569933437994.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[289] " - 'changed from 9.64123079159772 to 13.382384665361819.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[290] " - 'changed from 9.627115584905358 to 13.36906202261274.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[291] " - 'changed from 9.612997349313073 to 13.355731611859131.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[292] " - 'changed from 9.598876294303832 to 13.342393636647145.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[293] " - 'changed from 9.58475262674803 to 13.329048298365196.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[294] " - 'changed from 9.570626550934087 to 13.31569579626643.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[295] " - 'changed from 9.556498268598968 to 13.302336327490943.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[296] " - 'changed from 9.54236797895809 to 13.288970087087636.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[297] " - 'changed from 9.528235878735124 to 13.275597268036075.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[298] " - 'changed from 9.5141021621913 to 13.26221806126782.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[299] " - 'changed from 9.499967021154422 to 13.248832655687856.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[300] " - 'changed from 9.485830645047551 to 13.235441238195529.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[301] " - 'changed from 9.471693220917324 to 13.222043993705423.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[302] " - 'changed from 9.457554933462042 to 13.208641105167956.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[303] " - 'changed from 9.443415965059224 to 13.19523275358977.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[304] " - 'changed from 9.429276495793152 to 13.181819118053884.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[305] " - 'changed from 9.415136703481785 to 13.168400375739711.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[306] " - 'changed from 9.4009967637035 to 13.154976701942696.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[307] " - 'changed from 9.386856849823575 to 13.141548270094015.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[308] " - 'changed from 9.372717133020227 to 13.128115251779754.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[309] " - 'changed from 9.358577782310437 to 13.11467781676016.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[310] " - 'changed from 9.344438964575456 to 13.101236132988438.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[311] " - 'changed from 9.330300844585985 to 13.087790366629587.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[312] " - 'changed from 9.316163585027038 to 13.074340682078828.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[313] " - 'changed from 9.302027346522598 to 13.06088724198005.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[314] " - 'changed from 9.287892287659913 to 13.047430207243787.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[315] " - 'changed from 9.273758565013457 to 13.03396973706526.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[316] " - 'changed from 9.259626333168738 to 13.020505988942057.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[317] " - 'changed from 9.245495744745728 to 13.007039118691788.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[318] " - 'changed from 9.231366950422007 to 12.99356928046929.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[319] " - 'changed from 9.217240098955694 to 12.980096626783965.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[320] " - 'changed from 9.203115337208075 to 12.96662130851664.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[321] " - 'changed from 9.18899281016589 to 12.953143474936509.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[322] " - 'changed from 9.174872660963503 to 12.939663273717649.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[323] " - 'changed from 9.160755030904692 to 12.926180850955541.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[324] " - 'changed from 9.146640059484218 to 12.912696351183332.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[325] " - 'changed from 9.13252788440907 to 12.899209917387918.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[326] " - 'changed from 9.118418641619577 to 12.885721691025928.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[327] " - 'changed from 9.104312465310237 to 12.872231812039402.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[328] " - 'changed from 9.09020948795015 to 12.858740418871458.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[329] " - 'changed from 9.076109840303394 to 12.845247648481664.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[330] " - 'changed from 9.06201365144907 to 12.83175363636127.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[331] " - 'changed from 9.04792104880112 to 12.818258516548404.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[332] " - 'changed from 9.033832158127904 to 12.80476242164289.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[333] " - 'changed from 9.01974710357144 to 12.79126548282107.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[334] " - 'changed from 9.005666007666738 to 12.77776782985039.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[335] " - 'changed from 8.991588991360448 to 12.764269591103895.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[336] " - 'changed from 8.977516174029658 to 12.750770893574504.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[337] " - 'changed from 8.963447673500212 to 12.737271862889106.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[338] " - 'changed from 8.94938360606505 to 12.723772623322644.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[339] " - 'changed from 8.935324086502016 to 12.71027329781188.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[340] " - 'changed from 8.921269228091838 to 12.696774007969124.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[341] " - 'changed from 8.907219142635489 to 12.683274874095778.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[342] " - 'changed from 8.893173940471623 to 12.669776015195742.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[343] " - 'changed from 8.879133730493749 to 12.656277548988607.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[344] " - 'changed from 8.865098620167043 to 12.642779591922888.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[345] " - 'changed from 8.85106871554519 to 12.629282259188892.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[346] " - 'changed from 8.837044121286853 to 12.615785664731629.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[347] " - 'changed from 8.823024940671965 to 12.602289921263413.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[348] " - 'changed from 8.809011275617888 to 12.588795140276545.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[349] " - 'changed from 8.795003226695416 to 12.57530143205565.\n' - "Value of root.surfaceplant.OutputParameterDict['Heat Produced2'].value[350] " - 'changed from 8.781000893144368 to 12.561808905689967.\n' - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[0] changed from 80.01235051248356 to 95.54839275603244.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[1] changed from 76.07270102516549 to 90.77678551239887.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[2] changed from 72.13305184340518 to 86.00517873240813.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[3] changed from 68.19341682943417 to 81.23359230045469.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[4] changed from 64.25392174380244 to 76.46219966756551.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[5] changed from 60.31502507912598 to 71.69161474887207.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[6] changed from 56.377703347094425 to 66.92311603262297.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[7] changed from 52.44346651215187 to 62.158646660314055.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[8] changed from 48.51423418186046 to 57.40064370426407.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[9] changed from 44.59216137189256 to 52.65181320220638.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[10] changed from 40.67947648831418 to 47.91492767149599.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[11] changed from 36.77835728314345 to 43.19267503311562.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[12] changed from 32.89084783519718 to 38.487560204599546.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[13] changed from 29.018809991858355 to 33.80184968299096.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[14] changed from 25.16390039327561 to 29.13754735177629.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[15] changed from 21.327565007160395 to 24.49639122562924.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[16] changed from 17.51104484764147 to 19.879863262791545.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[17] changed from 13.71538829924664 to 15.289206654650869.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[18] changed from 9.941466902097005 to 10.725446818822022.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[21] changed from -1.2434630920525507 to " - '-2.7969996896536173.\n' - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[22] changed from -4.924667453335715 to -7.246505628311269.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[23] changed from -8.581841462101778 to -11.666499589757166.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[24] changed from -12.214831712790158 to " - '-16.056827012998824.\n' - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[25] changed from -15.823557020524461 to -20.41741951066834.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[26] changed from -19.407998374429525 to -24.74828258386863.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[27] changed from -22.96819008777328 to -29.049484842942718.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[28] changed from -26.504212034072822 to -33.32114858497624.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[29] changed from -30.016182856952696 to -37.5634415806953.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[30] changed from -33.5042540457283 to -41.776569931207234.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[31] changed from -36.968604775911416 to -45.96077186589184.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[32] changed from -40.40943742251011 to -50.11631236488421.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[33] changed from -43.826973663125656 to -54.24347850189878.\n" - "Value of root.surfaceplant.OutputParameterDict['Remaining Reservoir Heat " - "Content'].value[34] changed from -47.22145109683568 to -58.34257541499082.\n" - 'Value of root.surfaceplant.TenteringPP[0] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[1] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[2] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[3] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[4] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[5] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[6] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[7] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[8] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[9] changed from 227.00000000000003 to ' - '258.0.\n' - 'Value of root.surfaceplant.TenteringPP[10] changed from 227.00000000000003 ' - 'to 258.0.\n' - 'Value of root.surfaceplant.TenteringPP[11] changed from 227.00000000000003 ' - 'to 258.0.\n' - 'Value of root.surfaceplant.TenteringPP[12] changed from 226.9999999999999 to ' - '257.9999999999997.\n' - 'Value of root.surfaceplant.TenteringPP[13] changed from 226.99999999999815 ' - 'to 257.99999999999636.\n' - 'Value of root.surfaceplant.TenteringPP[14] changed from 226.9999999999838 to ' - '257.99999999996936.\n' - 'Value of root.surfaceplant.TenteringPP[15] changed from 226.99999999989396 ' - 'to 257.9999999998057.\n' - 'Value of root.surfaceplant.TenteringPP[16] changed from 226.99999999945064 ' - 'to 257.99999999901956.\n' - 'Value of root.surfaceplant.TenteringPP[17] changed from 226.99999999765086 ' - 'to 257.9999999959037.\n' - 'Value of root.surfaceplant.TenteringPP[18] changed from 226.99999999143975 ' - 'to 257.99999998537714.\n' - 'Value of root.surfaceplant.TenteringPP[19] changed from 226.99999997273946 ' - 'to 257.99999995428243.\n' - 'Value of root.surfaceplant.TenteringPP[20] changed from 226.99999992258927 ' - 'to 257.99999987231126.\n' - 'Value of root.surfaceplant.TenteringPP[21] changed from 226.99999980076234 ' - 'to 257.99999967624956.\n' - 'Value of root.surfaceplant.TenteringPP[22] changed from 226.99999952897429 ' - 'to 257.9999992449726.\n' - 'Value of root.surfaceplant.TenteringPP[23] changed from 226.9999989657795 to ' - '257.99999836271354.\n' - 'Value of root.surfaceplant.TenteringPP[24] changed from 226.9999978715055 to ' - '257.99999666859424.\n' - 'Value of root.surfaceplant.TenteringPP[25] changed from 226.99999586209614 ' - 'to 257.99999359122694.\n' - 'Value of root.surfaceplant.TenteringPP[26] changed from 226.99999235145177 ' - 'to 257.9999882682356.\n' - 'Value of root.surfaceplant.TenteringPP[27] changed from 226.9999864826804 to ' - '257.9999794516882.\n' - 'Value of root.surfaceplant.TenteringPP[28] changed from 226.9999770494983 to ' - '257.9999654015181.\n' - 'Value of root.surfaceplant.TenteringPP[29] changed from 226.99996240975582 ' - 'to 257.9999437699339.\n' - 'Value of root.surfaceplant.TenteringPP[30] changed from 226.99994039363744 ' - 'to 257.9999114804852.\n' - 'Value of root.surfaceplant.TenteringPP[31] changed from 226.99990820946178 ' - 'to 257.9998646058375.\n' - 'Value of root.surfaceplant.TenteringPP[32] changed from 226.99986235016775 ' - 'to 257.9997982483963.\n' - 'Value of root.surfaceplant.TenteringPP[33] changed from 226.9997985035374 to ' - '257.99970642775463.\n' - 'Value of root.surfaceplant.TenteringPP[34] changed from 226.9997114689935 to ' - '257.99958197855415.\n' - 'Value of root.surfaceplant.TenteringPP[35] changed from 226.99959508346745 ' - 'to 257.99941646180866.\n' - 'Value of root.surfaceplant.TenteringPP[36] changed from 226.99944215839534 ' - 'to 257.99920009210416.\n' - 'Value of root.surfaceplant.TenteringPP[37] changed from 226.99924442941196 ' - 'to 257.9989216824017.\n' - 'Value of root.surfaceplant.TenteringPP[38] changed from 226.99899251980838 ' - 'to 257.99856860749617.\n' - 'Value of root.surfaceplant.TenteringPP[39] changed from 226.9986759183268 to ' - '257.99812678653217.\n' - 'Value of root.surfaceplant.TenteringPP[40] changed from 226.99828297141283 ' - 'to 257.99758068440707.\n' - 'Value of root.surfaceplant.TenteringPP[41] changed from 226.9978008896416 to ' - '257.99691333138594.\n' - 'Value of root.surfaceplant.TenteringPP[42] changed from 226.99721576769232 ' - 'to 257.9961063598464.\n' - 'Value of root.surfaceplant.TenteringPP[43] changed from 226.99651261696917 ' - 'to 257.9951400567495.\n' - 'Value of root.surfaceplant.TenteringPP[44] changed from 226.99567540975403 ' - 'to 257.99399343020104.\n' - 'Value of root.surfaceplant.TenteringPP[45] changed from 226.99468713362714 ' - 'to 257.9926442883162.\n' - 'Value of root.surfaceplant.TenteringPP[46] changed from 226.99352985479666 ' - 'to 257.99106932851873.\n' - 'Value of root.surfaceplant.TenteringPP[47] changed from 226.9921847889349 to ' - '257.9892442353879.\n' - 'Value of root.surfaceplant.TenteringPP[48] changed from 226.99063237811617 ' - 'to 257.98714378520083.\n' - 'Value of root.surfaceplant.TenteringPP[49] changed from 226.98885237248376 ' - 'to 257.984741955387.\n' - 'Value of root.surfaceplant.TenteringPP[50] changed from 226.9868239153344 to ' - '257.98201203721953.\n' - 'Value of root.surfaceplant.TenteringPP[51] changed from 226.98452563038924 ' - 'to 257.9789267501933.\n' - 'Value of root.surfaceplant.TenteringPP[52] changed from 226.981935710116 to ' - '257.9754583566818.\n' - 'Value of root.surfaceplant.TenteringPP[53] changed from 226.97903200407427 ' - 'to 257.97157877561557.\n' - 'Value of root.surfaceplant.TenteringPP[54] changed from 226.97579210636505 ' - 'to 257.9672596940768.\n' - 'Value of root.surfaceplant.TenteringPP[55] changed from 226.97219344137957 ' - 'to 257.96247267585943.\n' - 'Value of root.surfaceplant.TenteringPP[56] changed from 226.96821334715347 ' - 'to 257.95718926618883.\n' - 'Value of root.surfaceplant.TenteringPP[57] changed from 226.96382915573977 ' - 'to 257.95138109193664.\n' - 'Value of root.surfaceplant.TenteringPP[58] changed from 226.9590182701165 to ' - '257.94501995679843.\n' - 'Value of root.surfaceplant.TenteringPP[59] changed from 226.95375823724035 ' - 'to 257.9380779310212.\n' - 'Value of root.surfaceplant.TenteringPP[60] changed from 226.9480268169461 to ' - '257.9305274353792.\n' - 'Value of root.surfaceplant.TenteringPP[61] changed from 226.9418020464717 to ' - '257.9223413191944.\n' - 'Value of root.surfaceplant.TenteringPP[62] changed from 226.9350623004609 to ' - '257.9134929322879.\n' - 'Value of root.surfaceplant.TenteringPP[63] changed from 226.92778634635994 ' - 'to 257.9039561908224.\n' - 'Value of root.surfaceplant.TenteringPP[64] changed from 226.91995339518039 ' - 'to 257.893705637066.\n' - 'Value of root.surfaceplant.TenteringPP[65] changed from 226.91154314765035 ' - 'to 257.8827164931607.\n' - 'Value of root.surfaceplant.TenteringPP[66] changed from 226.90253583581608 ' - 'to 257.8709647090311.\n' - 'Value of root.surfaceplant.TenteringPP[67] changed from 226.89291226019344 ' - 'to 257.85842700460375.\n' - 'Value of root.surfaceplant.TenteringPP[68] changed from 226.88265382259624 ' - 'to 257.8450809065431.\n' - 'Value of root.surfaceplant.TenteringPP[69] changed from 226.8717425547927 to ' - '257.83090477973303.\n' - 'Value of root.surfaceplant.TenteringPP[70] changed from 226.8601611431607 to ' - '257.8158778537529.\n' - 'Value of root.surfaceplant.TenteringPP[71] changed from 226.84789294952552 ' - 'to 257.79998024461065.\n' - 'Value of root.surfaceplant.TenteringPP[72] changed from 226.83492202837525 ' - 'to 257.7831929720034.\n' - 'Value of root.surfaceplant.TenteringPP[73] changed from 226.8212331406559 to ' - '257.76549797238386.\n' - 'Value of root.surfaceplant.TenteringPP[74] changed from 226.80681176435183 ' - 'to 257.7468781081078.\n' - 'Value of root.surfaceplant.TenteringPP[75] changed from 226.7916441020589 to ' - '257.7273171729423.\n' - 'Value of root.surfaceplant.TenteringPP[76] changed from 226.77571708575718 ' - 'to 257.70679989420364.\n' - 'Value of root.surfaceplant.TenteringPP[77] changed from 226.75901837898732 ' - 'to 257.68531193179524.\n' - 'Value of root.surfaceplant.TenteringPP[78] changed from 226.7415363766303 to ' - '257.66283987440204.\n' - 'Value of root.surfaceplant.TenteringPP[79] changed from 226.7232602024859 to ' - '257.63937123309324.\n' - 'Value of root.surfaceplant.TenteringPP[80] changed from 226.70417970483777 ' - 'to 257.61489443257284.\n' - 'Value of root.surfaceplant.TenteringPP[81] changed from 226.68428545018705 ' - 'to 257.58939880030835.\n' - 'Value of root.surfaceplant.TenteringPP[82] changed from 226.66356871532759 ' - 'to 257.5628745537564.\n' - 'Value of root.surfaceplant.TenteringPP[83] changed from 226.64202147792906 ' - 'to 257.5353127858915.\n' - 'Value of root.surfaceplant.TenteringPP[84] changed from 226.6196364057848 to ' - '257.5067054492355.\n' - 'Value of root.surfaceplant.TenteringPP[85] changed from 226.59640684487317 ' - 'to 257.47704533856904.\n' - 'Value of root.surfaceplant.TenteringPP[86] changed from 226.57232680637296 ' - 'to 257.4463260724998.\n' - 'Value of root.surfaceplant.TenteringPP[87] changed from 226.54739095276398 ' - 'to 257.4145420740465.\n' - 'Value of root.surfaceplant.TenteringPP[88] changed from 226.52159458313656 ' - 'to 257.3816885503901.\n' - 'Value of root.surfaceplant.TenteringPP[89] changed from 226.49493361782456 ' - 'to 257.3477614719298.\n' - 'Value of root.surfaceplant.TenteringPP[90] changed from 226.4674045824691 to ' - '257.31275755077377.\n' - 'Value of root.surfaceplant.TenteringPP[91] changed from 226.43900459161227 ' - 'to 257.2766742187816.\n' - 'Value of root.surfaceplant.TenteringPP[92] changed from 226.409731331912 to ' - '257.2395096052692.\n' - 'Value of root.surfaceplant.TenteringPP[93] changed from 226.37958304506347 ' - 'to 257.20126251447425.\n' - 'Value of root.surfaceplant.TenteringPP[94] changed from 226.3485585105036 to ' - '257.16193240287515.\n' - 'Value of root.surfaceplant.TenteringPP[95] changed from 226.31665702797108 ' - 'to 257.1215193564442.\n' - 'Value of root.surfaceplant.TenteringPP[96] changed from 226.28387839998547 ' - 'to 257.0800240679128.\n' - 'Value of root.surfaceplant.TenteringPP[97] changed from 226.25022291430548 ' - 'to 257.0374478141143.\n' - 'Value of root.surfaceplant.TenteringPP[98] changed from 226.21569132641963 ' - 'to 256.993792433467.\n' - 'Value of root.surfaceplant.TenteringPP[99] changed from 226.18028484211754 ' - 'to 256.949060303652.\n' - 'Value of root.surfaceplant.TenteringPP[100] changed from 226.14400510018532 ' - 'to 256.9032543195333.\n' - 'Value of root.surfaceplant.TenteringPP[101] changed from 226.10685415526456 ' - 'to 256.85637787136557.\n' - 'Value of root.surfaceplant.TenteringPP[102] changed from 226.0688344609087 ' - 'to 256.80843482332557.\n' - 'Value of root.surfaceplant.TenteringPP[103] changed from 226.02994885286856 ' - 'to 256.7594294924019.\n' - 'Value of root.surfaceplant.TenteringPP[104] changed from 225.99020053263303 ' - 'to 256.70936662767167.\n' - 'Value of root.surfaceplant.TenteringPP[105] changed from 225.94959305124954 ' - 'to 256.6582513899883.\n' - 'Value of root.surfaceplant.TenteringPP[106] changed from 225.90813029344443 ' - 'to 256.60608933210267.\n' - 'Value of root.surfaceplant.TenteringPP[107] changed from 225.86581646206056 ' - 'to 256.5528863792342.\n' - 'Value of root.surfaceplant.TenteringPP[108] changed from 225.82265606282775 ' - 'to 256.4986488101075.\n' - 'Value of root.surfaceplant.TenteringPP[109] changed from 225.77865388947797 ' - 'to 256.44338323846466.\n' - 'Value of root.surfaceplant.TenteringPP[110] changed from 225.7338150092158 ' - 'to 256.38709659506424.\n' - 'Value of root.surfaceplant.TenteringPP[111] changed from 225.6881447485524 ' - 'to 256.32979611017197.\n' - 'Value of root.surfaceplant.TenteringPP[112] changed from 225.641648679509 to ' - '256.27148929654834.\n' - 'Value of root.surfaceplant.TenteringPP[113] changed from 225.59433260619488 ' - 'to 256.21218393293566.\n' - 'Value of root.surfaceplant.TenteringPP[114] changed from 225.54620255176246 ' - 'to 256.15188804804507.\n' - 'Value of root.surfaceplant.TenteringPP[115] changed from 225.4972647457417 ' - 'to 256.090609905043.\n' - 'Value of root.surfaceplant.TenteringPP[116] changed from 225.44752561175338 ' - 'to 256.0283579865346.\n' - 'Value of root.surfaceplant.TenteringPP[117] changed from 225.39699175560153 ' - 'to 255.96514098004116.\n' - 'Value of root.surfaceplant.TenteringPP[118] changed from 225.3456699537421 ' - 'to 255.90096776396615.\n' - 'Value of root.surfaceplant.TenteringPP[119] changed from 225.29356714212594 ' - 'to 255.83584739404472.\n' - 'Value of root.surfaceplant.TenteringPP[120] changed from 225.24069040541258 ' - 'to 255.7697890902707.\n' - 'Value of root.surfaceplant.TenteringPP[121] changed from 225.18704696654981 ' - 'to 255.70280222429267.\n' - 'Value of root.surfaceplant.TenteringPP[122] changed from 225.1326441767153 ' - 'to 255.63489630727247.\n' - 'Value of root.surfaceplant.TenteringPP[123] changed from 225.07748950561364 ' - 'to 255.56608097819674.\n' - 'Value of root.surfaceplant.TenteringPP[124] changed from 225.0215905321242 ' - 'to 255.4963659926335.\n' - 'Value of root.surfaceplant.TenteringPP[125] changed from 224.96495493529233 ' - 'to 255.42576121192343.\n' - 'Value of root.surfaceplant.TenteringPP[126] changed from 224.90759048565778 ' - 'to 255.35427659279662.\n' - 'Value of root.surfaceplant.TenteringPP[127] changed from 224.84950503691368 ' - 'to 255.2819221774056.\n' - 'Value of root.surfaceplant.TenteringPP[128] changed from 224.79070651788814 ' - 'to 255.20870808376333.\n' - 'Value of root.surfaceplant.TenteringPP[129] changed from 224.73120292484157 ' - 'to 255.1346444965762.\n' - 'Value of root.surfaceplant.TenteringPP[130] changed from 224.67100231407215 ' - 'to 255.05974165846226.\n' - 'Value of root.surfaceplant.TenteringPP[131] changed from 224.61011279482162 ' - 'to 254.98400986154343.\n' - 'Value of root.surfaceplant.TenteringPP[132] changed from 224.54854252247353 ' - 'to 254.90745943940158.\n' - 'Value of root.surfaceplant.TenteringPP[133] changed from 224.48629969203654 ' - 'to 254.8301007593882.\n' - 'Value of root.surfaceplant.TenteringPP[134] changed from 224.42339253190454 ' - 'to 254.7519442152759.\n' - 'Value of root.surfaceplant.TenteringPP[135] changed from 224.35982929788582 ' - 'to 254.67300022024392.\n' - 'Value of root.surfaceplant.TenteringPP[136] changed from 224.2956182674937 ' - 'to 254.59327920018416.\n' - 'Value of root.surfaceplant.TenteringPP[137] changed from 224.23076773449063 ' - 'to 254.51279158732018.\n' - 'Value of root.surfaceplant.TenteringPP[138] changed from 224.16528600367823 ' - 'to 254.43154781412795.\n' - 'Value of root.surfaceplant.TenteringPP[139] changed from 224.0991813859253 ' - 'to 254.3495583075478.\n' - 'Value of root.surfaceplant.TenteringPP[140] changed from 224.03246219342677 ' - 'to 254.26683348347956.\n' - 'Value of root.surfaceplant.TenteringPP[141] changed from 223.9651367351858 ' - 'to 254.18338374154922.\n' - 'Value of root.surfaceplant.TenteringPP[142] changed from 223.89721331271167 ' - 'to 254.09921946013986.\n' - 'Value of root.surfaceplant.TenteringPP[143] changed from 223.8287002159267 ' - 'to 254.01435099167543.\n' - 'Value of root.surfaceplant.TenteringPP[144] changed from 223.75960571927436 ' - 'to 253.92878865815015.\n' - 'Value of root.surfaceplant.TenteringPP[145] changed from 223.6899380780228 ' - 'to 253.84254274689368.\n' - 'Value of root.surfaceplant.TenteringPP[146] changed from 223.61970552475557 ' - 'to 253.75562350656378.\n' - 'Value of root.surfaceplant.TenteringPP[147] changed from 223.54891626604422 ' - 'to 253.6680411433582.\n' - 'Value of root.surfaceplant.TenteringPP[148] changed from 223.47757847929546 ' - 'to 253.57980581743698.\n' - 'Value of root.surfaceplant.TenteringPP[149] changed from 223.40570030976696 ' - 'to 253.49092763954837.\n' - 'Value of root.surfaceplant.TenteringPP[150] changed from 223.3332898677454 ' - 'to 253.40141666784893.\n' - 'Value of root.surfaceplant.TenteringPP[151] changed from 223.2603552258809 ' - 'to 253.3112829049121.\n' - 'Value of root.surfaceplant.TenteringPP[152] changed from 223.18690441667167 ' - 'to 253.22053629491637.\n' - 'Value of root.surfaceplant.TenteringPP[153] changed from 223.11294543009393 ' - 'to 253.12918672100704.\n' - 'Value of root.surfaceplant.TenteringPP[154] changed from 223.03848621137044 ' - 'to 253.03724400282385.\n' - 'Value of root.surfaceplant.TenteringPP[155] changed from 222.9635346588733 ' - 'to 252.94471789418805.\n' - 'Value of root.surfaceplant.TenteringPP[156] changed from 222.88809862215513 ' - 'to 252.85161808094313.\n' - 'Value of root.surfaceplant.TenteringPP[157] changed from 222.81218590010383 ' - 'to 252.75795417894165.\n' - 'Value of root.surfaceplant.TenteringPP[158] changed from 222.73580423921604 ' - 'to 252.663735732173.\n' - 'Value of root.surfaceplant.TenteringPP[159] changed from 222.65896133198424 ' - 'to 252.56897221102588.\n' - 'Value of root.surfaceplant.TenteringPP[160] changed from 222.58166481539334 ' - 'to 252.47367301068027.\n' - 'Value of root.surfaceplant.TenteringPP[161] changed from 222.50392226952172 ' - 'to 252.37784744962198.\n' - 'Value of root.surfaceplant.TenteringPP[162] changed from 222.42574121624293 ' - 'to 252.28150476827682.\n' - 'Value of root.surfaceplant.TenteringPP[163] changed from 222.34712911802347 ' - 'to 252.18465412775686.\n' - 'Value of root.surfaceplant.TenteringPP[164] changed from 222.26809337681297 ' - 'to 252.08730460871544.\n' - 'Value of root.surfaceplant.TenteringPP[165] changed from 222.18864133302216 ' - 'to 251.9894652103054.\n' - 'Value of root.surfaceplant.TenteringPP[166] changed from 222.10878026458596 ' - 'to 251.89114484923596.\n' - 'Value of root.surfaceplant.TenteringPP[167] changed from 222.02851738610693 ' - 'to 251.79235235892463.\n' - 'Value of root.surfaceplant.TenteringPP[168] changed from 221.9478598480762 ' - 'to 251.69309648873815.\n' - 'Value of root.surfaceplant.TenteringPP[169] changed from 221.86681473616844 ' - 'to 251.59338590332032.\n' - 'Value of root.surfaceplant.TenteringPP[170] changed from 221.785389070607 to ' - '251.49322918200147.\n' - 'Value of root.surfaceplant.TenteringPP[171] changed from 221.70358980559723 ' - 'to 251.3926348182855.\n' - 'Value of root.surfaceplant.TenteringPP[172] changed from 221.62142382882348 ' - 'to 251.29161121941252.\n' - 'Value of root.surfaceplant.TenteringPP[173] changed from 221.5388979610082 ' - 'to 251.19016670599166.\n' - 'Value of root.surfaceplant.TenteringPP[174] changed from 221.45601895552906 ' - 'to 251.08830951170103.\n' - 'Value of root.surfaceplant.TenteringPP[175] changed from 221.37279349809256 ' - 'to 250.98604778305287.\n' - 'Value of root.surfaceplant.TenteringPP[176] changed from 221.28922820646062 ' - 'to 250.88338957921906.\n' - 'Value of root.surfaceplant.TenteringPP[177] changed from 221.20532963022788 ' - 'to 250.7803428719149.\n' - 'Value of root.surfaceplant.TenteringPP[178] changed from 221.12110425064748 ' - 'to 250.67691554533775.\n' - 'Value of root.surfaceplant.TenteringPP[179] changed from 221.03655848050275 ' - 'to 250.5731153961583.\n' - 'Value of root.surfaceplant.TenteringPP[180] changed from 220.95169866402298 ' - 'to 250.4689501335614.\n' - 'Value of root.surfaceplant.TenteringPP[181] changed from 220.86653107683952 ' - 'to 250.3644273793338.\n' - 'Value of root.surfaceplant.TenteringPP[182] changed from 220.78106192598344 ' - 'to 250.2595546679964.\n' - 'Value of root.surfaceplant.TenteringPP[183] changed from 220.69529734991863 ' - 'to 250.15433944697895.\n' - 'Value of root.surfaceplant.TenteringPP[184] changed from 220.60924341861158 ' - 'to 250.0487890768343.\n' - 'Value of root.surfaceplant.TenteringPP[185] changed from 220.52290613363482 ' - 'to 249.94291083149096.\n' - 'Value of root.surfaceplant.TenteringPP[186] changed from 220.43629142830196 ' - 'to 249.8367118985404.\n' - 'Value of root.surfaceplant.TenteringPP[187] changed from 220.34940516783317 ' - 'to 249.73019937955846.\n' - 'Value of root.surfaceplant.TenteringPP[188] changed from 220.26225314954928 ' - 'to 249.62338029045898.\n' - 'Value of root.surfaceplant.TenteringPP[189] changed from 220.1748411030929 ' - 'to 249.51626156187587.\n' - 'Value of root.surfaceplant.TenteringPP[190] changed from 220.08717469067486 ' - 'to 249.40885003957467.\n' - 'Value of root.surfaceplant.TenteringPP[191] changed from 219.99925950734533 ' - 'to 249.30115248488931.\n' - 'Value of root.surfaceplant.TenteringPP[192] changed from 219.91110108128703 ' - 'to 249.19317557518463.\n' - 'Value of root.surfaceplant.TenteringPP[193] changed from 219.8227048741303 ' - 'to 249.0849259043413.\n' - 'Value of root.surfaceplant.TenteringPP[194] changed from 219.73407628128783 ' - 'to 248.97640998326276.\n' - 'Value of root.surfaceplant.TenteringPP[195] changed from 219.64522063230885 ' - 'to 248.8676342404025.\n' - 'Value of root.surfaceplant.TenteringPP[196] changed from 219.5561431912505 ' - 'to 248.75860502231015.\n' - 'Value of root.surfaceplant.TenteringPP[197] changed from 219.4668491570664 ' - 'to 248.64932859419503.\n' - 'Value of root.surfaceplant.TenteringPP[198] changed from 219.3773436640102 ' - 'to 248.53981114050637.\n' - 'Value of root.surfaceplant.TenteringPP[199] changed from 219.2876317820541 ' - 'to 248.4300587655287.\n' - 'Value of root.surfaceplant.TenteringPP[200] changed from 219.1977185173207 ' - 'to 248.32007749399096.\n' - 'Value of root.surfaceplant.TenteringPP[201] changed from 219.1076088125276 ' - 'to 248.2098732716889.\n' - 'Value of root.surfaceplant.TenteringPP[202] changed from 219.0173075474436 ' - 'to 248.0994519661193.\n' - 'Value of root.surfaceplant.TenteringPP[203] changed from 218.92681953935585 ' - 'to 247.9888193671249.\n' - 'Value of root.surfaceplant.TenteringPP[204] changed from 218.8361495435469 ' - 'to 247.87798118754998.\n' - 'Value of root.surfaceplant.TenteringPP[205] changed from 218.74530225378146 ' - 'to 247.7669430639044.\n' - 'Value of root.surfaceplant.TenteringPP[206] changed from 218.65428230280088 ' - 'to 247.65571055703592.\n' - 'Value of root.surfaceplant.TenteringPP[207] changed from 218.5630942628264 ' - 'to 247.5442891528105.\n' - 'Value of root.surfaceplant.TenteringPP[208] changed from 218.47174264606878 ' - 'to 247.43268426279863.\n' - 'Value of root.surfaceplant.TenteringPP[209] changed from 218.38023190524444 ' - 'to 247.32090122496777.\n' - 'Value of root.surfaceplant.TenteringPP[210] changed from 218.28856643409833 ' - 'to 247.2089453043803.\n' - 'Value of root.surfaceplant.TenteringPP[211] changed from 218.19675056793068 ' - 'to 247.0968216938954.\n' - 'Value of root.surfaceplant.TenteringPP[212] changed from 218.1047885841296 ' - 'to 246.9845355148755.\n' - 'Value of root.surfaceplant.TenteringPP[213] changed from 218.01268470270745 ' - 'to 246.87209181789535.\n' - 'Value of root.surfaceplant.TenteringPP[214] changed from 217.9204430868404 ' - 'to 246.75949558345425.\n' - 'Value of root.surfaceplant.TenteringPP[215] changed from 217.82806784341219 ' - 'to 246.64675172269028.\n' - 'Value of root.surfaceplant.TenteringPP[216] changed from 217.73556302355942 ' - 'to 246.53386507809614.\n' - 'Value of root.surfaceplant.TenteringPP[217] changed from 217.64293262321993 ' - 'to 246.42084042423627.\n' - 'Value of root.surfaceplant.TenteringPP[218] changed from 217.55018058368273 ' - 'to 246.3076824684643.\n' - 'Value of root.surfaceplant.TenteringPP[219] changed from 217.45731079213934 ' - 'to 246.1943958516412.\n' - 'Value of root.surfaceplant.TenteringPP[220] changed from 217.3643270822363 ' - 'to 246.08098514885273.\n' - 'Value of root.surfaceplant.TenteringPP[221] changed from 217.2712332346278 ' - 'to 245.96745487012674.\n' - 'Value of root.surfaceplant.TenteringPP[222] changed from 217.17803297753017 ' - 'to 245.85380946114932.\n' - 'Value of root.surfaceplant.TenteringPP[223] changed from 217.08472998727427 ' - 'to 245.74005330397927.\n' - 'Value of root.surfaceplant.TenteringPP[224] changed from 216.99132788885962 ' - 'to 245.6261907177617.\n' - 'Value of root.surfaceplant.TenteringPP[225] changed from 216.8978302565064 ' - 'to 245.5122259594387.\n' - 'Value of root.surfaceplant.TenteringPP[226] changed from 216.80424061420777 ' - 'to 245.39816322445847.\n' - 'Value of root.surfaceplant.TenteringPP[227] changed from 216.71056243628018 ' - 'to 245.28400664748165.\n' - 'Value of root.surfaceplant.TenteringPP[228] changed from 216.6167991479132 ' - 'to 245.16976030308433.\n' - 'Value of root.surfaceplant.TenteringPP[229] changed from 216.5229541257168 ' - 'to 245.0554282064588.\n' - 'Value of root.surfaceplant.TenteringPP[230] changed from 216.42903069826767 ' - 'to 244.94101431411048.\n' - 'Value of root.surfaceplant.TenteringPP[231] changed from 216.33503214665296 ' - 'to 244.8265225245511.\n' - 'Value of root.surfaceplant.TenteringPP[232] changed from 216.24096170501218 ' - 'to 244.71195667898886.\n' - 'Value of root.surfaceplant.TenteringPP[233] changed from 216.14682256107662 ' - 'to 244.59732056201375.\n' - 'Value of root.surfaceplant.TenteringPP[234] changed from 216.05261785670567 ' - 'to 244.4826179022793.\n' - 'Value of root.surfaceplant.TenteringPP[235] changed from 215.9583506884216 ' - 'to 244.3678523731799.\n' - 'Value of root.surfaceplant.TenteringPP[236] changed from 215.86402410794008 ' - 'to 244.25302759352365.\n' - 'Value of root.surfaceplant.TenteringPP[237] changed from 215.76964112269874 ' - 'to 244.13814712820064.\n' - 'Value of root.surfaceplant.TenteringPP[238] changed from 215.67520469638194 ' - 'to 244.02321448884618.\n' - 'Value of root.surfaceplant.TenteringPP[239] changed from 215.58071774944247 ' - 'to 243.90823313449977.\n' - 'Value of root.surfaceplant.TenteringPP[240] changed from 215.48618315962005 ' - 'to 243.7932064722584.\n' - 'Value of root.surfaceplant.TenteringPP[241] changed from 215.39160376245576 ' - 'to 243.6781378579251.\n' - 'Value of root.surfaceplant.TenteringPP[242] changed from 215.29698235180356 ' - 'to 243.5630305966523.\n' - 'Value of root.surfaceplant.TenteringPP[243] changed from 215.2023216803376 ' - 'to 243.44788794358013.\n' - 'Value of root.surfaceplant.TenteringPP[244] changed from 215.10762446005566 ' - 'to 243.33271310446838.\n' - 'Value of root.surfaceplant.TenteringPP[245] changed from 215.0128933627794 ' - 'to 243.2175092363243.\n' - 'Value of root.surfaceplant.TenteringPP[246] changed from 214.91813102064984 ' - 'to 243.10227944802395.\n' - 'Value of root.surfaceplant.TenteringPP[247] changed from 214.8233400266192 ' - 'to 242.98702680092842.\n' - 'Value of root.surfaceplant.TenteringPP[248] changed from 214.72852293493892 ' - 'to 242.8717543094942.\n' - 'Value of root.surfaceplant.TenteringPP[249] changed from 214.633682261643 to ' - '242.75646494187785.\n' - 'Value of root.surfaceplant.TenteringPP[250] changed from 214.5388204850274 ' - 'to 242.64116162053537.\n' - 'Value of root.surfaceplant.TenteringPP[251] changed from 214.4439400461254 ' - 'to 242.52584722281497.\n' - 'Value of root.surfaceplant.TenteringPP[252] changed from 214.34904334917843 ' - 'to 242.4105245815449.\n' - 'Value of root.surfaceplant.TenteringPP[253] changed from 214.25413276210273 ' - 'to 242.29519648561498.\n' - 'Value of root.surfaceplant.TenteringPP[254] changed from 214.1592106169515 ' - 'to 242.17986568055224.\n' - 'Value of root.surfaceplant.TenteringPP[255] changed from 214.06427921037286 ' - 'to 242.0645348690911.\n' - 'Value of root.surfaceplant.TenteringPP[256] changed from 213.96934080406314 ' - 'to 241.94920671173713.\n' - 'Value of root.surfaceplant.TenteringPP[257] changed from 213.87439762521646 ' - 'to 241.83388382732537.\n' - 'Value of root.surfaceplant.TenteringPP[258] changed from 213.77945186696874 ' - 'to 241.71856879357267.\n' - 'Value of root.surfaceplant.TenteringPP[259] changed from 213.6845056888382 ' - 'to 241.6032641476238.\n' - 'Value of root.surfaceplant.TenteringPP[260] changed from 213.58956121716133 ' - 'to 241.4879723865918.\n' - 'Value of root.surfaceplant.TenteringPP[261] changed from 213.4946205455236 ' - 'to 241.37269596809324.\n' - 'Value of root.surfaceplant.TenteringPP[262] changed from 213.39968573518652 ' - 'to 241.25743731077603.\n' - 'Value of root.surfaceplant.TenteringPP[263] changed from 213.3047588155102 ' - 'to 241.1421987948428.\n' - 'Value of root.surfaceplant.TenteringPP[264] changed from 213.20984178437084 ' - 'to 241.02698276256788.\n' - 'Value of root.surfaceplant.TenteringPP[265] changed from 213.11493660857425 ' - 'to 240.91179151880786.\n' - 'Value of root.surfaceplant.TenteringPP[266] changed from 213.02004522426472 ' - 'to 240.79662733150758.\n' - 'Value of root.surfaceplant.TenteringPP[267] changed from 212.92516953732948 ' - 'to 240.68149243219924.\n' - 'Value of root.surfaceplant.TenteringPP[268] changed from 212.83031142379886 ' - 'to 240.56638901649626.\n' - 'Value of root.surfaceplant.TenteringPP[269] changed from 212.73547273024167 ' - 'to 240.45131924458107.\n' - 'Value of root.surfaceplant.TenteringPP[270] changed from 212.64065527415633 ' - 'to 240.3362852416877.\n' - 'Value of root.surfaceplant.TenteringPP[271] changed from 212.54586084435806 ' - 'to 240.221289098578.\n' - 'Value of root.surfaceplant.TenteringPP[272] changed from 212.45109120136055 ' - 'to 240.10633287201293.\n' - 'Value of root.surfaceplant.TenteringPP[273] changed from 212.35634807775452 ' - 'to 239.9914185852173.\n' - 'Value of root.surfaceplant.TenteringPP[274] changed from 212.26163317858118 ' - 'to 239.87654822833994.\n' - 'Value of root.surfaceplant.TenteringPP[275] changed from 212.16694818170154 ' - 'to 239.76172375890772.\n' - 'Value of root.surfaceplant.TenteringPP[276] changed from 212.07229473816133 ' - 'to 239.6469471022739.\n' - 'Value of root.surfaceplant.TenteringPP[277] changed from 211.97767447255202 ' - 'to 239.53222015206157.\n' - 'Value of root.surfaceplant.TenteringPP[278] changed from 211.88308898336697 ' - 'to 239.41754477060118.\n' - 'Value of root.surfaceplant.TenteringPP[279] changed from 211.78853984335402 ' - 'to 239.3029227893628.\n' - 'Value of root.surfaceplant.TenteringPP[280] changed from 211.6940285998632 ' - 'to 239.1883560093831.\n' - 'Value of root.surfaceplant.TenteringPP[281] changed from 211.5995567751909 ' - 'to 239.07384620168693.\n' - 'Value of root.surfaceplant.TenteringPP[282] changed from 211.50512586691946 ' - 'to 238.95939510770364.\n' - 'Value of root.surfaceplant.TenteringPP[283] changed from 211.41073734825275 ' - 'to 238.8450044396782.\n' - 'Value of root.surfaceplant.TenteringPP[284] changed from 211.31639266834787 ' - 'to 238.73067588107708.\n' - 'Value of root.surfaceplant.TenteringPP[285] changed from 211.22209325264254 ' - 'to 238.61641108698905.\n' - 'Value of root.surfaceplant.TenteringPP[286] changed from 211.12784050317848 ' - 'to 238.5022116845208.\n' - 'Value of root.surfaceplant.TenteringPP[287] changed from 211.033635798921 to ' - '238.38807927318766.\n' - 'Value of root.surfaceplant.TenteringPP[288] changed from 210.93948049607465 ' - 'to 238.2740154252991.\n' - 'Value of root.surfaceplant.TenteringPP[289] changed from 210.84537592839442 ' - 'to 238.1600216863395.\n' - 'Value of root.surfaceplant.TenteringPP[290] changed from 210.75132340749386 ' - 'to 238.0460995753438.\n' - 'Value of root.surfaceplant.TenteringPP[291] changed from 210.65732422314872 ' - 'to 237.93225058526852.\n' - 'Value of root.surfaceplant.TenteringPP[292] changed from 210.56337964359702 ' - 'to 237.8184761833579.\n' - 'Value of root.surfaceplant.TenteringPP[293] changed from 210.46949091583542 ' - 'to 237.704777811505.\n' - 'Value of root.surfaceplant.TenteringPP[294] changed from 210.37565926591154 ' - 'to 237.59115688660842.\n' - 'Value of root.surfaceplant.TenteringPP[295] changed from 210.28188589921294 ' - 'to 237.4776148009244.\n' - 'Value of root.surfaceplant.TenteringPP[296] changed from 210.18817200075205 ' - 'to 237.3641529224138.\n' - 'Value of root.surfaceplant.TenteringPP[297] changed from 210.09451873544774 ' - 'to 237.2507725950853.\n' - 'Value of root.surfaceplant.TenteringPP[298] changed from 210.00092724840331 ' - 'to 237.13747513933328.\n' - 'Value of root.surfaceplant.TenteringPP[299] changed from 209.90739866518058 ' - 'to 237.02426185227162.\n' - 'Value of root.surfaceplant.TenteringPP[300] changed from 209.81393409207072 ' - 'to 236.9111340080634.\n' - 'Value of root.surfaceplant.TenteringPP[301] changed from 209.72053461636162 ' - 'to 236.79809285824538.\n' - 'Value of root.surfaceplant.TenteringPP[302] changed from 209.62720130660162 ' - 'to 236.685139632049.\n' - 'Value of root.surfaceplant.TenteringPP[303] changed from 209.5339352128598 ' - 'to 236.57227553671657.\n' - 'Value of root.surfaceplant.TenteringPP[304] changed from 209.44073736698326 ' - 'to 236.45950175781348.\n' - 'Value of root.surfaceplant.TenteringPP[305] changed from 209.34760878285047 ' - 'to 236.34681945953616.\n' - 'Value of root.surfaceplant.TenteringPP[306] changed from 209.25455045662167 ' - 'to 236.2342297850159.\n' - 'Value of root.surfaceplant.TenteringPP[307] changed from 209.16156336698612 ' - 'to 236.12173385661862.\n' - 'Value of root.surfaceplant.TenteringPP[308] changed from 209.0686484754058 ' - 'to 236.00933277624054.\n' - 'Value of root.surfaceplant.TenteringPP[309] changed from 208.9758067263558 ' - 'to 235.89702762559997.\n' - 'Value of root.surfaceplant.TenteringPP[310] changed from 208.88303904756216 ' - 'to 235.78481946652502.\n' - 'Value of root.surfaceplant.TenteringPP[311] changed from 208.79034635023578 ' - 'to 235.67270934123746.\n' - 'Value of root.surfaceplant.TenteringPP[312] changed from 208.69772952930393 ' - 'to 235.56069827263286.\n' - 'Value of root.surfaceplant.TenteringPP[313] changed from 208.60518946363817 ' - 'to 235.44878726455684.\n' - 'Value of root.surfaceplant.TenteringPP[314] changed from 208.51272701627977 ' - 'to 235.3369773020775.\n' - 'Value of root.surfaceplant.TenteringPP[315] changed from 208.42034303466139 ' - 'to 235.22526935175415.\n' - 'Value of root.surfaceplant.TenteringPP[316] changed from 208.32803835082657 ' - 'to 235.11366436190235.\n' - 'Value of root.surfaceplant.TenteringPP[317] changed from 208.235813781646 to ' - '235.00216326285582.\n' - 'Value of root.surfaceplant.TenteringPP[318] changed from 208.1436701290306 ' - 'to 234.8907669672239.\n' - 'Value of root.surfaceplant.TenteringPP[319] changed from 208.05160818014232 ' - 'to 234.7794763701461.\n' - 'Value of root.surfaceplant.TenteringPP[320] changed from 207.95962870760167 ' - 'to 234.66829234954304.\n' - 'Value of root.surfaceplant.TenteringPP[321] changed from 207.86773246969267 ' - 'to 234.55721576636392.\n' - 'Value of root.surfaceplant.TenteringPP[322] changed from 207.77592021056492 ' - 'to 234.44624746483063.\n' - 'Value of root.surfaceplant.TenteringPP[323] changed from 207.68419266043318 ' - 'to 234.33538827267836.\n' - 'Value of root.surfaceplant.TenteringPP[324] changed from 207.59255053577405 ' - 'to 234.22463900139311.\n' - 'Value of root.surfaceplant.TenteringPP[325] changed from 207.50099453951998 ' - 'to 234.11400044644563.\n' - 'Value of root.surfaceplant.TenteringPP[326] changed from 207.40952536125093 ' - 'to 234.00347338752277.\n' - 'Value of root.surfaceplant.TenteringPP[327] changed from 207.31814367738315 ' - 'to 233.89305858875463.\n' - 'Value of root.surfaceplant.TenteringPP[328] changed from 207.22685015135553 ' - 'to 233.7827567989396.\n' - 'Value of root.surfaceplant.TenteringPP[329] changed from 207.13564543381352 ' - 'to 233.67256875176577.\n' - 'Value of root.surfaceplant.TenteringPP[330] changed from 207.04453016279027 ' - 'to 233.56249516602907.\n' - 'Value of root.surfaceplant.TenteringPP[331] changed from 206.95350496388582 ' - 'to 233.45253674584885.\n' - 'Value of root.surfaceplant.TenteringPP[332] changed from 206.86257045044317 ' - 'to 233.34269418088056.\n' - 'Value of root.surfaceplant.TenteringPP[333] changed from 206.77172722372262 ' - 'to 233.2329681465247.\n' - 'Value of root.surfaceplant.TenteringPP[334] changed from 206.68097587307335 ' - 'to 233.1233593041337.\n' - 'Value of root.surfaceplant.TenteringPP[335] changed from 206.5903169761028 ' - 'to 233.01386830121564.\n' - 'Value of root.surfaceplant.TenteringPP[336] changed from 206.4997510988437 ' - 'to 232.90449577163497.\n' - 'Value of root.surfaceplant.TenteringPP[337] changed from 206.4092787959188 ' - 'to 232.79524233581074.\n' - 'Value of root.surfaceplant.TenteringPP[338] changed from 206.31890061070362 ' - 'to 232.68610860091175.\n' - 'Value of root.surfaceplant.TenteringPP[339] changed from 206.22861707548637 ' - 'to 232.57709516104936.\n' - 'Value of root.surfaceplant.TenteringPP[340] changed from 206.1384287116265 ' - 'to 232.46820259746724.\n' - 'Value of root.surfaceplant.TenteringPP[341] changed from 206.04833602971027 ' - 'to 232.35943147872877.\n' - 'Value of root.surfaceplant.TenteringPP[342] changed from 205.95833952970492 ' - 'to 232.2507823609017.\n' - 'Value of root.surfaceplant.TenteringPP[343] changed from 205.8684397011102 ' - 'to 232.1422557877401.\n' - 'Value of root.surfaceplant.TenteringPP[344] changed from 205.77863702310805 ' - 'to 232.03385229086425.\n' - 'Value of root.surfaceplant.TenteringPP[345] changed from 205.68893196471026 ' - 'to 231.92557238993732.\n' - 'Value of root.surfaceplant.TenteringPP[346] changed from 205.5993249849041 ' - 'to 231.8174165928402.\n' - 'Value of root.surfaceplant.TenteringPP[347] changed from 205.50981653279564 ' - 'to 231.70938539584358.\n' - 'Value of root.surfaceplant.TenteringPP[348] changed from 205.42040704775172 ' - 'to 231.60147928377765.\n' - 'Value of root.surfaceplant.TenteringPP[349] changed from 205.3310969595394 ' - 'to 231.4936987301997.\n' - 'Value of root.surfaceplant.TenteringPP[350] changed from 205.24188668846386 ' - 'to 231.38604419755868.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[0] changed from ' - '1094347079.865682 to 1325446456.6576545.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[1] changed from ' - '1094347079.8105743 to 1325446456.5648806.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[2] changed from ' - '1094346994.933417 to 1325446327.7752042.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[3] changed from ' - '1094343059.4363928 to 1325440675.5426247.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[4] changed from ' - '1094304190.4532602 to 1325386842.4692135.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[5] changed from ' - '1094137962.4101267 to 1325162477.4148467.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[6] changed from ' - '1093700481.1198754 to 1324582976.7358584.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[7] changed from ' - '1092843565.26182 to 1323463714.5302563.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[8] changed from ' - '1091453425.0809498 to 1321667487.7916625.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[9] changed from ' - '1089464669.4355264 to 1319119583.9049146.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[10] changed from ' - '1086856912.105105 to 1315801536.3084433.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[11] changed from ' - '1083644223.658538 to 1311736843.994545.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[12] changed from ' - '1079863735.54063 to 1306976341.2544644.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[13] changed from ' - '1075566067.5941176 to 1301586256.002384.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[14] changed from ' - '1070808221.8285382 to 1295639536.448519.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[15] changed from ' - '1065648718.3653375 to 1289210035.0408473.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[16] changed from ' - '1060144488.7552577 to 1282368878.5660303.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[17] changed from ' - '1054349041.2207874 to 1275182391.1501865.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[18] changed from ' - '1048311499.2082274 to 1267711065.5080104.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[19] changed from ' - '1042076214.6451665 to 1260009212.004246.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[20] changed from ' - '1035682743.7544156 to 1252125026.588169.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[21] changed from ' - '1029166039.9752918 to 1244100902.650823.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[22] changed from ' - '1022556767.0231023 to 1235973871.8493443.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[23] changed from ' - '1015881669.101683 to 1227776100.4016397.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[24] changed from ' - '1009163958.5245475 to 1219535395.344904.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[25] changed from ' - '1002423696.592864 to 1211275693.7970855.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[26] changed from ' - '995678153.8625153 to 1203017520.3334181.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[27] changed from ' - '988942142.5954907 to 1194778405.298354.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[28] changed from ' - '982228318.4165369 to 1186573261.67598.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[29] changed from ' - '975547450.7999653 to 1178414721.033072.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[30] changed from ' - '968908663.5487772 to 1170313430.6977515.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[31] changed from ' - '962319647.2730849 to 1162278315.190175.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[32] changed from ' - '955786846.2774194 to 1154316805.2756505.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[33] changed from ' - '949315622.393206 to 1146435038.0596113.\n' - 'Value of root.surfaceplant.HeatkWhExtracted.value[34] changed from ' - '942910398.2527815 to 1138638031.4144526.\n' - 'Value of root.surfaceplant.PumpingkWh.value[0] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[1] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[2] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[3] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[4] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[5] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[6] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[7] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[8] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[9] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[10] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[11] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[12] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[13] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[14] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[15] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[16] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[17] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[18] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[19] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[20] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[21] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[22] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[23] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[24] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[25] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[26] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[27] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[28] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[29] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[30] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[31] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[32] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[33] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.PumpingkWh.value[34] changed from ' - '1412103.6176849776 to 456044.463822447.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[0] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[1] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[2] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[3] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[4] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[5] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[6] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[7] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[8] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[9] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[10] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[11] changed from ' - '21.16072704822125 to 28.624694332044122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[12] changed from ' - '21.160727048221148 to 28.624694332043983.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[13] changed from ' - '21.160727048220796 to 28.624694332043106.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[14] changed from ' - '21.160727048217574 to 28.624694332036018.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[15] changed from ' - '21.160727048197916 to 28.62469433199296.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[16] changed from ' - '21.160727048100615 to 28.624694331786458.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[17] changed from ' - '21.160727047705713 to 28.624694330968026.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[18] changed from ' - '21.160727046342725 to 28.624694328202708.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[19] changed from ' - '21.160727042239067 to 28.624694320034205.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[20] changed from ' - '21.160727031233897 to 28.624694298500735.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[21] changed from ' - '21.160727004499705 to 28.624694246996313.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[22] changed from ' - '21.160726944857437 to 28.62469413370178.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[23] changed from ' - '21.16072682126786 to 28.62469390193627.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[24] changed from ' - '21.160726581136128 to 28.624693456898868.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[25] changed from ' - '21.160726140183566 to 28.624692648488324.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[26] changed from ' - '21.160725369794147 to 28.6246912501626.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[27] changed from ' - '21.160724081928286 to 28.624688934095595.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[28] changed from ' - '21.160722011874576 to 28.6246852431799.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[29] changed from ' - '21.160718799273244 to 28.62467956066187.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[30] changed from ' - '21.160713967972452 to 28.624671078372817.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[31] changed from ' - '21.160706905355447 to 28.624658764622097.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[32] changed from ' - '21.160696841821267 to 28.62464133283806.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[33] changed from ' - '21.160682831083765 to 28.62461721200308.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[34] changed from ' - '21.160663731914713 to 28.624584519824122.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[35] changed from ' - '21.16063819187793 to 28.624541039442843.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[36] changed from ' - '21.160604633505987 to 28.62448420031554.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[37] changed from ' - '21.16056124326552 to 28.62441106372337.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[38] changed from ' - '21.160505963543148 to 28.6243183131834.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[39] changed from ' - '21.160436487781105 to 28.624202249871367.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[40] changed from ' - '21.16035025878734 to 28.624058793011375.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[41] changed from ' - '21.16024447015872 to 28.623883485054744.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[42] changed from ' - '21.160116070681998 to 28.623671501366537.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[43] changed from ' - '21.159961771513697 to 28.623417664050418.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[44] changed from ' - '21.159778055894694 to 28.623116459484468.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[45] changed from ' - '21.159561191125363 to 28.622762059098935.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[46] changed from ' - '21.159307242499395 to 28.62234834290518.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[47] changed from ' - '21.1590120888925 to 28.62186892528184.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[48] changed from ' - '21.158671439696946 to 28.62131718253146.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[49] changed from ' - '21.15828085279964 to 28.620686281739648.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[50] changed from ' - '21.157835753319098 to 28.619969210497544.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[51] changed from ' - '21.157331452827542 to 28.61915880707794.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[52] changed from ' - '21.156763168812173 to 28.61824779069966.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[53] changed from ' - '21.156126044148447 to 28.617228791543184.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[54] changed from ' - '21.155415166382383 to 28.61609438023214.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[55] changed from ' - '21.154625586647803 to 28.614837096527236.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[56] changed from ' - '21.153752338062468 to 28.613449477020534.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[57] changed from ' - '21.152790453475866 to 28.6119240816535.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[58] changed from ' - '21.151734982461154 to 28.61025351892004.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[59] changed from ' - '21.15058100746567 to 28.60843046964248.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[60] changed from ' - '21.14932365905199 to 28.606447709240577.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[61] changed from ' - '21.147958130182232 to 28.604298128438604.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[62] changed from ' - '21.146479689511157 to 28.60197475237925.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[63] changed from ' - '21.144883693668483 to 28.599470758131964.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[64] changed from ' - '21.143165598525105 to 28.59677949060269.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[65] changed from ' - '21.141320969444948 to 28.593894476864765.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[66] changed from ' - '21.13934549053717 to 28.590809438945502.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[67] changed from ' - '21.137234972928628 to 28.587518305112212.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[68] changed from ' - '21.134985362083828 to 28.584015219709357.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[69] changed from ' - '21.132592744205194 to 28.580294551607142.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[70] changed from ' - '21.13005335175031 to 28.576350901324908.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[71] changed from ' - '21.12736356810489 to 28.572179106897973.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[72] changed from ' - '21.12451993145556 to 28.567774248556443.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[73] changed from ' - '21.121519137904627 to 28.563131652292007.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[74] changed from ' - '21.1183580438718 to 28.55824689237904.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[75] changed from ' - '21.115033667828943 to 28.55311579292834.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[76] changed from ' - '21.111543191412007 to 28.547734428540032.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[77] changed from ' - '21.10788395995477 to 28.54209912412714.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[78] changed from ' - '21.104053482488396 to 28.536206453978878.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[79] changed from ' - '21.100049431248745 to 28.53005324012685.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[80] changed from ' - '21.095869640734712 to 28.523636550079488.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[81] changed from ' - '21.091512106353875 to 28.516953693983282.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[82] changed from ' - '21.086974982697075 to 28.510002221270465.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[83] changed from ' - '21.08225658147674 to 28.502779916846087.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[84] changed from ' - '21.077355369162838 to 28.495284796866905.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[85] changed from ' - '21.07226996435171 to 28.487515104160785.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[86] changed from ' - '21.06699913489582 to 28.47946930333284.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[87] changed from ' - '21.06154179482586 to 28.47114607559878.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[88] changed from ' - '21.055897001091154 to 28.462544313389362.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[89] changed from ' - '21.050063950144885 to 28.453663114758864.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[90] changed from ' - '21.044041974396777 to 28.444501777634954.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[91] changed from ' - '21.037830538556538 to 28.43505979393933.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[92] changed from ' - '21.031429235887636 to 28.425336843611575.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[93] changed from ' - '21.024837784390904 to 28.415332788558764.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[94] changed from ' - '21.01805602293493 to 28.405047666559955.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[95] changed from ' - '21.011083907349413 to 28.3944816851443.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[96] changed from ' - '21.00392150649639 to 28.383635215466153.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[97] changed from ' - '20.99656899833215 to 28.372508786193077.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[98] changed from ' - '20.98902666597222 to 28.361103077425682.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[99] changed from ' - '20.981294893770617 to 28.34941891466198.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[100] changed from ' - '20.973374163423024 to 28.33745726282355.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[101] changed from ' - '20.965265050102744 to 28.325219220349915.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[102] changed from ' - '20.95696821863772 to 28.31270601337695.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[103] changed from ' - '20.94848441973531 to 28.29991899000551.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[104] changed from ' - '20.93981448626163 to 28.28685961467063.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[105] changed from ' - '20.93095932958033 to 28.273529462615.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[106] changed from ' - '20.921919935956208 to 28.259930214477254.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[107] changed from ' - '20.91269736302776 to 28.246063650996074.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[108] changed from ' - '20.90329273635121 to 28.23193164783784.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[109] changed from ' - '20.89370724602164 to 28.217536170548332.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[110] changed from ' - '20.883942143369815 to 28.202879269632945.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[111] changed from ' - '20.87399873774072 to 28.187963075768305.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[112] changed from ' - '20.8638783933527 to 28.1727897951442.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[113] changed from ' - '20.853582526239787 to 28.15736170493945.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[114] changed from ' - '20.843112601277653 to 28.14168114893158.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[115] changed from ' - '20.832470129293387 to 28.125750533238268.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[116] changed from ' - '20.821656664260455 to 28.10957232219488.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[117] changed from ' - '20.810673800577256 to 28.093149034360952.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[118] changed from ' - '20.799523170430877 to 28.076483238662455.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[119] changed from ' - '20.78820644124401 to 28.059577550660165.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[120] changed from ' - '20.776725313205123 to 28.04243462895052.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[121] changed from ' - '20.765081516881118 to 28.025057171691277.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[122] changed from ' - '20.753276810911498 to 28.007447913252953.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[123] changed from ' - '20.741312979782222 to 27.98960962099425.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[124] changed from ' - '20.729191831679824 to 27.971545092156934.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[125] changed from ' - '20.7169151964217 to 27.95325715088082.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[126] changed from ' - '20.7044849234645 to 27.934748645332867.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[127] changed from ' - '20.691902879985943 to 27.916022444952322.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[128] changed from ' - '20.679170949041204 to 27.897081437804836.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[129] changed from ' - '20.666291027790535 to 27.877928528045196.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[130] changed from ' - '20.653265025796816 to 27.858566633486557.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[131] changed from ' - '20.640094863392168 to 27.83899868327194.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[132] changed from ' - '20.626782470111266 to 27.819227615645353.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[133] changed from ' - '20.613329783189915 to 27.799256375821454.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[134] changed from ' - '20.599738746126175 to 27.779087913948032.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[135] changed from ' - '20.586011307304585 to 27.758725183162706.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[136] changed from ' - '20.572149418679206 to 27.73817113773635.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[137] changed from ' - '20.558155034515654 to 27.71742873130442.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[138] changed from ' - '20.544030110189293 to 27.696500915181627.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[139] changed from ' - '20.529776601038385 to 27.675390636756884.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[140] changed from ' - '20.515396461270605 to 27.654100837968155.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[141] changed from ' - '20.500891642921026 to 27.63263445385158.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[142] changed from ' - '20.486264094859557 to 27.61099441116519.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[143] changed from ' - '20.471515761847392 to 27.5891836270824.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[144] changed from ' - '20.45664858363983 to 27.567205007954275.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[145] changed from ' - '20.441664494133924 to 27.545061448138497.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[146] changed from ' - '20.42656542056028 to 27.522755828890283.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[147] changed from ' - '20.411353282716647 to 27.500291017316403.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[148] changed from ' - '20.396029992241875 to 27.477669865386837.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[149] changed from ' - '20.380597451930306 to 27.454895209004476.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[150] changed from ' - '20.36505755508168 to 27.43196986712909.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[151] changed from ' - '20.349412184890205 to 27.40889664095341.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[152] changed from ' - '20.333663213866725 to 27.385678313131606.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[153] changed from ' - '20.317812503295258 to 27.36231764705427.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[154] changed from ' - '20.301861902722514 to 27.338817386172394.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[155] changed from ' - '20.285813249477844 to 27.315180253364716.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[156] changed from ' - '20.26966836822434 to 27.291408950348806.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[157] changed from ' - '20.25342907053781 to 27.267506157134022.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[158] changed from ' - '20.237097154514196 to 27.243474531513716.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[159] changed from ' - '20.22067440440368 to 27.219316708595333.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[160] changed from ' - '20.204162590269974 to 27.195035300367685.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[161] changed from ' - '20.18756346767464 to 27.170632895302713.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[162] changed from ' - '20.17087877738487 to 27.14611205799096.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[163] changed from ' - '20.154110245103755 to 27.121475328809428.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[164] changed from ' - '20.13725958122237 to 27.09672522361914.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[165] changed from ' - '20.12032848059296 to 27.071864233493034.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[166] changed from ' - '20.103318622320867 to 27.046894824471927.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[167] changed from ' - '20.086231669577288 to 27.02181943734586.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[168] changed from ' - '20.069069269428315 to 26.996640487463296.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[169] changed from ' - '20.051833052683005 to 26.971360364562322.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[170] changed from ' - '20.034524633757403 to 26.94598143262738.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[171] changed from ' - '20.01714561055402 to 26.920506029766493.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[172] changed from ' - '19.999697564357618 to 26.89493646811061.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[173] changed from ' - '19.982182059744446 to 26.86927503373254.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[174] changed from ' - '19.964600644506064 to 26.843523986586117.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[175] changed from ' - '19.94695484958622 to 26.8176855604619.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[176] changed from ' - '19.929246189029392 to 26.791761962962166.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[177] changed from ' - '19.911476159943334 to 26.76575537549085.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[178] changed from ' - '19.893646242470815 to 26.73966795326022.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[179] changed from ' - '19.875757899773443 to 26.713501825311678.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[180] changed from ' - '19.857812578026227 to 26.687259094551344.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[181] changed from ' - '19.839811706419965 to 26.66094183779823.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[182] changed from ' - '19.821756697176024 to 26.63455210584623.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[183] changed from ' - '19.803648945566906 to 26.608091923536303.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[184] changed from ' - '19.785489829947107 to 26.58156328984205.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[185] changed from ' - '19.76728071179144 to 26.554968177964405.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[186] changed from ' - '19.749022935740665 to 26.528308535437482.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[187] changed from ' - '19.730717829654594 to 26.50158628424274.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[188] changed from ' - '19.712366704671574 to 26.474803320933454.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[189] changed from ' - '19.69397085527479 to 26.44796151676698.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[190] changed from ' - '19.675531559364153 to 26.421062717844208.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[191] changed from ' - '19.65705007833408 to 26.394108745258315.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[192] changed from ' - '19.63852765715644 to 26.367101395248444.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[193] changed from ' - '19.619965524468935 to 26.340042439361262.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[194] changed from ' - '19.601364892667643 to 26.3129336246178.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[195] changed from ' - '19.58272695800445 to 26.28577667368682.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[196] changed from ' - '19.564052900688026 to 26.25857328506229.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[197] changed from ' - '19.54534388498959 to 26.23132513324703.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[198] changed from ' - '19.52660105935152 to 26.20403386893998.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[199] changed from ' - '19.507825556499423 to 26.17670111922804.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[200] changed from ' - '19.489018493557854 to 26.149328487781712.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[201] changed from ' - '19.4701809721688 to 26.121917555054278.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[202] changed from ' - '19.45131407861168 to 26.094469878484137.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[203] changed from ' - '19.432418883928207 to 26.06698699270072.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[204] changed from ' - '19.41349644404714 to 26.039470409732015.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[205] changed from ' - '19.394547799912832 to 26.01192161921544.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[206] changed from ' - '19.375573977614543 to 25.984342088610447.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[207] changed from ' - '19.356575988518475 to 25.956733263413245.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[208] changed from ' - '19.33755482940082 to 25.92909656737335.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[209] changed from ' - '19.31851148258246 to 25.90143340271108.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[210] changed from ' - '19.29944691606445 to 25.873745150337285.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[211] changed from ' - '19.280362083665942 to 25.84603317007335.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[212] changed from ' - '19.261257925161303 to 25.81829880087202.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[213] changed from ' - '19.242135366419884 to 25.79054336104051.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[214] changed from ' - '19.222995319545184 to 25.76276814846179.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[215] changed from ' - '19.20383868301531 to 25.734974440818014.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[216] changed from ' - '19.184666341824123 to 25.70716349581381.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[217] changed from ' - '19.165479167622212 to 25.679336551399924.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[218] changed from ' - '19.146278018858805 to 25.65149482599556.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[219] changed from ' - '19.12706374092345 to 25.623639518712245.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[220] changed from ' - '19.107837166287798 to 25.595771809576682.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[221] changed from ' - '19.088599114647835 to 25.56789285975296.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[222] changed from ' - '19.06935039306606 to 25.540003811764876.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[223] changed from ' - '19.050091796113037 to 25.51210578971682.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[224] changed from ' - '19.030824106009 to 25.48419989951484.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[225] changed from ' - '19.01154809276567 to 25.456287229086726.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[226] changed from ' - '18.992264514326912 to 25.428368848600062.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[227] changed from ' - '18.972974116709658 to 25.400445810681788.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[228] changed from ' - '18.953677634144125 to 25.37251915063388.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[229] changed from ' - '18.934375789213576 to 25.344589886649985.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[230] changed from ' - '18.91506929299337 to 25.31665902002947.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[231] changed from ' - '18.895758845189768 to 25.288727535391867.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[232] changed from ' - '18.876445134277546 to 25.260796400888314.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[233] changed from ' - '18.857128837637475 to 25.232866568412472.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[234] changed from ' - '18.837810621692842 to 25.204938973810336.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[235] changed from ' - '18.818491142044792 to 25.17701453708768.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[236] changed from ' - '18.79917104360745 to 25.14909416261666.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[237] changed from ' - '18.779850960742284 to 25.121178739340948.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[238] changed from ' - '18.760531517390493 to 25.09326914097862.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[239] changed from ' - '18.74121332720596 to 25.065366226224445.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[240] changed from ' - '18.721896993686183 to 25.03747083894948.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[241] changed from ' - '18.702583110302758 to 25.00958380839912.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[242] changed from ' - '18.68327226063058 to 24.981705949390637.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[243] changed from ' - '18.663965018476404 to 24.95383806250776.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[244] changed from ' - '18.64466194800594 to 24.925980934292763.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[245] changed from ' - '18.62536360387029 to 24.89813533743972.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[246] changed from ' - '18.606070531330875 to 24.87030203098258.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[247] changed from ' - '18.586783266384 to 24.842481760483548.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[248] changed from ' - '18.567502335883272 to 24.81467525821906.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[249] changed from ' - '18.548228257662203 to 24.7868832433633.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[250] changed from ' - '18.528961540654155 to 24.75910642217127.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[251] changed from ' - '18.50970268501282 to 24.731345488158414.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[252] changed from ' - '18.49045218223032 to 24.70360112227981.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[253] changed from ' - '18.471210515254374 to 24.675873993106016.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[254] changed from ' - '18.451978158604938 to 24.648164756998455.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[255] changed from ' - '18.432755578489065 to 24.62047405828187.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[256] changed from ' - '18.413543232914705 to 24.592802529415703.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[257] changed from ' - '18.3943415718034 to 24.56515079116262.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[258] changed from ' - '18.37515103710232 to 24.537519452756246.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[259] changed from ' - '18.355972062893702 to 24.509909112066232.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[260] changed from ' - '18.33680507550485 to 24.482320355761576.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[261] changed from ' - '18.317650493615794 to 24.45475375947234.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[262] changed from ' - '18.298508728366247 to 24.4272098879496.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[263] changed from ' - '18.279380183461022 to 24.39968929522241.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[264] changed from ' - '18.260265255274756 to 24.372192524754674.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[265] changed from ' - '18.24116433295518 to 24.344720109598505.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[266] changed from ' - '18.22207779852514 to 24.31727257254702.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[267] changed from ' - '18.203006026983488 to 24.289850426284577.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[268] changed from ' - '18.18394938640536 to 24.26245417353484.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[269] changed from ' - '18.164908238040315 to 24.2350843072081.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[270] changed from ' - '18.145882936409667 to 24.207741310546425.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[271] changed from ' - '18.126873829403436 to 24.1804256572655.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[272] changed from ' - '18.107881258375134 to 24.153137811697807.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[273] changed from ' - '18.088905558235975 to 24.125878228930496.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[274] changed from ' - '18.069947057547317 to 24.098647354944124.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[275] changed from ' - '18.051006078613185 to 24.07144562674817.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[276] changed from ' - '18.032082937570326 to 24.044273472515936.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[277] changed from ' - '18.013177944477984 to 24.017131311716906.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[278] changed from ' - '17.99429140340633 to 23.9900195552465.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[279] changed from ' - '17.975423612523866 to 23.962938605557085.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[280] changed from ' - '17.956574864183377 to 23.935888856783922.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[281] changed from ' - '17.93774544500727 to 23.90887069487169.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[282] changed from ' - '17.918935635971877 to 23.88188449769829.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[283] changed from ' - '17.900145712489905 to 23.854930635197636.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[284] changed from ' - '17.881375944492987 to 23.828009469479923.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[285] changed from ' - '17.86262659651213 to 23.801121354951498.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[286] changed from ' - '17.8438979277577 to 23.77426663843204.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[287] changed from ' - '17.825190192198487 to 23.74744565927079.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[288] changed from ' - '17.806503638639043 to 23.720658749461197.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[289] changed from ' - '17.787838510796888 to 23.693906233753403.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[290] changed from ' - '17.769195047378023 to 23.667188429765893.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[291] changed from ' - '17.75057348215169 to 23.64050564809546.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[292] changed from ' - '17.73197404402442 to 23.613858192425404.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[293] changed from ' - '17.713396957112472 to 23.587246359632523.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[294] changed from ' - '17.694842440814238 to 23.56067043989219.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[295] changed from ' - '17.676310709880305 to 23.534130716782656.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[296] changed from ' - '17.657801974484126 to 23.507627467387632.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[297] changed from ' - '17.63931644029082 to 23.481160962396878.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[298] changed from ' - '17.62085430852501 to 23.454731466206376.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[299] changed from ' - '17.60241577603802 to 23.428339237016026.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[300] changed from ' - '17.58400103537447 to 23.40198452692719.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[301] changed from ' - '17.56561027483722 to 23.37566758203794.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[302] changed from ' - '17.54724367855184 to 23.34938864253681.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[303] changed from ' - '17.528901426530513 to 23.323147942796595.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[304] changed from ' - '17.510583694734493 to 23.296945711464907.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[305] changed from ' - '17.492290655135722 to 23.27078217155504.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[306] changed from ' - '17.474022475778273 to 23.244657540534817.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[307] changed from ' - '17.45577932083815 to 23.2185720304139.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[308] changed from ' - '17.437561350682728 to 23.19252584783095.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[309] changed from ' - '17.419368721929228 to 23.1665191941381.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[310] changed from ' - '17.401201587502307 to 23.140552265485205.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[311] changed from ' - '17.38306009669116 to 23.114625252902837.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[312] changed from ' - '17.364944395205356 to 23.08873834238368.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[313] changed from ' - '17.346854625230137 to 23.06289171496273.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[314] changed from ' - '17.328790925481172 to 23.037085546796884.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[315] changed from ' - '17.310753431258057 to 23.01132000924295.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[316] changed from ' - '17.292742274497325 to 22.985595268934294.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[317] changed from ' - '17.274757583825195 to 22.959911487857255.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[318] changed from ' - '17.256799484608145 to 22.93426882342543.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[319] changed from ' - '17.238868099004478 to 22.908667428553564.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[320] changed from ' - '17.22096354601424 to 22.88310745172988.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[321] changed from ' - '17.203085941528155 to 22.857589037088037.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[322] changed from ' - '17.18523539837705 to 22.83211232447708.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[323] changed from ' - '17.16741202637903 to 22.80667744953139.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[324] changed from ' - '17.14961593238725 to 22.781284543738884.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[325] changed from ' - '17.13184722033636 to 22.755933734508034.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[326] changed from ' - '17.114105991288273 to 22.730625145235326.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[327] changed from ' - '17.0963923434779 to 22.705358895369553.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[328] changed from ' - '17.07870637235737 to 22.680135100477088.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[329] changed from ' - '17.061048170640177 to 22.654953872305096.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[330] changed from ' - '17.043417828344637 to 22.629815318844194.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[331] changed from ' - '17.025815432836403 to 22.604719544390175.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[332] changed from ' - '17.0082410688706 to 22.579666649604743.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[333] changed from ' - '16.990694818633774 to 22.55465673157521.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[334] changed from ' - '16.97317676178414 to 22.52968988387381.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[335] changed from ' - '16.955686975492526 to 22.504766196615403.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[336] changed from ' - '16.93822553448163 to 22.479885756515063.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[337] changed from ' - '16.92079251106539 to 22.45504864694415.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[338] changed from ' - '16.903387975187737 to 22.43025494798617.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[339] changed from ' - '16.88601199446035 to 22.405504736490983.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[340] changed from ' - '16.868664634200258 to 22.3807980861293.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[341] changed from ' - '16.851345957466954 to 22.35613506744538.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[342] changed from ' - '16.834056025098363 to 22.33151574790951.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[343] changed from ' - '16.816794895747172 to 22.306940191969264.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[344] changed from ' - '16.799562625916035 to 22.282408461100587.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[345] changed from ' - '16.78235926999213 to 22.257920613857483.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[346] changed from ' - '16.765184880281975 to 22.23347670592141.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[347] changed from ' - '16.748039507044737 to 22.20907679014978.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[348] changed from ' - '16.730923198526057 to 22.18472091662357.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[349] changed from ' - '16.713836000990447 to 22.160409132694483.\n' - 'Value of root.surfaceplant.ElectricityProduced.value[350] changed from ' - '16.696777958753966 to 22.13614148303124.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[0] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[1] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[2] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[3] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[4] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[5] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[6] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[7] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[8] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[9] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[10] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[11] changed from ' - '20.981617000316003 to 28.566850031711493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[12] changed from ' - '20.9816170003159 to 28.566850031711354.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[13] changed from ' - '20.98161700031555 to 28.566850031710477.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[14] changed from ' - '20.981617000312326 to 28.56685003170339.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[15] changed from ' - '20.98161700029267 to 28.56685003166033.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[16] changed from ' - '20.981617000195367 to 28.56685003145383.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[17] changed from ' - '20.981616999800465 to 28.566850030635397.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[18] changed from ' - '20.981616998437477 to 28.56685002787008.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[19] changed from ' - '20.98161699433382 to 28.566850019701576.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[20] changed from ' - '20.98161698332865 to 28.566849998168106.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[21] changed from ' - '20.981616956594458 to 28.566849946663684.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[22] changed from ' - '20.98161689695219 to 28.56684983336915.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[23] changed from ' - '20.981616773362614 to 28.56684960160364.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[24] changed from ' - '20.98161653323088 to 28.56684915656624.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[25] changed from ' - '20.98161609227832 to 28.566848348155695.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[26] changed from ' - '20.9816153218889 to 28.56684694982997.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[27] changed from ' - '20.98161403402304 to 28.566844633762965.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[28] changed from ' - '20.98161196396933 to 28.56684094284727.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[29] changed from ' - '20.981608751367997 to 28.566835260329242.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[30] changed from ' - '20.981603920067204 to 28.566826778040188.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[31] changed from ' - '20.9815968574502 to 28.566814464289468.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[32] changed from ' - '20.98158679391602 to 28.56679703250543.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[33] changed from ' - '20.981572783178517 to 28.56677291167045.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[34] changed from ' - '20.981553684009466 to 28.566740219491493.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[35] changed from ' - '20.98152814397268 to 28.566696739110213.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[36] changed from ' - '20.98149458560074 to 28.56663989998291.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[37] changed from ' - '20.981451195360272 to 28.566566763390743.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[38] changed from ' - '20.9813959156379 to 28.566474012850772.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[39] changed from ' - '20.981326439875858 to 28.566357949538737.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[40] changed from ' - '20.981240210882092 to 28.566214492678746.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[41] changed from ' - '20.981134422253472 to 28.566039184722115.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[42] changed from ' - '20.98100602277675 to 28.56582720103391.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[43] changed from ' - '20.98085172360845 to 28.56557336371779.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[44] changed from ' - '20.980668007989447 to 28.56527215915184.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[45] changed from ' - '20.980451143220115 to 28.564917758766306.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[46] changed from ' - '20.980197194594147 to 28.56450404257255.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[47] changed from ' - '20.979902040987252 to 28.564024624949212.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[48] changed from ' - '20.979561391791698 to 28.56347288219883.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[49] changed from ' - '20.97917080489439 to 28.56284198140702.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[50] changed from ' - '20.97872570541385 to 28.562124910164915.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[51] changed from ' - '20.978221404922294 to 28.561314506745312.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[52] changed from ' - '20.977653120906925 to 28.56040349036703.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[53] changed from ' - '20.9770159962432 to 28.559384491210555.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[54] changed from ' - '20.976305118477136 to 28.558250079899512.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[55] changed from ' - '20.975515538742556 to 28.556992796194606.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[56] changed from ' - '20.97464229015722 to 28.555605176687905.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[57] changed from ' - '20.97368040557062 to 28.55407978132087.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[58] changed from ' - '20.972624934555906 to 28.55240921858741.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[59] changed from ' - '20.971470959560424 to 28.550586169309852.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[60] changed from ' - '20.970213611146743 to 28.548603408907947.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[61] changed from ' - '20.968848082276985 to 28.546453828105975.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[62] changed from ' - '20.96736964160591 to 28.54413045204662.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[63] changed from ' - '20.965773645763235 to 28.541626457799335.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[64] changed from ' - '20.964055550619857 to 28.53893519027006.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[65] changed from ' - '20.9622109215397 to 28.536050176532136.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[66] changed from ' - '20.960235442631923 to 28.532965138612873.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[67] changed from ' - '20.95812492502338 to 28.529674004779583.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[68] changed from ' - '20.95587531417858 to 28.526170919376728.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[69] changed from ' - '20.953482696299947 to 28.522450251274513.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[70] changed from ' - '20.95094330384506 to 28.51850660099228.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[71] changed from ' - '20.948253520199643 to 28.514334806565344.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[72] changed from ' - '20.94540988355031 to 28.509929948223814.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[73] changed from ' - '20.94240908999938 to 28.505287351959378.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[74] changed from ' - '20.939247995966554 to 28.50040259204641.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[75] changed from ' - '20.935923619923695 to 28.495271492595712.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[76] changed from ' - '20.93243314350676 to 28.489890128207403.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[77] changed from ' - '20.92877391204952 to 28.48425482379451.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[78] changed from ' - '20.92494343458315 to 28.47836215364625.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[79] changed from ' - '20.920939383343498 to 28.47220893979422.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[80] changed from ' - '20.916759592829465 to 28.46579224974686.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[81] changed from ' - '20.912402058448627 to 28.459109393650653.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[82] changed from ' - '20.907864934791828 to 28.452157920937836.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[83] changed from ' - '20.903146533571494 to 28.444935616513458.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[84] changed from ' - '20.89824532125759 to 28.437440496534276.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[85] changed from ' - '20.893159916446464 to 28.429670803828156.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[86] changed from ' - '20.887889086990572 to 28.421625003000212.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[87] changed from ' - '20.882431746920613 to 28.413301775266152.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[88] changed from ' - '20.876786953185906 to 28.404700013056733.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[89] changed from ' - '20.870953902239638 to 28.395818814426235.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[90] changed from ' - '20.86493192649153 to 28.386657477302325.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[91] changed from ' - '20.85872049065129 to 28.377215493606702.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[92] changed from ' - '20.85231918798239 to 28.367492543278946.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[93] changed from ' - '20.845727736485657 to 28.357488488226135.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[94] changed from ' - '20.83894597502968 to 28.347203366227326.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[95] changed from ' - '20.831973859444165 to 28.33663738481167.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[96] changed from ' - '20.824811458591142 to 28.325790915133524.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[97] changed from ' - '20.817458950426904 to 28.314664485860447.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[98] changed from ' - '20.80991661806697 to 28.303258777093053.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[99] changed from ' - '20.80218484586537 to 28.291574614329352.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[100] changed from ' - '20.794264115517777 to 28.27961296249092.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[101] changed from ' - '20.786155002197496 to 28.267374920017286.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[102] changed from ' - '20.777858170732472 to 28.25486171304432.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[103] changed from ' - '20.76937437183006 to 28.24207468967288.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[104] changed from ' - '20.76070443835638 to 28.229015314338.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[105] changed from ' - '20.75184928167508 to 28.21568516228237.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[106] changed from ' - '20.74280988805096 to 28.202085914144625.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[107] changed from ' - '20.733587315122513 to 28.188219350663445.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[108] changed from ' - '20.724182688445964 to 28.17408734750521.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[109] changed from ' - '20.714597198116394 to 28.159691870215703.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[110] changed from ' - '20.704832095464567 to 28.145034969300315.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[111] changed from ' - '20.694888689835473 to 28.130118775435676.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[112] changed from ' - '20.684768345447452 to 28.114945494811572.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[113] changed from ' - '20.67447247833454 to 28.09951740460682.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[114] changed from ' - '20.664002553372406 to 28.08383684859895.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[115] changed from ' - '20.65336008138814 to 28.06790623290564.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[116] changed from ' - '20.642546616355208 to 28.05172802186225.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[117] changed from ' - '20.631563752672008 to 28.035304734028323.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[118] changed from ' - '20.62041312252563 to 28.018638938329826.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[119] changed from ' - '20.609096393338763 to 28.001733250327536.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[120] changed from ' - '20.597615265299876 to 27.98459032861789.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[121] changed from ' - '20.58597146897587 to 27.967212871358647.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[122] changed from ' - '20.57416676300625 to 27.949603612920324.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[123] changed from ' - '20.562202931876975 to 27.931765320661622.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[124] changed from ' - '20.550081783774576 to 27.913700791824304.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[125] changed from ' - '20.53780514851645 to 27.89541285054819.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[126] changed from ' - '20.52537487555925 to 27.876904345000238.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[127] changed from ' - '20.512792832080695 to 27.858178144619693.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[128] changed from ' - '20.500060901135956 to 27.839237137472207.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[129] changed from ' - '20.487180979885288 to 27.820084227712567.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[130] changed from ' - '20.47415497789157 to 27.800722333153928.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[131] changed from ' - '20.46098481548692 to 27.78115438293931.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[132] changed from ' - '20.44767242220602 to 27.761383315312724.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[133] changed from ' - '20.434219735284668 to 27.741412075488824.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[134] changed from ' - '20.420628698220927 to 27.721243613615403.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[135] changed from ' - '20.406901259399337 to 27.700880882830077.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[136] changed from ' - '20.39303937077396 to 27.680326837403722.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[137] changed from ' - '20.379044986610406 to 27.65958443097179.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[138] changed from ' - '20.364920062284046 to 27.638656614848998.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[139] changed from ' - '20.350666553133138 to 27.617546336424255.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[140] changed from ' - '20.336286413365357 to 27.596256537635526.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[141] changed from ' - '20.32178159501578 to 27.57479015351895.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[142] changed from ' - '20.30715404695431 to 27.55315011083256.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[143] changed from ' - '20.292405713942145 to 27.53133932674977.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[144] changed from ' - '20.277538535734582 to 27.509360707621646.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[145] changed from ' - '20.262554446228677 to 27.487217147805868.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[146] changed from ' - '20.247455372655033 to 27.464911528557653.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[147] changed from ' - '20.2322432348114 to 27.442446716983774.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[148] changed from ' - '20.216919944336627 to 27.419825565054207.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[149] changed from ' - '20.20148740402506 to 27.397050908671847.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[150] changed from ' - '20.185947507176433 to 27.37412556679646.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[151] changed from ' - '20.170302136984958 to 27.351052340620782.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[152] changed from ' - '20.154553165961477 to 27.327834012798977.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[153] changed from ' - '20.13870245539001 to 27.30447334672164.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[154] changed from ' - '20.122751854817267 to 27.280973085839765.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[155] changed from ' - '20.106703201572596 to 27.257335953032086.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[156] changed from ' - '20.090558320319094 to 27.233564650016177.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[157] changed from ' - '20.07431902263256 to 27.209661856801393.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[158] changed from ' - '20.057987106608948 to 27.185630231181086.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[159] changed from ' - '20.041564356498434 to 27.161472408262703.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[160] changed from ' - '20.025052542364726 to 27.137191000035056.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[161] changed from ' - '20.008453419769392 to 27.112788594970084.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[162] changed from ' - '19.991768729479624 to 27.08826775765833.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[163] changed from ' - '19.975000197198508 to 27.0636310284768.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[164] changed from ' - '19.958149533317123 to 27.03888092328651.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[165] changed from ' - '19.941218432687712 to 27.014019933160405.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[166] changed from ' - '19.92420857441562 to 26.989050524139298.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[167] changed from ' - '19.90712162167204 to 26.963975137013232.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[168] changed from ' - '19.889959221523068 to 26.938796187130666.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[169] changed from ' - '19.872723004777757 to 26.913516064229693.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[170] changed from ' - '19.855414585852156 to 26.88813713229475.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[171] changed from ' - '19.838035562648773 to 26.862661729433864.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[172] changed from ' - '19.82058751645237 to 26.837092167777982.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[173] changed from ' - '19.8030720118392 to 26.81143073339991.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[174] changed from ' - '19.785490596600816 to 26.785679686253488.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[175] changed from ' - '19.767844801680972 to 26.75984126012927.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[176] changed from ' - '19.750136141124145 to 26.733917662629537.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[177] changed from ' - '19.732366112038086 to 26.707911075158222.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[178] changed from ' - '19.714536194565568 to 26.68182365292759.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[179] changed from ' - '19.696647851868196 to 26.65565752497905.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[180] changed from ' - '19.67870253012098 to 26.629414794218714.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[181] changed from ' - '19.660701658514718 to 26.6030975374656.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[182] changed from ' - '19.642646649270777 to 26.5767078055136.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[183] changed from ' - '19.624538897661658 to 26.550247623203674.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[184] changed from ' - '19.60637978204186 to 26.523718989509423.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[185] changed from ' - '19.588170663886192 to 26.497123877631775.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[186] changed from ' - '19.569912887835418 to 26.470464235104853.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[187] changed from ' - '19.551607781749347 to 26.44374198391011.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[188] changed from ' - '19.533256656766326 to 26.416959020600824.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[189] changed from ' - '19.514860807369544 to 26.39011721643435.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[190] changed from ' - '19.496421511458905 to 26.36321841751158.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[191] changed from ' - '19.477940030428833 to 26.336264444925686.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[192] changed from ' - '19.459417609251194 to 26.309257094915814.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[193] changed from ' - '19.440855476563687 to 26.282198139028633.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[194] changed from ' - '19.422254844762396 to 26.25508932428517.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[195] changed from ' - '19.403616910099203 to 26.22793237335419.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[196] changed from ' - '19.38494285278278 to 26.20072898472966.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[197] changed from ' - '19.366233837084344 to 26.1734808329144.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[198] changed from ' - '19.347491011446273 to 26.14618956860735.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[199] changed from ' - '19.328715508594176 to 26.11885681889541.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[200] changed from ' - '19.309908445652606 to 26.091484187449083.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[201] changed from ' - '19.291070924263554 to 26.06407325472165.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[202] changed from ' - '19.272204030706433 to 26.036625578151508.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[203] changed from ' - '19.25330883602296 to 26.00914269236809.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[204] changed from ' - '19.234386396141893 to 25.981626109399386.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[205] changed from ' - '19.215437752007585 to 25.95407731888281.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[206] changed from ' - '19.196463929709296 to 25.926497788277818.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[207] changed from ' - '19.177465940613228 to 25.898888963080616.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[208] changed from ' - '19.15844478149557 to 25.87125226704072.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[209] changed from ' - '19.13940143467721 to 25.843589102378452.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[210] changed from ' - '19.120336868159203 to 25.815900850004656.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[211] changed from ' - '19.101252035760695 to 25.788188869740722.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[212] changed from ' - '19.082147877256055 to 25.760454500539392.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[213] changed from ' - '19.063025318514637 to 25.73269906070788.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[214] changed from ' - '19.043885271639937 to 25.704923848129162.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[215] changed from ' - '19.024728635110062 to 25.677130140485385.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[216] changed from ' - '19.005556293918875 to 25.64931919548118.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[217] changed from ' - '18.986369119716965 to 25.621492251067295.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[218] changed from ' - '18.967167970953557 to 25.59365052566293.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[219] changed from ' - '18.947953693018203 to 25.565795218379616.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[220] changed from ' - '18.92872711838255 to 25.537927509244053.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[221] changed from ' - '18.909489066742587 to 25.51004855942033.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[222] changed from ' - '18.890240345160812 to 25.482159511432247.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[223] changed from ' - '18.87098174820779 to 25.45426148938419.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[224] changed from ' - '18.851714058103752 to 25.426355599182212.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[225] changed from ' - '18.83243804486042 to 25.398442928754097.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[226] changed from ' - '18.813154466421665 to 25.370524548267433.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[227] changed from ' - '18.79386406880441 to 25.34260151034916.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[228] changed from ' - '18.774567586238877 to 25.31467485030125.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[229] changed from ' - '18.755265741308328 to 25.286745586317355.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[230] changed from ' - '18.73595924508812 to 25.25881471969684.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[231] changed from ' - '18.71664879728452 to 25.23088323505924.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[232] changed from ' - '18.6973350863723 to 25.202952100555684.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[233] changed from ' - '18.678018789732228 to 25.175022268079843.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[234] changed from ' - '18.658700573787595 to 25.147094673477707.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[235] changed from ' - '18.639381094139544 to 25.11917023675505.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[236] changed from ' - '18.620060995702204 to 25.09124986228403.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[237] changed from ' - '18.600740912837036 to 25.06333443900832.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[238] changed from ' - '18.581421469485246 to 25.03542484064599.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[239] changed from ' - '18.56210327930071 to 25.007521925891815.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[240] changed from ' - '18.542786945780936 to 24.979626538616852.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[241] changed from ' - '18.52347306239751 to 24.951739508066492.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[242] changed from ' - '18.504162212725333 to 24.923861649058008.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[243] changed from ' - '18.484854970571156 to 24.89599376217513.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[244] changed from ' - '18.465551900100692 to 24.868136633960134.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[245] changed from ' - '18.446253555965043 to 24.84029103710709.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[246] changed from ' - '18.426960483425628 to 24.81245773064995.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[247] changed from ' - '18.407673218478752 to 24.78463746015092.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[248] changed from ' - '18.388392287978025 to 24.756830957886432.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[249] changed from ' - '18.369118209756955 to 24.72903894303067.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[250] changed from ' - '18.349851492748908 to 24.701262121838642.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[251] changed from ' - '18.33059263710757 to 24.673501187825785.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[252] changed from ' - '18.311342134325074 to 24.64575682194718.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[253] changed from ' - '18.292100467349126 to 24.618029692773387.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[254] changed from ' - '18.27286811069969 to 24.590320456665825.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[255] changed from ' - '18.253645530583817 to 24.562629757949242.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[256] changed from ' - '18.234433185009458 to 24.534958229083074.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[257] changed from ' - '18.21523152389815 to 24.50730649082999.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[258] changed from ' - '18.196040989197073 to 24.479675152423617.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[259] changed from ' - '18.176862014988455 to 24.452064811733603.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[260] changed from ' - '18.1576950275996 to 24.424476055428947.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[261] changed from ' - '18.138540445710547 to 24.39690945913971.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[262] changed from ' - '18.119398680461 to 24.369365587616972.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[263] changed from ' - '18.100270135555775 to 24.34184499488978.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[264] changed from ' - '18.08115520736951 to 24.314348224422044.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[265] changed from ' - '18.062054285049932 to 24.286875809265876.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[266] changed from ' - '18.042967750619894 to 24.25942827221439.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[267] changed from ' - '18.02389597907824 to 24.232006125951948.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[268] changed from ' - '18.004839338500112 to 24.204609873202212.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[269] changed from ' - '17.985798190135068 to 24.177240006875472.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[270] changed from ' - '17.96677288850442 to 24.149897010213795.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[271] changed from ' - '17.94776378149819 to 24.12258135693287.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[272] changed from ' - '17.928771210469886 to 24.095293511365178.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[273] changed from ' - '17.909795510330728 to 24.068033928597867.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[274] changed from ' - '17.89083700964207 to 24.040803054611494.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[275] changed from ' - '17.871896030707937 to 24.01360132641554.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[276] changed from ' - '17.85297288966508 to 23.986429172183307.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[277] changed from ' - '17.834067896572737 to 23.959287011384276.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[278] changed from ' - '17.815181355501082 to 23.932175254913872.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[279] changed from ' - '17.796313564618618 to 23.905094305224456.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[280] changed from ' - '17.77746481627813 to 23.878044556451293.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[281] changed from ' - '17.758635397102022 to 23.851026394539062.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[282] changed from ' - '17.73982558806663 to 23.82404019736566.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[283] changed from ' - '17.721035664584658 to 23.797086334865007.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[284] changed from ' - '17.70226589658774 to 23.770165169147294.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[285] changed from ' - '17.68351654860688 to 23.74327705461887.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[286] changed from ' - '17.66478787985245 to 23.71642233809941.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[287] changed from ' - '17.64608014429324 to 23.689601358938162.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[288] changed from ' - '17.627393590733796 to 23.662814449128568.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[289] changed from ' - '17.60872846289164 to 23.636061933420773.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[290] changed from ' - '17.590084999472776 to 23.609344129433264.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[291] changed from ' - '17.571463434246443 to 23.58266134776283.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[292] changed from ' - '17.55286399611917 to 23.556013892092775.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[293] changed from ' - '17.534286909207225 to 23.529402059299894.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[294] changed from ' - '17.51573239290899 to 23.50282613955956.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[295] changed from ' - '17.497200661975057 to 23.476286416450026.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[296] changed from ' - '17.47869192657888 to 23.449783167055003.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[297] changed from ' - '17.460206392385572 to 23.42331666206425.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[298] changed from ' - '17.441744260619764 to 23.396887165873746.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[299] changed from ' - '17.42330572813277 to 23.370494936683397.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[300] changed from ' - '17.404890987469223 to 23.34414022659456.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[301] changed from ' - '17.38650022693197 to 23.317823281705312.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[302] changed from ' - '17.368133630646593 to 23.29154434220418.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[303] changed from ' - '17.349791378625266 to 23.265303642463966.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[304] changed from ' - '17.331473646829245 to 23.23910141113228.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[305] changed from ' - '17.313180607230475 to 23.21293787122241.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[306] changed from ' - '17.294912427873026 to 23.186813240202188.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[307] changed from ' - '17.276669272932903 to 23.16072773008127.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[308] changed from ' - '17.25845130277748 to 23.13468154749832.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[309] changed from ' - '17.24025867402398 to 23.10867489380547.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[310] changed from ' - '17.22209153959706 to 23.082707965152576.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[311] changed from ' - '17.203950048785913 to 23.056780952570207.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[312] changed from ' - '17.18583434730011 to 23.030894042051052.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[313] changed from ' - '17.16774457732489 to 23.005047414630102.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[314] changed from ' - '17.149680877575925 to 22.979241246464255.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[315] changed from ' - '17.13164338335281 to 22.95347570891032.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[316] changed from ' - '17.113632226592078 to 22.927750968601664.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[317] changed from ' - '17.095647535919948 to 22.902067187524626.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[318] changed from ' - '17.077689436702897 to 22.8764245230928.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[319] changed from ' - '17.05975805109923 to 22.850823128220934.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[320] changed from ' - '17.041853498108992 to 22.82526315139725.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[321] changed from ' - '17.023975893622907 to 22.799744736755407.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[322] changed from ' - '17.0061253504718 to 22.77426802414445.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[323] changed from ' - '16.988301978473782 to 22.74883314919876.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[324] changed from ' - '16.970505884482 to 22.723440243406255.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[325] changed from ' - '16.952737172431114 to 22.698089434175404.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[326] changed from ' - '16.934995943383026 to 22.672780844902697.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[327] changed from ' - '16.91728229557265 to 22.647514595036924.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[328] changed from ' - '16.899596324452123 to 22.62229080014446.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[329] changed from ' - '16.88193812273493 to 22.597109571972467.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[330] changed from ' - '16.86430778043939 to 22.571971018511565.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[331] changed from ' - '16.846705384931155 to 22.546875244057546.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[332] changed from ' - '16.829131020965352 to 22.521822349272114.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[333] changed from ' - '16.811584770728526 to 22.49681243124258.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[334] changed from ' - '16.79406671387889 to 22.47184558354118.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[335] changed from ' - '16.77657692758728 to 22.446921896282774.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[336] changed from ' - '16.759115486576384 to 22.422041456182434.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[337] changed from ' - '16.741682463160142 to 22.39720434661152.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[338] changed from ' - '16.72427792728249 to 22.372410647653542.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[339] changed from ' - '16.706901946555103 to 22.347660436158353.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[340] changed from ' - '16.68955458629501 to 22.32295378579667.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[341] changed from ' - '16.672235909561707 to 22.29829076711275.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[342] changed from ' - '16.654945977193115 to 22.27367144757688.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[343] changed from ' - '16.637684847841925 to 22.249095891636635.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[344] changed from ' - '16.620452578010788 to 22.224564160767958.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[345] changed from ' - '16.603249222086884 to 22.200076313524853.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[346] changed from ' - '16.586074832376728 to 22.175632405588782.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[347] changed from ' - '16.56892945913949 to 22.15123248981715.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[348] changed from ' - '16.55181315062081 to 22.12687661629094.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[349] changed from ' - '16.5347259530852 to 22.102564832361853.\n' - 'Value of root.surfaceplant.NetElectricityProduced.value[350] changed from ' - '16.51766791084872 to 22.07829718269861.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[0] changed from ' - '166831172.04817635 to 225677090.1138359.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[1] changed from ' - '166831172.03475925 to 225677090.08701667.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[2] changed from ' - '166831151.37018326 to 225677052.85729775.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[3] changed from ' - '166830193.21907812 to 225675418.9510872.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[4] changed from ' - '166820730.24765685 to 225659857.72613624.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[5] changed from ' - '166780264.60626024 to 225595009.43721965.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[6] changed from ' - '166673795.32537508 to 225427570.2703053.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[7] changed from ' - '166465366.61184788 to 225104389.530303.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[8] changed from ' - '166127569.36441877 to 224586326.40188456.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[9] changed from ' - '165645014.1096584 to 223852701.74364728.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[10] changed from ' - '165013513.05476353 to 222899493.78717175.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[11] changed from ' - '164237466.6943281 to 221735123.25245655.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[12] changed from ' - '163327012.1982563 to 220376089.80488262.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[13] changed from ' - '162295608.23315853 to 218843378.94007367.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[14] changed from ' - '161158229.7967185 to 217159833.7529033.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[15] changed from ' - '159930126.8110413 to 215348384.58721793.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[16] changed from ' - '158626030.1557766 to 213430943.7902981.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[17] changed from ' - '157259684.9011058 to 211427778.04768994.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[18] changed from ' - '155843610.0638453 to 209357205.8392292.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[19] changed from ' - '154389008.32184893 to 207235506.32407582.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[20] changed from ' - '152905770.60620236 to 205076959.13736564.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[21] changed from ' - '151402537.41378662 to 202893960.1093149.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[22] changed from ' - '149886791.1873842 to 200697176.46803004.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[23] changed from ' - '148364962.9974544 to 198495718.09170744.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[24] changed from ' - '146842542.90841648 to 196297310.26232967.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[25] changed from ' - '145324187.5780525 to 194108459.3201124.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[26] changed from ' - '143813821.40805247 to 191934606.52026004.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[27] changed from ' - '142314729.3688268 to 189780267.89921403.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[28] changed from ' - '140829640.77082568 to 187649159.52322698.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[29] changed from ' - '139360803.96333137 to 185544308.43371445.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[30] changed from ' - '137910052.35860395 to 183468150.1369218.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[31] changed from ' - '136478862.40564975 to 181422613.7556232.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[32] changed from ' - '135068404.24218696 to 179409196.06515306.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[33] changed from ' - '133679585.78134061 to 177429025.63954678.\n' - 'Value of root.surfaceplant.TotalkWhProduced.value[34] changed from ' - '132313090.9716053 to 175482918.27821928.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[0] changed from ' - '165419068.43049133 to 225221045.65001345.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[1] changed from ' - '165419068.4170743 to 225221045.62319425.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[2] changed from ' - '165419047.75249824 to 225221008.39347532.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[3] changed from ' - '165418089.6013931 to 225219374.48726478.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[4] changed from ' - '165408626.6299719 to 225203813.2623138.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[5] changed from ' - '165368160.98857522 to 225138964.97339723.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[6] changed from ' - '165261691.70769006 to 224971525.8064829.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[7] changed from ' - '165053262.9941629 to 224648345.06648055.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[8] changed from ' - '164715465.74673384 to 224130281.93806207.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[9] changed from ' - '164232910.49197346 to 223396657.27982485.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[10] changed from ' - '163601409.43707857 to 222443449.3233493.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[11] changed from ' - '162825363.0766431 to 221279078.78863412.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[12] changed from ' - '161914908.5805713 to 219920045.34106013.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[13] changed from ' - '160883504.6154736 to 218387334.47625118.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[14] changed from ' - '159746126.17903355 to 216703789.28908086.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[15] changed from ' - '158518023.19335628 to 214892340.12339547.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[16] changed from ' - '157213926.53809163 to 212974899.32647565.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[17] changed from ' - '155847581.28342083 to 210971733.58386752.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[18] changed from ' - '154431506.44616035 to 208901161.37540674.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[19] changed from ' - '152976904.7041639 to 206779461.86025336.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[20] changed from ' - '151493666.98851743 to 204620914.6735432.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[21] changed from ' - '149990433.79610163 to 202437915.6454924.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[22] changed from ' - '148474687.5696992 to 200241132.00420758.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[23] changed from ' - '146952859.37976944 to 198039673.62788504.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[24] changed from ' - '145430439.29073155 to 195841265.79850718.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[25] changed from ' - '143912083.9603675 to 193652414.85628995.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[26] changed from ' - '142401717.7903675 to 191478562.0564376.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[27] changed from ' - '140902625.75114185 to 189324223.43539158.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[28] changed from ' - '139417537.15314066 to 187193115.05940452.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[29] changed from ' - '137948700.3456464 to 185088263.969892.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[30] changed from ' - '136497948.740919 to 183012105.67309934.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[31] changed from ' - '135066758.78796476 to 180966569.29180077.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[32] changed from ' - '133656300.62450197 to 178953151.60133058.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[33] changed from ' - '132267482.16365564 to 176972981.17572433.\n' - 'Value of root.surfaceplant.NetkWhProduced.value[34] changed from ' - '130900987.35392034 to 175026873.81439683.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[0] changed from ' - '93834106.57025869 to 121834901.03703542.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[1] changed from ' - '93834106.56231956 to 121834901.02765305.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[2] changed from ' - '93834094.33439766 to 121834888.00308456.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[3] changed from ' - '93833527.3600652 to 121834316.38455978.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[4] changed from ' - '93827927.42672591 to 121828871.77955167.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[5] changed from ' - '93803974.94585605 to 121806173.16234332.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[6] changed from ' - '93740909.6414029 to 121747499.26300849.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[7] changed from ' - '93617270.61393705 to 121633988.28657046.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[8] changed from ' - '93416389.57120258 to 121451313.14761288.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[9] changed from ' - '93128349.9413553 to 121191121.29855631.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[10] changed from ' - '92749489.63409857 to 120850401.4518542.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[11] changed from ' - '92280922.89756572 to 120430113.13014057.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[12] changed from ' - '91726969.7065309 to 119933822.07677707.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[13] changed from ' - '91093855.02669382 to 119366613.79918045.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[14] changed from ' - '90388754.75329588 to 118734320.80776092.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[15] changed from ' - '89619148.3351723 to 118043011.76546931.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[16] changed from ' - '88792406.60500015 to 117298673.52961412.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[17] changed from ' - '87915546.7152051 to 116507025.76143631.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[18] changed from ' - '86995100.04845743 to 115673422.60265239.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[19] changed from ' - '86037053.6088111 to 114802809.53825028.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[20] changed from ' - '85046837.46553236 to 113899714.05672209.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[21] changed from ' - '84029339.81217004 to 112968256.16680768.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[22] changed from ' - '82988937.55121242 to 112012169.8828444.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[23] changed from ' - '81929534.6530822 to 111034830.12506007.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[24] changed from ' - '80854603.43945664 to 110039281.64062221.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[25] changed from ' - '79767225.84959355 to 109028267.93046159.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[26] changed from ' - '78670132.98634717 to 108004259.0371021.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[27] changed from ' - '77565742.02993207 to 106969477.59085709.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[28] changed from ' - '76456190.10462967 to 105925922.8442622.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[29] changed from ' - '75343364.98867811 to 104875392.62416176.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[30] changed from ' - '74228932.73833859 to 103819503.24670015.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[31] changed from ' - '73114362.39827323 to 102759707.50405033.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[32] changed from ' - '72000948.02119635 to 101697310.86306264.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[33] changed from ' - '70889828.23935905 to 100633486.02781992.\n' - 'Value of root.surfaceplant.HeatkWhProduced.value[34] changed from ' - '69782003.63118193 to 99569286.01834619.\n' - 'Value of root.surfaceplant.HeatExtracted.value[0] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[1] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[2] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[3] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[4] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[5] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[6] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[7] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[8] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[9] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[10] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[11] changed from ' - '138.80607304232393 to 168.11852570492832.\n' - 'Value of root.surfaceplant.HeatExtracted.value[12] changed from ' - '138.8060730423238 to 168.11852570492803.\n' - 'Value of root.surfaceplant.HeatExtracted.value[13] changed from ' - '138.80607304232223 to 168.118525704925.\n' - 'Value of root.surfaceplant.HeatExtracted.value[14] changed from ' - '138.8060730423093 to 168.11852570490046.\n' - 'Value of root.surfaceplant.HeatExtracted.value[15] changed from ' - '138.80607304222832 to 168.11852570475176.\n' - 'Value of root.surfaceplant.HeatExtracted.value[16] changed from ' - '138.8060730418287 to 168.11852570403732.\n' - 'Value of root.surfaceplant.HeatExtracted.value[17] changed from ' - '138.8060730402065 to 168.11852570120578.\n' - 'Value of root.surfaceplant.HeatExtracted.value[18] changed from ' - '138.8060730346082 to 168.1185256916398.\n' - 'Value of root.surfaceplant.HeatExtracted.value[19] changed from ' - '138.8060730177529 to 168.11852566338254.\n' - 'Value of root.surfaceplant.HeatExtracted.value[20] changed from ' - '138.80607297255065 to 168.11852558889132.\n' - 'Value of root.surfaceplant.HeatExtracted.value[21] changed from ' - '138.8060728627434 to 168.1185254107205.\n' - 'Value of root.surfaceplant.HeatExtracted.value[22] changed from ' - '138.80607261777047 to 168.11852501879812.\n' - 'Value of root.surfaceplant.HeatExtracted.value[23] changed from ' - '138.8060721101415 to 168.11852421704623.\n' - 'Value of root.surfaceplant.HeatExtracted.value[24] changed from ' - '138.80607112383063 to 168.11852267751735.\n' - 'Value of root.surfaceplant.HeatExtracted.value[25] changed from ' - '138.80606931267334 to 168.11851988096356.\n' - 'Value of root.surfaceplant.HeatExtracted.value[26] changed from ' - '138.8060661483957 to 168.11851504370165.\n' - 'Value of root.surfaceplant.HeatExtracted.value[27] changed from ' - '138.80606085864824 to 168.11850703167488.\n' - 'Value of root.surfaceplant.HeatExtracted.value[28] changed from ' - '138.80605235616147 to 168.11849426359984.\n' - 'Value of root.surfaceplant.HeatExtracted.value[29] changed from ' - '138.80603916080327 to 168.11847460592392.\n' - 'Value of root.surfaceplant.HeatExtracted.value[30] changed from ' - '138.80601931683614 to 168.11844526292654.\n' - 'Value of root.surfaceplant.HeatExtracted.value[31] changed from ' - '138.80599030801122 to 168.1184026656473.\n' - 'Value of root.surfaceplant.HeatExtracted.value[32] changed from ' - '138.80594897328058 to 168.11834236340306.\n' - 'Value of root.surfaceplant.HeatExtracted.value[33] changed from ' - '138.80589142587775 to 168.11825892150625.\n' - 'Value of root.surfaceplant.HeatExtracted.value[34] changed from ' - '138.80581297832416 to 168.11814582844622.\n' - 'Value of root.surfaceplant.HeatExtracted.value[35] changed from ' - '138.80570807561097 to 168.11799541530442.\n' - 'Value of root.surfaceplant.HeatExtracted.value[36] changed from ' - '138.8055702384114 to 168.11779878959777.\n' - 'Value of root.surfaceplant.HeatExtracted.value[37] changed from ' - '138.80539201773797 to 168.1175457851182.\n' - 'Value of root.surfaceplant.HeatExtracted.value[38] changed from ' - '138.80516496200528 to 168.1172249287259.\n' - 'Value of root.surfaceplant.HeatExtracted.value[39] changed from ' - '138.8048795970158 to 168.11682342446053.\n' - 'Value of root.surfaceplant.HeatExtracted.value[40] changed from ' - '138.80452541897657 to 168.11632715481642.\n' - 'Value of root.surfaceplant.HeatExtracted.value[41] changed from ' - '138.80409090029121 to 168.11572069856757.\n' - 'Value of root.surfaceplant.HeatExtracted.value[42] changed from ' - '138.80356350756375 to 168.11498736415942.\n' - 'Value of root.surfaceplant.HeatExtracted.value[43] changed from ' - '138.80292973100114 to 168.11410923739166.\n' - 'Value of root.surfaceplant.HeatExtracted.value[44] changed from ' - '138.80217512420987 to 168.1130672419059.\n' - 'Value of root.surfaceplant.HeatExtracted.value[45] changed from ' - '138.80128435324715 to 168.11184121085378.\n' - 'Value of root.surfaceplant.HeatExtracted.value[46] changed from ' - '138.80024125370255 to 168.11040996804732.\n' - 'Value of root.surfaceplant.HeatExtracted.value[47] changed from ' - '138.79902889454505 to 168.10875141687742.\n' - 'Value of root.surfaceplant.HeatExtracted.value[48] changed from ' - '138.7976296474704 to 168.10684263531653.\n' - 'Value of root.surfaceplant.HeatExtracted.value[49] changed from ' - '138.79602526051048 to 168.10465997538518.\n' - 'Value of root.surfaceplant.HeatExtracted.value[50] changed from ' - '138.79419693472323 to 168.10217916556027.\n' - 'Value of root.surfaceplant.HeatExtracted.value[51] changed from ' - '138.7921254028533 to 168.0993754147158.\n' - 'Value of root.surfaceplant.HeatExtracted.value[52] changed from ' - '138.78979100894017 to 168.09622351631737.\n' - 'Value of root.surfaceplant.HeatExtracted.value[53] changed from ' - '138.78717378794715 to 168.09269795172705.\n' - 'Value of root.surfaceplant.HeatExtracted.value[54] changed from ' - '138.784253544583 to 168.08877299161514.\n' - 'Value of root.surfaceplant.HeatExtracted.value[55] changed from ' - '138.78100993059064 to 168.08442279461391.\n' - 'Value of root.surfaceplant.HeatExtracted.value[56] changed from ' - '138.77742251987723 to 168.0796215024814.\n' - 'Value of root.surfaceplant.HeatExtracted.value[57] changed from ' - '138.77347088095775 to 168.07434333117158.\n' - 'Value of root.surfaceplant.HeatExtracted.value[58] changed from ' - '138.76913464627447 to 168.06856265732702.\n' - 'Value of root.surfaceplant.HeatExtracted.value[59] changed from ' - '138.7643935780432 to 168.06225409981852.\n' - 'Value of root.surfaceplant.HeatExtracted.value[60] changed from ' - '138.75922763035493 to 168.0553925960581.\n' - 'Value of root.surfaceplant.HeatExtracted.value[61] changed from ' - '138.75361700733453 to 168.04795347290008.\n' - 'Value of root.surfaceplant.HeatExtracted.value[62] changed from ' - '138.74754221722372 to 168.0399125120266.\n' - 'Value of root.surfaceplant.HeatExtracted.value[63] changed from ' - '138.74098412231208 to 168.03124600978222.\n' - 'Value of root.surfaceplant.HeatExtracted.value[64] changed from ' - '138.73392398469156 to 168.02193083148393.\n' - 'Value of root.surfaceplant.HeatExtracted.value[65] changed from ' - '138.72634350785415 to 168.01194446028327.\n' - 'Value of root.surfaceplant.HeatExtracted.value[66] changed from ' - '138.71822487418936 to 168.0012650407035.\n' - 'Value of root.surfaceplant.HeatExtracted.value[67] changed from ' - '138.70955077846983 to 167.9898714170059.\n' - 'Value of root.surfaceplant.HeatExtracted.value[68] changed from ' - '138.70030445744115 to 167.97774316657416.\n' - 'Value of root.surfaceplant.HeatExtracted.value[69] changed from ' - '138.69046971565075 to 167.96486062852273.\n' - 'Value of root.surfaceplant.HeatExtracted.value[70] changed from ' - '138.6800309476707 to 167.95120492775703.\n' - 'Value of root.surfaceplant.HeatExtracted.value[71] changed from ' - '138.66897315687967 to 167.93675799472334.\n' - 'Value of root.surfaceplant.HeatExtracted.value[72] changed from ' - '138.65728197097957 to 167.9215025810945.\n' - 'Value of root.surfaceplant.HeatExtracted.value[73] changed from ' - '138.64494365442997 to 167.90542227164374.\n' - 'Value of root.surfaceplant.HeatExtracted.value[74] changed from ' - '138.6319451179843 to 167.88850149255774.\n' - 'Value of root.surfaceplant.HeatExtracted.value[75] changed from ' - '138.61827392551604 to 167.8707255164419.\n' - 'Value of root.surfaceplant.HeatExtracted.value[76] changed from ' - '138.60391829832042 to 167.85208046426337.\n' - 'Value of root.surfaceplant.HeatExtracted.value[77] changed from ' - '138.5888671170762 to 167.83255330447687.\n' - 'Value of root.surfaceplant.HeatExtracted.value[78] changed from ' - '138.57310992164705 to 167.81213184956604.\n' - 'Value of root.surfaceplant.HeatExtracted.value[79] changed from ' - '138.55663690889884 to 167.7908047502302.\n' - 'Value of root.surfaceplant.HeatExtracted.value[80] changed from ' - '138.53943892870254 to 167.76856148743312.\n' - 'Value of root.surfaceplant.HeatExtracted.value[81] changed from ' - '138.52150747828586 to 167.7453923625238.\n' - 'Value of root.surfaceplant.HeatExtracted.value[82] changed from ' - '138.50283469509037 to 167.72128848562787.\n' - 'Value of root.surfaceplant.HeatExtracted.value[83] changed from ' - '138.48341334828388 to 167.69624176249667.\n' - 'Value of root.surfaceplant.HeatExtracted.value[84] changed from ' - '138.46323682906888 to 167.67024487999424.\n' - 'Value of root.surfaceplant.HeatExtracted.value[85] changed from ' - '138.44229913992186 to 167.6432912903862.\n' - 'Value of root.surfaceplant.HeatExtracted.value[86] changed from ' - '138.42059488288987 to 167.61537519458997.\n' - 'Value of root.surfaceplant.HeatExtracted.value[87] changed from ' - '138.39811924706248 to 167.58649152453066.\n' - 'Value of root.surfaceplant.HeatExtracted.value[88] changed from ' - '138.37486799533045 to 167.55663592473968.\n' - 'Value of root.surfaceplant.HeatExtracted.value[89] changed from ' - '138.35083745053515 to 167.5258047333223.\n' - 'Value of root.surfaceplant.HeatExtracted.value[90] changed from ' - '138.3260244811044 to 167.49399496241068.\n' - 'Value of root.surfaceplant.HeatExtracted.value[91] changed from ' - '138.30042648626497 to 167.46120427821043.\n' - 'Value of root.surfaceplant.HeatExtracted.value[92] changed from ' - '138.27404138091342 to 167.42743098073962.\n' - 'Value of root.surfaceplant.HeatExtracted.value[93] changed from ' - '138.2468675802225 to 167.39267398335076.\n' - 'Value of root.surfaceplant.HeatExtracted.value[94] changed from ' - '138.21890398405225 to 167.35693279211912.\n' - 'Value of root.surfaceplant.HeatExtracted.value[95] changed from ' - '138.19014996123033 to 167.320207485172.\n' - 'Value of root.surfaceplant.HeatExtracted.value[96] changed from ' - '138.16060533376023 to 167.2824986920282.\n' - 'Value of root.surfaceplant.HeatExtracted.value[97] changed from ' - '138.13027036100976 to 167.2438075730085.\n' - 'Value of root.surfaceplant.HeatExtracted.value[98] changed from ' - '138.09914572392958 to 167.2041357987733.\n' - 'Value of root.surfaceplant.HeatExtracted.value[99] changed from ' - '138.0672325093438 to 167.16348553003743.\n' - 'Value of root.surfaceplant.HeatExtracted.value[100] changed from ' - '138.0345321943529 to 167.121859397505.\n' - 'Value of root.surfaceplant.HeatExtracted.value[101] changed from ' - '138.00104663088365 to 167.07926048206585.\n' - 'Value of root.surfaceplant.HeatExtracted.value[102] changed from ' - '137.96677803041737 to 167.03569229528594.\n' - 'Value of root.surfaceplant.HeatExtracted.value[103] changed from ' - '137.93172894892442 to 166.9911587602234.\n' - 'Value of root.surfaceplant.HeatExtracted.value[104] changed from ' - '137.89590227202882 to 166.94566419259633.\n' - 'Value of root.surfaceplant.HeatExtracted.value[105] changed from ' - '137.85930120042505 to 166.89921328232398.\n' - 'Value of root.surfaceplant.HeatExtracted.value[106] changed from ' - '137.8219292355651 to 166.851811075462.\n' - 'Value of root.surfaceplant.HeatExtracted.value[107] changed from ' - '137.78379016563153 to 166.80346295654633.\n' - 'Value of root.surfaceplant.HeatExtracted.value[108] changed from ' - '137.74488805181048 to 166.75417463136037.\n' - 'Value of root.surfaceplant.HeatExtracted.value[109] changed from ' - '137.70522721487532 to 166.70395211013425.\n' - 'Value of root.surfaceplant.HeatExtracted.value[110] changed from ' - '137.66481222209086 to 166.65280169118637.\n' - 'Value of root.surfaceplant.HeatExtracted.value[111] changed from ' - '137.6236478744447 to 166.60072994501198.\n' - 'Value of root.surfaceplant.HeatExtracted.value[112] changed from ' - '137.58173919421213 to 166.547743698823.\n' - 'Value of root.surfaceplant.HeatExtracted.value[113] changed from ' - '137.53909141285814 to 166.49385002154216.\n' - 'Value of root.surfaceplant.HeatExtracted.value[114] changed from ' - '137.4957099592797 to 166.4390562092509.\n' - 'Value of root.surfaceplant.HeatExtracted.value[115] changed from ' - '137.45160044838977 to 166.38336977109174.\n' - 'Value of root.surfaceplant.HeatExtracted.value[116] changed from ' - '137.40676867004277 to 166.32679841562185.\n' - 'Value of root.surfaceplant.HeatExtracted.value[117] changed from ' - '137.36122057830167 to 166.26935003761557.\n' - 'Value of root.surfaceplant.HeatExtracted.value[118] changed from ' - '137.31496228104476 to 166.2110327053114.\n' - 'Value of root.surfaceplant.HeatExtracted.value[119] changed from ' - '137.26800002990905 to 166.1518546480976.\n' - 'Value of root.surfaceplant.HeatExtracted.value[120] changed from ' - '137.22034021056828 to 166.09182424463245.\n' - 'Value of root.surfaceplant.HeatExtracted.value[121] changed from ' - '137.17198933334086 to 166.0309500113902.\n' - 'Value of root.surfaceplant.HeatExtracted.value[122] changed from ' - '137.1229540241235 to 165.9692405916276.\n' - 'Value of root.surfaceplant.HeatExtracted.value[123] changed from ' - '137.0732410156458 to 165.90670474476212.\n' - 'Value of root.surfaceplant.HeatExtracted.value[124] changed from ' - '137.02285713904084 to 165.8433513361544.\n' - 'Value of root.surfaceplant.HeatExtracted.value[125] changed from ' - '136.97180931572498 to 165.77918932728574.\n' - 'Value of root.surfaceplant.HeatExtracted.value[126] changed from ' - '136.92010454958208 to 165.71422776632264.\n' - 'Value of root.surfaceplant.HeatExtracted.value[127] changed from ' - '136.8677499194453 to 165.64847577905894.\n' - 'Value of root.surfaceplant.HeatExtracted.value[128] changed from ' - '136.81475257186966 to 165.58194256022674.\n' - 'Value of root.surfaceplant.HeatExtracted.value[129] changed from ' - '136.7611197141898 to 165.51463736516553.\n' - 'Value of root.surfaceplant.HeatExtracted.value[130] changed from ' - '136.7068586078544 to 165.44656950184213.\n' - 'Value of root.surfaceplant.HeatExtracted.value[131] changed from ' - '136.6519765620323 to 165.37774832320983.\n' - 'Value of root.surfaceplant.HeatExtracted.value[132] changed from ' - '136.59648092748174 to 165.30818321989858.\n' - 'Value of root.surfaceplant.HeatExtracted.value[133] changed from ' - '136.54037909067657 to 165.23788361322653.\n' - 'Value of root.surfaceplant.HeatExtracted.value[134] changed from ' - '136.48367846818198 to 165.16685894852193.\n' - 'Value of root.surfaceplant.HeatExtracted.value[135] changed from ' - '136.42638650127282 to 165.09511868874878.\n' - 'Value of root.surfaceplant.HeatExtracted.value[136] changed from ' - '136.36851065078756 to 165.0226723084237.\n' - 'Value of root.surfaceplant.HeatExtracted.value[137] changed from ' - '136.31005839221055 to 164.9495292878172.\n' - 'Value of root.surfaceplant.HeatExtracted.value[138] changed from ' - '136.25103721097625 to 164.8756991074292.\n' - 'Value of root.surfaceplant.HeatExtracted.value[139] changed from ' - '136.19145459798762 to 164.80119124272903.\n' - 'Value of root.surfaceplant.HeatExtracted.value[140] changed from ' - '136.131318045343 to 164.72601515915306.\n' - 'Value of root.surfaceplant.HeatExtracted.value[141] changed from ' - '136.07063504226375 to 164.65018030734882.\n' - 'Value of root.surfaceplant.HeatExtracted.value[142] changed from ' - '136.00941307121678 to 164.57369611865934.\n' - 'Value of root.surfaceplant.HeatExtracted.value[143] changed from ' - '135.94765960422527 to 164.4965720008373.\n' - 'Value of root.surfaceplant.HeatExtracted.value[144] changed from ' - '135.8853820993607 to 164.41881733398247.\n' - 'Value of root.surfaceplant.HeatExtracted.value[145] changed from ' - '135.82258799741103 to 164.3404414666932.\n' - 'Value of root.surfaceplant.HeatExtracted.value[146] changed from ' - '135.7592847187178 to 164.26145371242478.\n' - 'Value of root.surfaceplant.HeatExtracted.value[147] changed from ' - '135.6954796601769 to 164.1818633460471.\n' - 'Value of root.surfaceplant.HeatExtracted.value[148] changed from ' - '135.6311801923968 to 164.1016796005932.\n' - 'Value of root.surfaceplant.HeatExtracted.value[149] changed from ' - '135.56639365700903 to 164.02091166419336.\n' - 'Value of root.surfaceplant.HeatExtracted.value[150] changed from ' - '135.50112736412416 to 163.9395686771851.\n' - 'Value of root.surfaceplant.HeatExtracted.value[151] changed from ' - '135.43538858992957 to 163.85765972939495.\n' - 'Value of root.surfaceplant.HeatExtracted.value[152] changed from ' - '135.36918457442235 to 163.77519385758305.\n' - 'Value of root.surfaceplant.HeatExtracted.value[153] changed from ' - '135.3025225192727 to 163.6921800430457.\n' - 'Value of root.surfaceplant.HeatExtracted.value[154] changed from ' - '135.23540958581293 to 163.60862720936862.\n' - 'Value of root.surfaceplant.HeatExtracted.value[155] changed from ' - '135.167852893147 to 163.52454422032503.\n' - 'Value of root.surfaceplant.HeatExtracted.value[156] changed from ' - '135.09985951637606 to 163.43993987791345.\n' - 'Value of root.surfaceplant.HeatExtracted.value[157] changed from ' - '135.0314364849352 to 163.35482292052825.\n' - 'Value of root.surfaceplant.HeatExtracted.value[158] changed from ' - '134.96259078103725 to 163.26920202125822.\n' - 'Value of root.surfaceplant.HeatExtracted.value[159] changed from ' - '134.89332933821905 to 163.18308578630763.\n' - 'Value of root.surfaceplant.HeatExtracted.value[160] changed from ' - '134.82365903998635 to 163.09648275353484.\n' - 'Value of root.surfaceplant.HeatExtracted.value[161] changed from ' - '134.7535867185529 to 163.0094013911026.\n' - 'Value of root.surfaceplant.HeatExtracted.value[162] changed from ' - '134.68311915367016 to 162.92185009623662.\n' - 'Value of root.surfaceplant.HeatExtracted.value[163] changed from ' - '134.6122630715438 to 162.83383719408639.\n' - 'Value of root.surfaceplant.HeatExtracted.value[164] changed from ' - '134.54102514383328 to 162.74537093668462.\n' - 'Value of root.surfaceplant.HeatExtracted.value[165] changed from ' - '134.46941198673076 to 162.65645950200053.\n' - 'Value of root.surfaceplant.HeatExtracted.value[166] changed from ' - '134.39743016011653 to 162.56711099308285.\n' - 'Value of root.surfaceplant.HeatExtracted.value[167] changed from ' - '134.32508616678697 to 162.47733343728902.\n' - 'Value of root.surfaceplant.HeatExtracted.value[168] changed from ' - '134.2523864517525 to 162.38713478559544.\n' - 'Value of root.surfaceplant.HeatExtracted.value[169] changed from ' - '134.1793374016019 to 162.2965229119867.\n' - 'Value of root.surfaceplant.HeatExtracted.value[170] changed from ' - '134.10594534393022 to 162.20550561291878.\n' - 'Value of root.surfaceplant.HeatExtracted.value[171] changed from ' - '134.03221654682793 to 162.1140906068531.\n' - 'Value of root.surfaceplant.HeatExtracted.value[172] changed from ' - '133.9581572184276 to 162.02228553385888.\n' - 'Value of root.surfaceplant.HeatExtracted.value[173] changed from ' - '133.8837735065065 to 161.93009795527956.\n' - 'Value of root.surfaceplant.HeatExtracted.value[174] changed from ' - '133.8090714981415 to 161.83753535346023.\n' - 'Value of root.surfaceplant.HeatExtracted.value[175] changed from ' - '133.73405721941478 to 161.7446051315339.\n' - 'Value of root.surfaceplant.HeatExtracted.value[176] changed from ' - '133.6587366351676 to 161.65131461326334.\n' - 'Value of root.surfaceplant.HeatExtracted.value[177] changed from ' - '133.58311564879935 to 161.5576710429351.\n' - 'Value of root.surfaceplant.HeatExtracted.value[178] changed from ' - '133.5072001021107 to 161.46368158530402.\n' - 'Value of root.surfaceplant.HeatExtracted.value[179] changed from ' - '133.43099577518777 to 161.3693533255851.\n' - 'Value of root.surfaceplant.HeatExtracted.value[180] changed from ' - '133.35450838632642 to 161.2746932694907.\n' - 'Value of root.surfaceplant.HeatExtracted.value[181] changed from ' - '133.27774359199248 to 161.17970834331038.\n' - 'Value of root.surfaceplant.HeatExtracted.value[182] changed from ' - '133.2007069868198 to 161.0844053940308.\n' - 'Value of root.surfaceplant.HeatExtracted.value[183] changed from ' - '133.12340410363996 to 160.98879118949472.\n' - 'Value of root.surfaceplant.HeatExtracted.value[184] changed from ' - '133.04584041354525 to 160.89287241859566.\n' - 'Value of root.surfaceplant.HeatExtracted.value[185] changed from ' - '132.96802132598185 to 160.7966556915073.\n' - 'Value of root.surfaceplant.HeatExtracted.value[186] changed from ' - '132.88995218887166 to 160.70014753994468.\n' - 'Value of root.surfaceplant.HeatExtracted.value[187] changed from ' - '132.81163828876123 to 160.60335441745625.\n' - 'Value of root.surfaceplant.HeatExtracted.value[188] changed from ' - '132.73308485099693 to 160.50628269974519.\n' - 'Value of root.surfaceplant.HeatExtracted.value[189] changed from ' - '132.6542970399242 to 160.40893868501664.\n' - 'Value of root.surfaceplant.HeatExtracted.value[190] changed from ' - '132.57527995910954 to 160.31132859435178.\n' - 'Value of root.surfaceplant.HeatExtracted.value[191] changed from ' - '132.49603865158508 to 160.2134585721046.\n' - 'Value of root.surfaceplant.HeatExtracted.value[192] changed from ' - '132.4165781001127 to 160.1153346863223.\n' - 'Value of root.surfaceplant.HeatExtracted.value[193] changed from ' - '132.33690322746816 to 160.01696292918595.\n' - 'Value of root.surfaceplant.HeatExtracted.value[194] changed from ' - '132.25701889674264 to 159.91834921747116.\n' - 'Value of root.surfaceplant.HeatExtracted.value[195] changed from ' - '132.1769299116621 to 159.81949939302726.\n' - 'Value of root.surfaceplant.HeatExtracted.value[196] changed from ' - '132.09664101692206 to 159.72041922327347.\n' - 'Value of root.surfaceplant.HeatExtracted.value[197] changed from ' - '132.01615689853764 to 159.62111440171122.\n' - 'Value of root.surfaceplant.HeatExtracted.value[198] changed from ' - '131.93548218420744 to 159.52159054845126.\n' - 'Value of root.surfaceplant.HeatExtracted.value[199] changed from ' - '131.8546214436908 to 159.42185321075473.\n' - 'Value of root.surfaceplant.HeatExtracted.value[200] changed from ' - '131.77357918919694 to 159.32190786358672.\n' - 'Value of root.surfaceplant.HeatExtracted.value[201] changed from ' - '131.69235987578566 to 159.22175991018196.\n' - 'Value of root.surfaceplant.HeatExtracted.value[202] changed from ' - '131.61096790177876 to 159.121414682621.\n' - 'Value of root.surfaceplant.HeatExtracted.value[203] changed from ' - '131.52940760918082 to 159.02087744241646.\n' - 'Value of root.surfaceplant.HeatExtracted.value[204] changed from ' - '131.44768328410936 to 158.9201533811086.\n' - 'Value of root.surfaceplant.HeatExtracted.value[205] changed from ' - '131.3657991572335 to 158.81924762086896.\n' - 'Value of root.surfaceplant.HeatExtracted.value[206] changed from ' - '131.28375940421975 to 158.71816521511113.\n' - 'Value of root.surfaceplant.HeatExtracted.value[207] changed from ' - '131.20156814618545 to 158.61691114910928.\n' - 'Value of root.surfaceplant.HeatExtracted.value[208] changed from ' - '131.11922945015823 to 158.51549034062137.\n' - 'Value of root.surfaceplant.HeatExtracted.value[209] changed from ' - '131.0367473295412 to 158.413907640519.\n' - 'Value of root.surfaceplant.HeatExtracted.value[210] changed from ' - '130.9541257445843 to 158.31216783342114.\n' - 'Value of root.surfaceplant.HeatExtracted.value[211] changed from ' - '130.8713686028589 to 158.21027563833232.\n' - 'Value of root.surfaceplant.HeatExtracted.value[212] changed from ' - '130.78847975973807 to 158.10823570928437.\n' - 'Value of root.surfaceplant.HeatExtracted.value[213] changed from ' - '130.70546301887984 to 158.00605263598106.\n' - 'Value of root.surfaceplant.HeatExtracted.value[214] changed from ' - '130.62232213271372 to 157.90373094444504.\n' - 'Value of root.surfaceplant.HeatExtracted.value[215] changed from ' - '130.5390608029306 to 157.8012750976671.\n' - 'Value of root.surfaceplant.HeatExtracted.value[216] changed from ' - '130.45568268097443 to 157.69868949625658.\n' - 'Value of root.surfaceplant.HeatExtracted.value[217] changed from ' - '130.37219136853636 to 157.59597847909316.\n' - 'Value of root.surfaceplant.HeatExtracted.value[218] changed from ' - '130.2885904180505 to 157.49314632397875.\n' - 'Value of root.surfaceplant.HeatExtracted.value[219] changed from ' - '130.20488333319076 to 157.3901972482901.\n' - 'Value of root.surfaceplant.HeatExtracted.value[220] changed from ' - '130.121073569369 to 157.2871354096309.\n' - 'Value of root.surfaceplant.HeatExtracted.value[221] changed from ' - '130.03716453423309 to 157.18396490648342.\n' - 'Value of root.surfaceplant.HeatExtracted.value[222] changed from ' - '129.95315958816647 to 157.08068977885952.\n' - 'Value of root.surfaceplant.HeatExtracted.value[223] changed from ' - '129.86906204478643 to 156.9773140089499.\n' - 'Value of root.surfaceplant.HeatExtracted.value[224] changed from ' - '129.78487517144322 to 156.8738415217723.\n' - 'Value of root.surfaceplant.HeatExtracted.value[225] changed from ' - '129.7006021897179 to 156.7702761858178.\n' - 'Value of root.surfaceplant.HeatExtracted.value[226] changed from ' - '129.61624627591976 to 156.66662181369486.\n' - 'Value of root.surfaceplant.HeatExtracted.value[227] changed from ' - '129.53181056158283 to 156.56288216277125.\n' - 'Value of root.surfaceplant.HeatExtracted.value[228] changed from ' - '129.44729813396106 to 156.45906093581314.\n' - 'Value of root.surfaceplant.HeatExtracted.value[229] changed from ' - '129.36271203652174 to 156.35516178162158.\n' - 'Value of root.surfaceplant.HeatExtracted.value[230] changed from ' - '129.27805526943806 to 156.2511882956661.\n' - 'Value of root.surfaceplant.HeatExtracted.value[231] changed from ' - '129.19333079007893 to 156.14714402071456.\n' - 'Value of root.surfaceplant.HeatExtracted.value[232] changed from ' - '129.10854151349767 to 156.04303244746015.\n' - 'Value of root.surfaceplant.HeatExtracted.value[233] changed from ' - '129.02369031291806 to 155.9388570151445.\n' - 'Value of root.surfaceplant.HeatExtracted.value[234] changed from ' - '128.93878002021776 to 155.834621112177.\n' - 'Value of root.surfaceplant.HeatExtracted.value[235] changed from ' - '128.8538134264104 to 155.73032807675028.\n' - 'Value of root.surfaceplant.HeatExtracted.value[236] changed from ' - '128.7687932821237 to 155.62598119745192.\n' - 'Value of root.surfaceplant.HeatExtracted.value[237] changed from ' - '128.6837222980759 to 155.52158371387137.\n' - 'Value of root.surfaceplant.HeatExtracted.value[238] changed from ' - '128.59860314554874 to 155.41713881720298.\n' - 'Value of root.surfaceplant.HeatExtracted.value[239] changed from ' - '128.51343845685764 to 155.31264965084475.\n' - 'Value of root.surfaceplant.HeatExtracted.value[240] changed from ' - '128.42823082581924 to 155.2081193109919.\n' - 'Value of root.surfaceplant.HeatExtracted.value[241] changed from ' - '128.34298280821477 to 155.1035508472264.\n' - 'Value of root.surfaceplant.HeatExtracted.value[242] changed from ' - '128.25769692225143 to 154.99894726310143.\n' - 'Value of root.surfaceplant.HeatExtracted.value[243] changed from ' - '128.17237564901936 to 154.8943115167217.\n' - 'Value of root.surfaceplant.HeatExtracted.value[244] changed from ' - '128.0870214329456 to 154.78964652131754.\n' - 'Value of root.surfaceplant.HeatExtracted.value[245] changed from ' - '128.00163668224488 to 154.68495514581545.\n' - 'Value of root.surfaceplant.HeatExtracted.value[246] changed from ' - '127.91622376936633 to 154.5802402154028.\n' - 'Value of root.surfaceplant.HeatExtracted.value[247] changed from ' - '127.83078503143665 to 154.4755045120877.\n' - 'Value of root.surfaceplant.HeatExtracted.value[248] changed from ' - '127.74532277070007 to 154.3707507752539.\n' - 'Value of root.surfaceplant.HeatExtracted.value[249] changed from ' - '127.65983925495398 to 154.26598170221.\n' - 'Value of root.surfaceplant.HeatExtracted.value[250] changed from ' - '127.57433671798105 to 154.16119994873446.\n' - 'Value of root.surfaceplant.HeatExtracted.value[251] changed from ' - '127.48881735997767 to 154.05640812961389.\n' - 'Value of root.surfaceplant.HeatExtracted.value[252] changed from ' - '127.40328334797837 to 153.95160881917755.\n' - 'Value of root.surfaceplant.HeatExtracted.value[253] changed from ' - '127.31773681627628 to 153.84680455182567.\n' - 'Value of root.surfaceplant.HeatExtracted.value[254] changed from ' - '127.23217986683994 to 153.74199782255266.\n' - 'Value of root.surfaceplant.HeatExtracted.value[255] changed from ' - '127.14661456972588 to 153.63719108746508.\n' - 'Value of root.surfaceplant.HeatExtracted.value[256] changed from ' - '127.06104296348727 to 153.53238676429422.\n' - 'Value of root.surfaceplant.HeatExtracted.value[257] changed from ' - '126.97546705557906 to 153.42758723290314.\n' - 'Value of root.surfaceplant.HeatExtracted.value[258] changed from ' - '126.88988882275834 to 153.32279483578898.\n' - 'Value of root.surfaceplant.HeatExtracted.value[259] changed from ' - '126.8043102114812 to 153.21801187857898.\n' - 'Value of root.surfaceplant.HeatExtracted.value[260] changed from ' - '126.71873313829586 to 153.11324063052155.\n' - 'Value of root.surfaceplant.HeatExtracted.value[261] changed from ' - '126.6331594902307 to 153.0084833249728.\n' - 'Value of root.surfaceplant.HeatExtracted.value[262] changed from ' - '126.54759112517935 to 152.90374215987603.\n' - 'Value of root.surfaceplant.HeatExtracted.value[263] changed from ' - '126.46202987228148 to 152.79901929823757.\n' - 'Value of root.surfaceplant.HeatExtracted.value[264] changed from ' - '126.37647753229906 to 152.69431686859627.\n' - 'Value of root.surfaceplant.HeatExtracted.value[265] changed from ' - '126.29093587798921 to 152.5896369654879.\n' - 'Value of root.surfaceplant.HeatExtracted.value[266] changed from ' - '126.20540665447263 to 152.4849816499045.\n' - 'Value of root.surfaceplant.HeatExtracted.value[267] changed from ' - '126.11989157959812 to 152.38035294974827.\n' - 'Value of root.surfaceplant.HeatExtracted.value[268] changed from ' - '126.03439234430338 to 152.27575286028025.\n' - 'Value of root.surfaceplant.HeatExtracted.value[269] changed from ' - '125.94891061297132 to 152.1711833445636.\n' - 'Value of root.surfaceplant.HeatExtracted.value[270] changed from ' - '125.86344802378257 to 152.06664633390213.\n' - 'Value of root.surfaceplant.HeatExtracted.value[271] changed from ' - '125.77800618906448 to 151.9621437282732.\n' - 'Value of root.surfaceplant.HeatExtracted.value[272] changed from ' - '125.69258669563523 to 151.85767739675575.\n' - 'Value of root.surfaceplant.HeatExtracted.value[273] changed from ' - '125.60719110514485 to 151.75324917795297.\n' - 'Value of root.surfaceplant.HeatExtracted.value[274] changed from ' - '125.52182095441206 to 151.64886088041015.\n' - 'Value of root.surfaceplant.HeatExtracted.value[275] changed from ' - '125.43647775575694 to 151.54451428302747.\n' - 'Value of root.surfaceplant.HeatExtracted.value[276] changed from ' - '125.35116299733 to 151.4402111354674.\n' - 'Value of root.surfaceplant.HeatExtracted.value[277] changed from ' - '125.26587814343746 to 151.33595315855754.\n' - 'Value of root.surfaceplant.HeatExtracted.value[278] changed from ' - '125.18062463486238 to 151.2317420446885.\n' - 'Value of root.surfaceplant.HeatExtracted.value[279] changed from ' - '125.09540388918234 to 151.12757945820647.\n' - 'Value of root.surfaceplant.HeatExtracted.value[280] changed from ' - '125.01021730108292 to 151.02346703580136.\n' - 'Value of root.surfaceplant.HeatExtracted.value[281] changed from ' - '124.92506624266795 to 150.91940638688982.\n' - 'Value of root.surfaceplant.HeatExtracted.value[282] changed from ' - '124.8399520637655 to 150.81539909399368.\n' - 'Value of root.surfaceplant.HeatExtracted.value[283] changed from ' - '124.75487609223038 to 150.71144671311345.\n' - 'Value of root.surfaceplant.HeatExtracted.value[284] changed from ' - '124.66983963424317 to 150.6075507740973.\n' - 'Value of root.surfaceplant.HeatExtracted.value[285] changed from ' - '124.58484397460523 to 150.50371278100508.\n' - 'Value of root.surfaceplant.HeatExtracted.value[286] changed from ' - '124.49989037703024 to 150.39993421246808.\n' - 'Value of root.surfaceplant.HeatExtracted.value[287] changed from ' - '124.41498008443223 to 150.2962165220439.\n' - 'Value of root.surfaceplant.HeatExtracted.value[288] changed from ' - '124.33011431921007 to 150.19256113856684.\n' - 'Value of root.surfaceplant.HeatExtracted.value[289] changed from ' - '124.245294283528 to 150.08896946649398.\n' - 'Value of root.surfaceplant.HeatExtracted.value[290] changed from ' - '124.16052115959333 to 149.98544288624643.\n' - 'Value of root.surfaceplant.HeatExtracted.value[291] changed from ' - '124.07579610993015 to 149.88198275454673.\n' - 'Value of root.surfaceplant.HeatExtracted.value[292] changed from ' - '123.99112027764973 to 149.77859040475118.\n' - 'Value of root.surfaceplant.HeatExtracted.value[293] changed from ' - '123.90649478671774 to 149.67526714717843.\n' - 'Value of root.surfaceplant.HeatExtracted.value[294] changed from ' - '123.82192074221764 to 149.5720142694333.\n' - 'Value of root.surfaceplant.HeatExtracted.value[295] changed from ' - '123.7373992306112 to 149.46883303672706.\n' - 'Value of root.surfaceplant.HeatExtracted.value[296] changed from ' - '123.65293131999535 to 149.3657246921924.\n' - 'Value of root.surfaceplant.HeatExtracted.value[297] changed from ' - '123.56851806035584 to 149.2626904571956.\n' - 'Value of root.surfaceplant.HeatExtracted.value[298] changed from ' - '123.48416048381802 to 149.15973153164342.\n' - 'Value of root.surfaceplant.HeatExtracted.value[299] changed from ' - '123.39985960489358 to 149.0568490942866.\n' - 'Value of root.surfaceplant.HeatExtracted.value[300] changed from ' - '123.31561642072505 to 148.95404430301923.\n' - 'Value of root.surfaceplant.HeatExtracted.value[301] changed from ' - '123.23143191132638 to 148.85131829517385.\n' - 'Value of root.surfaceplant.HeatExtracted.value[302] changed from ' - '123.14730703982102 to 148.748672187813.\n' - 'Value of root.surfaceplant.HeatExtracted.value[303] changed from ' - '123.0632427526762 to 148.64610707801677.\n' - 'Value of root.surfaceplant.HeatExtracted.value[304] changed from ' - '122.97923997993513 to 148.54362404316615.\n' - 'Value of root.surfaceplant.HeatExtracted.value[305] changed from ' - '122.8952996354451 to 148.4412241412233.\n' - 'Value of root.surfaceplant.HeatExtracted.value[306] changed from ' - '122.81142261708334 to 148.33890841100742.\n' - 'Value of root.surfaceplant.HeatExtracted.value[307] changed from ' - '122.72760980697979 to 148.2366778724671.\n' - 'Value of root.surfaceplant.HeatExtracted.value[308] changed from ' - '122.64386207173683 to 148.13453352694924.\n' - 'Value of root.surfaceplant.HeatExtracted.value[309] changed from ' - '122.56018026264586 to 148.03247635746405.\n' - 'Value of root.surfaceplant.HeatExtracted.value[310] changed from ' - '122.47656521590172 to 147.9305073289465.\n' - 'Value of root.surfaceplant.HeatExtracted.value[311] changed from ' - '122.39301775281356 to 147.8286273885144.\n' - 'Value of root.surfaceplant.HeatExtracted.value[312] changed from ' - '122.30953868001346 to 147.72683746572284.\n' - 'Value of root.surfaceplant.HeatExtracted.value[313] changed from ' - '122.22612878966189 to 147.6251384728153.\n' - 'Value of root.surfaceplant.HeatExtracted.value[314] changed from ' - '122.14278885965084 to 147.52353130497124.\n' - 'Value of root.surfaceplant.HeatExtracted.value[315] changed from ' - '122.05951965380368 to 147.42201684055027.\n' - 'Value of root.surfaceplant.HeatExtracted.value[316] changed from ' - '121.97632192207301 to 147.32059594133295.\n' - 'Value of root.surfaceplant.HeatExtracted.value[317] changed from ' - '121.89319640073548 to 147.21926945275902.\n' - 'Value of root.surfaceplant.HeatExtracted.value[318] changed from ' - '121.81014381258407 to 147.11803820416102.\n' - 'Value of root.surfaceplant.HeatExtracted.value[319] changed from ' - '121.7271648671178 to 147.01690300899594.\n' - 'Value of root.surfaceplant.HeatExtracted.value[320] changed from ' - '121.64426026072903 to 146.91586466507306.\n' - 'Value of root.surfaceplant.HeatExtracted.value[321] changed from ' - '121.56143067688805 to 146.81492395477895.\n' - 'Value of root.surfaceplant.HeatExtracted.value[322] changed from ' - '121.47867678632528 to 146.71408164529916.\n' - 'Value of root.surfaceplant.HeatExtracted.value[323] changed from ' - '121.39599924721111 to 146.61333848883712.\n' - 'Value of root.surfaceplant.HeatExtracted.value[324] changed from ' - '121.31339870533326 to 146.5126952228297.\n' - 'Value of root.surfaceplant.HeatExtracted.value[325] changed from ' - '121.23087579427154 to 146.41215257016.\n' - 'Value of root.surfaceplant.HeatExtracted.value[326] changed from ' - '121.14843113557066 to 146.31171123936753.\n' - 'Value of root.surfaceplant.HeatExtracted.value[327] changed from ' - '121.0660653389104 to 146.2113719248545.\n' - 'Value of root.surfaceplant.HeatExtracted.value[328] changed from ' - '120.98377900227351 to 146.11113530709062.\n' - 'Value of root.surfaceplant.HeatExtracted.value[329] changed from ' - '120.90157271211154 to 146.01100205281404.\n' - 'Value of root.surfaceplant.HeatExtracted.value[330] changed from ' - '120.81944704350815 to 145.91097281522966.\n' - 'Value of root.surfaceplant.HeatExtracted.value[331] changed from ' - '120.73740256034047 to 145.8110482342051.\n' - 'Value of root.surfaceplant.HeatExtracted.value[332] changed from ' - '120.65543981543794 to 145.71122893646393.\n' - 'Value of root.surfaceplant.HeatExtracted.value[333] changed from ' - '120.57355935073942 to 145.61151553577554.\n' - 'Value of root.surfaceplant.HeatExtracted.value[334] changed from ' - '120.49176169744777 to 145.5119086331431.\n' - 'Value of root.surfaceplant.HeatExtracted.value[335] changed from ' - '120.41004737618265 to 145.41240881698883.\n' - 'Value of root.surfaceplant.HeatExtracted.value[336] changed from ' - '120.3284168971309 to 145.3130166633363.\n' - 'Value of root.surfaceplant.HeatExtracted.value[337] changed from ' - '120.24687076019516 to 145.21373273599053.\n' - 'Value of root.surfaceplant.HeatExtracted.value[338] changed from ' - '120.16540945514056 to 145.11455758671542.\n' - 'Value of root.surfaceplant.HeatExtracted.value[339] changed from ' - '120.0840334617387 to 145.01549175540902.\n' - 'Value of root.surfaceplant.HeatExtracted.value[340] changed from ' - '120.00274324991078 to 144.91653577027574.\n' - 'Value of root.surfaceplant.HeatExtracted.value[341] changed from ' - '119.92153927986764 to 144.81769014799687.\n' - 'Value of root.surfaceplant.HeatExtracted.value[342] changed from ' - '119.84042200224884 to 144.71895539389837.\n' - 'Value of root.surfaceplant.HeatExtracted.value[343] changed from ' - '119.75939185825915 to 144.62033200211602.\n' - 'Value of root.surfaceplant.HeatExtracted.value[344] changed from ' - '119.67844927980356 to 144.5218204557591.\n' - 'Value of root.surfaceplant.HeatExtracted.value[345] changed from ' - '119.59759468962025 to 144.42342122707092.\n' - 'Value of root.surfaceplant.HeatExtracted.value[346] changed from ' - '119.51682850141195 to 144.32513477758766.\n' - 'Value of root.surfaceplant.HeatExtracted.value[347] changed from ' - '119.43615111997514 to 144.22696155829462.\n' - 'Value of root.surfaceplant.HeatExtracted.value[348] changed from ' - '119.35556294132785 to 144.12890200978072.\n' - 'Value of root.surfaceplant.HeatExtracted.value[349] changed from ' - '119.27506435283551 to 144.03095656239051.\n' - 'Value of root.surfaceplant.HeatExtracted.value[350] changed from ' - '119.19465573333528 to 143.93312563637394.\n' - 'Value of root.surfaceplant.HeatProduced.value[0] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[1] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[2] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[3] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[4] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[5] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[6] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[7] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[8] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[9] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[10] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[11] changed from ' - '11.901840001301203 to 15.45343747298775.\n' - 'Value of root.surfaceplant.HeatProduced.value[12] changed from ' - '11.901840001301192 to 15.453437472987716.\n' - 'Value of root.surfaceplant.HeatProduced.value[13] changed from ' - '11.901840001300961 to 15.453437472987412.\n' - 'Value of root.surfaceplant.HeatProduced.value[14] changed from ' - '11.901840001299092 to 15.453437472984925.\n' - 'Value of root.surfaceplant.HeatProduced.value[15] changed from ' - '11.901840001287438 to 15.453437472969897.\n' - 'Value of root.surfaceplant.HeatProduced.value[16] changed from ' - '11.901840001229855 to 15.453437472897651.\n' - 'Value of root.surfaceplant.HeatProduced.value[17] changed from ' - '11.901840000996163 to 15.453437472611267.\n' - 'Value of root.surfaceplant.HeatProduced.value[18] changed from ' - '11.901840000189624 to 15.453437471643864.\n' - 'Value of root.surfaceplant.HeatProduced.value[19] changed from ' - '11.901839997761364 to 15.453437468786195.\n' - 'Value of root.surfaceplant.HeatProduced.value[20] changed from ' - '11.901839991249249 to 15.453437461252857.\n' - 'Value of root.surfaceplant.HeatProduced.value[21] changed from ' - '11.901839975429743 to 15.453437443234368.\n' - 'Value of root.surfaceplant.HeatProduced.value[22] changed from ' - '11.901839940137439 to 15.453437403599052.\n' - 'Value of root.surfaceplant.HeatProduced.value[23] changed from ' - '11.90183986700532 to 15.4534373225175.\n' - 'Value of root.surfaceplant.HeatProduced.value[24] changed from ' - '11.901839724911373 to 15.453437166824164.\n' - 'Value of root.surfaceplant.HeatProduced.value[25] changed from ' - '11.901839463985018 to 15.453436884007257.\n' - 'Value of root.surfaceplant.HeatProduced.value[26] changed from ' - '11.901839008119895 to 15.453436394812499.\n' - 'Value of root.surfaceplant.HeatProduced.value[27] changed from ' - '11.901838246046612 to 15.453435584552045.\n' - 'Value of root.surfaceplant.HeatProduced.value[28] changed from ' - '11.901837021126397 to 15.453434293309783.\n' - 'Value of root.surfaceplant.HeatProduced.value[29] changed from ' - '11.901835120122211 to 15.453432305318008.\n' - 'Value of root.surfaceplant.HeatProduced.value[30] changed from ' - '11.901832261278175 to 15.453429337843115.\n' - 'Value of root.surfaceplant.HeatProduced.value[31] changed from ' - '11.901828082087249 to 15.453425029952452.\n' - 'Value of root.surfaceplant.HeatProduced.value[32] changed from ' - '11.90182212714779 to 15.453418931542362.\n' - 'Value of root.surfaceplant.HeatProduced.value[33] changed from ' - '11.90181383650513 to 15.453410492993171.\n' - 'Value of root.surfaceplant.HeatProduced.value[34] changed from ' - '11.901802534846421 to 15.453399055779979.\n' - 'Value of root.surfaceplant.HeatProduced.value[35] changed from ' - '11.90178742187264 to 15.453383844319708.\n' - 'Value of root.surfaceplant.HeatProduced.value[36] changed from ' - '11.901767564114763 to 15.45336395927569.\n' - 'Value of root.surfaceplant.HeatProduced.value[37] changed from ' - '11.901741888397616 to 15.453338372477598.\n' - 'Value of root.surfaceplant.HeatProduced.value[38] changed from ' - '11.90170917708946 to 15.453305923553215.\n' - 'Value of root.surfaceplant.HeatProduced.value[39] changed from ' - '11.90166806521129 to 15.453265318308068.\n' - 'Value of root.surfaceplant.HeatProduced.value[40] changed from ' - '11.901617039421192 to 15.453215128836595.\n' - 'Value of root.surfaceplant.HeatProduced.value[41] changed from ' - '11.901554438836055 to 15.453153795301764.\n' - 'Value of root.surfaceplant.HeatProduced.value[42] changed from ' - '11.901478457609464 to 15.453079629282955.\n' - 'Value of root.surfaceplant.HeatProduced.value[43] changed from ' - '11.901387149147462 to 15.452990818562485.\n' - 'Value of root.surfaceplant.HeatProduced.value[44] changed from ' - '11.9012784318175 to 15.452885433198908.\n' - 'Value of root.surfaceplant.HeatProduced.value[45] changed from ' - '11.901150095985464 to 15.45276143272297.\n' - 'Value of root.surfaceplant.HeatProduced.value[46] changed from ' - '11.900999812204176 to 15.452616674282956.\n' - 'Value of root.surfaceplant.HeatProduced.value[47] changed from ' - '11.900825140370774 to 15.452448921566086.\n' - 'Value of root.surfaceplant.HeatProduced.value[48] changed from ' - '11.900623539669951 to 15.452255854324779.\n' - 'Value of root.surfaceplant.HeatProduced.value[49] changed from ' - '11.900392379125071 to 15.452035078343881.\n' - 'Value of root.surfaceplant.HeatProduced.value[50] changed from ' - '11.900128948586081 to 15.451784135694743.\n' - 'Value of root.surfaceplant.HeatProduced.value[51] changed from ' - '11.899830469994813 to 15.451500515133372.\n' - 'Value of root.surfaceplant.HeatProduced.value[52] changed from ' - '11.899494108779983 to 15.451181662514182.\n' - 'Value of root.surfaceplant.HeatProduced.value[53] changed from ' - '11.899116985248614 to 15.450824991103268.\n' - 'Value of root.surfaceplant.HeatProduced.value[54] changed from ' - '11.89869618585503 to 15.45042789169107.\n' - 'Value of root.surfaceplant.HeatProduced.value[55] changed from ' - '11.8982287742428 to 15.449987742416994.\n' - 'Value of root.surfaceplant.HeatProduced.value[56] changed from ' - '11.89771180197048 to 15.449501918233334.\n' - 'Value of root.surfaceplant.HeatProduced.value[57] changed from ' - '11.897142318845196 to 15.448967799948095.\n' - 'Value of root.surfaceplant.HeatProduced.value[58] changed from ' - '11.896517382801857 to 15.448382782799046.\n' - 'Value of root.surfaceplant.HeatProduced.value[59] changed from ' - '11.89583406927838 to 15.447744284522093.\n' - 'Value of root.surfaceplant.HeatProduced.value[60] changed from ' - '11.895089480048457 to 15.447049752887592.\n' - 'Value of root.surfaceplant.HeatProduced.value[61] changed from ' - '11.894280751484285 to 15.446296672687266.\n' - 'Value of root.surfaceplant.HeatProduced.value[62] changed from ' - '11.893405062230462 to 15.445482572162334.\n' - 'Value of root.surfaceplant.HeatProduced.value[63] changed from ' - '11.892459640279599 to 15.444605028870676.\n' - 'Value of root.surfaceplant.HeatProduced.value[64] changed from ' - '11.891441769446187 to 15.443661674997317.\n' - 'Value of root.surfaceplant.HeatProduced.value[65] changed from ' - '11.890348795242922 to 15.442650202116738.\n' - 'Value of root.surfaceplant.HeatProduced.value[66] changed from ' - '11.889178130168156 to 15.441568365421125.\n' - 'Value of root.surfaceplant.HeatProduced.value[67] changed from ' - '11.88792725841804 to 15.440413987431057.\n' - 'Value of root.surfaceplant.HeatProduced.value[68] changed from ' - '11.88659374004085 to 15.439184961209111.\n' - 'Value of root.surfaceplant.HeatProduced.value[69] changed from ' - '11.885175214553623 to 15.437879253098053.\n' - 'Value of root.surfaceplant.HeatProduced.value[70] changed from ' - '11.88366940404396 to 15.436494905007534.\n' - 'Value of root.surfaceplant.HeatProduced.value[71] changed from ' - '11.8820741157815 to 15.435030036274448.\n' - 'Value of root.surfaceplant.HeatProduced.value[72] changed from ' - '11.880387244364933 to 15.433482845122544.\n' - 'Value of root.surfaceplant.HeatProduced.value[73] changed from ' - '11.878606773431208 to 15.431851609747271.\n' - 'Value of root.surfaceplant.HeatProduced.value[74] changed from ' - '11.876730776954057 to 15.430134689052071.\n' - 'Value of root.surfaceplant.HeatProduced.value[75] changed from ' - '11.874757420159284 to 15.428330523061948.\n' - 'Value of root.surfaceplant.HeatProduced.value[76] changed from ' - '11.872684960083733 to 15.42643763303977.\n' - 'Value of root.surfaceplant.HeatProduced.value[77] changed from ' - '11.870511745804897 to 15.424454621330083.\n' - 'Value of root.surfaceplant.HeatProduced.value[78] changed from ' - '11.868236218367054 to 15.422380170954328.\n' - 'Value of root.surfaceplant.HeatProduced.value[79] changed from ' - '11.86585691042971 to 15.420213044980693.\n' - 'Value of root.surfaceplant.HeatProduced.value[80] changed from ' - '11.863372445662572 to 15.417952085690699.\n' - 'Value of root.surfaceplant.HeatProduced.value[81] changed from ' - '11.860781537910697 to 15.415596213563346.\n' - 'Value of root.surfaceplant.HeatProduced.value[82] changed from ' - '11.858082990152534 to 15.413144426097155.\n' - 'Value of root.surfaceplant.HeatProduced.value[83] changed from ' - '11.855275693271967 to 15.410595796488524.\n' - 'Value of root.surfaceplant.HeatProduced.value[84] changed from ' - '11.852358624664914 to 15.407949472184479.\n' - 'Value of root.surfaceplant.HeatProduced.value[85] changed from ' - '11.84933084669967 to 15.405204673326102.\n' - 'Value of root.surfaceplant.HeatProduced.value[86] changed from ' - '11.846191505048623 to 15.402360691098202.\n' - 'Value of root.surfaceplant.HeatProduced.value[87] changed from ' - '11.8429398269088 to 15.399416885999747.\n' - 'Value of root.surfaceplant.HeatProduced.value[88] changed from ' - '11.839575119126486 to 15.396372686048121.\n' - 'Value of root.surfaceplant.HeatProduced.value[89] changed from ' - '11.836096766240871 to 15.393227584929566.\n' - 'Value of root.surfaceplant.HeatProduced.value[90] changed from ' - '11.832504228460198 to 15.389981140107498.\n' - 'Value of root.surfaceplant.HeatProduced.value[91] changed from ' - '11.828797039583065 to 15.386632970898205.\n' - 'Value of root.surfaceplant.HeatProduced.value[92] changed from ' - '11.824974804876316 to 15.383182756524468.\n' - 'Value of root.surfaceplant.HeatProduced.value[93] changed from ' - '11.821037198920425 to 15.379630234154764.\n' - 'Value of root.surfaceplant.HeatProduced.value[94] changed from ' - '11.816983963431717 to 15.375975196936412.\n' - 'Value of root.surfaceplant.HeatProduced.value[95] changed from ' - '11.812814905070827 to 15.372217492029744.\n' - 'Value of root.surfaceplant.HeatProduced.value[96] changed from ' - '11.808529893244874 to 15.368357018649185.\n' - 'Value of root.surfaceplant.HeatProduced.value[97] changed from ' - '11.804128857911314 to 15.364393726117358.\n' - 'Value of root.surfaceplant.HeatProduced.value[98] changed from ' - '11.799611787389473 to 15.360327611937173.\n' - 'Value of root.surfaceplant.HeatProduced.value[99] changed from ' - '11.794978726186176 to 15.356158719886224.\n' - 'Value of root.surfaceplant.HeatProduced.value[100] changed from ' - '11.790229772840359 to 15.351887138137592.\n' - 'Value of root.surfaceplant.HeatProduced.value[101] changed from ' - '11.785365077791754 to 15.347512997410405.\n' - 'Value of root.surfaceplant.HeatProduced.value[102] changed from ' - '11.780384841277641 to 15.343036469153263.\n' - 'Value of root.surfaceplant.HeatProduced.value[103] changed from ' - '11.77528931126119 to 15.338457763762882.\n' - 'Value of root.surfaceplant.HeatProduced.value[104] changed from ' - '11.770078781395013 to 15.333777128840419.\n' - 'Value of root.surfaceplant.HeatProduced.value[105] changed from ' - '11.76475358902212 to 15.32899484748694.\n' - 'Value of root.surfaceplant.HeatProduced.value[106] changed from ' - '11.759314113217314 to 15.324111236640013.\n' - 'Value of root.surfaceplant.HeatProduced.value[107] changed from ' - '11.75376077287036 to 15.319126645452073.\n' - 'Value of root.surfaceplant.HeatProduced.value[108] changed from ' - '11.748094024813193 to 15.314041453711873.\n' - 'Value of root.surfaceplant.HeatProduced.value[109] changed from ' - '11.742314361992056 to 15.308856070309659.\n' - 'Value of root.surfaceplant.HeatProduced.value[110] changed from ' - '11.736422311685978 to 15.303570931746457.\n' - 'Value of root.surfaceplant.HeatProduced.value[111] changed from ' - '11.730418433772249 to 15.298186500687672.\n' - 'Value of root.surfaceplant.HeatProduced.value[112] changed from ' - '11.724303319039597 to 15.292703264561391.\n' - 'Value of root.surfaceplant.HeatProduced.value[113] changed from ' - '11.718077587549296 to 15.28712173420082.\n' - 'Value of root.surfaceplant.HeatProduced.value[114] changed from ' - '11.71174188704457 to 15.281442442531343.\n' - 'Value of root.surfaceplant.HeatProduced.value[115] changed from ' - '11.705296891408345 to 15.275665943301208.\n' - 'Value of root.surfaceplant.HeatProduced.value[116] changed from ' - '11.698743299168983 to 15.269792809855685.\n' - 'Value of root.surfaceplant.HeatProduced.value[117] changed from ' - '11.692081832054013 to 15.26382363395433.\n' - 'Value of root.surfaceplant.HeatProduced.value[118] changed from ' - '11.68531323359135 to 15.257759024630419.\n' - 'Value of root.surfaceplant.HeatProduced.value[119] changed from ' - '11.67843826775753 to 15.251599607091897.\n' - 'Value of root.surfaceplant.HeatProduced.value[120] changed from ' - '11.671457717672324 to 15.245346021663504.\n' - 'Value of root.surfaceplant.HeatProduced.value[121] changed from ' - '11.664372384339305 to 15.2389989227685.\n' - 'Value of root.surfaceplant.HeatProduced.value[122] changed from ' - '11.657183085431267 to 15.232558977949923.\n' - 'Value of root.surfaceplant.HeatProduced.value[123] changed from ' - '11.649890654119984 to 15.226026866929919.\n' - 'Value of root.surfaceplant.HeatProduced.value[124] changed from ' - '11.642495937949459 to 15.21940328070662.\n' - 'Value of root.surfaceplant.HeatProduced.value[125] changed from ' - '11.634999797751513 to 15.21268892068727.\n' - 'Value of root.surfaceplant.HeatProduced.value[126] changed from ' - '11.627403106603076 to 15.205884497856808.\n' - 'Value of root.surfaceplant.HeatProduced.value[127] changed from ' - '11.619706748824123 to 15.198990731981228.\n' - 'Value of root.surfaceplant.HeatProduced.value[128] changed from ' - '11.61191161901515 to 15.19200835084392.\n' - 'Value of root.surfaceplant.HeatProduced.value[129] changed from ' - '11.604018621133413 to 15.184938089515146.\n' - 'Value of root.surfaceplant.HeatProduced.value[130] changed from ' - '11.596028667606731 to 15.177780689652478.\n' - 'Value of root.surfaceplant.HeatProduced.value[131] changed from ' - '11.587942678483916 to 15.170536898832104.\n' - 'Value of root.surfaceplant.HeatProduced.value[132] changed from ' - '11.579761580620785 to 15.163207469909747.\n' - 'Value of root.surfaceplant.HeatProduced.value[133] changed from ' - '11.571486306900757 to 15.155793160409958.\n' - 'Value of root.surfaceplant.HeatProduced.value[134] changed from ' - '11.563117795489015 to 15.148294731943338.\n' - 'Value of root.surfaceplant.HeatProduced.value[135] changed from ' - '11.554656989119028 to 15.140712949650215.\n' - 'Value of root.surfaceplant.HeatProduced.value[136] changed from ' - '11.546104834410826 to 15.133048581670366.\n' - 'Value of root.surfaceplant.HeatProduced.value[137] changed from ' - '11.537462281219563 to 15.125302398637452.\n' - 'Value of root.surfaceplant.HeatProduced.value[138] changed from ' - '11.528730282013788 to 15.11747517319751.\n' - 'Value of root.surfaceplant.HeatProduced.value[139] changed from ' - '11.519909791282046 to 15.10956767955066.\n' - 'Value of root.surfaceplant.HeatProduced.value[140] changed from ' - '11.511001764967343 to 15.101580693014894.\n' - 'Value of root.surfaceplant.HeatProduced.value[141] changed from ' - '11.502007159928025 to 15.093514989611483.\n' - 'Value of root.surfaceplant.HeatProduced.value[142] changed from ' - '11.492926933424496 to 15.08537134567094.\n' - 'Value of root.surfaceplant.HeatProduced.value[143] changed from ' - '11.483762042630769 to 15.077150537458824.\n' - 'Value of root.surfaceplant.HeatProduced.value[144] changed from ' - '11.474513444169903 to 15.068853340820597.\n' - 'Value of root.surfaceplant.HeatProduced.value[145] changed from ' - '11.465182093672585 to 15.060480530844972.\n' - 'Value of root.surfaceplant.HeatProduced.value[146] changed from ' - '11.455768945357859 to 15.052032881544601.\n' - 'Value of root.surfaceplant.HeatProduced.value[147] changed from ' - '11.446274951635289 to 15.043511165553836.\n' - 'Value of root.surfaceplant.HeatProduced.value[148] changed from ' - '11.436701062727874 to 15.034916153842726.\n' - 'Value of root.surfaceplant.HeatProduced.value[149] changed from ' - '11.427048226314549 to 15.026248615446452.\n' - 'Value of root.surfaceplant.HeatProduced.value[150] changed from ' - '11.417317387191945 to 15.017509317209814.\n' - 'Value of root.surfaceplant.HeatProduced.value[151] changed from ' - '11.407509486954382 to 15.008699023545843.\n' - 'Value of root.surfaceplant.HeatProduced.value[152] changed from ' - '11.397625463691591 to 14.999818496208343.\n' - 'Value of root.surfaceplant.HeatProduced.value[153] changed from ' - '11.387666251703207 to 14.99086849407742.\n' - 'Value of root.surfaceplant.HeatProduced.value[154] changed from ' - '11.377632781229673 to 14.981849772957549.\n' - 'Value of root.surfaceplant.HeatProduced.value[155] changed from ' - '11.367525978198646 to 14.972763085387708.\n' - 'Value of root.surfaceplant.HeatProduced.value[156] changed from ' - '11.357346763986394 to 14.963609180463198.\n' - 'Value of root.surfaceplant.HeatProduced.value[157] changed from ' - '11.347096055193596 to 14.954388803668117.\n' - 'Value of root.surfaceplant.HeatProduced.value[158] changed from ' - '11.336774763434876 to 14.945102696718704.\n' - 'Value of root.surfaceplant.HeatProduced.value[159] changed from ' - '11.326383795141485 to 14.935751597416639.\n' - 'Value of root.surfaceplant.HeatProduced.value[160] changed from ' - '11.315924051376811 to 14.926336239511748.\n' - 'Value of root.surfaceplant.HeatProduced.value[161] changed from ' - '11.305396427663695 to 14.916857352574363.\n' - 'Value of root.surfaceplant.HeatProduced.value[162] changed from ' - '11.29480181382374 to 14.907315661876023.\n' - 'Value of root.surfaceplant.HeatProduced.value[163] changed from ' - '11.28414109382732 to 14.897711888278701.\n' - 'Value of root.surfaceplant.HeatProduced.value[164] changed from ' - '11.27341514565454 to 14.888046748132194.\n' - 'Value of root.surfaceplant.HeatProduced.value[165] changed from ' - '11.262624841166161 to 14.878320953178866.\n' - 'Value of root.surfaceplant.HeatProduced.value[166] changed from ' - '11.25177104598433 to 14.868535210465925.\n' - 'Value of root.surfaceplant.HeatProduced.value[167] changed from ' - '11.24085461938254 to 14.858690222264471.\n' - 'Value of root.surfaceplant.HeatProduced.value[168] changed from ' - '11.229876414184531 to 14.848786685995167.\n' - 'Value of root.surfaceplant.HeatProduced.value[169] changed from ' - '11.218837276671637 to 14.8388252941604.\n' - 'Value of root.surfaceplant.HeatProduced.value[170] changed from ' - '11.207738046498186 to 14.828806734282189.\n' - 'Value of root.surfaceplant.HeatProduced.value[171] changed from ' - '11.196579556614719 to 14.818731688845993.\n' - 'Value of root.surfaceplant.HeatProduced.value[172] changed from ' - '11.185362633198464 to 14.808600835249974.\n' - 'Value of root.surfaceplant.HeatProduced.value[173] changed from ' - '11.174088095590994 to 14.798414845759183.\n' - 'Value of root.surfaceplant.HeatProduced.value[174] changed from ' - '11.1627567562424 to 14.78817438746507.\n' - 'Value of root.surfaceplant.HeatProduced.value[175] changed from ' - '11.15136942066205 to 14.777880122249396.\n' - 'Value of root.surfaceplant.HeatProduced.value[176] changed from ' - '11.139926887375188 to 14.767532706752656.\n' - 'Value of root.surfaceplant.HeatProduced.value[177] changed from ' - '11.12842994788569 to 14.757132792346807.\n' - 'Value of root.surfaceplant.HeatProduced.value[178] changed from ' - '11.116879386643872 to 14.746681025111876.\n' - 'Value of root.surfaceplant.HeatProduced.value[179] changed from ' - '11.105275981019977 to 14.736178045816617.\n' - 'Value of root.surfaceplant.HeatProduced.value[180] changed from ' - '11.093620501282466 to 14.725624489902508.\n' - 'Value of root.surfaceplant.HeatProduced.value[181] changed from ' - '11.081913710580832 to 14.715020987471444.\n' - 'Value of root.surfaceplant.HeatProduced.value[182] changed from ' - '11.070156364933469 to 14.704368163276413.\n' - 'Value of root.surfaceplant.HeatProduced.value[183] changed from ' - '11.058349213219248 to 14.693666636715573.\n' - 'Value of root.surfaceplant.HeatProduced.value[184] changed from ' - '11.046492997173488 to 14.682917021828924.\n' - 'Value of root.surfaceplant.HeatProduced.value[185] changed from ' - '11.034588451387712 to 14.672119927298079.\n' - 'Value of root.surfaceplant.HeatProduced.value[186] changed from ' - '11.022636303312915 to 14.661275956448334.\n' - 'Value of root.surfaceplant.HeatProduced.value[187] changed from ' - '11.01063727326663 to 14.650385707253406.\n' - 'Value of root.surfaceplant.HeatProduced.value[188] changed from ' - '10.998592074442763 to 14.639449772342559.\n' - 'Value of root.surfaceplant.HeatProduced.value[189] changed from ' - '10.986501412925078 to 14.628468739009646.\n' - 'Value of root.surfaceplant.HeatProduced.value[190] changed from ' - '10.974365987703145 to 14.617443189224678.\n' - 'Value of root.surfaceplant.HeatProduced.value[191] changed from ' - '10.962186490691371 to 14.606373699646882.\n' - 'Value of root.surfaceplant.HeatProduced.value[192] changed from ' - '10.949963606750487 to 14.595260841640009.\n' - 'Value of root.surfaceplant.HeatProduced.value[193] changed from ' - '10.937698013711524 to 14.584105181289157.\n' - 'Value of root.surfaceplant.HeatProduced.value[194] changed from ' - '10.925390382402199 to 14.572907279419288.\n' - 'Value of root.surfaceplant.HeatProduced.value[195] changed from ' - '10.913041376675343 to 14.561667691615327.\n' - 'Value of root.surfaceplant.HeatProduced.value[196] changed from ' - '10.900651653439478 to 14.550386968243672.\n' - 'Value of root.surfaceplant.HeatProduced.value[197] changed from ' - '10.888221862691399 to 14.539065654475086.\n' - 'Value of root.surfaceplant.HeatProduced.value[198] changed from ' - '10.875752647550337 to 14.527704290308803.\n' - 'Value of root.surfaceplant.HeatProduced.value[199] changed from ' - '10.86324464429408 to 14.516303410597935.\n' - 'Value of root.surfaceplant.HeatProduced.value[200] changed from ' - '10.850698482396565 to 14.504863545075919.\n' - 'Value of root.surfaceplant.HeatProduced.value[201] changed from ' - '10.838114784566935 to 14.493385218383912.\n' - 'Value of root.surfaceplant.HeatProduced.value[202] changed from ' - '10.825494166790035 to 14.481868950099447.\n' - 'Value of root.surfaceplant.HeatProduced.value[203] changed from ' - '10.812837238368212 to 14.470315254765602.\n' - 'Value of root.surfaceplant.HeatProduced.value[204] changed from ' - '10.800144601964272 to 14.458724641921368.\n' - 'Value of root.surfaceplant.HeatProduced.value[205] changed from ' - '10.787416853645606 to 14.447097616132536.\n' - 'Value of root.surfaceplant.HeatProduced.value[206] changed from ' - '10.774654582929315 to 14.435434677023443.\n' - 'Value of root.surfaceplant.HeatProduced.value[207] changed from ' - '10.761858372828312 to 14.423736319309304.\n' - 'Value of root.surfaceplant.HeatProduced.value[208] changed from ' - '10.749028799898324 to 14.412003032829245.\n' - 'Value of root.surfaceplant.HeatProduced.value[209] changed from ' - '10.73616643428561 to 14.400235302579746.\n' - 'Value of root.surfaceplant.HeatProduced.value[210] changed from ' - '10.72327183977561 to 14.38843360874883.\n' - 'Value of root.surfaceplant.HeatProduced.value[211] changed from ' - '10.710345573842094 to 14.376598426750435.\n' - 'Value of root.surfaceplant.HeatProduced.value[212] changed from ' - '10.697388187696953 to 14.36473022725944.\n' - 'Value of root.surfaceplant.HeatProduced.value[213] changed from ' - '10.684400226340719 to 14.352829476246995.\n' - 'Value of root.surfaceplant.HeatProduced.value[214] changed from ' - '10.671382228613316 to 14.340896635016158.\n' - 'Value of root.surfaceplant.HeatProduced.value[215] changed from ' - '10.658334727245476 to 14.328932160237894.\n' - 'Value of root.surfaceplant.HeatProduced.value[216] changed from ' - '10.645258248910501 to 14.316936503987284.\n' - 'Value of root.surfaceplant.HeatProduced.value[217] changed from ' - '10.632153314276255 to 14.304910113780121.\n' - 'Value of root.surfaceplant.HeatProduced.value[218] changed from ' - '10.619020438057653 to 14.292853432609492.\n' - 'Value of root.surfaceplant.HeatProduced.value[219] changed from ' - '10.605860129069283 to 14.28076689898271.\n' - 'Value of root.surfaceplant.HeatProduced.value[220] changed from ' - '10.592672890278248 to 14.268650946958333.\n' - 'Value of root.surfaceplant.HeatProduced.value[221] changed from ' - '10.579459218857215 to 14.256506006183349.\n' - 'Value of root.surfaceplant.HeatProduced.value[222] changed from ' - '10.566219606237699 to 14.24433250193035.\n' - 'Value of root.surfaceplant.HeatProduced.value[223] changed from ' - '10.55295453816319 to 14.232130855134903.\n' - 'Value of root.surfaceplant.HeatProduced.value[224] changed from ' - '10.539664494742665 to 14.219901482432922.\n' - 'Value of root.surfaceplant.HeatProduced.value[225] changed from ' - '10.526349950503972 to 14.207644796198004.\n' - 'Value of root.surfaceplant.HeatProduced.value[226] changed from ' - '10.513011374447155 to 14.195361204578928.\n' - 'Value of root.surfaceplant.HeatProduced.value[227] changed from ' - '10.499649230097932 to 14.183051111536994.\n' - 'Value of root.surfaceplant.HeatProduced.value[228] changed from ' - '10.486263975561117 to 14.170714916883357.\n' - 'Value of root.surfaceplant.HeatProduced.value[229] changed from ' - '10.47285606357375 to 14.158353016316399.\n' - 'Value of root.surfaceplant.HeatProduced.value[230] changed from ' - '10.459425941558335 to 14.145965801458981.\n' - 'Value of root.surfaceplant.HeatProduced.value[231] changed from ' - '10.445974051676009 to 14.133553659895577.\n' - 'Value of root.surfaceplant.HeatProduced.value[232] changed from ' - '10.432500830879306 to 14.121116975209395.\n' - 'Value of root.surfaceplant.HeatProduced.value[233] changed from ' - '10.419006710965066 to 14.108656127019335.\n' - 'Value of root.surfaceplant.HeatProduced.value[234] changed from ' - '10.405492118626952 to 14.096171491016827.\n' - 'Value of root.surfaceplant.HeatProduced.value[235] changed from ' - '10.39195747550784 to 14.08366343900261.\n' - 'Value of root.surfaceplant.HeatProduced.value[236] changed from ' - '10.37840319825199 to 14.071132338923242.\n' - 'Value of root.surfaceplant.HeatProduced.value[237] changed from ' - '10.36482969855703 to 14.058578554907575.\n' - 'Value of root.surfaceplant.HeatProduced.value[238] changed from ' - '10.351237383225637 to 14.046002447303028.\n' - 'Value of root.surfaceplant.HeatProduced.value[239] changed from ' - '10.337626654216928 to 14.033404372711638.\n' - 'Value of root.surfaceplant.HeatProduced.value[240] changed from ' - '10.323997908697663 to 14.02078468402599.\n' - 'Value of root.surfaceplant.HeatProduced.value[241] changed from ' - '10.310351539093157 to 14.008143730464951.\n' - 'Value of root.surfaceplant.HeatProduced.value[242] changed from ' - '10.296687933137788 to 13.995481857609164.\n' - 'Value of root.surfaceplant.HeatProduced.value[243] changed from ' - '10.28300747392535 to 13.982799407436424.\n' - 'Value of root.surfaceplant.HeatProduced.value[244] changed from ' - '10.269310539958871 to 13.97009671835668.\n' - 'Value of root.surfaceplant.HeatProduced.value[245] changed from ' - '10.25559750520044 to 13.957374125247071.\n' - 'Value of root.surfaceplant.HeatProduced.value[246] changed from ' - '10.241868739120347 to 13.944631959486449.\n' - 'Value of root.surfaceplant.HeatProduced.value[247] changed from ' - '10.228124606746023 to 13.931870548989938.\n' - 'Value of root.surfaceplant.HeatProduced.value[248] changed from ' - '10.21436546871079 to 13.91909021824308.\n' - 'Value of root.surfaceplant.HeatProduced.value[249] changed from ' - '10.20059168130194 to 13.906291288335787.\n' - 'Value of root.surfaceplant.HeatProduced.value[250] changed from ' - '10.18680359650866 to 13.893474076996164.\n' - 'Value of root.surfaceplant.HeatProduced.value[251] changed from ' - '10.17300156206957 to 13.880638898623934.\n' - 'Value of root.surfaceplant.HeatProduced.value[252] changed from ' - '10.159185921519827 to 13.867786064323624.\n' - 'Value of root.surfaceplant.HeatProduced.value[253] changed from ' - '10.14535701423784 to 13.854915881937673.\n' - 'Value of root.surfaceplant.HeatProduced.value[254] changed from ' - '10.131515175491689 to 13.842028656079057.\n' - 'Value of root.surfaceplant.HeatProduced.value[255] changed from ' - '10.117660736485126 to 13.829124688163834.\n' - 'Value of root.surfaceplant.HeatProduced.value[256] changed from ' - '10.103794024402976 to 13.816204276443335.\n' - 'Value of root.surfaceplant.HeatProduced.value[257] changed from ' - '10.089915362456649 to 13.803267716036132.\n' - 'Value of root.surfaceplant.HeatProduced.value[258] changed from ' - '10.076025069928605 to 13.790315298959719.\n' - 'Value of root.surfaceplant.HeatProduced.value[259] changed from ' - '10.062123462216945 to 13.777347314161997.\n' - 'Value of root.surfaceplant.HeatProduced.value[260] changed from ' - '10.048210850879382 to 13.764364047552297.\n' - 'Value of root.surfaceplant.HeatProduced.value[261] changed from ' - '10.034287543676722 to 13.75136578203252.\n' - 'Value of root.surfaceplant.HeatProduced.value[262] changed from ' - '10.020353844616194 to 13.738352797527552.\n' - 'Value of root.surfaceplant.HeatProduced.value[263] changed from ' - '10.00641005399416 to 13.72532537101573.\n' - 'Value of root.surfaceplant.HeatProduced.value[264] changed from ' - '9.992456468438442 to 13.712283776558968.\n' - 'Value of root.surfaceplant.HeatProduced.value[265] changed from ' - '9.978493380950413 to 13.6992282853325.\n' - 'Value of root.surfaceplant.HeatProduced.value[266] changed from ' - '9.964521080946406 to 13.686159165654544.\n' - 'Value of root.surfaceplant.HeatProduced.value[267] changed from ' - '9.950539854298976 to 13.673076683015513.\n' - 'Value of root.surfaceplant.HeatProduced.value[268] changed from ' - '9.936549983377654 to 13.659981100107123.\n' - 'Value of root.surfaceplant.HeatProduced.value[269] changed from ' - '9.92255174708917 to 13.646872676851025.\n' - 'Value of root.surfaceplant.HeatProduced.value[270] changed from ' - '9.908545420917559 to 13.633751670427493.\n' - 'Value of root.surfaceplant.HeatProduced.value[271] changed from ' - '9.894531276963535 to 13.620618335303456.\n' - 'Value of root.surfaceplant.HeatProduced.value[272] changed from ' - '9.88050958398368 to 13.60747292326057.\n' - 'Value of root.surfaceplant.HeatProduced.value[273] changed from ' - '9.866480607429207 to 13.594315683422888.\n' - 'Value of root.surfaceplant.HeatProduced.value[274] changed from ' - '9.852444609484206 to 13.58114686228424.\n' - 'Value of root.surfaceplant.HeatProduced.value[275] changed from ' - '9.838401849103649 to 13.5679667037355.\n' - 'Value of root.surfaceplant.HeatProduced.value[276] changed from ' - '9.824352582050796 to 13.554775449091384.\n' - 'Value of root.surfaceplant.HeatProduced.value[277] changed from ' - '9.810297060934493 to 13.541573337117129.\n' - 'Value of root.surfaceplant.HeatProduced.value[278] changed from ' - '9.796235535245673 to 13.528360604054903.\n' - 'Value of root.surfaceplant.HeatProduced.value[279] changed from ' - '9.782168251393955 to 13.515137483649916.\n' - 'Value of root.surfaceplant.HeatProduced.value[280] changed from ' - '9.768095452743411 to 13.501904207176214.\n' - 'Value of root.surfaceplant.HeatProduced.value[281] changed from ' - '9.754017379648142 to 13.48866100346235.\n' - 'Value of root.surfaceplant.HeatProduced.value[282] changed from ' - '9.73993426948754 to 13.475408098916773.\n' - 'Value of root.surfaceplant.HeatProduced.value[283] changed from ' - '9.72584635670098 to 13.46214571755281.\n' - 'Value of root.surfaceplant.HeatProduced.value[284] changed from ' - '9.711753872822326 to 13.448874081013594.\n' - 'Value of root.surfaceplant.HeatProduced.value[285] changed from ' - '9.697657046513838 to 13.435593408596642.\n' - 'Value of root.surfaceplant.HeatProduced.value[286] changed from ' - '9.683556103599958 to 13.422303917278231.\n' - 'Value of root.surfaceplant.HeatProduced.value[287] changed from ' - '9.66945126710043 to 13.40900582173742.\n' - 'Value of root.surfaceplant.HeatProduced.value[288] changed from ' - '9.655342757263377 to 13.39569933437994.\n' - 'Value of root.surfaceplant.HeatProduced.value[289] changed from ' - '9.64123079159772 to 13.382384665361819.\n' - 'Value of root.surfaceplant.HeatProduced.value[290] changed from ' - '9.627115584905358 to 13.36906202261274.\n' - 'Value of root.surfaceplant.HeatProduced.value[291] changed from ' - '9.612997349313073 to 13.355731611859131.\n' - 'Value of root.surfaceplant.HeatProduced.value[292] changed from ' - '9.598876294303832 to 13.342393636647145.\n' - 'Value of root.surfaceplant.HeatProduced.value[293] changed from ' - '9.58475262674803 to 13.329048298365196.\n' - 'Value of root.surfaceplant.HeatProduced.value[294] changed from ' - '9.570626550934087 to 13.31569579626643.\n' - 'Value of root.surfaceplant.HeatProduced.value[295] changed from ' - '9.556498268598968 to 13.302336327490943.\n' - 'Value of root.surfaceplant.HeatProduced.value[296] changed from ' - '9.54236797895809 to 13.288970087087636.\n' - 'Value of root.surfaceplant.HeatProduced.value[297] changed from ' - '9.528235878735124 to 13.275597268036075.\n' - 'Value of root.surfaceplant.HeatProduced.value[298] changed from ' - '9.5141021621913 to 13.26221806126782.\n' - 'Value of root.surfaceplant.HeatProduced.value[299] changed from ' - '9.499967021154422 to 13.248832655687856.\n' - 'Value of root.surfaceplant.HeatProduced.value[300] changed from ' - '9.485830645047551 to 13.235441238195529.\n' - 'Value of root.surfaceplant.HeatProduced.value[301] changed from ' - '9.471693220917324 to 13.222043993705423.\n' - 'Value of root.surfaceplant.HeatProduced.value[302] changed from ' - '9.457554933462042 to 13.208641105167956.\n' - 'Value of root.surfaceplant.HeatProduced.value[303] changed from ' - '9.443415965059224 to 13.19523275358977.\n' - 'Value of root.surfaceplant.HeatProduced.value[304] changed from ' - '9.429276495793152 to 13.181819118053884.\n' - 'Value of root.surfaceplant.HeatProduced.value[305] changed from ' - '9.415136703481785 to 13.168400375739711.\n' - 'Value of root.surfaceplant.HeatProduced.value[306] changed from ' - '9.4009967637035 to 13.154976701942696.\n' - 'Value of root.surfaceplant.HeatProduced.value[307] changed from ' - '9.386856849823575 to 13.141548270094015.\n' - 'Value of root.surfaceplant.HeatProduced.value[308] changed from ' - '9.372717133020227 to 13.128115251779754.\n' - 'Value of root.surfaceplant.HeatProduced.value[309] changed from ' - '9.358577782310437 to 13.11467781676016.\n' - 'Value of root.surfaceplant.HeatProduced.value[310] changed from ' - '9.344438964575456 to 13.101236132988438.\n' - 'Value of root.surfaceplant.HeatProduced.value[311] changed from ' - '9.330300844585985 to 13.087790366629587.\n' - 'Value of root.surfaceplant.HeatProduced.value[312] changed from ' - '9.316163585027038 to 13.074340682078828.\n' - 'Value of root.surfaceplant.HeatProduced.value[313] changed from ' - '9.302027346522598 to 13.06088724198005.\n' - 'Value of root.surfaceplant.HeatProduced.value[314] changed from ' - '9.287892287659913 to 13.047430207243787.\n' - 'Value of root.surfaceplant.HeatProduced.value[315] changed from ' - '9.273758565013457 to 13.03396973706526.\n' - 'Value of root.surfaceplant.HeatProduced.value[316] changed from ' - '9.259626333168738 to 13.020505988942057.\n' - 'Value of root.surfaceplant.HeatProduced.value[317] changed from ' - '9.245495744745728 to 13.007039118691788.\n' - 'Value of root.surfaceplant.HeatProduced.value[318] changed from ' - '9.231366950422007 to 12.99356928046929.\n' - 'Value of root.surfaceplant.HeatProduced.value[319] changed from ' - '9.217240098955694 to 12.980096626783965.\n' - 'Value of root.surfaceplant.HeatProduced.value[320] changed from ' - '9.203115337208075 to 12.96662130851664.\n' - 'Value of root.surfaceplant.HeatProduced.value[321] changed from ' - '9.18899281016589 to 12.953143474936509.\n' - 'Value of root.surfaceplant.HeatProduced.value[322] changed from ' - '9.174872660963503 to 12.939663273717649.\n' - 'Value of root.surfaceplant.HeatProduced.value[323] changed from ' - '9.160755030904692 to 12.926180850955541.\n' - 'Value of root.surfaceplant.HeatProduced.value[324] changed from ' - '9.146640059484218 to 12.912696351183332.\n' - 'Value of root.surfaceplant.HeatProduced.value[325] changed from ' - '9.13252788440907 to 12.899209917387918.\n' - 'Value of root.surfaceplant.HeatProduced.value[326] changed from ' - '9.118418641619577 to 12.885721691025928.\n' - 'Value of root.surfaceplant.HeatProduced.value[327] changed from ' - '9.104312465310237 to 12.872231812039402.\n' - 'Value of root.surfaceplant.HeatProduced.value[328] changed from ' - '9.09020948795015 to 12.858740418871458.\n' - 'Value of root.surfaceplant.HeatProduced.value[329] changed from ' - '9.076109840303394 to 12.845247648481664.\n' - 'Value of root.surfaceplant.HeatProduced.value[330] changed from ' - '9.06201365144907 to 12.83175363636127.\n' - 'Value of root.surfaceplant.HeatProduced.value[331] changed from ' - '9.04792104880112 to 12.818258516548404.\n' - 'Value of root.surfaceplant.HeatProduced.value[332] changed from ' - '9.033832158127904 to 12.80476242164289.\n' - 'Value of root.surfaceplant.HeatProduced.value[333] changed from ' - '9.01974710357144 to 12.79126548282107.\n' - 'Value of root.surfaceplant.HeatProduced.value[334] changed from ' - '9.005666007666738 to 12.77776782985039.\n' - 'Value of root.surfaceplant.HeatProduced.value[335] changed from ' - '8.991588991360448 to 12.764269591103895.\n' - 'Value of root.surfaceplant.HeatProduced.value[336] changed from ' - '8.977516174029658 to 12.750770893574504.\n' - 'Value of root.surfaceplant.HeatProduced.value[337] changed from ' - '8.963447673500212 to 12.737271862889106.\n' - 'Value of root.surfaceplant.HeatProduced.value[338] changed from ' - '8.94938360606505 to 12.723772623322644.\n' - 'Value of root.surfaceplant.HeatProduced.value[339] changed from ' - '8.935324086502016 to 12.71027329781188.\n' - 'Value of root.surfaceplant.HeatProduced.value[340] changed from ' - '8.921269228091838 to 12.696774007969124.\n' - 'Value of root.surfaceplant.HeatProduced.value[341] changed from ' - '8.907219142635489 to 12.683274874095778.\n' - 'Value of root.surfaceplant.HeatProduced.value[342] changed from ' - '8.893173940471623 to 12.669776015195742.\n' - 'Value of root.surfaceplant.HeatProduced.value[343] changed from ' - '8.879133730493749 to 12.656277548988607.\n' - 'Value of root.surfaceplant.HeatProduced.value[344] changed from ' - '8.865098620167043 to 12.642779591922888.\n' - 'Value of root.surfaceplant.HeatProduced.value[345] changed from ' - '8.85106871554519 to 12.629282259188892.\n' - 'Value of root.surfaceplant.HeatProduced.value[346] changed from ' - '8.837044121286853 to 12.615785664731629.\n' - 'Value of root.surfaceplant.HeatProduced.value[347] changed from ' - '8.823024940671965 to 12.602289921263413.\n' - 'Value of root.surfaceplant.HeatProduced.value[348] changed from ' - '8.809011275617888 to 12.588795140276545.\n' - 'Value of root.surfaceplant.HeatProduced.value[349] changed from ' - '8.795003226695416 to 12.57530143205565.\n' - 'Value of root.surfaceplant.HeatProduced.value[350] changed from ' - '8.781000893144368 to 12.561808905689967.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[0] changed ' - 'from 80.01235051248356 to 95.54839275603244.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[1] changed ' - 'from 76.07270102516549 to 90.77678551239887.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[2] changed ' - 'from 72.13305184340518 to 86.00517873240813.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[3] changed ' - 'from 68.19341682943417 to 81.23359230045469.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[4] changed ' - 'from 64.25392174380244 to 76.46219966756551.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[5] changed ' - 'from 60.31502507912598 to 71.69161474887207.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[6] changed ' - 'from 56.377703347094425 to 66.92311603262297.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[7] changed ' - 'from 52.44346651215187 to 62.158646660314055.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[8] changed ' - 'from 48.51423418186046 to 57.40064370426407.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[9] changed ' - 'from 44.59216137189256 to 52.65181320220638.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[10] changed ' - 'from 40.67947648831418 to 47.91492767149599.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[11] changed ' - 'from 36.77835728314345 to 43.19267503311562.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[12] changed ' - 'from 32.89084783519718 to 38.487560204599546.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[13] changed ' - 'from 29.018809991858355 to 33.80184968299096.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[14] changed ' - 'from 25.16390039327561 to 29.13754735177629.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[15] changed ' - 'from 21.327565007160395 to 24.49639122562924.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[16] changed ' - 'from 17.51104484764147 to 19.879863262791545.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[17] changed ' - 'from 13.71538829924664 to 15.289206654650869.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[18] changed ' - 'from 9.941466902097005 to 10.725446818822022.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[21] changed ' - 'from -1.2434630920525507 to -2.7969996896536173.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[22] changed ' - 'from -4.924667453335715 to -7.246505628311269.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[23] changed ' - 'from -8.581841462101778 to -11.666499589757166.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[24] changed ' - 'from -12.214831712790158 to -16.056827012998824.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[25] changed ' - 'from -15.823557020524461 to -20.41741951066834.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[26] changed ' - 'from -19.407998374429525 to -24.74828258386863.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[27] changed ' - 'from -22.96819008777328 to -29.049484842942718.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[28] changed ' - 'from -26.504212034072822 to -33.32114858497624.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[29] changed ' - 'from -30.016182856952696 to -37.5634415806953.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[30] changed ' - 'from -33.5042540457283 to -41.776569931207234.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[31] changed ' - 'from -36.968604775911416 to -45.96077186589184.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[32] changed ' - 'from -40.40943742251011 to -50.11631236488421.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[33] changed ' - 'from -43.826973663125656 to -54.24347850189878.\n' - 'Value of root.surfaceplant.RemainingReservoirHeatContent.value[34] changed ' - 'from -47.22145109683568 to -58.34257541499082.\n' - "Value of root.economics.OutputParameterDict['Total O & M Cost'].value " - 'changed from 1.474505336862446 to 1.567604407234426.\n' - 'Value of root.economics.Cpumps changed from 199882.28793858213 to ' - '102604.70571172354.\n' - 'Value of root.economics.Cplantcorrelation changed from 41.429541732855604 to ' - '44.974071073299584.\n' - 'Value of root.economics.Coam.value changed from 1.474505336862446 to ' - '1.567604407234426.\n' - "Value of root.addeconomics.OutputParameterDict['Project Net Present " - "Value'].value changed from 126.30383632361853 to 179.07744281692445.\n" - "Value of root.addeconomics.OutputParameterDict['Project Internal Rate of " - "Return'].value changed from 1.2974636576825285 to 1.8344561722324548.\n" - "Value of root.addeconomics.OutputParameterDict['Project Value Investment " - "Ratio'].value changed from 17.438163594498302 to 24.692883316212303.\n" - "Value of root.addeconomics.OutputParameterDict['Project Multiple of Invested " - "Capital'].value changed from 5.231151679186104 to 6.9855425513269385.\n" - "Value of root.addeconomics.OutputParameterDict['Adjusted OPEX'].value " - 'changed from 1.474505336862446 to 1.567604407234426.\n' - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[1] changed from 9.969396091071046 to 13.8654256294422.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[2] changed from 9.969396090134628 to 13.865425627732584.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[3] changed from 9.969394647884899 to 13.86542325448383.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[4] changed from 9.969327775215806 to 13.865319099179132.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[5] changed from 9.968667313454155 to 13.864327116681626.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[6] changed from 9.965842891155592 to 13.860192995361004.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[7] changed from 9.958410448095579 to 13.849516993697346.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[8] changed from 9.943855893164939 to 13.828904278586265.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[9] changed from 9.920255018487982 to 13.795843928049308.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[10] changed from 9.886513488729976 to 13.748989775619847.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[11] changed from 9.84230942302934 to 13.688045341846141.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[12] changed from 9.787912704792069 to 13.613497754393965.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[13] changed from 9.72398887773225 to 13.526343638443308.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[14] changed from 9.651433792655947 to 13.427864333938903.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[15] changed from 9.571250471816796 to 13.319462023859046.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[16] changed from 9.484464647151459 to 13.20254959368906.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[17] changed from 9.392070787857598 to 13.078481893962088.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[18] changed from 9.295000301605826 to 12.948516583914195.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[19] changed from 9.194105018887809 to 12.813795033479256.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[20] changed from 9.090150762086846 to 12.675336233535766.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[21] changed from 8.983817284144322 to 12.534038751228504.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[22] changed from 8.875702017227395 to 12.390687357437848.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[23] changed from 8.766325918251319 to 12.245962100068102.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[24] changed from 8.656140295351928 to 12.100448395425754.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[25] changed from 8.545533910114205 to 11.954647252699026.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[26] changed from 8.434839927197606 to 11.808985108123064.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[27] changed from 8.324342466266446 to 11.663822981797196.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[28] changed from 8.214282630198657 to 11.519464821483538.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[29] changed from 8.104863959176033 to 11.376164992139376.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[30] changed from 7.9962573068650595 to 11.23413492671368.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[31] changed from 7.888605162346563 to 11.093548985953543.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[32] changed from 7.7820254564324465 to 10.954549591415876.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[33] changed from 7.676614898015071 to 10.817251702415323.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[34] changed from 7.5724518881225915 to 10.68174670812591.\n" - "Value of root.addeconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[35] changed from 7.46959905838272 to 10.548105803016053.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[1] changed from 2.2858227042061507 to 6.3071457684854995.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[2] changed from 12.255218794340779 to 20.172571396218082.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[3] changed from 22.224613442225678 to 34.03799465070191.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[4] changed from 32.193941217441484 to 47.90331374988104.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[5] changed from 42.16260853089564 to 61.76764086656267.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[6] changed from 52.12845142205123 to 75.62783386192368.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[7] changed from 62.086861870146805 to 89.47735085562103.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[8] changed from 72.03071776331174 to 103.30625513420729.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[9] changed from 81.95097278179972 to 117.1020990622566.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[10] changed from 91.8374862705297 to 130.85108883787643.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[11] changed from 101.67979569355903 to 144.53913417972257.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[12] changed from 111.46770839835109 to 158.15263193411653.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[13] changed from 121.19169727608335 to 171.67897557255984.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[14] changed from 130.8431310687393 to 185.10683990649875.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[15] changed from 140.4143815405561 to 198.4263019303578.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[16] changed from 149.89884618770756 to 211.62885152404687.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[17] changed from 159.29091697556515 to 224.70733341800894.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[18] changed from 168.58591727717098 to 237.65585000192314.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[19] changed from 177.78002229605877 to 250.4696450354024.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[20] changed from 186.8701730581456 to 263.1449812689382.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[21] changed from 195.85399034228993 to 275.67902002016666.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[22] changed from 204.72969235951732 to 288.0697073776045.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[23] changed from 213.49601827776863 to 300.3156694776726.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[24] changed from 222.15215857312054 to 312.41611787309836.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[25] changed from 230.69769248323476 to 324.3707651257974.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[26] changed from 239.13253241043236 to 336.17975023392046.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[27] changed from 247.4568748766988 to 347.84357321571764.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[28] changed from 255.67115750689746 to 359.3630380372012.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[29] changed from 263.7760214660735 to 370.73920302934056.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[30] changed from 271.77227877293853 to 381.97333795605425.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[31] changed from 279.6608839352851 to 393.0668869420078.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[32] changed from 287.44290939171754 to 404.02143653342364.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[33] changed from 295.1195242897326 to 414.83868823583896.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[34] changed from 302.6919761778552 to 425.52043494396486.\n" - "Value of root.addeconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[35] changed from 310.1615752362379 to 436.0685407469809.\n" - 'Value of root.addeconomics.ProjectNPV.value changed from 126.30383632361853 ' - 'to 179.07744281692445.\n' - 'Value of root.addeconomics.ProjectIRR.value changed from 1.2974636576825285 ' - 'to 1.8344561722324548.\n' - 'Value of root.addeconomics.ProjectVIR.value changed from 17.438163594498302 ' - 'to 24.692883316212303.\n' - 'Value of root.addeconomics.ProjectMOIC.value changed from 5.231151679186104 ' - 'to 6.9855425513269385.\n' - 'Value of root.addeconomics.AdjustedProjectOPEX.value changed from ' - '1.474505336862446 to 1.567604407234426.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[1] changed from ' - '9.969396091071046 to 13.8654256294422.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[2] changed from ' - '9.969396090134628 to 13.865425627732584.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[3] changed from ' - '9.969394647884899 to 13.86542325448383.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[4] changed from ' - '9.969327775215806 to 13.865319099179132.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[5] changed from ' - '9.968667313454155 to 13.864327116681626.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[6] changed from ' - '9.965842891155592 to 13.860192995361004.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[7] changed from ' - '9.958410448095579 to 13.849516993697346.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[8] changed from ' - '9.943855893164939 to 13.828904278586265.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[9] changed from ' - '9.920255018487982 to 13.795843928049308.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[10] changed from ' - '9.886513488729976 to 13.748989775619847.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[11] changed from ' - '9.84230942302934 to 13.688045341846141.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[12] changed from ' - '9.787912704792069 to 13.613497754393965.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[13] changed from ' - '9.72398887773225 to 13.526343638443308.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[14] changed from ' - '9.651433792655947 to 13.427864333938903.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[15] changed from ' - '9.571250471816796 to 13.319462023859046.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[16] changed from ' - '9.484464647151459 to 13.20254959368906.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[17] changed from ' - '9.392070787857598 to 13.078481893962088.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[18] changed from ' - '9.295000301605826 to 12.948516583914195.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[19] changed from ' - '9.194105018887809 to 12.813795033479256.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[20] changed from ' - '9.090150762086846 to 12.675336233535766.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[21] changed from ' - '8.983817284144322 to 12.534038751228504.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[22] changed from ' - '8.875702017227395 to 12.390687357437848.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[23] changed from ' - '8.766325918251319 to 12.245962100068102.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[24] changed from ' - '8.656140295351928 to 12.100448395425754.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[25] changed from ' - '8.545533910114205 to 11.954647252699026.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[26] changed from ' - '8.434839927197606 to 11.808985108123064.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[27] changed from ' - '8.324342466266446 to 11.663822981797196.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[28] changed from ' - '8.214282630198657 to 11.519464821483538.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[29] changed from ' - '8.104863959176033 to 11.376164992139376.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[30] changed from ' - '7.9962573068650595 to 11.23413492671368.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[31] changed from ' - '7.888605162346563 to 11.093548985953543.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[32] changed from ' - '7.7820254564324465 to 10.954549591415876.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[33] changed from ' - '7.676614898015071 to 10.817251702415323.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[34] changed from ' - '7.5724518881225915 to 10.68174670812591.\n' - 'Value of root.addeconomics.ProjectCashFlow.value[35] changed from ' - '7.46959905838272 to 10.548105803016053.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[1] changed from ' - '2.2858227042061507 to 6.3071457684854995.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[2] changed from ' - '12.255218794340779 to 20.172571396218082.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[3] changed from ' - '22.224613442225678 to 34.03799465070191.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[4] changed from ' - '32.193941217441484 to 47.90331374988104.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[5] changed from ' - '42.16260853089564 to 61.76764086656267.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[6] changed from ' - '52.12845142205123 to 75.62783386192368.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[7] changed from ' - '62.086861870146805 to 89.47735085562103.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[8] changed from ' - '72.03071776331174 to 103.30625513420729.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[9] changed from ' - '81.95097278179972 to 117.1020990622566.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[10] changed from ' - '91.8374862705297 to 130.85108883787643.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[11] changed from ' - '101.67979569355903 to 144.53913417972257.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[12] changed from ' - '111.46770839835109 to 158.15263193411653.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[13] changed from ' - '121.19169727608335 to 171.67897557255984.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[14] changed from ' - '130.8431310687393 to 185.10683990649875.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[15] changed from ' - '140.4143815405561 to 198.4263019303578.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[16] changed from ' - '149.89884618770756 to 211.62885152404687.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[17] changed from ' - '159.29091697556515 to 224.70733341800894.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[18] changed from ' - '168.58591727717098 to 237.65585000192314.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[19] changed from ' - '177.78002229605877 to 250.4696450354024.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[20] changed from ' - '186.8701730581456 to 263.1449812689382.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[21] changed from ' - '195.85399034228993 to 275.67902002016666.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[22] changed from ' - '204.72969235951732 to 288.0697073776045.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[23] changed from ' - '213.49601827776863 to 300.3156694776726.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[24] changed from ' - '222.15215857312054 to 312.41611787309836.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[25] changed from ' - '230.69769248323476 to 324.3707651257974.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[26] changed from ' - '239.13253241043236 to 336.17975023392046.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[27] changed from ' - '247.4568748766988 to 347.84357321571764.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[28] changed from ' - '255.67115750689746 to 359.3630380372012.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[29] changed from ' - '263.7760214660735 to 370.73920302934056.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[30] changed from ' - '271.77227877293853 to 381.97333795605425.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[31] changed from ' - '279.6608839352851 to 393.0668869420078.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[32] changed from ' - '287.44290939171754 to 404.02143653342364.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[33] changed from ' - '295.1195242897326 to 414.83868823583896.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[34] changed from ' - '302.6919761778552 to 425.52043494396486.\n' - 'Value of root.addeconomics.ProjectCummCashFlow.value[35] changed from ' - '310.1615752362379 to 436.0685407469809.\n' - "Value of root.ccuseconomics.OutputParameterDict['Project Net Present " - "Value'].value changed from 126.30383632361853 to 179.07744281692445.\n" - "Value of root.ccuseconomics.OutputParameterDict['Project Internal Rate of " - "Return'].value changed from 1.2974636576825285 to 1.8344561722324548.\n" - "Value of root.ccuseconomics.OutputParameterDict['Project Value Investment " - "Ratio'].value changed from 17.438163594498302 to 24.692883316212303.\n" - "Value of root.ccuseconomics.OutputParameterDict['Project Multiple of " - "Invested Capital'].value changed from 5.231151679186104 to " - '6.9855425513269385.\n' - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[1] changed from 9.969396091071046 to 13.8654256294422.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[2] changed from 9.969396090134628 to 13.865425627732584.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[3] changed from 9.969394647884899 to 13.86542325448383.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[4] changed from 9.969327775215806 to 13.865319099179132.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[5] changed from 9.968667313454155 to 13.864327116681626.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[6] changed from 9.965842891155592 to 13.860192995361004.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[7] changed from 9.958410448095579 to 13.849516993697346.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[8] changed from 9.943855893164939 to 13.828904278586265.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[9] changed from 9.920255018487982 to 13.795843928049308.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[10] changed from 9.886513488729976 to 13.748989775619847.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[11] changed from 9.84230942302934 to 13.688045341846141.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[12] changed from 9.787912704792069 to 13.613497754393965.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[13] changed from 9.72398887773225 to 13.526343638443308.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[14] changed from 9.651433792655947 to 13.427864333938903.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[15] changed from 9.571250471816796 to 13.319462023859046.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[16] changed from 9.484464647151459 to 13.20254959368906.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[17] changed from 9.392070787857598 to 13.078481893962088.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[18] changed from 9.295000301605826 to 12.948516583914195.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[19] changed from 9.194105018887809 to 12.813795033479256.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[20] changed from 9.090150762086846 to 12.675336233535766.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[21] changed from 8.983817284144322 to 12.534038751228504.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[22] changed from 8.875702017227395 to 12.390687357437848.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[23] changed from 8.766325918251319 to 12.245962100068102.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[24] changed from 8.656140295351928 to 12.100448395425754.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[25] changed from 8.545533910114205 to 11.954647252699026.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[26] changed from 8.434839927197606 to 11.808985108123064.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[27] changed from 8.324342466266446 to 11.663822981797196.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[28] changed from 8.214282630198657 to 11.519464821483538.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[29] changed from 8.104863959176033 to 11.376164992139376.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[30] changed from 7.9962573068650595 to 11.23413492671368.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[31] changed from 7.888605162346563 to 11.093548985953543.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[32] changed from 7.7820254564324465 to 10.954549591415876.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[33] changed from 7.676614898015071 to 10.817251702415323.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[34] changed from 7.5724518881225915 to 10.68174670812591.\n" - "Value of root.ccuseconomics.OutputParameterDict['Annual Project Cash " - "Flow'].value[35] changed from 7.46959905838272 to 10.548105803016053.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[1] changed from 2.2858227042061507 to 6.3071457684854995.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[2] changed from 12.255218794340779 to 20.172571396218082.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[3] changed from 22.224613442225678 to 34.03799465070191.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[4] changed from 32.193941217441484 to 47.90331374988104.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[5] changed from 42.16260853089564 to 61.76764086656267.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[6] changed from 52.12845142205123 to 75.62783386192368.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[7] changed from 62.086861870146805 to 89.47735085562103.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[8] changed from 72.03071776331174 to 103.30625513420729.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[9] changed from 81.95097278179972 to 117.1020990622566.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[10] changed from 91.8374862705297 to 130.85108883787643.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[11] changed from 101.67979569355903 to 144.53913417972257.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[12] changed from 111.46770839835109 to 158.15263193411653.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[13] changed from 121.19169727608335 to 171.67897557255984.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[14] changed from 130.8431310687393 to 185.10683990649875.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[15] changed from 140.4143815405561 to 198.4263019303578.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[16] changed from 149.89884618770756 to 211.62885152404687.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[17] changed from 159.29091697556515 to 224.70733341800894.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[18] changed from 168.58591727717098 to 237.65585000192314.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[19] changed from 177.78002229605877 to 250.4696450354024.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[20] changed from 186.8701730581456 to 263.1449812689382.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[21] changed from 195.85399034228993 to 275.67902002016666.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[22] changed from 204.72969235951732 to 288.0697073776045.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[23] changed from 213.49601827776863 to 300.3156694776726.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[24] changed from 222.15215857312054 to 312.41611787309836.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[25] changed from 230.69769248323476 to 324.3707651257974.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[26] changed from 239.13253241043236 to 336.17975023392046.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[27] changed from 247.4568748766988 to 347.84357321571764.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[28] changed from 255.67115750689746 to 359.3630380372012.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[29] changed from 263.7760214660735 to 370.73920302934056.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[30] changed from 271.77227877293853 to 381.97333795605425.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[31] changed from 279.6608839352851 to 393.0668869420078.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[32] changed from 287.44290939171754 to 404.02143653342364.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[33] changed from 295.1195242897326 to 414.83868823583896.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[34] changed from 302.6919761778552 to 425.52043494396486.\n" - "Value of root.ccuseconomics.OutputParameterDict['Cummulative Project Cash " - "Flow'].value[35] changed from 310.1615752362379 to 436.0685407469809.\n" - 'Value of root.ccuseconomics.ProjectNPV.value changed from 126.30383632361853 ' - 'to 179.07744281692445.\n' - 'Value of root.ccuseconomics.ProjectIRR.value changed from 1.2974636576825285 ' - 'to 1.8344561722324548.\n' - 'Value of root.ccuseconomics.ProjectVIR.value changed from 17.438163594498302 ' - 'to 24.692883316212303.\n' - 'Value of root.ccuseconomics.ProjectMOIC.value changed from 5.231151679186104 ' - 'to 6.9855425513269385.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[1] changed from ' - '9.969396091071046 to 13.8654256294422.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[2] changed from ' - '9.969396090134628 to 13.865425627732584.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[3] changed from ' - '9.969394647884899 to 13.86542325448383.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[4] changed from ' - '9.969327775215806 to 13.865319099179132.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[5] changed from ' - '9.968667313454155 to 13.864327116681626.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[6] changed from ' - '9.965842891155592 to 13.860192995361004.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[7] changed from ' - '9.958410448095579 to 13.849516993697346.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[8] changed from ' - '9.943855893164939 to 13.828904278586265.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[9] changed from ' - '9.920255018487982 to 13.795843928049308.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[10] changed from ' - '9.886513488729976 to 13.748989775619847.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[11] changed from ' - '9.84230942302934 to 13.688045341846141.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[12] changed from ' - '9.787912704792069 to 13.613497754393965.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[13] changed from ' - '9.72398887773225 to 13.526343638443308.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[14] changed from ' - '9.651433792655947 to 13.427864333938903.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[15] changed from ' - '9.571250471816796 to 13.319462023859046.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[16] changed from ' - '9.484464647151459 to 13.20254959368906.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[17] changed from ' - '9.392070787857598 to 13.078481893962088.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[18] changed from ' - '9.295000301605826 to 12.948516583914195.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[19] changed from ' - '9.194105018887809 to 12.813795033479256.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[20] changed from ' - '9.090150762086846 to 12.675336233535766.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[21] changed from ' - '8.983817284144322 to 12.534038751228504.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[22] changed from ' - '8.875702017227395 to 12.390687357437848.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[23] changed from ' - '8.766325918251319 to 12.245962100068102.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[24] changed from ' - '8.656140295351928 to 12.100448395425754.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[25] changed from ' - '8.545533910114205 to 11.954647252699026.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[26] changed from ' - '8.434839927197606 to 11.808985108123064.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[27] changed from ' - '8.324342466266446 to 11.663822981797196.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[28] changed from ' - '8.214282630198657 to 11.519464821483538.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[29] changed from ' - '8.104863959176033 to 11.376164992139376.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[30] changed from ' - '7.9962573068650595 to 11.23413492671368.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[31] changed from ' - '7.888605162346563 to 11.093548985953543.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[32] changed from ' - '7.7820254564324465 to 10.954549591415876.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[33] changed from ' - '7.676614898015071 to 10.817251702415323.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[34] changed from ' - '7.5724518881225915 to 10.68174670812591.\n' - 'Value of root.ccuseconomics.ProjectCashFlow.value[35] changed from ' - '7.46959905838272 to 10.548105803016053.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[1] changed from ' - '2.2858227042061507 to 6.3071457684854995.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[2] changed from ' - '12.255218794340779 to 20.172571396218082.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[3] changed from ' - '22.224613442225678 to 34.03799465070191.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[4] changed from ' - '32.193941217441484 to 47.90331374988104.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[5] changed from ' - '42.16260853089564 to 61.76764086656267.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[6] changed from ' - '52.12845142205123 to 75.62783386192368.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[7] changed from ' - '62.086861870146805 to 89.47735085562103.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[8] changed from ' - '72.03071776331174 to 103.30625513420729.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[9] changed from ' - '81.95097278179972 to 117.1020990622566.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[10] changed from ' - '91.8374862705297 to 130.85108883787643.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[11] changed from ' - '101.67979569355903 to 144.53913417972257.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[12] changed from ' - '111.46770839835109 to 158.15263193411653.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[13] changed from ' - '121.19169727608335 to 171.67897557255984.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[14] changed from ' - '130.8431310687393 to 185.10683990649875.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[15] changed from ' - '140.4143815405561 to 198.4263019303578.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[16] changed from ' - '149.89884618770756 to 211.62885152404687.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[17] changed from ' - '159.29091697556515 to 224.70733341800894.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[18] changed from ' - '168.58591727717098 to 237.65585000192314.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[19] changed from ' - '177.78002229605877 to 250.4696450354024.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[20] changed from ' - '186.8701730581456 to 263.1449812689382.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[21] changed from ' - '195.85399034228993 to 275.67902002016666.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[22] changed from ' - '204.72969235951732 to 288.0697073776045.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[23] changed from ' - '213.49601827776863 to 300.3156694776726.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[24] changed from ' - '222.15215857312054 to 312.41611787309836.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[25] changed from ' - '230.69769248323476 to 324.3707651257974.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[26] changed from ' - '239.13253241043236 to 336.17975023392046.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[27] changed from ' - '247.4568748766988 to 347.84357321571764.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[28] changed from ' - '255.67115750689746 to 359.3630380372012.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[29] changed from ' - '263.7760214660735 to 370.73920302934056.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[30] changed from ' - '271.77227877293853 to 381.97333795605425.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[31] changed from ' - '279.6608839352851 to 393.0668869420078.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[32] changed from ' - '287.44290939171754 to 404.02143653342364.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[33] changed from ' - '295.1195242897326 to 414.83868823583896.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[34] changed from ' - '302.6919761778552 to 425.52043494396486.\n' - 'Value of root.ccuseconomics.ProjectCummCashFlow.value[35] changed from ' - '310.1615752362379 to 436.0685407469809.') From 6587c5d8f5fee3008611b819967f8b808591a301 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 10:54:53 -0700 Subject: [PATCH 033/127] Switch test examples output file suffix convention from *V4_output.txt to *.out --- ...s_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out} | 0 ..._et_al_2023_Tabulated_Database_Coaxial_water_heat.out} | 0 ...ers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out} | 0 ...ers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out} | 0 ...rs_et_al_2023_Tabulated_Database_Uloop_water_elec.out} | 0 ...rs_et_al_2023_Tabulated_Database_Uloop_water_heat.out} | 0 ...E_example12_DHV3_output.txt => FIXME_example12_DH.out} | 0 .../examples/{HIPexample1_output.txt => HIPexample1.out} | 0 tests/examples/{S-DAC-GTV3_output.txt => S-DAC-GT.out} | 0 ...Wanju_Yuan_Closed-Loop_Geothermal_Energy_Recovery.out} | 0 tests/examples/{example1V3_output.txt => example1.out} | 0 .../{example10_HPV3_output.txt => example10_HP.out} | 0 .../{example11_ACV3_output.txt => example11_AC.out} | 0 .../{example1_addonsV3_output.txt => example1_addons.out} | 0 ..._outputunitsV3_output.txt => example1_outputunits.out} | 0 tests/examples/{example2V3_output.txt => example2.out} | 0 tests/examples/{example3V3_output.txt => example3.out} | 0 tests/examples/{example4V3_output.txt => example4.out} | 0 tests/examples/{example5V3_output.txt => example5.out} | 0 tests/examples/{example8V3_output.txt => example8.out} | 0 tests/examples/{example9V3_output.txt => example9.out} | 0 tests/test_HIP_RA.py | 4 +++- tests/test_geophires_x.py | 8 +++++--- 23 files changed, 8 insertions(+), 4 deletions(-) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heatV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out} (100%) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heatV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out} (100%) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elecV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out} (100%) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heatV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out} (100%) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Uloop_water_elecV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out} (100%) rename tests/examples/{Beckers_et_al_2023_Tabulated_Database_Uloop_water_heatV3_output.txt => Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out} (100%) rename tests/examples/{FIXME_example12_DHV3_output.txt => FIXME_example12_DH.out} (100%) rename tests/examples/{HIPexample1_output.txt => HIPexample1.out} (100%) rename tests/examples/{S-DAC-GTV3_output.txt => S-DAC-GT.out} (100%) rename tests/examples/{Wanju_Yuan_Closed-Loop_Geothermal_Energy_RecoveryV3_output.txt => Wanju_Yuan_Closed-Loop_Geothermal_Energy_Recovery.out} (100%) rename tests/examples/{example1V3_output.txt => example1.out} (100%) rename tests/examples/{example10_HPV3_output.txt => example10_HP.out} (100%) rename tests/examples/{example11_ACV3_output.txt => example11_AC.out} (100%) rename tests/examples/{example1_addonsV3_output.txt => example1_addons.out} (100%) rename tests/examples/{example1_outputunitsV3_output.txt => example1_outputunits.out} (100%) rename tests/examples/{example2V3_output.txt => example2.out} (100%) rename tests/examples/{example3V3_output.txt => example3.out} (100%) rename tests/examples/{example4V3_output.txt => example4.out} (100%) rename tests/examples/{example5V3_output.txt => example5.out} (100%) rename tests/examples/{example8V3_output.txt => example8.out} (100%) rename tests/examples/{example9V3_output.txt => example9.out} (100%) diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heatV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heatV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_sCO2_heat.out diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heatV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heatV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.out diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elecV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elecV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_elec.out diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heatV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heatV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_sCO2_heat.out diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elecV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elecV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_elec.out diff --git a/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heatV3_output.txt b/tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out similarity index 100% rename from tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heatV3_output.txt rename to tests/examples/Beckers_et_al_2023_Tabulated_Database_Uloop_water_heat.out diff --git a/tests/examples/FIXME_example12_DHV3_output.txt b/tests/examples/FIXME_example12_DH.out similarity index 100% rename from tests/examples/FIXME_example12_DHV3_output.txt rename to tests/examples/FIXME_example12_DH.out diff --git a/tests/examples/HIPexample1_output.txt b/tests/examples/HIPexample1.out similarity index 100% rename from tests/examples/HIPexample1_output.txt rename to tests/examples/HIPexample1.out diff --git a/tests/examples/S-DAC-GTV3_output.txt b/tests/examples/S-DAC-GT.out similarity index 100% rename from tests/examples/S-DAC-GTV3_output.txt rename to tests/examples/S-DAC-GT.out diff --git a/tests/examples/Wanju_Yuan_Closed-Loop_Geothermal_Energy_RecoveryV3_output.txt b/tests/examples/Wanju_Yuan_Closed-Loop_Geothermal_Energy_Recovery.out similarity index 100% rename from tests/examples/Wanju_Yuan_Closed-Loop_Geothermal_Energy_RecoveryV3_output.txt rename to tests/examples/Wanju_Yuan_Closed-Loop_Geothermal_Energy_Recovery.out diff --git a/tests/examples/example1V3_output.txt b/tests/examples/example1.out similarity index 100% rename from tests/examples/example1V3_output.txt rename to tests/examples/example1.out diff --git a/tests/examples/example10_HPV3_output.txt b/tests/examples/example10_HP.out similarity index 100% rename from tests/examples/example10_HPV3_output.txt rename to tests/examples/example10_HP.out diff --git a/tests/examples/example11_ACV3_output.txt b/tests/examples/example11_AC.out similarity index 100% rename from tests/examples/example11_ACV3_output.txt rename to tests/examples/example11_AC.out diff --git a/tests/examples/example1_addonsV3_output.txt b/tests/examples/example1_addons.out similarity index 100% rename from tests/examples/example1_addonsV3_output.txt rename to tests/examples/example1_addons.out diff --git a/tests/examples/example1_outputunitsV3_output.txt b/tests/examples/example1_outputunits.out similarity index 100% rename from tests/examples/example1_outputunitsV3_output.txt rename to tests/examples/example1_outputunits.out diff --git a/tests/examples/example2V3_output.txt b/tests/examples/example2.out similarity index 100% rename from tests/examples/example2V3_output.txt rename to tests/examples/example2.out diff --git a/tests/examples/example3V3_output.txt b/tests/examples/example3.out similarity index 100% rename from tests/examples/example3V3_output.txt rename to tests/examples/example3.out diff --git a/tests/examples/example4V3_output.txt b/tests/examples/example4.out similarity index 100% rename from tests/examples/example4V3_output.txt rename to tests/examples/example4.out diff --git a/tests/examples/example5V3_output.txt b/tests/examples/example5.out similarity index 100% rename from tests/examples/example5V3_output.txt rename to tests/examples/example5.out diff --git a/tests/examples/example8V3_output.txt b/tests/examples/example8.out similarity index 100% rename from tests/examples/example8V3_output.txt rename to tests/examples/example8.out diff --git a/tests/examples/example9V3_output.txt b/tests/examples/example9.out similarity index 100% rename from tests/examples/example9V3_output.txt rename to tests/examples/example9.out diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index b9f554fa..a5c5f1ba 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -16,8 +16,10 @@ def get_output_file_for_example(example_file: str): ) for example_file_path in example_files: - if example_file_path.startswith('HIPexample') and '_output' not in example_file_path: + if example_file_path.startswith('HIPexample') and '.out' not in example_file_path: with self.subTest(msg=example_file_path): input_file_path = self._get_test_file_path(Path('examples', example_file_path)) sys.argv = ['', input_file_path] HIP_RA.main() + + # FIXME verify result matches expected output diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 75f5eecf..51bf21fe 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -138,10 +138,10 @@ def test_geophires_examples(self): example_files = self._list_test_files_dir(test_files_dir='examples') def get_output_file_for_example(example_file: str): - return self._get_test_file_path(Path('examples', f'{example_file.split(".txt")[0]}V3_output.txt')) + return self._get_test_file_path(Path('examples', f'{example_file.split(".txt")[0]}.out')) for example_file_path in example_files: - if (example_file_path.startswith(('example', 'Beckers_et_al'))) and '_output' not in example_file_path: + if (example_file_path.startswith(('example', 'Beckers_et_al'))) and '.out' not in example_file_path: with self.subTest(msg=example_file_path): print(f'Running example test {example_file_path}') input_params = GeophiresInputParameters( @@ -159,7 +159,9 @@ def get_output_file_for_example(example_file: str): # Float deviation is observed across processor architecture in some test cases - see example # https://github.com/softwareengineerprogrammer/python-geophires-x-nrel/actions/runs/6475850654/job/17588523571 # Adding additional test cases that require this fallback should be avoided if possible. - cases_to_allow_almost_equal = ['Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt'] + cases_to_allow_almost_equal = [ + 'Beckers_et_al_2023_Tabulated_Database_Coaxial_water_heat.txt', + ] if example_file_path in cases_to_allow_almost_equal: log.warning( f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual" From dc093b92721695d3256b7a14f447706bf7272b43 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 11:10:03 -0700 Subject: [PATCH 034/127] Include example test file name in failure message --- tests/test_geophires_x.py | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 51bf21fe..e9c8a856 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -154,7 +154,9 @@ def get_output_file_for_example(example_file: str): del expected_result.result['metadata'] try: - self.assertDictEqual(geophires_result.result, expected_result.result) + self.assertDictEqual( + geophires_result.result, expected_result.result, msg=f'Example test: {example_file_path}' + ) except AssertionError as ae: # Float deviation is observed across processor architecture in some test cases - see example # https://github.com/softwareengineerprogrammer/python-geophires-x-nrel/actions/runs/6475850654/job/17588523571 @@ -166,7 +168,12 @@ def get_output_file_for_example(example_file: str): log.warning( f"Results aren't exactly equal in {example_file_path}, falling back to almostEqual" ) - self.assertDictAlmostEqual(geophires_result.result, expected_result.result, places=2) + self.assertDictAlmostEqual( + geophires_result.result, + expected_result.result, + places=2, + msg=f'Example test: {example_file_path}', + ) else: raise ae From dca03fb036574739a58cdcbc1114baacd43d6732 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 12:01:42 -0700 Subject: [PATCH 035/127] Disable example1_outputunits test case per https://github.com/NREL/python-geophires-x/issues/18 --- .../{example1_outputunits.out => FIXME_example1_outputunits.out} | 0 .../{example1_outputunits.txt => FIXME_example1_outputunits.txt} | 0 2 files changed, 0 insertions(+), 0 deletions(-) rename tests/examples/{example1_outputunits.out => FIXME_example1_outputunits.out} (100%) rename tests/examples/{example1_outputunits.txt => FIXME_example1_outputunits.txt} (100%) diff --git a/tests/examples/example1_outputunits.out b/tests/examples/FIXME_example1_outputunits.out similarity index 100% rename from tests/examples/example1_outputunits.out rename to tests/examples/FIXME_example1_outputunits.out diff --git a/tests/examples/example1_outputunits.txt b/tests/examples/FIXME_example1_outputunits.txt similarity index 100% rename from tests/examples/example1_outputunits.txt rename to tests/examples/FIXME_example1_outputunits.txt From b26290718591089eb91d019d789d328864dac627 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 17 Oct 2023 12:28:54 -0700 Subject: [PATCH 036/127] Fix syntax error in CanaryGISPreprocessing.py - should resolve issue with calculating coverage --- src/geophires_x/CanaryGISPreprocessing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/geophires_x/CanaryGISPreprocessing.py b/src/geophires_x/CanaryGISPreprocessing.py index 38f20af6..439a946d 100644 --- a/src/geophires_x/CanaryGISPreprocessing.py +++ b/src/geophires_x/CanaryGISPreprocessing.py @@ -20,7 +20,7 @@ #result=arcpy.management.RemoveJoin("r"D:\Work\ProjectCanary\GISData.gdb\PlantFootPrints", '') #Calculate the area in sq km -result=arcpy.management.CalculateGeometryAttributes("r"D:\Work\ProjectCanary\GISData.gdb\PlantFootPrints", "Shape_Area_km2 AREA_GEODESIC", '', "SQUARE_KILOMETERS", 'PROJCS["World_Cylindrical_Equal_Area",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Cylindrical_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]', "SAME_AS_INPUT") +result=arcpy.management.CalculateGeometryAttributes("rD:\Work\ProjectCanary\GISData.gdb\PlantFootPrints", "Shape_Area_km2 AREA_GEODESIC", '', "SQUARE_KILOMETERS", 'PROJCS["World_Cylindrical_Equal_Area",GEOGCS["GCS_WGS_1984",DATUM["D_WGS_1984",SPHEROID["WGS_1984",6378137.0,298.257223563]],PRIMEM["Greenwich",0.0],UNIT["Degree",0.0174532925199433]],PROJECTION["Cylindrical_Equal_Area"],PARAMETER["False_Easting",0.0],PARAMETER["False_Northing",0.0],PARAMETER["Central_Meridian",0.0],PARAMETER["Standard_Parallel_1",0.0],UNIT["Meter",1.0]]', "SAME_AS_INPUT") #use the temperature point data set to assign the average, min, and max temperature for the plant footprints result=arcpy.analysis.SpatialJoin(r"D:\Work\ProjectCanary\GISData.gdb\PlantFootPrints", r"D:\Work\ProjectCanary\GISData.gdb\temperatures_2022_pt", r"D:\Work\ProjectCanary\GISData.gdb\PlantFootPrints_SpatialJoin", join_operation="JOIN_ONE_TO_ONE", join_type="KEEP_ALL", match_option="CLOSEST_GEODESIC", search_radius="10 DecimalDegrees") From f966518a1a6eb344c2889976dd9b29db15cf36a5 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 09:49:22 -0700 Subject: [PATCH 037/127] Move HIP_RA to its own package --- src/hip_ra/.gitignore | 2 + src/{geophires_x => hip_ra}/HIP_RA.py | 449 +++++++++++++++++--------- src/hip_ra/__init__.py | 0 src/hip_ra/logging.conf | 31 ++ tests/test_HIP_RA.py | 2 +- 5 files changed, 323 insertions(+), 161 deletions(-) create mode 100644 src/hip_ra/.gitignore rename src/{geophires_x => hip_ra}/HIP_RA.py (66%) mode change 100644 => 100755 create mode 100644 src/hip_ra/__init__.py create mode 100644 src/hip_ra/logging.conf diff --git a/src/hip_ra/.gitignore b/src/hip_ra/.gitignore new file mode 100644 index 00000000..073f4615 --- /dev/null +++ b/src/hip_ra/.gitignore @@ -0,0 +1,2 @@ +*.log +*.out diff --git a/src/geophires_x/HIP_RA.py b/src/hip_ra/HIP_RA.py old mode 100644 new mode 100755 similarity index 66% rename from src/geophires_x/HIP_RA.py rename to src/hip_ra/HIP_RA.py index 1d1bb9d4..e062ef07 --- a/src/geophires_x/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -1,5 +1,4 @@ #! python -# -*- coding: utf-8 -*- """ Heat in Place calculation: Muffler, P., and Raffaele Cataldi. @@ -13,18 +12,37 @@ @author: Malcolm Ross V1 """ -import os -import sys import logging import logging.config +import os +import sys + import numpy as np from geophires_x.GeoPHIRESUtils import read_input_file -from geophires_x.Parameter import intParameter, floatParameter, OutputParameter, ReadParameter, ConvertUnitsBack, \ - ConvertOutputUnits, LookupUnits -from geophires_x.Units import * - -NL= os.linesep +from geophires_x.Parameter import ConvertOutputUnits +from geophires_x.Parameter import ConvertUnitsBack +from geophires_x.Parameter import LookupUnits +from geophires_x.Parameter import OutputParameter +from geophires_x.Parameter import ReadParameter +from geophires_x.Parameter import floatParameter +from geophires_x.Parameter import intParameter +from geophires_x.Units import AreaUnit +from geophires_x.Units import DensityUnit +from geophires_x.Units import EnthalpyUnit +from geophires_x.Units import EntropyUnit +from geophires_x.Units import HeatCapacityUnit +from geophires_x.Units import HeatUnit +from geophires_x.Units import LengthUnit +from geophires_x.Units import MassUnit +from geophires_x.Units import PercentUnit +from geophires_x.Units import PowerUnit +from geophires_x.Units import TemperatureUnit +from geophires_x.Units import TimeUnit +from geophires_x.Units import Units +from geophires_x.Units import VolumeUnit + +NL = os.linesep # user-defined static functions @@ -39,8 +57,9 @@ def DensityWater(Twater: float) -> float: density of water in kg/m3 """ T = Twater + 273.15 - rhowater = (.7983223 + ( - 1.50896E-3 - 2.9104E-6 * T) * T) * 1E3 # water density correlation as used in Geophires v1.2 [kg/m3] + rhowater = ( + 0.7983223 + (1.50896e-3 - 2.9104e-6 * T) * T + ) * 1e3 # water density correlation as used in Geophires v1.2 [kg/m3] return rhowater @@ -54,7 +73,7 @@ def ViscosityWater(Twater: float) -> float: Viscosity of water in Ns/m2 """ # accurate to within 2.5% from 0 to 370 degrees C [Ns/m2] - muwater = 2.414E-5 * np.power(10, 247.8 / (Twater + 273.15 - 140)) + muwater = 2.414e-5 * np.power(10, 247.8 / (Twater + 273.15 - 140)) return muwater @@ -73,8 +92,9 @@ def HeatCapacityWater(Twater) -> float: C = -3196.413 D = 2474.455 E = 3.855326 - cpwater = (A + B * Twater + C * Twater ** 2 + D * Twater ** 3 + E / ( - Twater ** 2)) / 18.02 * 1000 # water specific heat capacity in J/kg-K + cpwater = ( + (A + B * Twater + C * Twater**2 + D * Twater**3 + E / (Twater**2)) / 18.02 * 1000 + ) # water specific heat capacity in J/kg-K return cpwater @@ -121,16 +141,122 @@ def VaporPressureWater(Twater) -> float: # define 3 lookup functions for the enthalpy (aka "s", kJ/(kg K)) and entropy (aka "h", kJ/kg) of water # as a function of T (dec-c) from https://www.engineeringtoolbox.com/water-properties-d_1508.html -T = [0.01, 10.0, 20.0, 25.0, 30.0, 40.0, 50.0, 60.0, 70.0, 80.0, 90.0, 100.0, 110.0, 120.0, 140.0, 160.0, 180.0, - 200.0, 220.0, 240.0, 260.0, 280.0, 300.0, 320.0, 340.0, 360.0, 373.946] -EntropyH20 = [0.0, 0.15109, 0.29648, 0.36722, 0.43675, 0.5724, 0.70381, 0.83129, 0.95513, 1.0756, 1.1929, 1.3072, - 1.4188, 1.5279, 1.7392, 1.9426, 2.1392, 2.3305, 2.5177, 2.702, 2.8849, 3.0685, 3.2552, 3.4494, 3.6601, - 3.9167, 4.407] -EnthalpyH20 = [0.000612, 42.021, 83.914, 104.83, 125.73, 167.53, 209.34, 251.18, 293.07, 335.01, 377.04, 419.17, - 461.42, 503.81, 589.16, 675.47, 763.05, 852.27, 943.58, 1037.6, 1135.0, 1236.9, 1345.0, 1462.2, - 1594.5, 1761.7, 2084.3] -UtilEff = [0.0, 0.0, 0.0, 0.0, 0.0057, 0.0337, 0.0617, 0.0897, 0.1177, 0.13, 0.16, 0.19, 0.22, 0.26, 0.29, 0.32, - 0.35, 0.38, 0.40, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4, 0.4] +T = [ + 0.01, + 10.0, + 20.0, + 25.0, + 30.0, + 40.0, + 50.0, + 60.0, + 70.0, + 80.0, + 90.0, + 100.0, + 110.0, + 120.0, + 140.0, + 160.0, + 180.0, + 200.0, + 220.0, + 240.0, + 260.0, + 280.0, + 300.0, + 320.0, + 340.0, + 360.0, + 373.946, +] +EntropyH20 = [ + 0.0, + 0.15109, + 0.29648, + 0.36722, + 0.43675, + 0.5724, + 0.70381, + 0.83129, + 0.95513, + 1.0756, + 1.1929, + 1.3072, + 1.4188, + 1.5279, + 1.7392, + 1.9426, + 2.1392, + 2.3305, + 2.5177, + 2.702, + 2.8849, + 3.0685, + 3.2552, + 3.4494, + 3.6601, + 3.9167, + 4.407, +] +EnthalpyH20 = [ + 0.000612, + 42.021, + 83.914, + 104.83, + 125.73, + 167.53, + 209.34, + 251.18, + 293.07, + 335.01, + 377.04, + 419.17, + 461.42, + 503.81, + 589.16, + 675.47, + 763.05, + 852.27, + 943.58, + 1037.6, + 1135.0, + 1236.9, + 1345.0, + 1462.2, + 1594.5, + 1761.7, + 2084.3, +] +UtilEff = [ + 0.0, + 0.0, + 0.0, + 0.0, + 0.0057, + 0.0337, + 0.0617, + 0.0897, + 0.1177, + 0.13, + 0.16, + 0.19, + 0.22, + 0.26, + 0.29, + 0.32, + 0.35, + 0.38, + 0.40, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, + 0.4, +] def EntropyH20_func(x: float) -> float: @@ -191,7 +317,7 @@ def __init__(self, enable_geophires_logging_config=True): logging.config.fileConfig('logging.conf') self.logger.setLevel(logging.INFO) - self.logger.info(f'Init {str(__class__)}: {sys._getframe().f_code.co_name}') + self.logger.info(f'Init {__class__!s}: {sys._getframe().f_code.co_name}') # Initiate the elements of the Model # Set up all the Parameters that will be predefined by this class using the different types of parameter @@ -206,12 +332,12 @@ def __init__(self, enable_geophires_logging_config=True): # "OutputParameter" Objects. This will allow us later to access them in a user interface and get that list, # along with unit type, preferred units, etc. self.ParameterDict = {} - self.OutputParameterDict = {} # declare some dictionaries + self.OutputParameterDict = {} # declare some dictionaries self.InputParameters = {} # dictionary to hold all the input parameter the user wants to change # inputs self.ReservoirTemperature = self.ParameterDict[self.ReservoirTemperature.Name] = floatParameter( - "Reservoir Temperature", + 'Reservoir Temperature', value=150.0, Min=50, Max=1000, @@ -219,11 +345,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=TemperatureUnit.CELSIUS, CurrentUnits=TemperatureUnit.CELSIUS, Required=True, - ErrMessage="assume default reservoir temperature (150 deg-C)", - ToolTipText="Reservoir Temperature [150 dec-C]" + ErrMessage='assume default reservoir temperature (150 deg-C)', + ToolTipText='Reservoir Temperature [150 dec-C]', ) self.RejectionTemperature = self.ParameterDict[self.RejectionTemperature.Name] = floatParameter( - "Rejection Temperature", + 'Rejection Temperature', value=25.0, Min=0.1, Max=200, @@ -231,11 +357,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=TemperatureUnit.CELSIUS, CurrentUnits=TemperatureUnit.CELSIUS, Required=True, - ErrMessage="assume default rejection temperature (25 deg-C)", - ToolTipText="Rejection Temperature [25 dec-C]" + ErrMessage='assume default rejection temperature (25 deg-C)', + ToolTipText='Rejection Temperature [25 dec-C]', ) self.FormationPorosity = self.ParameterDict[self.FormationPorosity.Name] = floatParameter( - "Formation Porosity", + 'Formation Porosity', value=18.0, Min=0.0, Max=100.0, @@ -243,11 +369,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=PercentUnit.PERCENT, CurrentUnits=PercentUnit.PERCENT, Required=True, - ErrMessage="assume default formation porosity (18%)", - ToolTipText="Formation Porosity [18%]" + ErrMessage='assume default formation porosity (18%)', + ToolTipText='Formation Porosity [18%]', ) self.ReservoirArea = self.ParameterDict[self.ReservoirArea.Name] = floatParameter( - "Reservoir Area", + 'Reservoir Area', value=81.0, Min=0.0, Max=10000.0, @@ -255,11 +381,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=AreaUnit.KILOMETERS2, CurrentUnits=AreaUnit.KILOMETERS2, Required=True, - ErrMessage="assume default reservoir area (81 km2)", - ToolTipText="Reservoir Area [81 km2]" + ErrMessage='assume default reservoir area (81 km2)', + ToolTipText='Reservoir Area [81 km2]', ) self.ReservoirThickness = self.ParameterDict[self.ReservoirThickness.Name] = floatParameter( - "Reservoir Thickness", + 'Reservoir Thickness', value=0.286, Min=0.0, Max=10000.0, @@ -267,36 +393,36 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=LengthUnit.KILOMETERS, CurrentUnits=LengthUnit.KILOMETERS, Required=True, - ErrMessage="assume default reservoir thickness (0.286 km2)", - ToolTipText="Reservoir Thickness [0.286 km]" + ErrMessage='assume default reservoir thickness (0.286 km2)', + ToolTipText='Reservoir Thickness [0.286 km]', ) self.ReservoirLifeCycle = self.ParameterDict[self.ReservoirLifeCycle.Name] = intParameter( - "Reservoir Life Cycle", + 'Reservoir Life Cycle', value=30, UnitType=Units.TIME, PreferredUnits=TimeUnit.YEAR, CurrentUnits=TimeUnit.YEAR, AllowableRange=list(range(1, 101, 1)), Required=True, - ErrMessage="assume default Reservoir Life Cycle (25 years)", - ToolTipText="Reservoir Life Cycle [30 years]" + ErrMessage='assume default Reservoir Life Cycle (25 years)', + ToolTipText='Reservoir Life Cycle [30 years]', ) # user-changeable semi-constants self.ReservoirHeatCapacity = self.ParameterDict[self.ReservoirHeatCapacity.Name] = floatParameter( - "Reservoir Heat Capacity", - value=2.84E+12, + 'Reservoir Heat Capacity', + value=2.84e12, Min=0.0, - Max=1E+14, + Max=1e14, UnitType=Units.HEAT_CAPACITY, PreferredUnits=HeatCapacityUnit.KJPERKM3C, CurrentUnits=HeatCapacityUnit.KJPERKM3C, Required=True, - ErrMessage="assume default Reservoir Heat Capacity (2.84E+12 kJ/km3C)", - ToolTipText="Reservoir Heat Capacity [2.84E+12 kJ/km3C]" + ErrMessage='assume default Reservoir Heat Capacity (2.84E+12 kJ/km3C)', + ToolTipText='Reservoir Heat Capacity [2.84E+12 kJ/km3C]', ) self.HeatCapacityOfWater = self.ParameterDict[self.HeatCapacityOfWater.Name] = floatParameter( - "Heat Capacity Of Water", + 'Heat Capacity Of Water', value=-1.0, Min=3.0, Max=10.0, @@ -304,11 +430,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=HeatCapacityUnit.kJPERKGC, CurrentUnits=HeatCapacityUnit.kJPERKGC, Required=True, - ErrMessage="calculate a value based on the water temperature", - ToolTipText="Heat Capacity Of Water [4.18 kJ/kgC]" + ErrMessage='calculate a value based on the water temperature', + ToolTipText='Heat Capacity Of Water [4.18 kJ/kgC]', ) self.HeatCapacityOfRock = self.ParameterDict[self.HeatCapacityOfRock.Name] = floatParameter( - "Heat Capacity Of Rock", + 'Heat Capacity Of Rock', value=1.000, Min=0.0, Max=10.0, @@ -316,35 +442,35 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=HeatCapacityUnit.kJPERKGC, CurrentUnits=HeatCapacityUnit.kJPERKGC, Required=True, - ErrMessage="assume default Heat Capacity Of Rock (1.0 kJ/kgC)", - ToolTipText="Heat Capacity Of Rock [1.0 kJ/kgC]" + ErrMessage='assume default Heat Capacity Of Rock (1.0 kJ/kgC)', + ToolTipText='Heat Capacity Of Rock [1.0 kJ/kgC]', ) self.DensityOfWater = self.ParameterDict[self.DensityOfWater.Name] = floatParameter( - "Density Of Water", + 'Density Of Water', value=-1.0, - Min=1.000E+11, - Max=1.000E+13, + Min=1.000e11, + Max=1.000e13, UnitType=Units.DENSITY, PreferredUnits=DensityUnit.KGPERKILOMETERS3, CurrentUnits=DensityUnit.KGPERKILOMETERS3, Required=True, - ErrMessage="calculate a value based on the water temperature", - ToolTipText="Heat Density Of Water [1.0E+12 kg/km3]" + ErrMessage='calculate a value based on the water temperature', + ToolTipText='Heat Density Of Water [1.0E+12 kg/km3]', ) self.DensityOfRock = self.ParameterDict[self.DensityOfRock.Name] = floatParameter( - "Density Of Rock", - value=2.55E+12, - Min=1.000E+11, - Max=1.000E+13, + 'Density Of Rock', + value=2.55e12, + Min=1.000e11, + Max=1.000e13, UnitType=Units.DENSITY, PreferredUnits=DensityUnit.KGPERKILOMETERS3, CurrentUnits=DensityUnit.KGPERKILOMETERS3, Required=True, - ErrMessage="assume default Density Of Rock (2.55E+12 kg/km3)", - ToolTipText="Heat Density Of Rock [2.55E+12 kg/km3]" + ErrMessage='assume default Density Of Rock (2.55E+12 kg/km3)', + ToolTipText='Heat Density Of Rock [2.55E+12 kg/km3]', ) self.RecoverableHeat = self.ParameterDict[self.RecoverableHeat.Name] = floatParameter( - "Recoverable Heat", + 'Recoverable Heat', value=-1.0, Min=0.001, Max=1.000, @@ -352,14 +478,15 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=PercentUnit.TENTH, CurrentUnits=PercentUnit.TENTH, Required=False, - ErrMessage="assume 0.66 for high-T reservoirs (>150C), 0.43 for low-T reservoirs \ - (>90, Garg and Combs (2011)", - ToolTipText="percent of heat that is recoverable from the rock in the reservoir 0.66 for high-T reservoirs,\ - 0.43 for low-T reservoirs (Garg and Combs (2011)") + ErrMessage='assume 0.66 for high-T reservoirs (>150C), 0.43 for low-T reservoirs \ + (>90, Garg and Combs (2011)', + ToolTipText='percent of heat that is recoverable from the rock in the reservoir 0.66 for high-T reservoirs,\ + 0.43 for low-T reservoirs (Garg and Combs (2011)', + ) # internal self.WaterContent = self.ParameterDict[self.WaterContent.Name] = floatParameter( - "Water Content", + 'Water Content', value=18.0, Min=0.0, Max=100.0, @@ -367,11 +494,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=PercentUnit.PERCENT, CurrentUnits=PercentUnit.PERCENT, Required=True, - ErrMessage="assume default water content (18%)", - ToolTipText="Water Content" + ErrMessage='assume default water content (18%)', + ToolTipText='Water Content', ) self.RockContent = self.ParameterDict[self.RockContent.Name] = floatParameter( - "Rock Content", + 'Rock Content', value=82.0, Min=0.0, Max=100.0, @@ -379,11 +506,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=PercentUnit.PERCENT, CurrentUnits=PercentUnit.PERCENT, Required=True, - ErrMessage="assume default rock content (82%)", - ToolTipText="Rock Content" + ErrMessage='assume default rock content (82%)', + ToolTipText='Rock Content', ) self.RejectionTemperatureK = self.ParameterDict[self.RejectionTemperatureK.Name] = floatParameter( - "Rejection Temperature in K", + 'Rejection Temperature in K', value=298.15, Min=0.1, Max=1000.0, @@ -391,11 +518,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=TemperatureUnit.KELVIN, CurrentUnits=TemperatureUnit.KELVIN, Required=True, - ErrMessage="assume default rejection temperature in K (298.15 deg-K)", - ToolTipText="Rejection Temperature in K [298.15 deg-K]" + ErrMessage='assume default rejection temperature in K (298.15 deg-K)', + ToolTipText='Rejection Temperature in K [298.15 deg-K]', ) self.RejectionEntropy = self.ParameterDict[self.RejectionEntropy.Name] = floatParameter( - "Rejection Entropy", + 'Rejection Entropy', value=0.3670, Min=0.0001, Max=100.0, @@ -403,11 +530,11 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=EntropyUnit.KJPERKGK, CurrentUnits=EntropyUnit.KJPERKGK, Required=True, - ErrMessage="assume default Rejection Entropy (0.3670 kJ/kgK @25 deg-C)", - ToolTipText="Rejection Entropy [0.3670 kJ/kgK @25 deg-C]" + ErrMessage='assume default Rejection Entropy (0.3670 kJ/kgK @25 deg-C)', + ToolTipText='Rejection Entropy [0.3670 kJ/kgK @25 deg-C]', ) self.RejectionEnthalpy = self.ParameterDict[self.RejectionEnthalpy.Name] = floatParameter( - "Rejection Enthalpy", + 'Rejection Enthalpy', value=104.8, Min=0.0001, Max=1000.0, @@ -415,67 +542,49 @@ def __init__(self, enable_geophires_logging_config=True): PreferredUnits=EnthalpyUnit.KJPERKG, CurrentUnits=EnthalpyUnit.KJPERKG, Required=True, - ErrMessage="assume default Rejection Enthalpy (104.8 kJ/kg @25 deg-C)", - ToolTipText="Rejection Enthalpy [104.8 kJ/kg @25 deg-C]" + ErrMessage='assume default Rejection Enthalpy (104.8 kJ/kg @25 deg-C)', + ToolTipText='Rejection Enthalpy [104.8 kJ/kg @25 deg-C]', ) # Outputs self.V = self.OutputParameterDict[self.V.Name] = OutputParameter( - Name="Reservoir Volume", + Name='Reservoir Volume', UnitType=Units.VOLUME, PreferredUnits=VolumeUnit.KILOMETERS3, - CurrentUnits=VolumeUnit.KILOMETERS3 + CurrentUnits=VolumeUnit.KILOMETERS3, ) self.qR = self.OutputParameterDict[self.qR.Name] = OutputParameter( - Name="Stored Heat", - UnitType=Units.HEAT, - PreferredUnits=HeatUnit.KJ, - CurrentUnits=HeatUnit.KJ + Name='Stored Heat', UnitType=Units.HEAT, PreferredUnits=HeatUnit.KJ, CurrentUnits=HeatUnit.KJ ) self.mWH = self.OutputParameterDict[self.mWH.Name] = OutputParameter( - Name="Fluid Produced", - UnitType=Units.MASS, - PreferredUnits=MassUnit.KILOGRAM, - CurrentUnits=MassUnit.KILOGRAM + Name='Fluid Produced', UnitType=Units.MASS, PreferredUnits=MassUnit.KILOGRAM, CurrentUnits=MassUnit.KILOGRAM ) self.e = self.OutputParameterDict[self.e.Name] = OutputParameter( - Name="Enthalpy", + Name='Enthalpy', UnitType=Units.ENTHALPY, PreferredUnits=EnthalpyUnit.KJPERKG, - CurrentUnits=EnthalpyUnit.KJPERKG + CurrentUnits=EnthalpyUnit.KJPERKG, ) self.qWH = self.OutputParameterDict[self.qWH.Name] = OutputParameter( - Name="Wellhead Heat", - UnitType=Units.HEAT, - PreferredUnits=HeatUnit.KJ, - CurrentUnits=HeatUnit.KJ + Name='Wellhead Heat', UnitType=Units.HEAT, PreferredUnits=HeatUnit.KJ, CurrentUnits=HeatUnit.KJ ) self.Rg = self.OutputParameterDict[self.Rg.Name] = OutputParameter( - Name="Recovery Factor", + Name='Recovery Factor', UnitType=Units.PERCENT, PreferredUnits=PercentUnit.PERCENT, - CurrentUnits=PercentUnit.PERCENT + CurrentUnits=PercentUnit.PERCENT, ) self.WA = self.OutputParameterDict[self.WA.Name] = OutputParameter( - Name="Available Heat", - UnitType=Units.HEAT, - PreferredUnits=HeatUnit.KJ, - CurrentUnits=HeatUnit.KJ + Name='Available Heat', UnitType=Units.HEAT, PreferredUnits=HeatUnit.KJ, CurrentUnits=HeatUnit.KJ ) self.WE = self.OutputParameterDict[self.WE.Name] = OutputParameter( - Name="Producible Heat", - UnitType=Units.HEAT, - PreferredUnits=HeatUnit.KJ, - CurrentUnits=HeatUnit.KJ + Name='Producible Heat', UnitType=Units.HEAT, PreferredUnits=HeatUnit.KJ, CurrentUnits=HeatUnit.KJ ) self.We = self.OutputParameterDict[self.We.Name] = OutputParameter( - Name="Producible Electricity", - UnitType=Units.POWER, - PreferredUnits=PowerUnit.MW, - CurrentUnits=PowerUnit.MW + Name='Producible Electricity', UnitType=Units.POWER, PreferredUnits=PowerUnit.MW, CurrentUnits=PowerUnit.MW ) - self.logger.info("Complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'Complete {__class__!s}: {sys._getframe().f_code.co_name}') def read_parameters(self) -> None: """ @@ -489,7 +598,7 @@ def read_parameters(self) -> None: :return: None :doc-author: Malcolm Ross """ - self.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'Init {__class__!s}: {sys._getframe().f_code.co_name}') # This should give us a dictionary with all the parameters the user wants to set. Should be only those value # that they want to change from the default. @@ -517,47 +626,51 @@ def read_parameters(self) -> None: # Before we change the parameter, let's assume that the unit preferences will match - # if they don't, the later code will fix this. ParameterToModify.CurrentUnits = ParameterToModify.PreferredUnits - ReadParameter(ParameterReadIn, ParameterToModify, self) # this should handle all the non-special cases + ReadParameter( + ParameterReadIn, ParameterToModify, self + ) # this should handle all the non-special cases # handle special cases - if ParameterToModify.Name == "Formation Porosity": + if ParameterToModify.Name == 'Formation Porosity': self.WaterContent.value = ParameterToModify.value self.RockContent = 100.0 - ParameterToModify.value - elif ParameterToModify.Name == "Rejection Temperature": + elif ParameterToModify.Name == 'Rejection Temperature': self.RejectionTemperatureK.value = 273.15 + ParameterToModify.value self.RejectionEntropy.value = EntropyH20_func(ParameterToModify.value) self.RejectionEnthalpy.value = EnthalpyH20_func(ParameterToModify.value) - elif ParameterToModify.Name == "Density Of Water": + elif ParameterToModify.Name == 'Density Of Water': value = float(ParameterReadIn.sValue) if value < 0: # if the user supplied -1 as the density, they want us to calculate it. ParameterToModify.value = DensityWater(self.ReservoirTemperature.value) * 1_000_000_000.0 self.DensityOfWater.value = ParameterToModify.value - elif ParameterToModify.Name == "Heat Capacity Of Water": + elif ParameterToModify.Name == 'Heat Capacity Of Water': value = float(ParameterReadIn.sValue) if value < 0: # if the user supplied -1 as the capacity, they want us to calculate it. ParameterToModify.value = HeatCapacityWater(self.ReservoirTemperature.value) / 1000.0 self.HeatCapacityOfWater.value = ParameterToModify.value - elif ParameterToModify.Name == "Recoverable Heat": + elif ParameterToModify.Name == 'Recoverable Heat': value = float(ParameterReadIn.sValue) if value < 0: # if the user supplied -1 as the Recoverable Heat, they want us to calculate it. ParameterToModify.value = HeatCapacityWater(self.ReservoirTemperature.value) / 1000.0 self.HeatCapacityOfWater.value = ParameterToModify.value else: - self.logger.info("No parameters read because no content provided") + self.logger.info('No parameters read because no content provided') # loop through all the parameters that the user wishes to set, looking for parameters that contain # the prefix "Units:" - that means we want to set a special case for converting this output parameter # to new units for key in self.InputParameters.keys(): - if key.startswith("Units:"): - self.OutputParameterDict[key.replace("Units:", "")].CurrentUnits = LookupUnits(self.InputParameters[key].sValue)[0] - self.OutputParameterDict[key.replace("Units:", "")].UnitsMatch = False + if key.startswith('Units:'): + self.OutputParameterDict[key.replace('Units:', '')].CurrentUnits = LookupUnits( + self.InputParameters[key].sValue + )[0] + self.OutputParameterDict[key.replace('Units:', '')].UnitsMatch = False - self.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'complete {__class__!s}: {sys._getframe().f_code.co_name}') def Calculate(self): """ @@ -567,33 +680,42 @@ def Calculate(self): :return: None :doc-author: Malcolm Ross """ - self.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'Init {__class__!s}: {sys._getframe().f_code.co_name}') # This is where all the calculations are made using all the values that have been set. - if self.DensityOfWater.value < self.DensityOfWater.Min: self.DensityOfWater.value = DensityWater( - self.ReservoirTemperature.value) * 1_000_000_000.0 + if self.DensityOfWater.value < self.DensityOfWater.Min: + self.DensityOfWater.value = DensityWater(self.ReservoirTemperature.value) * 1_000_000_000.0 if self.HeatCapacityOfWater.value < self.HeatCapacityOfWater.Min: self.HeatCapacityOfWater.value = HeatCapacityWater(self.ReservoirTemperature.value) / 1000.0 self.V.value = self.ReservoirArea.value * self.ReservoirThickness.value - self.qR.value = self.V.value * (self.ReservoirHeatCapacity.value * (self.ReservoirTemperature.value - self.RejectionTemperature.value)) + self.qR.value = self.V.value * ( + self.ReservoirHeatCapacity.value * (self.ReservoirTemperature.value - self.RejectionTemperature.value) + ) self.mWH.value = (self.V.value * (self.FormationPorosity.value / 100.0)) * self.DensityOfWater.value self.e.value = (EnthalpyH20_func(self.ReservoirTemperature.value) - self.RejectionEnthalpy.value) - ( - self.RejectionTemperatureK.value * ( - EntropyH20_func(self.ReservoirTemperature.value) - self.RejectionEntropy.value)) + self.RejectionTemperatureK.value + * (EntropyH20_func(self.ReservoirTemperature.value) - self.RejectionEntropy.value) + ) self.qWH.value = self.mWH.value * ( - EnthalpyH20_func(self.ReservoirTemperature.value) - self.RejectionTemperatureK.value) + EnthalpyH20_func(self.ReservoirTemperature.value) - self.RejectionTemperatureK.value + ) self.Rg.value = self.qWH.value / self.qR.value - self.WA.value = self.mWH.value * self.e.value * self.Rg.value * RecoverableHeat(self.RecoverableHeat.value, self.ReservoirTemperature.value) + self.WA.value = ( + self.mWH.value + * self.e.value + * self.Rg.value + * RecoverableHeat(self.RecoverableHeat.value, self.ReservoirTemperature.value) + ) self.WE.value = self.WA.value * UtilEff_func(self.ReservoirTemperature.value) - self.We.value = (self.WE.value/3_600_000) / 8_760 # convert Kilojoules of heat to MWe of electricity + self.We.value = (self.WE.value / 3_600_000) / 8_760 # convert Kilojoules of heat to MWe of electricity - self.logger.info("complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'Complete {__class__!s}: {sys._getframe().f_code.co_name}') def PrintOutputs(self): """ PrintOutputs writes the standard outputs to the output file. """ - self.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + self.logger.info(f'Init {__class__!s}: {sys._getframe().f_code.co_name}') # Deal with converting Units back to PreferredUnits, if required. # before we write the outputs, we go through all the parameters for all the objects and set the values back @@ -618,9 +740,11 @@ def PrintOutputs(self): # write results to output file and screen # --------------------------------------- try: - outputfile = "HIP.out" - if len(sys.argv) > 2: outputfile = sys.argv[2] - with open(outputfile,'w', encoding='UTF-8') as f: + outputfile = 'HIP.out' + if len(sys.argv) > 2: + outputfile = sys.argv[2] + + with open(outputfile, 'w', encoding='UTF-8') as f: f.write(' *********************' + NL) f.write(' ***HIP CASE REPORT***' + NL) f.write(' *********************' + NL) @@ -628,35 +752,40 @@ def PrintOutputs(self): f.write(' ***SUMMARY OF RESULTS***' + NL) f.write(NL) f.write( - f" Reservoir Temperature: {self.ReservoirTemperature.value:10.2f} " + self.ReservoirTemperature.CurrentUnits.value + NL) - f.write(f" Reservoir Volume: {self.V.value:10.2f} " + self.V.CurrentUnits.value + NL) - f.write(f" Stored Heat: {self.qR.value:10.2e} " + self.qR.CurrentUnits.value + NL) - f.write(f" Fluid Produced: {self.mWH.value:10.2e} " + self.mWH.CurrentUnits.value + NL) - f.write(f" Enthalpy: {self.e.value:10.2f} " + self.e.CurrentUnits.value + NL) - f.write(f" Wellhead Heat: {self.qWH.value:10.2e} " + self.qWH.CurrentUnits.value + NL) + f' Reservoir Temperature: {self.ReservoirTemperature.value:10.2f} ' + + self.ReservoirTemperature.CurrentUnits.value + + NL + ) + f.write(f' Reservoir Volume: {self.V.value:10.2f} ' + self.V.CurrentUnits.value + NL) + f.write(f' Stored Heat: {self.qR.value:10.2e} ' + self.qR.CurrentUnits.value + NL) + f.write(f' Fluid Produced: {self.mWH.value:10.2e} ' + self.mWH.CurrentUnits.value + NL) + f.write(f' Enthalpy: {self.e.value:10.2f} ' + self.e.CurrentUnits.value + NL) + f.write(f' Wellhead Heat: {self.qWH.value:10.2e} ' + self.qWH.CurrentUnits.value + NL) f.write( - f" Recovery Factor: {(100 * self.Rg.value):10.2f} " + self.Rg.CurrentUnits.value + NL) - f.write(f" Available Heat: {self.WA.value:10.2e} " + self.WA.CurrentUnits.value + NL) - f.write(f" Produceable Heat: {self.WE.value:10.2e} " + self.WE.CurrentUnits.value + NL) - f.write(f" Produceable Electricity: {self.We.value:10.2f} " + self.We.CurrentUnits.value + NL) + f' Recovery Factor: {(100 * self.Rg.value):10.2f} ' + self.Rg.CurrentUnits.value + NL + ) + f.write(f' Available Heat: {self.WA.value:10.2e} ' + self.WA.CurrentUnits.value + NL) + f.write(f' Produceable Heat: {self.WE.value:10.2e} ' + self.WE.CurrentUnits.value + NL) + f.write(f' Produceable Electricity: {self.We.value:10.2f} ' + self.We.CurrentUnits.value + NL) f.write(NL) except BaseException as ex: tb = sys.exc_info()[2] print(str(ex)) - print("Error: GEOPHIRES Failed to write the output file. Exiting....Line %i" % tb.tb_lineno) + print(f'Error: GEOPHIRES Failed to write the output file. Exiting....Line {tb.tb_lineno}') self.logger.critical(str(ex)) - self.logger.critical("Error: GEOPHIRES Failed to write the output file. Exiting....Line %i" % tb.tb_lineno) + self.logger.critical(f'Error: GEOPHIRES Failed to write the output file. Exiting....Line {tb.tb_lineno}') sys.exit() # copy the output file to the screen - with open(outputfile, 'r', encoding='UTF-8') as f: + with open(outputfile, encoding='UTF-8') as f: content = f.readlines() # store all output in one long list # Now write each line to the screen - for line in content: sys.stdout.write(line) + for line in content: + sys.stdout.write(line) def __str__(self): - return "HIP_RA" + return 'HIP_RA' def main(enable_geophires_logging_config=True): @@ -668,7 +797,7 @@ def main(enable_geophires_logging_config=True): logging.config.fileConfig('logging.conf') logger = logging.getLogger('root') - logger.info("Init " + str(__name__)) + logger.info(f'Init {__name__!s}') # initiate the HIP-RA parameters, setting them to their default values model = HIP_RA(enable_geophires_logging_config=enable_geophires_logging_config) @@ -682,8 +811,8 @@ def main(enable_geophires_logging_config=True): # write the outputs model.PrintOutputs() - logger.info("Complete " + str(__name__) + ": " + sys._getframe().f_code.co_name) + logger.info(f'Complete {__name__!s}: {sys._getframe().f_code.co_name}') -if __name__ == "__main__": +if __name__ == '__main__': main() diff --git a/src/hip_ra/__init__.py b/src/hip_ra/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/src/hip_ra/logging.conf b/src/hip_ra/logging.conf new file mode 100644 index 00000000..14d2abaa --- /dev/null +++ b/src/hip_ra/logging.conf @@ -0,0 +1,31 @@ +[loggers] +keys=root + +[handlers] +keys=consoleHandler, fileHandler + +[formatters] +keys=consoleFormatter, fileFormatter + +[logger_root] +level=WARN +handlers=consoleHandler, fileHandler + +[handler_consoleHandler] +class=logging.StreamHandler +level=WARN +formatter=consoleFormatter +args=(sys.stdout,) + +[handler_fileHandler] +class = logging.FileHandler +kwargs = {"filename": "all_messages_conf.log"} +level = INFO +formatter = fileFormatter + +[formatter_consoleFormatter] +format=%(asctime)s - %(name)s - %(levelname)s - %(message)s + +[formatter_fileFormatter] +format = %(asctime)s : %(levelname)s : %(module)s : %(funcName)s : %(lineno)d : (Process Details : (%(process)d, %(processName)s), Thread Details : (%(thread)d, %(threadName)s)): %(message)s +datefmt = %d-%m-%Y %I:%M:%S diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index a5c5f1ba..3f45ce11 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -2,7 +2,7 @@ from pathlib import Path from base_test_case import BaseTestCase -from geophires_x import HIP_RA +from hip_ra import HIP_RA # noinspection PyTypeChecker From 26995708cd616642cc4dba3070e3050a9ea2258c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 10:09:33 -0700 Subject: [PATCH 038/127] Cleanup GEOPHIRESv3.py and include in ruff --- pyproject.toml | 4 +++ src/geophires_x/GEOPHIRESv3.py | 61 ++++++++++++++++------------------ 2 files changed, 33 insertions(+), 32 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index f1f79b3f..88b39be0 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -8,6 +8,10 @@ requires = [ [tool.ruff] extend-exclude = ["static", "ci/templates", "src/geophires_x"] + +# Incrementally add files to this list as they are cleaned up +extend-include=["src/geophires_x/GEOPHIRESv3.py"] + ignore = [ "RUF001", # ruff-specific rules ambiguous-unicode-character-string "S101", # flake8-bandit assert diff --git a/src/geophires_x/GEOPHIRESv3.py b/src/geophires_x/GEOPHIRESv3.py index 09f170fd..bed96b58 100644 --- a/src/geophires_x/GEOPHIRESv3.py +++ b/src/geophires_x/GEOPHIRESv3.py @@ -1,14 +1,5 @@ #! python # -*- coding: utf-8 -*- -""" -Created on Wed Dec 6 10:34:04 2017 - -@author: kbeckers V1 and V2; Malcolm Ross V3 -""" - -# GEOPHIRES v3.0 -# build date: May 2022 -# github address: https://github.com/malcolm-dsider/GEOPHIRES-X import logging import logging.config @@ -17,6 +8,7 @@ import geophires_x.Model as Model import geophires_x.OptionList as OptionList + def main(enable_geophires_logging_config=True): # set the starting directory to be the directory that this file is in os.chdir(os.path.dirname(os.path.abspath(__file__))) @@ -26,7 +18,7 @@ def main(enable_geophires_logging_config=True): logging.config.fileConfig('logging.conf') logger = logging.getLogger('root') - logger.info("Init " + str(__name__)) + logger.info(f'Init {str(__name__)}') # initiate the entire model model = Model.Model(enable_geophires_logging_config=enable_geophires_logging_config) @@ -43,47 +35,52 @@ def main(enable_geophires_logging_config=True): # write the outputs as JSON import jsons, json jsons.suppress_warnings(True) - JSONresrv = jsons.dumps(model.reserv.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - JSONwells = jsons.dumps(model.wellbores.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - JSONsurfaceplant = jsons.dumps(model.surfaceplant.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - JSONEconomics = jsons.dumps(model.economics.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - jsonMerged = {**json.loads(JSONresrv), **json.loads(JSONwells), **json.loads(JSONEconomics), **json.loads(JSONsurfaceplant)} + json_resrv = jsons.dumps(model.reserv.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) + json_wells = jsons.dumps(model.wellbores.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) + json_surfaceplant = jsons.dumps(model.surfaceplant.OutputParameterDict, indent=4, sort_keys=True, + supress_warnings=True) + json_economics = jsons.dumps(model.economics.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) + json_merged = {**json.loads(json_resrv), **json.loads(json_wells), **json.loads(json_economics), + **json.loads(json_surfaceplant)} if model.economics.DoAddOnCalculations.value: - JSONAddons = jsons.dumps(model.addeconomics.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - jsonMerged = {**jsonMerged, **json.loads(JSONAddons)} + json_addons = jsons.dumps(model.addeconomics.OutputParameterDict, indent=4, sort_keys=True, + supress_warnings=True) + json_merged = {**json_merged, **json.loads(json_addons)} if model.economics.DoCCUSCalculations.value: - JSONCCUS = jsons.dumps(model.ccuseconomics.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - jsonMerged = {**jsonMerged, **json.loads(JSONCCUS)} + json_ccus = jsons.dumps(model.ccuseconomics.OutputParameterDict, indent=4, sort_keys=True, + supress_warnings=True) + json_merged = {**json_merged, **json.loads(json_ccus)} if model.economics.DoSDACGTCalculations.value: - JSONSDACGT = jsons.dumps(model.sdacgteconomics.OutputParameterDict, indent=4, sort_keys=True, supress_warnings=True) - jsonMerged = {**jsonMerged, **json.loads(JSONSDACGT)} + json_sdacgt = jsons.dumps(model.sdacgteconomics.OutputParameterDict, indent=4, sort_keys=True, + supress_warnings=True) + json_merged = {**json_merged, **json.loads(json_sdacgt)} - JSONoutputfile = "HDR.json" + json_outputfile = 'HDR.json' if len(sys.argv) > 2: - JSONoutputfile = str(sys.argv[2]) - segs = JSONoutputfile.split('.') - JSONoutputfile = segs[0] + '.json' - with open(JSONoutputfile, 'w', encoding='UTF-8') as f: - f.write(json.dumps(jsonMerged)) + json_outputfile = str(sys.argv[2]) + segs = json_outputfile.split('.') + json_outputfile = segs[0] + '.json' + with open(json_outputfile, 'w', encoding='UTF-8') as f: + f.write(json.dumps(json_merged)) # if the user has asked for it, copy the output file to the screen if model.outputs.printoutput: - outputfile = "HDR.out" + outputfile = 'HDR.out' if len(sys.argv) > 2: outputfile = sys.argv[2] with open(outputfile, 'r', encoding='UTF-8') as f: - content = f.readlines() # store all output in one long list + content = f.readlines() # store all output in one long list # Now write each line to the screen for line in content: sys.stdout.write(line) - #make district heating plot + # make district heating plot if model.surfaceplant.enduseoption.value == OptionList.EndUseOptions.DISTRICT_HEATING: model.outputs.MakeDistrictHeatingPlot(model) - logger.info("Complete "+ str(__name__) + ": " + sys._getframe().f_code.co_name) + logger.info(f'Complete {str(__name__)}: {sys._getframe().f_code.co_name}') -if __name__ == "__main__": +if __name__ == '__main__': main() From dd85380ed8b5dc633666348f484b3136f53194d5 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 10:54:01 -0700 Subject: [PATCH 039/127] Partially automate/templatize HIP_RA results output --- src/hip_ra/HIP_RA.py | 59 +++++++++++++++++++++++++++----------------- 1 file changed, 36 insertions(+), 23 deletions(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index e062ef07..64194947 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -727,7 +727,7 @@ def PrintOutputs(self): if not param.UnitsMatch: ConvertUnitsBack(param, self) - # now we need to loop through all thw output parameters to update their units to whatever + # now we need to loop through all the output parameters to update their units to whatever # units the user has specified. # i.e., they may have specified that all LENGTH results must be in feet, so we need to convert those from # whatever LENGTH unit they are to feet. @@ -744,36 +744,49 @@ def PrintOutputs(self): if len(sys.argv) > 2: outputfile = sys.argv[2] + def render_default(p: floatParameter | OutputParameter) -> str: + return f'{p.value:10.2f} {p.CurrentUnits.value}' + + def render_scientific(p: floatParameter | OutputParameter) -> str: + return f'{p.value:10.2e} {p.CurrentUnits.value}' + + case_data = { + 'SUMMARY OF RESULTS': { + 'Reservoir Temperature': render_default(self.ReservoirTemperature), + 'Reservoir Volume': render_default(self.V), + 'Stored Heat': render_scientific(self.qR), + 'Fluid Produced': render_scientific(self.mWH), + 'Enthalpy': render_default(self.e), + 'Wellhead Heat': render_scientific(self.qWH), + 'Recovery Factor': f'{(100 * self.Rg.value):10.2f} {self.Rg.CurrentUnits.value}', + 'Available Heat': render_scientific(self.WA), + 'Produceable Heat': render_scientific(self.WE), + 'Produceable Electricity': render_default(self.We), + } + } + with open(outputfile, 'w', encoding='UTF-8') as f: - f.write(' *********************' + NL) - f.write(' ***HIP CASE REPORT***' + NL) - f.write(' *********************' + NL) + f.write(f' *********************{NL}') + f.write(f' ***HIP CASE REPORT***{NL}') + f.write(f' *********************{NL}') f.write(NL) - f.write(' ***SUMMARY OF RESULTS***' + NL) + f.write(f' ***SUMMARY OF RESULTS***{NL}') f.write(NL) - f.write( - f' Reservoir Temperature: {self.ReservoirTemperature.value:10.2f} ' - + self.ReservoirTemperature.CurrentUnits.value - + NL - ) - f.write(f' Reservoir Volume: {self.V.value:10.2f} ' + self.V.CurrentUnits.value + NL) - f.write(f' Stored Heat: {self.qR.value:10.2e} ' + self.qR.CurrentUnits.value + NL) - f.write(f' Fluid Produced: {self.mWH.value:10.2e} ' + self.mWH.CurrentUnits.value + NL) - f.write(f' Enthalpy: {self.e.value:10.2f} ' + self.e.CurrentUnits.value + NL) - f.write(f' Wellhead Heat: {self.qWH.value:10.2e} ' + self.qWH.CurrentUnits.value + NL) - f.write( - f' Recovery Factor: {(100 * self.Rg.value):10.2f} ' + self.Rg.CurrentUnits.value + NL - ) - f.write(f' Available Heat: {self.WA.value:10.2e} ' + self.WA.CurrentUnits.value + NL) - f.write(f' Produceable Heat: {self.WE.value:10.2e} ' + self.WE.CurrentUnits.value + NL) - f.write(f' Produceable Electricity: {self.We.value:10.2f} ' + self.We.CurrentUnits.value + NL) + + for k, v in case_data['SUMMARY OF RESULTS'].items(): + # align space between value and units to same column + kv_spaces = (34 - (len(v.split(' ')[0]) + len(k))) * ' ' + + f.write(f' {k}:{kv_spaces}{v}{NL}') + f.write(NL) except BaseException as ex: tb = sys.exc_info()[2] print(str(ex)) - print(f'Error: GEOPHIRES Failed to write the output file. Exiting....Line {tb.tb_lineno}') + msg = f'Error: HIP_RA Failed to write the output file. Exiting....Line {tb.tb_lineno}' + print(msg) self.logger.critical(str(ex)) - self.logger.critical(f'Error: GEOPHIRES Failed to write the output file. Exiting....Line {tb.tb_lineno}') + self.logger.critical(msg) sys.exit() # copy the output file to the screen From d83c658542459552871a95dd0f6cdbf79d41578d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 11:49:53 -0700 Subject: [PATCH 040/127] Verify HIP_RA result - https://github.com/NREL/python-geophires-x/issues/19 --- src/hip_ra/HIP_RA.py | 3 +-- src/hip_ra/__init__.py | 53 +++++++++++++++++++++++++++++++++++++++++ tests/base_test_case.py | 9 ++++++- tests/test_HIP_RA.py | 18 +++++++------- 4 files changed, 71 insertions(+), 12 deletions(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index 64194947..86e2974c 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -775,11 +775,10 @@ def render_scientific(p: floatParameter | OutputParameter) -> str: for k, v in case_data['SUMMARY OF RESULTS'].items(): # align space between value and units to same column - kv_spaces = (34 - (len(v.split(' ')[0]) + len(k))) * ' ' + kv_spaces = max(1, (24 - (len(v.split(' ')[0]) + len(k)))) * ' ' f.write(f' {k}:{kv_spaces}{v}{NL}') - f.write(NL) except BaseException as ex: tb = sys.exc_info()[2] print(str(ex)) diff --git a/src/hip_ra/__init__.py b/src/hip_ra/__init__.py index e69de29b..a7d84d02 100644 --- a/src/hip_ra/__init__.py +++ b/src/hip_ra/__init__.py @@ -0,0 +1,53 @@ +import os +import sys +import tempfile +import uuid +from pathlib import Path + +from hip_ra import HIP_RA + + +class HipRaInputParameters: + def __init__(self, from_file_path: str): + self._input_file_path = Path(from_file_path) + self._output_file_path = Path( + tempfile.gettempdir(), f'hip-ra-result_{self._input_file_path.stem}_{uuid.uuid1()!s}.out' + ) + + def as_file_path(self) -> Path: + return self._input_file_path + + @property + def output_file_path(self) -> Path: + return self._output_file_path + + +class HipRaResult: + def __init__(self, output_file_path): + self.output_file_path = output_file_path + + +class HipRaClient: + def __init__(self, enable_caching=True, logger_name='root'): + # self._logger = _get_logger(logger_name=logger_name) + pass + + def get_hip_ra_result(self, input_params: HipRaInputParameters) -> HipRaResult: + stash_cwd = Path.cwd() + stash_sys_argv = sys.argv + + sys.argv = ['', input_params.as_file_path(), input_params.output_file_path] + try: + HIP_RA.main(enable_geophires_logging_config=False) + except Exception as e: + raise RuntimeError(f'HIP_RA encountered an exception: {e!s}') from e + except SystemExit: + raise RuntimeError('HIP_RA exited without giving a reason') from None + + # Undo Geophires internal global settings changes + sys.argv = stash_sys_argv + os.chdir(stash_cwd) + + # self._logger.info(f'GEOPHIRES-X output file: {input_params.get_output_file_path()}') + + return HipRaResult(input_params.output_file_path) diff --git a/tests/base_test_case.py b/tests/base_test_case.py index e80c8e44..5b652259 100644 --- a/tests/base_test_case.py +++ b/tests/base_test_case.py @@ -5,7 +5,7 @@ class BaseTestCase(unittest.TestCase): maxDiff = None - def _get_test_file_path(self, test_file_name): + def _get_test_file_path(self, test_file_name) -> str: return os.path.join(os.path.abspath(os.path.dirname(__file__)), test_file_name) def _get_test_file_content(self, test_file_name): @@ -54,3 +54,10 @@ def assertListAlmostEqual(self, l1, l2, msg=None, places=7): self.assertListAlmostEqual(v1, v2, msg=msg, places=places) else: self.assertAlmostEqual(v1, v2, places=places, msg=msg) + + def assertFileContentsEqual(self, f1, f2): + with open(f1) as f1_o: + with open(f2) as f2_o: + f1_lines = f1_o.readlines() + f2_lines = f2_o.readlines() + self.assertListEqual(f1_lines, f2_lines) diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index 3f45ce11..be35447c 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -1,8 +1,8 @@ -import sys from pathlib import Path from base_test_case import BaseTestCase -from hip_ra import HIP_RA +from hip_ra import HipRaClient +from hip_ra import HipRaInputParameters # noinspection PyTypeChecker @@ -10,16 +10,16 @@ class HIP_RATestCase(BaseTestCase): def test_HIP_RA_examples(self): example_files = self._list_test_files_dir(test_files_dir='examples') - def get_output_file_for_example(example_file: str): - return self._get_test_file_path( - Path('examples', f'{example_file.split(".txt")[0].capitalize()}V3_output.txt') - ) + client = HipRaClient() + + def get_output_file_for_example(example_file: Path): + return self._get_test_file_path(Path(example_file).with_suffix('.out')) for example_file_path in example_files: if example_file_path.startswith('HIPexample') and '.out' not in example_file_path: with self.subTest(msg=example_file_path): input_file_path = self._get_test_file_path(Path('examples', example_file_path)) - sys.argv = ['', input_file_path] - HIP_RA.main() + result = client.get_hip_ra_result(HipRaInputParameters(input_file_path)) - # FIXME verify result matches expected output + assert result is not None + self.assertFileContentsEqual(get_output_file_for_example(input_file_path), result.output_file_path) From 2a3bf381974fdaaac847c72f677a2ccff074bc9f Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 12:03:06 -0700 Subject: [PATCH 041/127] Remove type union in helper function since unions don't appear to be supported in python < 3.9 --- src/hip_ra/HIP_RA.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index 86e2974c..43e7738e 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -744,10 +744,10 @@ def PrintOutputs(self): if len(sys.argv) > 2: outputfile = sys.argv[2] - def render_default(p: floatParameter | OutputParameter) -> str: + def render_default(p) -> str: return f'{p.value:10.2f} {p.CurrentUnits.value}' - def render_scientific(p: floatParameter | OutputParameter) -> str: + def render_scientific(p) -> str: return f'{p.value:10.2e} {p.CurrentUnits.value}' case_data = { From 5155d954e328514e58fcffc1c6508fabc84235b5 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 18 Oct 2023 12:07:07 -0700 Subject: [PATCH 042/127] =?UTF-8?q?Bump=20version:=203.1.5=20=E2=86=92=203?= =?UTF-8?q?.2.0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .bumpversion.cfg | 2 +- .cookiecutterrc | 2 +- README.rst | 4 ++-- setup.py | 2 +- src/geophires_x/__init__.py | 2 +- 5 files changed, 6 insertions(+), 6 deletions(-) diff --git a/.bumpversion.cfg b/.bumpversion.cfg index f93a5290..2a170ddb 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -1,5 +1,5 @@ [bumpversion] -current_version = 3.1.5 +current_version = 3.2.0 commit = True tag = True diff --git a/.cookiecutterrc b/.cookiecutterrc index b9ad8c6e..50dcb00c 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -54,7 +54,7 @@ default_context: sphinx_doctest: "no" sphinx_theme: "sphinx-rtd-theme" test_matrix_separate_coverage: "no" - version: 3.1.5 + version: 3.2.0 version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/README.rst b/README.rst index b9d29b91..1b7542b0 100644 --- a/README.rst +++ b/README.rst @@ -44,9 +44,9 @@ Free software: `MIT license `_ :alt: Supported implementations :target: https://pypi.org/project/geophires-x -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.1.5.svg +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.2.0.svg :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.1.5...main + :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main diff --git a/setup.py b/setup.py index 0facac8e..41b57e92 100755 --- a/setup.py +++ b/setup.py @@ -13,7 +13,7 @@ def read(*names, **kwargs): setup( name='geophires-x', - version='3.1.5', + version='3.2.0', license='MIT', description='Distributable python package version of https://github.com/malcolm-dsider/GEOPHIRES-X', long_description='{}\n{}'.format( diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index 74f9bc29..573cf70b 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.1.5' +__version__ = '3.2.0' From 8834d581ecf0315125dc34a6e8bd38fd485f1c33 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 09:44:56 -0700 Subject: [PATCH 043/127] Use __future__ annotations to allow type union syntax in HIP_RA.py --- src/hip_ra/HIP_RA.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index 43e7738e..b0a69b28 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -12,6 +12,8 @@ @author: Malcolm Ross V1 """ +from __future__ import annotations + import logging import logging.config import os @@ -744,10 +746,10 @@ def PrintOutputs(self): if len(sys.argv) > 2: outputfile = sys.argv[2] - def render_default(p) -> str: + def render_default(p: floatParameter | OutputParameter) -> str: return f'{p.value:10.2f} {p.CurrentUnits.value}' - def render_scientific(p) -> str: + def render_scientific(p: floatParameter | OutputParameter) -> str: return f'{p.value:10.2e} {p.CurrentUnits.value}' case_data = { From db2b61f62413a8338ac5a0383b70c7c98c1e932d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 09:42:48 -0700 Subject: [PATCH 044/127] WIP - consolidate/restructure README/CONTRIBUTING --- CONTRIBUTING.rst | 92 +++++++++++++++++++++++++++++++++--------------- README.rst | 44 +---------------------- 2 files changed, 64 insertions(+), 72 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 6b199135..dccf88ec 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -5,50 +5,39 @@ Contributing Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given. -Bug reports +Development =========== -When `reporting a bug `_ please include: - - * Your operating system name and version. - * Any details about your local setup that might be helpful in troubleshooting. - * Detailed steps to reproduce the bug. +To set up ``python-geophires-x`` for local development: -Documentation improvements -========================== +1. Fork `python-geophires-x `_ + (look for the "Fork" button). -geophires-x could always use more documentation, whether as part of the -official geophires-x docs, in docstrings, or even on the web in blog posts, -articles, and such. +2. Enable Actions on your fork. -Feature requests and feedback -============================= +3. Clone your fork locally:: -The best way to send feedback is to file an issue at https://github.com/NREL/python-geophires-x/issues. + git clone git@github.com:/python-geophires-x.git -If you are proposing a feature: -* Explain in detail how it would work. -* Keep the scope as narrow as possible, to make it easier to implement. -* Remember that this is a volunteer-driven project, and that code contributions are welcome :) -Development -=========== +Local Setup +----------- -To set up `python-geophires-x` for local development: +Prerequisite: Follow fork & clone instructions above. Then: -1. Fork `python-geophires-x `_ - (look for the "Fork" button). Enable Actions on your fork. +1. Set up and activate `virtualenv `_:: -2. Clone your fork locally:: + python -m venv venv + source venv/bin/activate - git clone git@github.com:/python-geophires-x.git +2. Install dependencies in setup.py:: -3. Create a branch for local development:: + pip install -e . - git checkout -b name-of-your-bugfix-or-feature +3. Set up `pre-commit `_:: - Now you can make your changes locally. + pre-commit install 4. When you're done making changes run all the checks and docs builder with one command:: @@ -58,10 +47,34 @@ To set up `python-geophires-x` for local development: git add . git commit -m "Your detailed description of your changes." - git push origin name-of-your-bugfix-or-feature + git push origin 6. Submit a pull request through the GitHub website. +Tox tests +--------- + +To run all the tests run:: + + tox + +Note, to combine the coverage data from all the tox environments run: + +.. list-table:: + :widths: 10 90 + :stub-columns: 1 + + - - Windows + - :: + + set PYTEST_ADDOPTS=--cov-append + tox + + - - Other + - :: + + PYTEST_ADDOPTS=--cov-append tox + Pull Request Guidelines ----------------------- @@ -84,3 +97,24 @@ To run a subset of tests:: To run all the test environments in *parallel*:: tox -p auto + +Bug reports +=========== + +When `reporting a bug `_ please include: + + * Your operating system name and version. + * Any details about your local setup that might be helpful in troubleshooting. + * Detailed steps to reproduce the bug. + + +Feature requests and feedback +============================= + +The best way to send feedback is to file an issue at https://github.com/NREL/python-geophires-x/issues. + +If you are proposing a feature: + +* Explain in detail how it would work. +* Keep the scope as narrow as possible, to make it easier to implement. +* Remember that this is a volunteer-driven project, and that code contributions are welcome :) diff --git a/README.rst b/README.rst index 1b7542b0..2e02939a 100644 --- a/README.rst +++ b/README.rst @@ -55,7 +55,6 @@ Free software: `MIT license `_ Installation ============ - Install the in-development version with:: pip install https://github.com/NREL/python-geophires-x/archive/main.zip @@ -73,45 +72,4 @@ Documentation Development =========== -Local Setup ------------ - -Prerequisite: Follow fork & clone instructions in `CONTRIBUTING.rst `_. Then: - -1. Set up and activate `virtualenv `_:: - - python -m venv venv - source venv/bin/activate - -2. Install dependencies in setup.py:: - - pip install -e . - -3. Set up `pre-commit `_:: - - pre-commit install - - -Tox tests ---------- - -To run all the tests run:: - - tox - -Note, to combine the coverage data from all the tox environments run: - -.. list-table:: - :widths: 10 90 - :stub-columns: 1 - - - - Windows - - :: - - set PYTEST_ADDOPTS=--cov-append - tox - - - - Other - - :: - - PYTEST_ADDOPTS=--cov-append tox +See `Development instructions in CONTRIBUTING.rst `_ From ca9a2e3c134c9b1664104e613d52d15a1554c46c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:23:07 -0700 Subject: [PATCH 045/127] Mostly reasonable restructuring of install/setup/development/PR guides --- CONTRIBUTING.rst | 98 +++++++++++++++++++++++++++++++++++------------- README.rst | 27 +++++++++---- 2 files changed, 92 insertions(+), 33 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index dccf88ec..186412c2 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -8,48 +8,86 @@ little bit helps, and credit will always be given. Development =========== -To set up ``python-geophires-x`` for local development: +To set up GEOPHIRES-X for local development: -1. Fork `python-geophires-x `_ - (look for the "Fork" button). +1. `Fork NREL/python-geophires-x `_ on GitHub 2. Enable Actions on your fork. -3. Clone your fork locally:: +3. Clone your fork locally in a terminal:: + cd some/path/where-you-have-your-code-projects git clone git@github.com:/python-geophires-x.git - - + cd python-geophires-x Local Setup ----------- -Prerequisite: Follow fork & clone instructions above. Then: +Prerequisite: Follow fork & clone instructions above. + +Strongly recommended: use a Python IDE such as `PyCharm `_ -1. Set up and activate `virtualenv `_:: +If you are using PyCharm, first open the the cloned repo by going to File → Open and selecting your ``python-geophires-x`` directory (from the previous steps). +Run commands in a terminal with View → Tool Windows → Terminal + +1. `Install virtualenv `_. if you don't have it already. Then set up and activate a virtual environment for the project:: python -m venv venv source venv/bin/activate -2. Install dependencies in setup.py:: +(If you are using PyCharm, it may prompt you to set up the virtual environment automatically, allowing you to skip this step on the command line) + +2. Install package dependencies (from ``setup.py``):: pip install -e . -3. Set up `pre-commit `_:: +(PyCharm may prompt you to install dependencies, making this step unnecessary to run on the command line) + +3. `Download pre-commit `_ if you don't already have it. Then run the command to configure it for the project (somewhat confusingly also called ``install``):: pre-commit install -4. When you're done making changes run all the checks and docs builder with one command:: +4. When you're done making changes you can run all the checks and docs builder with one command:: tox +In PyCharm, you can run unit tests by right-clicking the ``tests/`` folder and selecting "Run 'Python tests in tests'". +In general it is more practical to run unit tests in PyCharm locally and then let GitHub Actions on your fork run the full ``tox`` suite. + 5. Commit your changes and push your branch to GitHub:: git add . git commit -m "Your detailed description of your changes." - git push origin + git push + +Note that ``pre-commit`` will run when you run ``git commit``. If your code does not pass automated checks you will have to +add fixed files (or manually fix in some cases). Example:: + + (venv) ➜ python-geophires-x git:(main) ✗ git commit -m "Use __future__ annotations to allow type union syntax in HIP_RA.py" + ruff.....................................................................Passed + black....................................................................Failed + - hook id: black + - files were modified by this hook + + reformatted src/hip_ra/HIP_RA.py -6. Submit a pull request through the GitHub website. + All done! ✨ 🍰 ✨ + 1 file reformatted. + + trim trailing whitespace.................................................Passed + fix end of files.........................................................Passed + debug statements (python)................................................Passed + (venv) ➜ python-geophires-x git:(main) ✗ git add src/hip_ra/HIP_RA.py && git commit -m "Use __future__ annotations to allow type union syntax in HIP_RA.py" + ruff.....................................................................Passed + black....................................................................Passed + trim trailing whitespace.................................................Passed + fix end of files.........................................................Passed + debug statements (python)................................................Passed + [main 8834d58] Use __future__ annotations to allow type union syntax in HIP_RA.py + 1 file changed, 4 insertions(+), 2 deletions(-) + + +6. Submit a pull request through the GitHub website following `the guidelines <#Pull Request Guidelines>`_. Tox tests --------- @@ -75,6 +113,15 @@ Note, to combine the coverage data from all the tox environments run: PYTEST_ADDOPTS=--cov-append tox + +To run a subset of tests:: + + tox -e envname -- pytest -k test_myfeature + +To run all the test environments in *parallel*:: + + tox -p auto + Pull Request Guidelines ----------------------- @@ -82,22 +129,11 @@ If you need some code review or feedback while you're developing the code just m For merging, you should: -1. Include passing tests (run ``tox``). +1. Ensure Actions are passing on your fork. (Actions will also be automatically run when you create a PR, and they will need to be passing as a requirement to merge) 2. Update documentation when there's new API, functionality etc. 3. Add a note to ``CHANGELOG.rst`` about the changes. 4. Add yourself to ``AUTHORS.rst``. -Tips ----- - -To run a subset of tests:: - - tox -e envname -- pytest -k test_myfeature - -To run all the test environments in *parallel*:: - - tox -p auto - Bug reports =========== @@ -117,4 +153,14 @@ If you are proposing a feature: * Explain in detail how it would work. * Keep the scope as narrow as possible, to make it easier to implement. -* Remember that this is a volunteer-driven project, and that code contributions are welcome :) + +Tips +---- + +A working understanding of `git `_ is one of the most beneficial skills you can have when working on software, even if you are not a software engineer. +Although most modern IDEs now provide a reasonable GUI for working with git, learning and using git on the command line is often the most effective way +to become proficient. This is not an easy skill to learn for most, and there is no one tutorial that will substitute for real-world experience. +However the following tutorials may be a good place to start: + +- https://docs.gitlab.com/ee/gitlab-basics/start-using-git.html +- https://githubtraining.github.io/training-manual/#/04_branching_with_git diff --git a/README.rst b/README.rst index 2e02939a..35665f29 100644 --- a/README.rst +++ b/README.rst @@ -48,26 +48,39 @@ Free software: `MIT license `_ :alt: Commits since latest release :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main - +.. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 .. end-badges +Documentation +============= + +User manuals: + +- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. + +- `How to extend GEOPHIRES-X `_ + +- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) + + Installation ============ -Install the in-development version with:: +Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). + +To consume GEOPHIRES-X as a python package, install the in-development version with:: pip install https://github.com/NREL/python-geophires-x/archive/main.zip (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) -Documentation -============= +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `_) one option is to do an `editable install `_:: -* `How to extend GEOPHIRES-X `_ -* See `test_geophires_x.py `_ for example usage of the client. -* `GEOPHIRES v2 user manual `_ (A GEOPHIRES-X-specific manual is pending as of 2023-10-10). + pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x +If you are interested in sharing your extensions with others (or even contributing them back to this repository), +follow `the Development instructions `_ instead. Development =========== From 84835f77f27c47f99895b6399f34443b8ec41553 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:43:24 -0700 Subject: [PATCH 046/127] More CONTRIBUTING/README/CHANGELOG enhancement/cleanup --- CHANGELOG.rst | 20 +++++++++++++++++--- CONTRIBUTING.rst | 45 +++++++++++++++++++++++++-------------------- README.rst | 5 +---- 3 files changed, 43 insertions(+), 27 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index c7327552..ad05dca5 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,7 +2,21 @@ Changelog ========= -0.0.0 (2023-07-12) ------------------- +1.0 (2013) +------------ -* First release on PyPI. +* `GEOPHIRES v1 `_ + +2.0 (2019) +---------- + +* `GEOPHIRES v2.0 `_ +* https://github.com/NREL/GEOPHIRES-v2 +* https://www.nrel.gov/docs/fy18osti/70856.pdf + +GEOPHIRES-X (3.0) (2023) +------------------------ + +- Ported from `malcolm-dsider/GEOPHIRES-X `_ and `softwareengineerprogrammer/python-geophires-x `_ using `ionelmc/cookiecutter-pylibrary `_. +- https://github.com/NREL/python-geophires-x +- Releases now marked with tags/version metadata generated with ``bumpversion`` diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 186412c2..e79acc39 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -47,18 +47,12 @@ Run commands in a terminal with View → Tool Windows → Terminal pre-commit install -4. When you're done making changes you can run all the checks and docs builder with one command:: +You're now ready to start making changes and committing them. - tox - -In PyCharm, you can run unit tests by right-clicking the ``tests/`` folder and selecting "Run 'Python tests in tests'". -In general it is more practical to run unit tests in PyCharm locally and then let GitHub Actions on your fork run the full ``tox`` suite. - -5. Commit your changes and push your branch to GitHub:: +4. To commit changes locally:: git add . git commit -m "Your detailed description of your changes." - git push Note that ``pre-commit`` will run when you run ``git commit``. If your code does not pass automated checks you will have to add fixed files (or manually fix in some cases). Example:: @@ -87,12 +81,34 @@ add fixed files (or manually fix in some cases). Example:: 1 file changed, 4 insertions(+), 2 deletions(-) +5. Verify that tests pass with your changes. In PyCharm, you can run unit tests by right-clicking the ``tests/`` folder and selecting "Run 'Python tests in tests'". +If you want to be extra thorough you can `run tox locally <#Tox tests>`_ but in general it is more practical to run unit tests in PyCharm locally and then let GitHub Actions on your fork run the full ``tox`` suite. + +6. Push your changes to your fork:: + + git push + +Then, verify that Actions pass on your commit(s) on GitHub + 6. Submit a pull request through the GitHub website following `the guidelines <#Pull Request Guidelines>`_. +Pull Request Guidelines +----------------------- + +If you need some code review or feedback while you're developing the code just make the pull request. + +For merging, you should: + +1. Ensure Actions are passing on your fork. (Actions will also be automatically run when you create a PR, and they will need to be passing as a requirement to merge) +2. Add unit test coverage +3. Write clean, self-documenting code. Update documentation which cannot be adequately self-documented. +4. Add yourself to ``AUTHORS.rst``. +5. Major changes may merit a mention in `CHANGELOG `_ + Tox tests --------- -To run all the tests run:: +To run all the ``tox`` tests locally:: tox @@ -122,17 +138,6 @@ To run all the test environments in *parallel*:: tox -p auto -Pull Request Guidelines ------------------------ - -If you need some code review or feedback while you're developing the code just make the pull request. - -For merging, you should: - -1. Ensure Actions are passing on your fork. (Actions will also be automatically run when you create a PR, and they will need to be passing as a requirement to merge) -2. Update documentation when there's new API, functionality etc. -3. Add a note to ``CHANGELOG.rst`` about the changes. -4. Add yourself to ``AUTHORS.rst``. Bug reports =========== diff --git a/README.rst b/README.rst index 35665f29..5db943ed 100644 --- a/README.rst +++ b/README.rst @@ -4,10 +4,7 @@ Overview GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. -GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_. -Ported from `malcolm-dsider/GEOPHIRES-X `_ -and `softwareengineerprogrammer/python-geophires-x `_ -using `ionelmc/cookiecutter-pylibrary `_. +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `_ for more info). Free software: `MIT license `_ From 5f31b524336dacd30ab4173f1a896cbcca2bd9ee Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:49:01 -0700 Subject: [PATCH 047/127] Add logo to README --- README.rst | 5 +++++ geophires-logo.png | Bin 0 -> 196429 bytes 2 files changed, 5 insertions(+) create mode 100644 geophires-logo.png diff --git a/README.rst b/README.rst index 5db943ed..1c49c94f 100644 --- a/README.rst +++ b/README.rst @@ -1,3 +1,8 @@ +|GEOPHIRES Logo| + +.. |GEOPHIRES Logo| image:: geophires-logo.png + :alt: GEOPHIRES Logo + ======== Overview ======== diff --git a/geophires-logo.png b/geophires-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..00b4df1d42c3db73ab2e0c5294c53ed1a1776cd8 GIT binary patch literal 196429 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∓u6x^O$K7Yg-{;&YmRuPN z^pvDZV+XLtBxBUH>rrpK5RcvwTKnVqLwc>=sOCI99<&)g$1Ay%7M9IKB zI+bK>36w~r%mb$#CNA=fgR3*tou|R;Yp$v)X130>Ih<@Y*&LChg>VEfvYQo2lh1w= zX3jh}2`JUS|0$@*1O+A{AVjF*D1oklHN*c;r&)vN-gPJ~A z-N1@KjwPojz*7;JYNXHC*i&~$C?YK+XK44$;enERO-xL@;qe);8+9*xI}4C7CRZQ}sm9SxEa;0pln#r~sxw2^jg(n)nc0ME3oYy+{@I)l6wN z5v*Xi`F{40D%*oyzWhv}6#ro}HxKRS6Gu?vIQp^hl-K=-u}w&Y7~<JnN0zkP5c0_>&H)eJFIECy*49XGZg1HZm%%{@gZL=o zJzTQyj))en&KK>%4qPHLGKlmI4Yv*tQKHx?w90i;Y>hS?@kpxIk3vPC*-#6z;QBT( zZ(}|=o!#MYf5q?X#eDK3^HhZ-zeHfEW}#XTDm0cPCPmr3Lf03k`I#pJ)kJu$a

    0 zP#%Xh5xEa0 zi@#TD$CK5R02F3Uoci20HK3L2md5$bQh&2UL}2NRZ;z;?M#9ab<97Z%EcrA=HCy)8 z9`W{UwXYL#vX%BE3a8agW)*&6`V5+FNorBmXj;A!BBJGdv}kt&uQq0cKp`)4(#|!~zJtw~p3kz0 z$B4ZN?8V2AW+OP;Tqp$r+C;d^AQw&^`0M!5$k*|R=`%fw(1(6B%EoMncAE|3eA|777UvMSmDR(~kTxLne z+1)2F;PiA$p!c}nKGEa$*yz1bO-ZYotgDlN#~0ZlLNDJ*wx+KjF?;T?d0%c;UHWqIuodsySB1_QmVCN@XsH|Y;BjA!$?fKD@wHc-YF)qB zyK5H67@bK5N{v+@5yAEoMW?-^dSidIyP|OBTV7=QZsqy<$jkdau8GZd>Fj*0FB!F` zTQXy4ipuG@+jpwYCg(MI%*&=IS?pKBlNvIbdpn*id)*+z6=b&``v9K79(BzM$qIQO{5h3-kUJouu#I&-&bRi zQuuEFsdn%|wDD3JG_RxX)4Ry8Zr!zTP_*yHj~^YjRLtKMe&G?dX%zt}KI-UViTtGq z>*B%U8d9}78CQ!=z^ZiX$BNa{iljJe9S5Hs$(RAt4~x!$!NKARG~T@L-hurB3FaYJ z^8&QpY3SC!sKG>N^NC&-o0x=zTu~iQr(sa;^Iq!2-ivu>XK|TXSe!gPKO7y|j_!d+_xPQE z9nRWz_&uS>X~JiNMqtd)D5iKS66J_snHhA(3@f-*6LdU$rc!KP8$9;w63~5FsaWAf z=MNeqq)Cgb2FpY`rg=iGjcPt?*GAwc_s^|! z<3zRY+NO+@ zwVUEP5?5VeL91>*P3c|th6HTjy4dK3Yn@hx;X?hI%z<_@@v0TJYJ)Tb?aQ;DdXex? zp!1Py+#`k(C%2qhgu}lM{0fEtD&PY-1FfL(6g>Zd98W$yRD9bw!S&<}-tWKR(>9A*#yeXsu&H)d>vwr|4UYc=%6T8n0j?q5|V!L}z!g#`!3)0>RVzUkZGFYB{Iz z<*A9iqsTx(s*&RS4j*A-E-hF%RaC8|NHwR<

      F(W{00{x?%^>ob!(2|ZmYAjze> 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
      E-&0EYJI&}H;0^fhEfTSJq#8li@xtIuWw=Z( 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

      b+)r3y`0n)&P* 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

      KW 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 K$yLj~3;rJw@^HKW literal 0 HcmV?d00001 From 5e2833bdc215ed6b55bcd0b84d43d2a4289b9a26 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 11:54:57 -0700 Subject: [PATCH 048/127] Fix anchor links --- CONTRIBUTING.rst | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index e79acc39..35a361fd 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -2,8 +2,7 @@ Contributing ============ -Contributions are welcome, and they are greatly appreciated! Every -little bit helps, and credit will always be given. +Contributions are welcome, and they are greatly appreciated! Development =========== @@ -82,7 +81,7 @@ add fixed files (or manually fix in some cases). Example:: 5. Verify that tests pass with your changes. In PyCharm, you can run unit tests by right-clicking the ``tests/`` folder and selecting "Run 'Python tests in tests'". -If you want to be extra thorough you can `run tox locally <#Tox tests>`_ but in general it is more practical to run unit tests in PyCharm locally and then let GitHub Actions on your fork run the full ``tox`` suite. +If you want to be extra thorough you can `run tox locally <#Tox-tests>`_ but in general it is more practical to run unit tests in PyCharm locally and then let GitHub Actions on your fork run the full ``tox`` suite. 6. Push your changes to your fork:: @@ -90,7 +89,7 @@ If you want to be extra thorough you can `run tox locally <#Tox tests>`_ but in Then, verify that Actions pass on your commit(s) on GitHub -6. Submit a pull request through the GitHub website following `the guidelines <#Pull Request Guidelines>`_. +6. Submit a pull request through the GitHub website following `the guidelines <#Pull-Request-Guidelines>`_. Pull Request Guidelines ----------------------- From f0d8c911204f2d6eec07c651caf7fe211b67b1b7 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:46:07 -0700 Subject: [PATCH 049/127] Improve documentation section with references --- README.rst | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index 1c49c94f..df6f91c6 100644 --- a/README.rst +++ b/README.rst @@ -1,12 +1,12 @@ +======== +Overview +======== + |GEOPHIRES Logo| .. |GEOPHIRES Logo| image:: geophires-logo.png :alt: GEOPHIRES Logo -======== -Overview -======== - GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `_ for more info). @@ -57,14 +57,18 @@ Free software: `MIT license `_ Documentation ============= -User manuals: +Manuals & Usage: - A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. -- `How to extend GEOPHIRES-X `_ +- `How to extend GEOPHIRES-X `_ user guide - `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) +References: + +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ +- Additional materials in `/References `_ Installation ============ From 096f15bf73de85484ff9e3b5670e0d6e2eed5768 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:52:25 -0700 Subject: [PATCH 050/127] Fix check step duplicate target error --- CHANGELOG.rst | 19 ++++++++++--------- README.rst | 4 ++-- 2 files changed, 12 insertions(+), 11 deletions(-) diff --git a/CHANGELOG.rst b/CHANGELOG.rst index ad05dca5..7a9edbbd 100644 --- a/CHANGELOG.rst +++ b/CHANGELOG.rst @@ -2,21 +2,22 @@ Changelog ========= -1.0 (2013) ------------- +GEOPHIRES-X (3.0) (2023) +------------------------ -* `GEOPHIRES v1 `_ +- Ported from `malcolm-dsider/GEOPHIRES-X `_ and `softwareengineerprogrammer/python-geophires-x `_ using `ionelmc/cookiecutter-pylibrary `_. +- https://github.com/NREL/python-geophires-x +- Releases now marked with tags/version metadata generated with ``bumpversion`` 2.0 (2019) ---------- -* `GEOPHIRES v2.0 `_ +* `GEOPHIRES v2.0 `__ * https://github.com/NREL/GEOPHIRES-v2 * https://www.nrel.gov/docs/fy18osti/70856.pdf -GEOPHIRES-X (3.0) (2023) ------------------------- -- Ported from `malcolm-dsider/GEOPHIRES-X `_ and `softwareengineerprogrammer/python-geophires-x `_ using `ionelmc/cookiecutter-pylibrary `_. -- https://github.com/NREL/python-geophires-x -- Releases now marked with tags/version metadata generated with ``bumpversion`` +1.0 (2013) +------------ + +* `GEOPHIRES v1 `_ diff --git a/README.rst b/README.rst index df6f91c6..e518f4e0 100644 --- a/README.rst +++ b/README.rst @@ -9,7 +9,7 @@ Overview GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. -GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `_ for more info). +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). Free software: `MIT license `_ @@ -61,7 +61,7 @@ Manuals & Usage: - A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. -- `How to extend GEOPHIRES-X `_ user guide +- `How to extend GEOPHIRES-X `__ user guide - `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) From d327b5f9294173e5960908a11b72cef66bc70935 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 12:59:43 -0700 Subject: [PATCH 051/127] Include logo in manifest --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index 05eb9e11..4a78573a 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -19,6 +19,7 @@ include CONTRIBUTING.rst include LICENSE include README.rst include How-to-extend-GEOPHIRES-X.md +include geophires-logo.png recursive-include References *.pdf recursive-include References *.txt From 0ac4522e1e1f1f09ce275a81b4b0e35e907da421 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 19 Oct 2023 14:57:23 -0700 Subject: [PATCH 052/127] Delete obselete database files per https://github.com/NREL/python-geophires-x/issues/25 --- src/geophires_x/database/GEOPHIRESX_model.mwb | Bin 14135 -> 0 bytes .../database/GEOPHIRESX_model.mwb.bak | Bin 14134 -> 0 bytes .../database/GEOPHIRESX_model.mwb.beforefix | Bin 10491 -> 0 bytes 3 files changed, 0 insertions(+), 0 deletions(-) delete mode 100644 src/geophires_x/database/GEOPHIRESX_model.mwb delete mode 100644 src/geophires_x/database/GEOPHIRESX_model.mwb.bak delete mode 100644 src/geophires_x/database/GEOPHIRESX_model.mwb.beforefix diff --git a/src/geophires_x/database/GEOPHIRESX_model.mwb b/src/geophires_x/database/GEOPHIRESX_model.mwb deleted file mode 100644 index b677c6c244187efccc0268d930ee4ca134223709..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14135 zcmZ{L1yCJLw=EppCCI_uU4w>$6A13^?ry;e?jH2O!QEYhySqbh3r--A$M^mBzIW@@ zdo$Hi-My!#YIfK3T6=9JIT%_vi39FaA-G!gFE75r3<;x%Bu*-Fc6orfE{w0a3?kIlgIT-=c=?@SjZU!xKkm>B+ zhuiHE!W~BAlOmadQI{3Y85O$v3dY;ztq7KDUTq zL`yom@#+%iDOes2?y<2s{fUO`y44D?(M9hMK1ScLvH8Ee?e_Q!KVO}k-+tyN_$u&h zFTgy^=I{Z+b`q`m*Te1Zh;7hIo3zR?EB6nCnAw1M62IZV2%2`#yYuNjYD~`aHx*l) zRDVzBlem*L^F59ekRH4y2#$y`Bv`~mLczNI>nm^ftBm+-F5C3q8-V|Z2yn7$kp?mM zzOj%n5n9ys_&A*o#}6LdAaR6RNFvq<2fGsDP9wTf2AD%Vi-5lfC{DQt@MrD$doW0I z&2z!yxV%AP$ZRouoqH+*eBMa~B@7EL+r>-Yj@%guXb->vJjo7DPjjVRAbWNi*@icq zdI4EIPv&G)Kadov2?*lK^Yjvd%tz5DZP5r8B3LwF<%_(-PM!Mn9^8iMgY%o^X-&h^ z>zW1Hw-WqlFP(tm+PCoQN9p8-@c%GOi0PWY1vw%;e@}I5*Gy-y1whRmm|L!b* zHv6mImHc{S$as@Z_w;~qrDZ~(LY&c}9M=;wR&y2gnFhvo$+sM#P!ITn>Dhcs6YMqDyV z?@2ilhcG&}>7MDo{QlMuSV@YmpTVFQ=U<43Utqywu;7#kx&iScJ)aF zhLJ}!t3ybVT5wnjjs_Et_FHH9EN_8 z?Wep5u@5Iv8_%_v{lexrEA;h&$hJX0RiLFJB{#e+0qdRez+8HP-X{bp4~IBoq_q84 zw>F^srQOu|QV|)iuUGLNl>yIfnC>oen*+#sMpJ~f?q>8UMEpq1@6aOw~Z zK6$aP$-B=hNH#Q$GyY~{;_@Ff*7n9yvFlerxHqhN zmN=Ci)@$6o3{sBphm~7TSr#^h4fDR^c`6L|f6V&wGXBDAU}w#)C6~V}1Es(hy;O7v zB0>q`+;BF|PN&W916>3Wpvts{umjmC!cExuyi4I>sKSleWqd^7`{S9plTPJ)nDQSa z#3}jVQ!1Xq)A4{)Bneudt08jcqj;9FoC*w5gYX6(43&H1t1ld37nw+M_=)=8gM#v#noHOFPSdHe#)7 zvSYQC_Qsea2iMY^%iF28^OXVOKe+7HZYN0M)Gw6tmb*G(^baWjD^ zO#1fY{9vZy!e!!cdO2=mr%2SLQDfR>GxcEzCE!c!`Xj;hb!z}H$1rA`Og?0BaE#gO znsIF^{nV9Lh(FKJzgr-djY=~M?f0dIxBf>9Zaev%wa#rth&^*p8eFX{k|*a9;VUp% zln@jQtreWnvybDz!qy~ z!5YLt+bi=UP+HdNl*b~<9CU76s5XikA^d>aHkvp`%wQi9(IctPO{6}ufs1vf;-eE$ znoX^a%$_h)7ZFiuGQt1~w&e9MNPCHi5O%||9*I~nmAGpai5Rh#8t505(40bOm@Qvx z5~SxP_lRiK`e^`=2M$*FaWcoMKg~Z(vGFavs$cPvpJ^Mfj&Uv=g z`}%kK<|SZSD!ShNN3A##c38igM%)x_;&&!EPe0@6%ysp!v|z|`vhnW=Sx1F1i0F6n zkl#tiW2p0)LzDfOpcn{&1sIl)38R#Ij`I-9UAH_joKEI553t*c^Um}Ow|M)nqM*Ojt!KlmH^3wbHDB@`~6Vx zH1)PynQ9NF^s#mK4dn=Le=ncdwHT`n54^6{b!x%b96WgNVzh|#Rszv3N)8I6vD=C{ zu0Y^^+KFPr{&HjE@t31$6ONjN-WM087zF*&&Wd*ODf}1a4*T8lsDbbTWR7m8sd6yD zPSnhMPOQex2do>~9(iFe%Rv3e+l78)v4{!gEZneK`WBj(t?tKQ(3Sh8c&f3aA?Yoy z^J|2cnyoM|;B(ZQ44EaQq2Wv+Hu}CrAkcX|>#0^Nw^88rdg)5}ZAy3R4@YL`{OVY| zwI?^eChRBFVtI56BC^8Vzd=-HP_WQq(h+Y+^?1_ad{|;chK1c^bJ^o*pFYRxRE#_Q zE#JQAM5(@Vv$wg2wShTl+Q@WBjPxn8xLJIQ53XI_@CFd$)VdJBu}}Oy{utGZ zwk!nuQn*%+S@ArZHYg|gdGVLVd?4ezIy3<>4Dx4bmXw*cjkKcpleC0`pGk+KG~qL8 za9IiK^>@s5)Gg+#x2#oZaKCoSQl&IvF_B>6_~7WBp@E^yfhoR`6h$-n**dHJ3$h`c z&-bm*=xdhhe(6~3@@UTm87y&z9kA}lJPg7t+-?)5146N&Qa-SP3z&Tl3R{ZcE`myo zi|}Cv|Be@896!r`91})>mQ|3Shnj3;EG(dif+VSKrNE5~KX5V1VvZ`$#steN&un$x=*4dGDPYmsi{4r9QXM5peGLtCrltCHdWzd7 z0pdSyQ%a&7=KA!2Miw&LM%|V7q-CEo@sx30XKSO5{nbwN4)dBLy;#J~T7cuOTW(%3 zOSGk|X8cDTN7x(`DlW8A0gDnW9JuO3H(`dW%CMEr&%+^dkvMKPYIACGz8 z68wfT2^|qH3&US;d4okR=|>?WqK(ByLc-EyHQ3@Bs#s2K*0IO&Q`Amx-@=RGWyfu5 zP#2j1%fNKaTQ3EP>r5d3a;N$sck1Jf3O4KjJOG%0sW&@1q^{GzlqsO4xd1S##r7`L-M=h>&e- zk=^c-Rk1H@)}Gy=ll;LTPxp;}PzYf+Tl`wO6amZnJj!a2bKm=h<_f1zg` zBS&pSMvOLUy499J*ObAQfXfX@_=#@T2BUomN-KWu@ka=JAQ=IBy;pOR6X+c<+GiOs zsIp>GLbb#uAf6%+64{0L&$={bSmWQKL&Wqcelh&OK{%RVm~kgP$8fEKZXHmzG9JZf zTg$4-1V{Kw1CH(Iugy3OMP80+dsmJIf0wVi8}bna)BDIgcYltlNhtQJrG%NO*0B|v zbh-MH4VhGVK89N|!$Y*$5QwbIQkUZZ*u>B&;>d-F=w4BKE=<;`T&r3W#)B_hcpuEp z%uG3mqDf)~mmRbJzChNaUgospr28GG1^2Yf`FxHW2v+gAZmu~SZ`ea$NW*64wGsJx zg-~`Qr^Sw+3IwLbMj9}0m_vn7j1|S|2fgvca=+DbEU@HlzmLJ^-vUF!vjTTIKf?N; zavwq~P43Z&m4`xOU}4E<+2k(4!V*7oKnKwu^Btdnt|e(f#gn?<|@OEqg`K~xuEm^+37i*<Bwn}zp#Wzx}bhDs7L(dcg(j_#c9hiPJk5bAC(D4Xn#ALO4v$4^rifp#sti$Ky4-J z=b&88hCn{{IGr6pJ~82N@RZDoH1*F{P}?)RkTraiQ<05so~i4`|}0 zH`(QBVPZ1mWyZbER*;5~HcM(MtqKC95FR*>PsBttuocjfNVfKJ*v&4w!|%uc5=|L52mI9KqLj#spyFG z`@Axj`-~mPb>V&8k98{Do6fV-#4mFj^ES^eKRW;Z$-`vZ$tJ zbdwZ8K~H+Mj^>U_LL=);ffmZ#_B^h`M*P?8NNj^LM2Ye-e6BU<&xkO=aHQEGQ)E^m zmdwUv;|Jd;B|cO_&oSDhwYG!Q<#QP7bOgkTeo?27li9U>t-2e7x%#0ky+_ujUKL%- z!~?UW14F-$N{>4WWRPk7IUpO_kU(6SK<(uE&u+@aZYz;+P+yN8!m7|{8WMUL!a5Oy zQfyMU&v}~5Z&OwOLsLj3a+h$K(gaYRgd?vlU+|=+yp2j=EU%4uBl?zkycBD z=_P-fZ`?tyY1`2XDLDu2Bk{QKFz*Ag>+$zH;*R)I#lA@8@X{@6sfG*-ThCKHa>%c6*q)__<>wJT1qT}pdbL! zw^rhrDJ!T2_E?7ffgNJH3mV$7m`LFviLeIGjIRENRxM{C#c$C~5yC8bg+Byv8liuf zAkaeyfw(vk0NJ9%F&zs|)(1@d?_;eirg{rPFHx(Sc2SXz>CvH6CLe4RQE(v@rTIz7 zGBq?{J}+>vD-=8n80!aYo~x{HMAY?HbG36eMoyE4mW-}J^pT7aeLJxW%tQ`FTPtv% z$`{*&x9$?2KXbL6(zOPSVM}9@X-L1SGlBVj+@leyfd~K!%@reB^m-m{w9fdhiP~K~ z71M&raX7Gy61eWL*XsfaKZ-%om961tnwLKN*77)W-$bB*kxz}j@Y{QBtX!S1(+V(XLCdm?lVxs#Hm67l;OptV?Q7Q^TXd4lDKU zLYy{VMcPw2;>r6`f=Bq^QV8*<1uc4+q*L6K2Id25zSGcKrfo=DASLr}*GpQAQn)dh z&ir&R=U=Wb3vyf89JA4eidXt(8G$bbgGT_x?SxFtE3oD_;3P*syB=14*g4iOC6YZ` z)8n1G(3`FK{g!bZytC`c)S*Z{;hln!CH)y!xK>Ek!kp}e9w}7}C=b0mBTYe$Lod&; z1GK&3xg9v}pMc=h$9tzJ$tpJCK*@b5ucd`2bV1nr3+qO$6eczW5n2%%(@}2kpMq4< zT=U0s9w{FRjU6RPTYvX{@J`9;3d)xLeoJqAs63ZTtD+L*LV55(vGClA^iX0fTju)* z23N|1+#R4eeMCDNh5L#x$RdAq9CpFjN&JGY#!N1w-QJ1u9h*k_9|u9^s6U@*bHm(g0j=6N)O|TZ9=-Mpb>(q7T8PA0wNa$#&9>T9ljeCD-~pmt*YKZ((Vyn zG1Ca%T;9yKjWM0AGsIEJfqn5eHV#2|d~ba$%b^`k(+WmmeJ{=c`P_%KeOZ8%RyFmA z%nCe`h=fNPk`LE1sLY(`N*3qsH}v7(#X2MELZSaWItp2x_iKYCPB|NUQ)l z9n)eihX<68?m~KMKOduo2PPMn;If>#_AOL5Ivx6Q08~VnzB*nqA;mvjQ7T=4Gdl$A z0A(-@N=o}k{{x7u9QExMsy#D_82&P*` zrwoDF(!W)30I_=pS~2|QeO7dm$wPK6&wMz^5k2!mRj^k|$4;(4mOPv<94Z3Mc3O3R zi3{}oty{J+#oZ|?knly|MnhDx#!2Xt)Q>5I;Ege!fOC*B7oj-7pNEh^0t1L<3F?(2-$w07#%&1rF)+)h>D$H+L zAvk_=ayn$6xHbgNH!^UjiP27ZbUcPE7_$mJakp7;!=S59CaUQ^VvA^|9vowd2Yq5E zBsisU@f#u@7aNh+hK~gxC9s;m|GtI!TYW)9U}njO!i^2Ylu*PAb3vws4K${JqSC+1 z&{l(tX~DE2_kE^m#D8-R!uuo+){iXVBL~Z~k5j|gqk+5bNvRo@mWtO;(1wfIyN3LL z_C?$%%sMc$+fIwW<7kVVw*Wzi?m9#Sg(4HP8Y_3sjj8$As?=~Z3ErU8(qN`zXujw|o?hkff&_B(6nt191dS)g z*-{2CDFinOw(jQ>b7+l9j-qXHkdr)_Gdq7~UDi!CB5U-ie~U`f@&sB^|xQ8#j2&sp4lVoN#B zp00KgIZjc2m1gP&n%|+!qi1_Lc2XMZSquGkQV-KHUstdj*LlsV+Ot9$C@R8?YtxaA z`Y_8e>jK&LD!4^qsCRLkf^k*S_$bwzDO_EKUsn^57%%G4zT1z`nTc<)%8px@sVASS z@lyF(Nqzd_egJQ9X|t(8Jr(VERbqH#f5mEPd2sf5Atjm>$3O2}^+^yhhL(iXNX1|G z*gg3;4Tm+V@5sGlVwEo#+7Ehs04_3^%Bi-RVm1D5u82a|!Gw?Jm)r`M5#$!)t6 zK&NdgtM!x5(0(^uG*h)>C&7x#5o=`CZXHeR?>}d5&Fc>3+ZaDR@^1$Toh#yKa#Tb9 z2mgcqKlvXw4}-=<(Ob#73{9OKKYse55LUIV)CO;yKEJT-X4ZM!NDRqEq-T9+4cxYV zJc%?qmb%d$Dj%>YeA$ z1MvZf&RHFjOrty$^}h^|)tEkK)0+kYyF&*N8QyrZMv2JQv+&rq_js0w6pXXL`q}Y$ zGyDH$fZ_{tKL%3_L5T*=U=;)eR}Ri%PPr@$ag|-Aav#+fg{xFFy>_BxUb#6|7R@e; z1Dt*kfR%0;J%LhW;exD`#d7^R(B3S|#k#Ep4pe_HDq3FIP7yrWbUCVs$_0a~AjI@= zXyAfVxlnPa2@b_?A;cB6{FQP9B{+~h$p!?L?rcfNea3=yu~s&1EBmwUD9lF9Sv1P4 zD$7?y2>lTdHWUWDq5~$0(O`cbu6L46c#%H2DtG?_5t01Q^F_{Nd^=}^J#@0v)?4hGP(u*N0xgBF`;?Gs zxzu+v%oCZgV@0r-qraGx$-oc31yL5UhnNJ2CaTPmDgER&-P<+VGt!$lLK-Swe*cfx zCIDrO-$NWs)ZknVhzkG~9X?(UaVk`ZxGNr=l7;}qH|E=f1@nZ~3Oq`MNQbyF3FAAj zRJOP#AQ{NZ4rK#?8DobBmV+UVJiIXaw3ZDqv%M zSw$9wF+I={lyUjgBeCW!TsZ}d9)bCHX_eJ??)namfBK!f-d6hlMsA|Z=W7!26#v`p zX2q%X`Rr0lD|%ucAZ87t76;o4r##EUy;wT`q%IiAH>>1z_Rg};@GLOG7{>=WDQ>T! zhK3`A?w|ZTHxm**K@IaDBx9G|{8O4ioT{wu-xG04<4-W8>eQ{`bA6Uxj%g;qpP5U_ z@+no?w%#_FWcJSRz?l+MC3k|!(PW--FD8i9RT0U? zKq?Nm>&ziQ8k2cMj4|%4oSOLhXxB);PDdII8#&xk;#8BmfB$V0moh7bUHOq)=Pq6E zTULcr7QSMg-Z$SF_0~3c-sRpy!WBK3juMdA&wo44cpqG*3*kNdMqIJ%#wl0)#?#x8 zmy&vUs1fO-Nx%yP;7*=Eqyt28HI>jjHC*QVdOG!5QL!Q~s4)%<`e1bWLi*Yv4$&q^ z_TfS`>Clzru)^~+w|^e12gdpl`O2@rI^P8rk9Zg8a|+zvsd4R0>ZA6QHK{FIZCH#q zUZQ&P7-M2D9kib=VF1ZQ=oBwnH2fg!%-Pxis}WeXl*>N&S*$ed|rHf zUia|rf;dY>ca1YjT!mG$KrQ5oj{qrXk_fmF6$>0nl~Q8*iy~WkPC{O3@t2pE$G6Gh z{rH-ITe455+gl_6A>=66CD-Ylx^j{nwy4|a{dsA})J7k&fb3${X6U*SxD-y4{JBu5 zaT0(UIU*_*vQuQ4*_JY$KKz(JbWt(2R}7cZ!?eAgeU8(sGZ7bSwG)TS{fd_tzmQ!@ zuVtnDX=IloHL}elff2OEDo+|zNDBN4LSamxN@mPAzX7qNoS|-${2v4;TzJg`KeC=D z3R_oV&Oi809v4Qu8B0i!(1WGqz%p)x-&@2e4q9&rsC*+5;~HWTg$GBBIHfFNz62&d zJl{Is<2=G=viKiiDsw-^c&+4OErh>Z63nh@wafdNv-1Zh1ZF~6@&VMi;2KjTc{ z4a8gyG_Tt_r#2r1_!lN?OAXbV%-@++-_g1k=oY1FTuvLwwzT{%OVu@PoKH#!>uSZ9 z&0YnwzMO>dc-tMoY32Bo=$qGiffmOtQtOxN`}L0(6G68o*t=djsWgx!9DxnJn#Shp z?CrE)W-Bd%oRGQE`&fng3u--M!UQK|#1npSwasNkEnFz!U{%qI?Uo8U!{d-tA7o;s zlsFP@NDe?={ACY}+tf{B{$IF2Qkxx?I}Ul^Ke!-A>PLW(&&P^aT{(hQs^szL@(MSE z@16L!4|liD>bN{22J3mH9Te*kCUgzX$rm3sgxyO{?QZn2^|b|2O{9&u$!l*o$MS!I z#9{++#1Lw<2hvzfef~QX)h#|Kf0ewX;1)RA9>CM2MOb~8<3yaCi5%8b0fHNMY5tU%~q>*aVG7El_KP*JEEh*?sFk)~@=|1ZgOU00uQ zj)hH-f{TL!u8OUg;Df_fpXcNbPii2KoqeZuHDs_uQQnED#s`2@YVV&TD^9zYsUru? zUsG;>}$?%p8L#f+Y#$U@@bkBrU7oLN522<^wU3U8?MHmcK9v-iAhnp|UJtvQU z=i~Bb|7_a18MxgREvqa=#vhp7O`ET_@8tVebP9L)R_GhNfT$ln0}=(-e+v8maqx8Q zFjMYqM!U2bl0JQpS~i?=3$Z7qf7*LSM)mEWt)(=9$ z&19_o*#N)BRP85wR+(+^l~5ApVx1R|(})*29UdYLGNOc1r-dpCg&F%VL58HQ`;68_ zlRBDwljR_<-iDiX#fou?$<1iE%R^E2D`EQm*srecUm?Itr8K@sWzE&J+f;k+@fAJ& z(&0_-Lwx7YM8>P9<>Qf{= z+94mou~V*$*Vq-^=#u~&d@8Sf`FoaHbd~5+i_nqcZk7HSi9acQ@ax_YPVRf7w}`8#*f-dg$zw|t%}PGrvO_~si_65;}=avg%9S4FkFcL&T*t7{IWA| zCG@pNC(!Vei=6yqqPJu9c-%@aH}zvp^78h_RMUm6I9)Z(7fNPPDHk-U80uSi zcDhoCbGRD0?t>&+7@S#u*gSRxEr4#YQ*XFz32=Y)_w8nTJ@xB0MYDhMQ{P*_-zF0_ZTy%fgTi&n*_92-#e3QnW8Qr1F}kd^^Px1bVv1x0h;0`rn6mh&IEb*- zR`(|OFrS&>hioY*a94C!*vS8sPS$jjpu>A?^F8(bJ-rxy0~xc_`4uP~w$f#D1Z7C|~e zO%0k%OPv6t0uSNS8#GM%gl}}EH!CJ{hL=BP=fTkSHvjAF$DZjygbnZQAW?souDehQ zLlNN~L2SYti<*~Niac4zB3>XLG~_GCkD#C!XofbI7)1LfS^P-!r^GIY1^kh8St=7r zC_OoB430Ph1u#52Fy0dpTZQ2n?)TO9+uQYhR&$+|?>6}A@8!jnA7D@?=_OQjR;cK) zzTw1$BQu3<-0{Gujh>6OcyKUGU1XDZo+N~)nzgycrHyCE>&9;!F%ECx@MzF0J5En1 z7;@k(;B!Ks6Eii3B}k$et=3q;N=!$|lg$c=%!$(C2j^*lm#|4nSV}iZOKNER zsq#~5+kdX`j*+L4zNaWDIJ9s{fS#i7+RY{HMtOfMC#Hn1OyRSD%2}$MOs!5^=+8Hf zJOvf&7OP7ZsUvd}m*Em5Bw9hoBZkj3z5`e0obuY&Jcc+&_+=+FzAFtbJ_f8w*4xq6 z0;aTE%GFipW)rbJc{Irj6{!`)jMd@sMROkG*Cr`06q>NfHHS1=4C!}fDHG+n3d81! zQ8h00LW&2=DbWgpGP2|gEWQtq-uy3p_|Bm2V_Z1cYAy%MM<>;(`VKmm*c=cU^e>kVeRX>x zZSloz)ErxwSR1eM*_ciVH`|yp7bpaDV~Ov8m;fZOlElf*2y_9AdYVq*!ZZw0fC+dC zb?W21WZh-arwsX?DaDfcL0*BZg{ad9*~35QU$1X0fTxNZo3mVk$hdytI&C%ct4GN$ zoKJT*d-IRKt(0O6+m)SpnWkzCq$_(iW7{t@y*rMp4d;N4aD4ziM^rGk5;>f{d`_qe zqjBj5=V#&%LcJ+7KC+JNxl=8Q=UeJQEBS+KjOAUvww_XUXRId|hFX>s#@4|&fLeNS zEUi#@l~EfoLYOR7P}!zRY^g%jjT!h?H@>qcO<60kq|@{7rz6px^_QLPd@aeV%ej}A z_4)anD#OQ(zap`hjw|p^>yGKk`4=N^Xp!iOO8&YN$hzlQSaqr4x-BgM3Az#wBC@e_ zS0t*wR7O@`VrFNcv1ss>n6zL~_X0x^b&Ol%Z#rMyx6&;6$k4*~Z^XSda>7pu#w4?f zBEm-OX5EDyKUjNkJD^Qu;2MhP#Yjgh_|`4i8M`%Sr+zGXxOu4%2`)^LvxTDLy9|vA zi>sv7)iLEUi*t@^p2l{#-LFV(d-Fz-h%>AZU*kLhRI?^+-Ev>DI zLOvtmpaQ@<7bJQ{5T_A8Em@`)!N3m-#_0$3?XTl)`Z=$}YnZTu>zk zElLV~N&zQp4c{5zA2B%5w^Pq`*T{jmiwRD|@=hpir=kKhn&7cp#2%>)bYVS)ind^5 zIrvRkrOY0Sa(#&5P==9Mq$-Yy-|RU@p3o;BkmOwp$w zpy6Y)fCQvEaQ6W5w_7awm*IjIhcEVG=jTAx^k|f6W2<+hDMnMw=dHuou)W zt1Tiw`ah5{M_zN=g#9fkL{j*u-&ue1wk;N|==>rg$wQV{Q&I4@>B(O|g~Pxvu3X_| zCs+eSe+jwLgl0*{=BsQ|?^B5pH*F+IFG)20OqloZk0fmIT8NEy+~kk(U5&bH>S0D_ zhQR<$alv)0p>+RXiI*+ULHYXS9deZa9Xe^R^0RjGGACv|Z2+o#+<(MFdi-^qxmt%` z)s85g`gt(=KIzI&IZt!*s}>q&5>u_}B+nm}kCI78F8f@iraqa{J0EpX%$R~XYM#OM zPm!4D%(s|WL7_#5tBlUbzQqG=$KUxCXl$znki0cy|1f%=D06#N4MbMMs>{dB%dLaolyzq{k+3+r@*#+~pj?t`f`rGBm9Ha&(M^FQBN9x zDy-0S5QhkZgMz7Khp4pTLLRwH$OHsHrq$ysy33rUBzhM3G%ptU@TO&Bw`I4#;*c0H zg)p7{8lKrzKTR82gEB#?+H!h6rcGRoG*2_t;BoS4Zsto9R^7w7pTrxkGITI0&CSCO zAbw>5K1!Ivi|G-9m~M4_-UVB(@C3;U&%|=x#IIE(eM`!uIg~(*3U+iWVt`ScHzV;+ zt#3y!vdMQ}0;u3$ihAH|$Fa^0*OHa`-uNc>2T;<0yO68PBm`dP)F zkg?4%s52nItql^pGQ4#g>v~>{FXFD~;MD40@%Cjlv7HCgkoBZp-i4&70V{YGb5>MT zvAVrXu_T&jmsa&qqrCGvrtK9DC@9CC;hlgTGbxUhgpXWQ^ZI$)kixG&;_jg5gvrNn zF*bnR0c`=_F%MzNZB?X z8kXqOWzjW++EFm?F851bbC_bqb9dMw5=!}*!8QRq2OHZk*#)<<1D>(B@+2l#hx|pF zVE09{qkO=T?>x~PPfo7m)^eVu;R0ECoz!Yp5aF`NB-{F7)H$$H^y`b?-!r@GcVTd9 z|HybM5_=@smBM`Ku1C#~YiA8DmHv07is`Ij+E?y4v*A|sO?!#UvBq|R*$TEM_-}}G ziR)&p(>;ptR~Ga0vluYDp63{DIS)s1N~}>_L`COz0z|3uB{3TXP4#J1hSwq~(hY;^ zR34b|O6Y#(CDMa3IGSE^y*7xymC$!iqAj|kwWlhK&2J%(M zNIkVGUvdp568AW3U}}x=Pc8}UZxvVbMZihCW`Yn>8dI3Oh1<8^?tAvw1-R{=+Hd>I ztLW)Xh&dX{dALsJ2v{6f?6nX z+4w-__F22dL84CYYq{R#t%*>^TP+#S+Eyn+4{6mNev@MrD)CEMMz%UUdKeG}7Mk)O zzzeZZD~POX6^A3Cc%~aURb9p6UGZNYv}=FpDi<}Ao}Y&dmfRfQnAlS;yWY*nX}uIT zEl3=9(pyH)Dt=bMpcBp-FrU^A(9BLH8ylqjH2KHI0|zo9hPUa4{S{VGHc;6hC=l*j zs2sulMp}Moe-P#@S=UhR`yKQExHIJ^6~Z`kpJo4~>Ks_hs{=e1%S-_8^O#UjDDMr(%!JL%*v**L%;X|% z+Hsy8XE?{4U9IfMdTnqRZ8ABBPo(oh^9PiHndau;`xFcNVs-8dnR<>;59o`4-Mrng zfFH3i4r!d6pfAMQpIr7VMFOfyjykC~LpGfgd-t`|hTt0eIN4Eu!HPizmerU$^+Voc z=+JL*NX;D~&A;V|@_JPq{FgRGuCL45>esG_G;5-ttdcs@n_c*ukxb^0F^hsg%qakV zQWU#zr9AAj8;6QCbGn~hm=CQhXuCTO1<)Hn2^cR@%l>4(^*PRSdPT%xNeXv@ImRd; z4M17Y?dz^j)Y@HrF?eh^rVY8S7YU1o4-~^5RftF&e-qfQwuoEZ8;5&bnu2UE@r{Hs zs4iCT#3`Q|EBA-{H%03F>a8u!v?9pf7hU5(W-OyI+(QXicQ{YP^k7{Xm2>haIB~sI zY^={DeGwPF=Nf83G;LFuqH_ni3K{kkL!r?rj;aLol72J}I9X%{1WXlYXG4o2H}n{f zkk_f)%J!l)W3}YkO)r18cd06#0Va>l6kZO|uStNw>~7yqQDRoMd-D`nQ&TxDr}A6UyJcwFu*HhUm9~ z4+&_7mCIfRxdd6>b_k~CxWD7|tlIb7p2J<;?cUa61i=1L9f>ZR^sxQFBCL0C1`kw} z9+iBvDENRqXgOF(EUnH-r9xot*K+jD&L6s+hnxEkz8#Rs7Gy&edrLWbW0r)9@&qKc zY{1cA3$xX%sQg<4Y6%MqdjXB>aaE6RX9WDU4fu_QhV~eCr6dOp5P|vs=Z(Gl$TX1)GcMDE%_n-$37ThgpaCdii2u>i7$M^mBzIW@@ zdo$Hi-My!#YIfK3T6=9}c^Ft6C;${9REn*FhRW#-k_HzPRDu-@6ebiDl)00chl7Qq zJFA12DXX`G{e{1d8_`(O<;x%B@XIxcRK<&!zD0?uu4sPgSs4M+sSgk&ZU${~klD=c zhuf`E!fi&AlVX{|5!YqTX;r%V3dY;9@yUa!ztr|A~R@xYr7?(Z%cyJjUFxu?4)m?Q{nSKVO}k-^%h6d=Yqd z5MUl+bNm2dJBiWy>*;=X#5UlqLt5pOo%aVq%xp+Jf!}ao3{5-W)A4j4Ju2_@n~E)7 zs;|4_N!;0n`5wm^NDp2W1V_di5iDRLpzaAmw^IBVZ{5I>+P8@7N9mM?u|Qpy>)nO?K%Ljnv%pWJ3ZJe7Gy`*4HVqAp{%$YH zn*Y`4OnE&rV!X+qdwRgQ(l#YfCC+S7iSLdbt+|SprGc?qbTay3SbtGz9IaaGdVTWp zr&*}lyRE&ooj0(~O~LPk5pP(OV3EoE!a*qhbHsW2l}YL_!zkNDOs#S_VqxK+l324< zcf)63?%wE2EPl3&lri#Tmr_Z}mDXY3m)9x+G9l{iJu?^1F5Ohg`!*~L$RnY0W*H-4FU?}Q`3pJzWU-g+V{N%PF>9hkl1Q91+{Fu_j&&C-T(P z!)n)2d^jbZ2inGKPHc=%(^yJ_?)slrbf%cc3-dpn6O@$`3%6H&DGn`*>;@GO?se<# zMNSpRwHgm^!_*`EA(hrsmiY}~qx^4pUW!9~AG1HdjJ@z0+S{;e%NH!kKq>OYEEXSv zh){w#*Ii6_B#k2vc@GpE7tDst6Ny8DA0jz656OlU@<>h3_Xl!IPhiQy+#>0zSvBJrZ1Bw*~@pjbg{h6hapUMwz{@ z8CNGWPThEg`16edx&-3bsI;=teqU<(7<{zkwpZ9*?buR+I52mo!`0d$d2uchz5-K3 z3DFT3pp^-@6N7bvBth7&2Vo(P(E;p`Eq^c>1uMkJ?auG^rKYB4cov> ztd9-Cg6_s?kP9Lsf@8yw^P;bmJ+|4Q7>HjBf(=S^1EqO@1ka$=G)+%Zljbdj&dEqk z)30lXydznzFi2^CA!40}Mf`%=b_S9ib^t|qi35PI73c9^J<5bw$Wt|S7~x>i2~p_x z0Kj2H=Sgw6Z^(#WQNx5`#j3b4AC@`pm|;xdf8v3js%N9dbO7v?@+UUXl$0R?c39i< zHXsh#9+{s((sI_PJeJWGpmUQV^%2xa;Rn>Vk)&B-28YndZb<`fB8}m7T&y!yU){*E z9BK_@_QdJB$jD05VFpl$6>mUc`b%u2usfE`aOAR?#9gaM_7#ap>ux$l?#B8yKPQrPxmHpEt zy-e5aa2=?QG#(gV-Y_%C8WWg#?f$FH_h@yXt=zi9;2W6(|8H!T@$#@z@u&mFP-Uy$?Ay}uPdX!C0l=$1OudQy&7hGI9@g_OxTQU z-FM9R30~cFnmtWUamnczBsPr_D>H3$6LTur+x&uEvuyV!H$kQ4d$erRwmGZwc_Ri@ ztI_>F*B7sMXB`(C2j`Vvgrl;YXTJWtO7TbbM+lxN>Vx?_>V(pX4(jqA&`oNkhtJo_ zlZgo#k1=fqYFJyAj`{aak$j3%GI8tvu{)4f3K=<_OVHo^GvU~6x5sEO`|G~4&mRR( zOMk1CsrF#f09$X*NS^Ta_tJ@di;4PB|LaO!hc=Au!Gk9+MvF*KB@peR^q?pPyRC%d z3Iy(>9WOEJD>pG2dpU|R<*1qOd2v;aMKCDqsAwmj#D8J_;jl9n-5*hi%+bX(Sq=u+ zi<BR{r>4^vX$%i8}5!2~# z*@la;zFbK17yN{do3&nxT_`r&;VD?!kY$<}fNGdTd z!iQ=6J6?!M!VLRyY&Zd0c40w2YKpOmuz(T@lB9;UA~ynH6^b4o5lE;*MU3qjXKZ*- z&Fn8BhR%ikz{MzsIifNX8={~xz1eZ2AGg7$h(+rldS|mkb(AdiB`nB=mg>{#DQ=qt zi2t}vIhk^Z>(c`oS?Ej~b!YyQwnOgtQ|5J@ovjA;7kkk=%xjK}5)peF0gk&a`8mOC z(U$KuV?XOS!e^mSaiNt9S(IVnz*Qf*2s5Qd(&u@hQG5g<6V@f+UWHUIO7Oh=c`SMt z;n!72=!ke(82`iB`lo8%dML=HvEZy12Kk=Kg5y$q7~*(tB7X;E&%~@c=ihX{g_UsNNm$?e<5b(A0m}pP=>fDrURG7R>9uVy93(SN|`oMpnG z%85w{)e@V6c#1(tWEbN5b?MBoCci}oiRn}QWBGvta5Nz>W6t_c5!we`x}Y2tJc^OF zmKD`;j)<2A96Q-B%{UFk-cISeS5Ah1m#(@R3J?V|dda+Y_D9tvlzP-t!_C#|*h)-0 z-TcS~O{=^fBdnO=Av$abMAqhMOYs0~V(3(H|rmY;nQ=V#yL zGnA9{u_95eAn~jqa_376)gh;m&d<+W&;|eO^xTf}XFP%sSTP-xvSe)F1TJVEWuVAx z_%t>^SVAO2(4ZOAEq?Ml_UozAl+`FFKnnJc>Nq2GfIUtnY^5OjV!=&gB4%`ujxzOg zaGq8}5FdNI?lz!+m~bd$Qf672djAuZNnlbUUw#rhl?f4brT0aA*!yXOBVYLgnt0hw zPI-E`m<;)MlO7jqNW*ZO6*ZMfccQX1urbn-`rJsOaaCZ?BR=vl(pn9cd59@aKxuic zjblW-e{g-JEtph(dWC>%vwL!K8d#MWHJFeDRJPR+3WA3r#_Z*N%TT!)&drUgA9Oat zC5tNWY#8iuwg&|bo0&EBCJpdbnQ3K0)*)V=)fUm4;#No7xoFr2laqlUlEUgVbVT|+ zUYX1C!iXmxQcTjad+Mk46(2XNqe;wWHK8W{qRGio3anZfZ3-0nR6zew8aXLhbW=0B zX{w;07rpwA<{y`Y#x_|3EtGlf`CNyM_^&xp*oNN`CCW$fxmKZN5n)2$NOM9b$*e`J zm`%vW4!%-Ke5iz;WwcFiZ3k&6)PU!s05+T}TF762(p&IM zptq9e(2FKv9tb`8)XZ|3MU((X<}Z~iO>#FF@FlecvF%9vlE0be#ArXyOsVroyCu@> zl0V%q{vgk+?P!^loP+j}cuaVR_kq~$_}d-vkNP9GzB*5|p@(XtQ%AF=n~;3<7LKpa zGY*xSdFItsX9j8fn!HPk_chIqO&(eMtL^%FOY`&s=Zvq`FB9^SKCKvmjf&?nJk3Yua0w>|R7?JlKroh{dCT!wy*W4|)n% z)Ik!S5H3+%ns>j%NMetS4HK67nfN2lg4+ITSj3jYIeStfS2V5}ENlWIn9r4lJ3=3Pe;yt!B^E(&FaYUm zEAjNCHPk$N9K&A!HZk1=4ee-bl<=TLc!O7FXWv7swu_L`*O;bAVHW+Op8`0I&_7KP z=plqaT%1UNTyfH51OSEBvN0`sJr6fpM?&X#?T)^x zS>ePO99TvfTzA;xeSw4@&7kDQ*07)MZNR>{G{)RJ9wcDwTVvpKCiCUeBHi!XL3PWI zCvQ0er#OtME<2s}HuZ>&dtNX4F_O_$0iEarbPJ_Uah;E6?EenAM%1qt*elsHC$1MT zd(p4$M{5`4=|t3f4DGC!R_f)~3s+>e>k%xZ3sRygR}$I>p+O_-kvh=S@MyBbO1--f zr|lP!_B4(J^4`>tVLrH2Li{N~%N{1_RCne6xxkulH1t;K>(Z7;Dg0aYl9nSB?o4LW z`;Hd;OZDG_-Iq5;ZFQg$l)qX<;)}uH5kPS}BUAGVtorvm%hS)Sg_j?8jP^;1xbN=-OW@*m1;Y2gW75qAH=x>GBMi%mj=mW4)jRoeR|A(b@O z{0W>#Du+U&N6FGQ-+Uf?Qgb_lbELoB(%T)X%;wRmss_7K9(+(LI=3c0lo-vC`SyXq zjq)IG8z|17#7U>>cqiHFM;n#O#K|91FOO%DOY=EbY~(v4p&d+QTr<|e=+FW+04Se% zkmyO z`=&O-^{m6FkNgi#Zk$Dy$LtAj=^_)Z@nx_VLzOw6ph1sUt9nRc@L|5asVmqYU*K` zWq2eJ3D0ySU#=y{ZR2!eFGwZ`HgXshj7S7_#_U0YDVPuA8|EZ@z(lK>uwI@^ECcgX zXNeaosQhyH%7p}vGf#2b$eyTn87GOUY-#`QRmL6EP^P2Q=(;LrT<{MlFd9LVvUwb} zfxy;Hfea3IGh;Q>4u-@$vQlr!<=D+RF-aR4%v5n>g|E>e6yQ3V9)SyIXI<|LPR0ie z+^Wg4Wi9pf54)3PnJO+AjH_o;X9VseCiMdtLUr6k`1F+VFqHfV>TXEtJlH5mtN=P) zvl1@H2b7N^g%%(0GW_)S zx<0r6vtH808N^LHXnhSQ-uPw)j}1P)!b#aNX2Au>3L_tG@Z>@de=9j)CX6UE+fs-vxzk-2a&FT7h34(x9LmXfPi}hvrXeu zhM*kj->Nu(xLrf-SbmFMYdXo4LHm|xKAe=u?zzD#*em5@XSbh=o-P-T6+!0Pt$M%2 z1$zJ1E!mpkZWk9y_#tqkAu8M8B=$-g#1=vDMj21QxyYFF(j+zfnA72{kpO6M2r|vT z2*QOYxh#kbV|XI#&*DwdCf4eKWYLVe_0`6y(Ce2D?6BY0RZFO4KkipT9Lt}Em1sj$ z)J=y-egXMGO%$MrvLVV#TQc^>#a3xvEd72WfN=cr;2y;ia{y%+%$Sgb1i8s~n_`A? zD3;LY8HF(2D~C(yVIH33Y1IAeNENv#SM*lvY)Ro!2UypMAh3kYhWLnZ8;gZ@B= zVr~>>U6`3I=Y`+#w8bu)fM7%qT_S=ak?|SLyTzX}yKyr+7$}05Vc=Ryc@d8ddU4n*moLX4ne+Q^gV0 zLeA}94#V4_Ca{ANY5!bY9r ztU8d$Ct9)i3ETP-)>%c=#jI0h{y)$8^@$N>B)~0(FQ$m6M#ksLi09~KBfl{{y6 zXS;|zrzpQ_Gj#*a?=a?(v)x>KDNT*+`96E8hpE^v%h-);yyjKy*`W;-72zhe8AwOH znB|ytLF~H~+@dhlJ2=iExT@)Vlp4(xZmvVGD~U*q7xif09ER!4#Wz{y#w^V>QqI+R zsr;;^K7IB$fH%Cf-O!|-jB&auH9B&*Vzsh5IFp@EjbX(J$Uj$m5=4xpB_TCd4bVIG zNI6c&VU6xR^7t`)n9I%CTgkdiE!}N@e)_>sR`t!a1|OVW|M0D5);ZiL49NwgX9E{a+_pYE ziF7)ayU`MacFD5r<;{{*F;}O#GiOIU4Yh>PN>_*uK6ZdBZ zct1q4$NRqy3P-BeZNZMKB_N{P_1Zs?Lf)8a(AjMo>>wH zIR7L7E8jAD0j0r4G1h4rt!z5h4rg1@n2lO9Xp~n~ zR7fceX$rO!WR;VtPV)c4ww>WhQ#re(Zb)M4OYH=!iEAW+Pql4_7 zzOD`I@e!$A>mVEVCVg^K>G}sEA_bfmh@8pzbxaF;>Sn92wKz1Ph9Zy!SqWeFDkIf$ zY3yWLBr##fiC{6ud^Y_q13&NUyw7d6yJNg-tUrE)G+46q{vWSR z1j?Aahd7w1!FiexR{$(Je1bmWWS9_fX97AU4FQT@?ALKi=5g(1c$5l}AL1q?jPJbC z_k~pf$sk^KC|dx`C_6mBLI8wAolNn5`tKCWORAkJP+cfhW*C?8=9AGzBhZOe1)CVi zDX}Py>Vp=cOv)!8iM4Lw$|+#<2`s)ztFF9r*LP_AQ}5jMmh!hZa#KA%Khwykgx~Hr z%g(LOXP4UAG2?RpF&h~5c-S5|l^GuHg|fLP4Z$eB8D;OYcb0vcXPyzpBq7*YX=@cV zECL~H?_~enTuAr?HQbYsj9qTyPgy2$nu^bXMHCwY zsW{w@3x@z{Y}OGm#+ZvrTGH#IeIxxE9cc_~)KE*Qb4}Xb{nrg#%Is8jl}B#fyA1uW z*%i*&_)2y9U;U;vTHD}xmwFBfm-S(Ol!CKMx>7+0nZbFJ9vVS4iLrFRm1YtahdPy=`?CZ#frV5MmaF(L(u7q=xYZ#M4KQv zhx65>gIAJ6iqBKr0r{++7;8u5%fEu^{N`Ca6I`LsDR6rx$8@r&kJ?jLr8ez!U@_i! ziR#H?O^Cg9(e_=#0g_43sou0`_`%p&Gqr)%!zQeO7jA_Od;X_Ly`0pf=+x;)1J>&# z7sAHc0?N$kA?#Zd2QJG7shp+-vtdwU zBmi}CL{utd=cw=In<{h$@S_3H#U<3 zB`R+or@^dEEQLWfa#vCJD*v&VwsBy?&qNpM+S>JeilHbutxW`Cj^Z`o-U;HAfHFgB zAm(zUdEL@Iwf!K#KR;1hW~9+%@y@LJjnutBw6{} z*-HOqzT6_n37H+ak5jC_pw>4bOms#@JmCjd+g?`G!i5nIR247VZK|R(JPu0rLdKWN zh@;>JJG-ut({s{f$1hfsP=mskAXSdF>77Xu&>6 zEG`H~453D+Kb^(Q_rF6?UE%`@S1F5%?m;8%fjmvxgw=Ps&crEM$Z^h%*kSRSAwwYX zDkxrh@55qAZ+UU8c>Z8I^V-k`k_&D|yz0~Y$6hT$pDi2xafAc&<+K#|>)!UVjt~2) z1SKyXCefuUhsI0EPn}P#3B8VDg+lk*FUMQ3fU?-ciXyEb%+e~1bUn-Ze@Uk6y86U( zENp^QTpSc|Rb0h59~`#E94B`~aszqX%sZ{CDT5t`@=ioGJ^-ZBdj1?)bK1X59yw|) zJzyn953a>XMzmxaN!`vc{#x3kdnT;9@EWi;oNVvtwBI`^#$c%O^n9H?+;~~)K6(5* z7oR`#XT#pz(EYY}Np&$Q;lTWE%3`H`yC9&VL->bZg@NGLhrnN7c zG|&{9tOj`X*WGO@mQ7MkZ$=_qABuBc2{Z0Te|2{K3I$#&r}IUrXsx8*raAbGE$bVU zO+}%QRMu)u7Uw#!el9B;9~&4;nITwnkIq&jOo#avKD#Z(nHfG`8Y3a( zpBKN+jP@P*f|j0wB`19Gj~&CTGUH+B3_aTS0}-iPiG+;U+0q+x%>V^)JB}>3oa5Sz zvECz{_Pwsp;-}}ZvNFburkP-gqgQ*)^n5iN<}jUl=|4HjA8XaI{S8OlDJ^tYo}%c{ z4*3X z`NHwpvW+1mC3r=Ib@J#0XOdAODH6ClBIBT21MjGHck|U|_n-ywm%UY~r@GaLC;^S7 zP^AMOmyDZ(Capka)7H{hK!r(~yaP+3K4TAkU8LaE=VctNb*zuB8@iMo`J40lg9#%1 zRvz^{OWc}BS>Z(C{HQ%t$j~&`YPigBim(-xTH3%me$f? z?eo)fC%xz85O1^5Nv@isK*z)J)1aBza&7vwquA#zNg;5rx!zSAQP54|3c;C*2H;X3VQv{ z7hi%UGrl-?PTEhrw1XbW!>3T(5I$slNsy{Nbhzeo5SDZ-U7v*L!k#H*L>FCVWY|p> z14?F;o)}gWh@&K^R$H%-p+Nl;(dYi>84i~*|C+5YzpnJwAFp4}y5APMuP_joWE_W1#MHO#adeyNso|c`aLZ>GMpj7B1k8y zt3#7%YY<>m;30f^gNDf%_lv3YVZ~(5^bWx6I2hd8;(wj_*gZ9XuSlc^5`u zBqH1`h)tMlS@SYOkuT>|%nRg$hJ4}p85|r7&Cuo=i|EiKhaZLhl+@`sk3XCtM`bDr zr7w?-!4Yq$2!>||CU_xYt1>*p{l40Id%M2RZmzTT+X7$xy}Y>c2Mp*Yzl4d-2o*op zH=MX~WTmo=IUN|c(Q~nu3=D*8h-?tgk%aP8vo_bbw($&l-}sLq#^cQ&9u0Ws#On)% zKn{Ead{5|eV<%^^1WA-))Ef&~iRmbLa#$fzxzXDEz+5`BD!C5|61K^Siy5Zr$qkMB zs{2w~0kcJSj699>-NnfvVMU7q^c20&YIWPf_TM=2 z6;*9otS?!ljx0=Fhf0xZA)1=H-q*atKR!1Zh&w7qso2I%_Xu+n`9MWVnWZapjj+f^t4p}5c z*SOXTDIF}O#wZTR$dS*p_&q%O@W1rp>uD%7-B zA@uRgXF&n4ab2(5xGND1$d(g4S=7`8(aJhKsr`H{2 zhc9lc?$pA>+IUsK#&k-!(Z-ZDPa&WeM|=mw1R#NxB~G@7p$lO&(shgGr(lo*O~I3> zlON|K>n@8wWh!(}DwWO+@CszlN1r~(9sW80a(!b7JXKoXnBfvc#`TZTZL67EIZAQm ze7d{YoqPOktsHCAuHwSWG+ARPUD>@6*M6bp^W(VMXcp)M*9+itLIraxlfxM(PemUm2+axn`}`!-_!_RE*My4EbsKQ^OCYZV?DVr(zc>7u?fKe)Y6M% zX@|k9j@W_`!sV!fzi+6t1c}yQd`0Kzo_1NlrFKDTd8bQc_ZbHBccvR719H8DTCU> zRH3(aKJQx3XWDQ3UF)lm9!w826AFdJEyZMBIAB2?uiGP~6bVFiZv0Xg_tzrToZJ_Y ze3o0LR~E|t9$CRwA8k1)2#7Kph3%1p)g*IP-LHlsX5}PF+Amy->WA0f&alsT{|m>@pl7g;ny< zqNLEL6mW7j@Ewr>kptts+x1*`jU0$OnBXKVpTx3uDk?yuDIU9J+>v^JC)Q(_XbU!$ zqyMCJ>ddhy*N0dR6&Q&HszPkaRe+>&AZ0mD3{!?!g_4gyVvw6gEut+GKqb;6368FN0uR0H~c z8a_5lNMM>HcQ+7!tHrW!2`+eHa6J!2X8;r#E^%`l>WusM*DRo~4F;QOr0HQAdtUvr z+A`{6zyld`)HSzl_}|hZB*l*g9rY(~TVgRvE-xaIJY-2V6@`DBo&pR~ISl>d%N1X? zLo`A3myjzhXqF6YzREU@Ue#D}vqqAP(j+rk!u*GSBw-8JLTt2SrhiQCYBb!^4l_G4 z4f|H5^9-(k zio!%^zQx1}4l6!fVRS+EE9q}L{>HCJV^`IWqVlpUdDIdi6A%EI(nzT2`tBkn(LK+nb+N#QHzgOhCAakjhs2O6 zlr37MBu%lZO1B~N+7>W0_ zzaG8FrQCfEq=J7b?uN4?Lo2<}Ik~!b6N(4aEKE}~{TfoO_(;Ga@iQZu$HA3J;A7jXtZD!u zW1CZOM_{0P8zgRdX!ADC?YsnE#6!u^xiz5T?ek1hI}fH2>q)zUD@kz!R>%zIjHswm zb^CXv(iol{TD3#X@{a4+wpTcypgen~Pa<~ggg90*K5}u*tL&B$g@0e<-9h&WldsW2 zj52rOash&|nJAWvodEKvk=5M6KyglvM*fkXR3L9yo_{!oeKkp#43f_6!AK2}id_OU zEYYXS;%f-ClVJW`-sk-0aHWdpuJA)7l=3sfEdq89Hnt(M3vLxhJQE+42~4gZ3K!{u zT^G$x3V}y{b3|`Exp_{TOZiqt^JL|9QY+cPgiD?iY-@+n=fFzQFE9Ro&+M``P_igRTvqp0f6`$J+5Tz-U#;zAO)u&S#U5lhjHwIyN_b>v#Cs((B3_BjWB+M>Fk^fhel*Dtas^q1#r?cdy6s^2H%Fr>1K@ z?bNz_(Jh2X-1Dq~sWmnrr8KCoRb1T<0VnC22|`F|LSgzA;n04&=hbZ==)QC6uoa-7 zs;}SSKG$16s`o{hKi6=AGZMXpN>1W?%8ZAZ%3Ep_E5e~bI|4K7r<-it(Ggh+YN4bh zlLMLCXPp*Di8}o+<@%Smrb3x-wPZZ2n;i_@q*c54O-@y)#4q17b2Q-5!+|ic(3JlG z-abq9!l=4daX1o+XS(52wG}Mh<$$FD`}T*CN$tsRQMb+uiiovr=bz z7Gf^`fj!4FgY4-}kyT3TIse&Jbi<8!n|6QcH=~JoQyiV)!feHmgl$ z10-*aGu4?7lkyp&CFq*{Flf=SF)yL)aHC^`ke*fU~**3&V zG;q3ZE$az2dUU}IP3a9f?{P!lF!0YU+d}G`*58Lf<$qIf-m`6>%&iqP7#FD(;NJWH z6xjD-?__4j$^DUo^FPb}$<#TpQP2Q*E_^oyyw77oL7}`iAaheTa}#$HR&&#f^eLw~ zcATMH3wHJIM>eYiLueBzxqKoWADTa)^iMZ8huo)HI+SQ|U&z#Rgn2?=1n%VTj0XOU zgKt*7@YRYb6p`ReIDxy%DxU|J%kSZ z7LU~YBeeOq0#SaCs$;<7hRF5x_qO`gD7O_kP-Er&^!TboT~NKbsg+&~+5N0%62y#UJc@fL0qX(hg_sedC!=~!9t|h1zk-b= zOVS&8;did79!%3Vi77gJkf)gGKrt8=lj@{KKriV}8lf znjw|%F9TeHEN|Ncle664@VZwVx^K_nuI_ejYcT?0|ELYee4p^N`@kZse{cp5RFWQ% ze6uY4fIVO}P)RJU!AYe`VBz0#^wmB9x}Arc`wzZ7kjV~YOBHuZIdWs3jEeFEB(-Y5 z(PRs^)2gWaTLWqd4-bCz|Cxk&zrVk? zJiJg)Vo(Y`YAT<}wVYh-Of4MEtjQIe%q{H6ONb XAb0RFH)STbvT$;?wsEy^^G5z(O6H-n diff --git a/src/geophires_x/database/GEOPHIRESX_model.mwb.beforefix b/src/geophires_x/database/GEOPHIRESX_model.mwb.beforefix deleted file mode 100644 index 9dc0c5b0562087d95cf87981e9f63a710c43b3a9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10491 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 Z<{`HAFg2zpHaD|(u&{J8b9P7g{{Sj>MeYCq From 8fbf7e877224205cb7bbb35372548c72592241b8 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Fri, 20 Oct 2023 12:42:52 -0700 Subject: [PATCH 053/127] Remove duplicate paper PDF, make corresponding link in readme relative --- README.rst | 4 ++-- .../Theoretical basis for geophires.pdf | Bin 1400771 -> 0 bytes 2 files changed, 2 insertions(+), 2 deletions(-) delete mode 100644 References/Theoretical basis for geophires.pdf diff --git a/README.rst b/README.rst index e518f4e0..1834194e 100644 --- a/README.rst +++ b/README.rst @@ -67,7 +67,7 @@ Manuals & Usage: References: -- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ - Additional materials in `/References `_ Installation @@ -81,7 +81,7 @@ To consume GEOPHIRES-X as a python package, install the in-development version w (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) -If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `_) one option is to do an `editable install `_:: +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x diff --git a/References/Theoretical basis for geophires.pdf b/References/Theoretical basis for geophires.pdf deleted file mode 100644 index 7898582a6c2e89ede7346cb11bd1651def4bc4bd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1400771 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 z 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

      gCRag{Yi$sxDNj9B&@Bq85n_w`@P4& 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%0AJCkEQOJ_2!tuvX{ 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 z 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%0A!V&Ed!!5`p9jtzBkSAK`Ud>z!;#? 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

    1. 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

      yE~q8+WmHuNSHoUMo^Ax_VFPUg~|N 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 Date: Sun, 22 Oct 2023 13:29:23 -0700 Subject: [PATCH 054/127] Generate schema in src by default --- src/geophires_x_schema_generator/main.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index f436b2c1..5523a1bb 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -1,3 +1,4 @@ +import argparse import json from pathlib import Path @@ -36,7 +37,15 @@ def get_json_schema() -> dict: if __name__ == '__main__': - build_dir = Path(Path(__file__).parent.parent.parent, 'build') + parser = argparse.ArgumentParser() + parser.add_argument('--build-in-src', required=False, choices=[True, False], default=True) + args = parser.parse_args() + build_in_src = args.build_in_src + + build_dir = Path(Path(__file__).parent) + if not args.build_in_src: + build_dir = Path(Path(__file__).parent.parent.parent, 'build') + build_dir.mkdir(exist_ok=True) build_path = Path(build_dir, 'geophires-request.json') From 4b6bac2ad29fa8a7077d8cb47121f8057efebf3c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 10:35:27 -0700 Subject: [PATCH 055/127] HIP RA rendering improvement --- src/hip_ra/HIP_RA.py | 53 +++++++++++++++++----------------- tests/examples/HIPexample1.out | 4 +-- 2 files changed, 29 insertions(+), 28 deletions(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index b0a69b28..b751cadb 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -44,8 +44,6 @@ from geophires_x.Units import Units from geophires_x.Units import VolumeUnit -NL = os.linesep - # user-defined static functions def DensityWater(Twater: float) -> float: @@ -742,9 +740,7 @@ def PrintOutputs(self): # write results to output file and screen # --------------------------------------- try: - outputfile = 'HIP.out' - if len(sys.argv) > 2: - outputfile = sys.argv[2] + outputfile = 'HIP.out' if len(sys.argv) <= 2 else sys.argv[2] def render_default(p: floatParameter | OutputParameter) -> str: return f'{p.value:10.2f} {p.CurrentUnits.value}' @@ -752,34 +748,39 @@ def render_default(p: floatParameter | OutputParameter) -> str: def render_scientific(p: floatParameter | OutputParameter) -> str: return f'{p.value:10.2e} {p.CurrentUnits.value}' - case_data = { - 'SUMMARY OF RESULTS': { - 'Reservoir Temperature': render_default(self.ReservoirTemperature), - 'Reservoir Volume': render_default(self.V), - 'Stored Heat': render_scientific(self.qR), - 'Fluid Produced': render_scientific(self.mWH), - 'Enthalpy': render_default(self.e), - 'Wellhead Heat': render_scientific(self.qWH), - 'Recovery Factor': f'{(100 * self.Rg.value):10.2f} {self.Rg.CurrentUnits.value}', - 'Available Heat': render_scientific(self.WA), - 'Produceable Heat': render_scientific(self.WE), - 'Produceable Electricity': render_default(self.We), - } - } + summary_of_results = {} + + for param, render in [ + (self.ReservoirTemperature, render_default), + (self.V, render_default), + (self.qR, render_scientific), + (self.mWH, render_scientific), + (self.e, render_default), + (self.qWH, render_scientific), + (self.Rg, lambda rg: f'{(100 * rg.value):10.2f} {rg.CurrentUnits.value}'), + (self.WA, render_scientific), + (self.WE, render_scientific), + (self.We, render_default), + ]: + summary_of_results[param.Name] = render(param) + + case_data = {'SUMMARY OF RESULTS': summary_of_results} with open(outputfile, 'w', encoding='UTF-8') as f: - f.write(f' *********************{NL}') - f.write(f' ***HIP CASE REPORT***{NL}') - f.write(f' *********************{NL}') - f.write(NL) - f.write(f' ***SUMMARY OF RESULTS***{NL}') - f.write(NL) + nl = os.linesep + + f.write(f' *********************{nl}') + f.write(f' ***HIP CASE REPORT***{nl}') + f.write(f' *********************{nl}') + f.write(nl) + f.write(f' ***SUMMARY OF RESULTS***{nl}') + f.write(nl) for k, v in case_data['SUMMARY OF RESULTS'].items(): # align space between value and units to same column kv_spaces = max(1, (24 - (len(v.split(' ')[0]) + len(k)))) * ' ' - f.write(f' {k}:{kv_spaces}{v}{NL}') + f.write(f' {k}:{kv_spaces}{v}{nl}') except BaseException as ex: tb = sys.exc_info()[2] diff --git a/tests/examples/HIPexample1.out b/tests/examples/HIPexample1.out index e2bdf3f7..e49642ee 100644 --- a/tests/examples/HIPexample1.out +++ b/tests/examples/HIPexample1.out @@ -12,5 +12,5 @@ Wellhead Heat: 8.19e+14 kJ Recovery Factor: 11.04 % Available Heat: 1.44e+13 kJ - Produceable Heat: 5.75e+12 kJ - Produceable Electricity: 182.47 MW + Producible Heat: 5.75e+12 kJ + Producible Electricity: 182.47 MW From b4b18d8edacdb236b60cab7d5a6443efd4fdc4d9 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 10:51:23 -0700 Subject: [PATCH 056/127] setup.py description and email --- setup.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index 41b57e92..aa9cf64c 100755 --- a/setup.py +++ b/setup.py @@ -15,13 +15,13 @@ def read(*names, **kwargs): name='geophires-x', version='3.2.0', license='MIT', - description='Distributable python package version of https://github.com/malcolm-dsider/GEOPHIRES-X', + description='GEOPHIRES is a free and open-source geothermal techno-economic simulator.', long_description='{}\n{}'.format( re.compile('^.. start-badges.*^.. end-badges', re.M | re.S).sub('', read('README.rst')), re.sub(':[a-z]+:`~?(.*?)`', r'``\1``', read('CHANGELOG.rst')), ), author='NREL', - author_email='4056124+softwareengineerprogrammer@users.noreply.github.com', + author_email='Koenraad.Beckers@nrel.gov', url='https://github.com/NREL/python-geophires-x', packages=find_packages('src'), package_dir={'': 'src'}, From 52e830afe238b1ca2f9f80f4c5b5132edee16167 Mon Sep 17 00:00:00 2001 From: kfbeckers Date: Fri, 27 Oct 2023 12:59:40 -0600 Subject: [PATCH 057/127] add end-use option RTES to enum --- src/geophires_x/OptionList.py | 1 + tests/test_geophires_x.py | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/src/geophires_x/OptionList.py b/src/geophires_x/OptionList.py index 541086fa..45605af1 100644 --- a/src/geophires_x/OptionList.py +++ b/src/geophires_x/OptionList.py @@ -14,6 +14,7 @@ class EndUseOptions(str, Enum): ABSORPTION_CHILLER = "Absorption Chiller" # 6 HEAT_PUMP = "Heat Pump" # 7 DISTRICT_HEATING = "District Heating" # 8 + RTES = "Reservoir Thermal Energy Storage" # 9 class EconomicModel(str, Enum): diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index e9c8a856..8f32ebfa 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -1,10 +1,12 @@ from pathlib import Path from base_test_case import BaseTestCase +from geophires_x.OptionList import EndUseOptions from geophires_x_client import GeophiresXClient from geophires_x_client import GeophiresXResult from geophires_x_client import _get_logger from geophires_x_client.geophires_input_parameters import EndUseOption + from geophires_x_client.geophires_input_parameters import GeophiresInputParameters @@ -193,3 +195,6 @@ def test_runtime_error_with_error_code(self): self.assertEqual( str(re.exception), 'GEOPHIRES encountered an exception: failed with the following error codes: [5500.]' ) + + def test_RTES_name(self): + self.assertEqual(EndUseOptions.RTES.value,"Reservoir Thermal Energy Storage") From 336356cd75ff14388d598b212351b84b56fd8d01 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 13:03:54 -0700 Subject: [PATCH 058/127] Enable sphinx docs via cookiecutter regneration --- .bumpversion.cfg | 4 ++ .cookiecutterrc | 12 ++--- .github/workflows/github-actions.yml | 5 +++ .pre-commit-config.yaml | 6 +-- .readthedocs.yml | 14 ++++++ README.rst | 11 +++++ .../.github/workflows/github-actions.yml | 9 +++- docs/authors.rst | 1 + docs/changelog.rst | 1 + docs/conf.py | 44 +++++++++++++++++++ docs/contributing.rst | 1 + docs/index.rst | 21 +++++++++ docs/installation.rst | 7 +++ docs/readme.rst | 1 + docs/reference/geophires_x.rst | 9 ++++ docs/reference/index.rst | 7 +++ docs/requirements.txt | 2 + docs/spelling_wordlist.txt | 11 +++++ docs/usage.rst | 7 +++ pyproject.toml | 6 +-- setup.py | 1 + src/geophires_x/__init__.py | 2 +- tox.ini | 15 ++++++- 23 files changed, 180 insertions(+), 17 deletions(-) create mode 100644 .readthedocs.yml create mode 100644 docs/authors.rst create mode 100644 docs/changelog.rst create mode 100644 docs/conf.py create mode 100644 docs/contributing.rst create mode 100644 docs/index.rst create mode 100644 docs/installation.rst create mode 100644 docs/readme.rst create mode 100644 docs/reference/geophires_x.rst create mode 100644 docs/reference/index.rst create mode 100644 docs/requirements.txt create mode 100644 docs/spelling_wordlist.txt create mode 100644 docs/usage.rst diff --git a/.bumpversion.cfg b/.bumpversion.cfg index 2a170ddb..7848f88b 100644 --- a/.bumpversion.cfg +++ b/.bumpversion.cfg @@ -15,6 +15,10 @@ replace = /v{new_version}.svg search = /v{current_version}...main replace = /v{new_version}...main +[bumpversion:file:docs/conf.py] +search = version = release = '{current_version}' +replace = version = release = '{new_version}' + [bumpversion:file:src/geophires_x/__init__.py] search = __version__ = '{current_version}' replace = __version__ = '{new_version}' diff --git a/.cookiecutterrc b/.cookiecutterrc index 50dcb00c..56ce2fb5 100644 --- a/.cookiecutterrc +++ b/.cookiecutterrc @@ -28,7 +28,7 @@ default_context: command_line_interface_bin_name: "geophires-x" coveralls: "no" distribution_name: "geophires-x" - email: "4056124+softwareengineerprogrammer@users.noreply.github.com" + email: "Koenraad.Beckers@nrel.gov" formatter_quote_style: "single" full_name: "NREL" github_actions: "yes" @@ -36,10 +36,10 @@ default_context: github_actions_windows: "no" license: "MIT license" package_name: "geophires_x" - pre_commit: "no" + pre_commit: "yes" project_name: "geophires-x" project_short_description: "GEOPHIRES-X python package" - pypi_badge: "yes" + pypi_badge: "no" pypi_disable_upload: "yes" release_date: "today" repo_hosting: "github.com" @@ -49,12 +49,12 @@ default_context: repo_username: "NREL" scrutinizer: "no" setup_py_uses_setuptools_scm: "no" - sphinx_docs: "no" + sphinx_docs: "yes" sphinx_docs_hosting: "https://python-geophires-x.readthedocs.io/" sphinx_doctest: "no" - sphinx_theme: "sphinx-rtd-theme" + sphinx_theme: "sphinx-py3doc-enhanced-theme" test_matrix_separate_coverage: "no" - version: 3.2.0 + version: "3.2.0" version_manager: "bump2version" website: "https://github.com/NREL" year_from: "2023" diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index c02dd508..abeaa5cb 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -14,6 +14,11 @@ jobs: toxpython: 'python3.11' tox_env: 'check' os: 'ubuntu-latest' + - name: 'docs' + python: '3.11' + toxpython: 'python3.11' + tox_env: 'docs' + os: 'ubuntu-latest' # - name: 'py37 (ubuntu)' # python: '3.7' # toxpython: 'python3.7' diff --git a/.pre-commit-config.yaml b/.pre-commit-config.yaml index 33407868..e01bb164 100644 --- a/.pre-commit-config.yaml +++ b/.pre-commit-config.yaml @@ -6,16 +6,16 @@ exclude: '^(\.tox|ci/templates|\.bumpversion\.cfg|src/geophires_x)(/|$)' # Note the order is intentional to avoid multiple passes of the hooks repos: - repo: https://github.com/astral-sh/ruff-pre-commit - rev: v0.0.277 + rev: v0.1.3 hooks: - id: ruff args: [--fix, --exit-non-zero-on-fix, --show-fixes] - repo: https://github.com/psf/black - rev: 23.7.0 + rev: 23.10.1 hooks: - id: black - repo: https://github.com/pre-commit/pre-commit-hooks - rev: v4.4.0 + rev: v4.5.0 hooks: - id: trailing-whitespace - id: end-of-file-fixer diff --git a/.readthedocs.yml b/.readthedocs.yml new file mode 100644 index 00000000..009a913c --- /dev/null +++ b/.readthedocs.yml @@ -0,0 +1,14 @@ +# See https://docs.readthedocs.io/en/stable/config-file/v2.html for details +version: 2 +sphinx: + configuration: docs/conf.py +formats: all +build: + os: ubuntu-22.04 + tools: + python: "3" +python: + install: + - requirements: docs/requirements.txt + - method: pip + path: . diff --git a/README.rst b/README.rst index 1834194e..7e1587fc 100644 --- a/README.rst +++ b/README.rst @@ -18,6 +18,13 @@ Free software: `MIT license `_ .. list-table:: :stub-columns: 1 + * - docs + - |docs| + * - tests + - | |github-actions| + | + * - package + - | |commits-since| * - tests - | |github-actions| | @@ -50,6 +57,10 @@ Free software: `MIT license `_ :alt: Commits since latest release :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main +.. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat + :target: https://python-geophires-x.readthedocs.io/ + :alt: Documentation Status + .. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 .. end-badges diff --git a/ci/templates/.github/workflows/github-actions.yml b/ci/templates/.github/workflows/github-actions.yml index 58686cc5..bd3d6389 100644 --- a/ci/templates/.github/workflows/github-actions.yml +++ b/ci/templates/.github/workflows/github-actions.yml @@ -14,12 +14,17 @@ jobs: toxpython: 'python3.11' tox_env: 'check' os: 'ubuntu-latest' + - name: 'docs' + python: '3.11' + toxpython: 'python3.11' + tox_env: 'docs' + os: 'ubuntu-latest' {% for env in tox_environments %} {% set prefix = env.split('-')[0] -%} {% if prefix.startswith('pypy') %} -{% set python %}pypy-{{ prefix[4] }}.{{ prefix[5] }}{% endset %} +{% set python %}pypy-{{ prefix[4] }}.{{ prefix[5:] }}{% endset %} {% set cpython %}pp{{ prefix[4:5] }}{% endset %} -{% set toxpython %}pypy{{ prefix[4] }}.{{ prefix[5] }}{% endset %} +{% set toxpython %}pypy{{ prefix[4] }}.{{ prefix[5:] }}{% endset %} {% else %} {% set python %}{{ prefix[2] }}.{{ prefix[3:] }}{% endset %} {% set cpython %}cp{{ prefix[2:] }}{% endset %} diff --git a/docs/authors.rst b/docs/authors.rst new file mode 100644 index 00000000..e122f914 --- /dev/null +++ b/docs/authors.rst @@ -0,0 +1 @@ +.. include:: ../AUTHORS.rst diff --git a/docs/changelog.rst b/docs/changelog.rst new file mode 100644 index 00000000..565b0521 --- /dev/null +++ b/docs/changelog.rst @@ -0,0 +1 @@ +.. include:: ../CHANGELOG.rst diff --git a/docs/conf.py b/docs/conf.py new file mode 100644 index 00000000..d9414064 --- /dev/null +++ b/docs/conf.py @@ -0,0 +1,44 @@ +import sphinx_py3doc_enhanced_theme + +extensions = [ + 'sphinx.ext.autodoc', + 'sphinx.ext.autosummary', + 'sphinx.ext.coverage', + 'sphinx.ext.doctest', + 'sphinx.ext.extlinks', + 'sphinx.ext.ifconfig', + 'sphinx.ext.napoleon', + 'sphinx.ext.todo', + 'sphinx.ext.viewcode', +] +source_suffix = '.rst' +master_doc = 'index' +project = 'geophires-x' +year = '2023' +author = 'NREL' +copyright = f'{year}, {author}' +version = release = '3.2.0' + +pygments_style = 'trac' +templates_path = ['.'] +extlinks = { + 'issue': ('https://github.com/NREL/python-geophires-x/issues/%s', '#'), + 'pr': ('https://github.com/NREL/python-geophires-x/pull/%s', 'PR #'), +} +html_theme = 'sphinx_py3doc_enhanced_theme' +html_theme_path = [sphinx_py3doc_enhanced_theme.get_html_theme_path()] +html_theme_options = { + 'githuburl': 'https://github.com/NREL/python-geophires-x/', +} + +html_use_smartypants = True +html_last_updated_fmt = '%b %d, %Y' +html_split_index = False +html_sidebars = { + '**': ['searchbox.html', 'globaltoc.html', 'sourcelink.html'], +} +html_short_title = f'{project}-{version}' + +napoleon_use_ivar = True +napoleon_use_rtype = False +napoleon_use_param = False diff --git a/docs/contributing.rst b/docs/contributing.rst new file mode 100644 index 00000000..e582053e --- /dev/null +++ b/docs/contributing.rst @@ -0,0 +1 @@ +.. include:: ../CONTRIBUTING.rst diff --git a/docs/index.rst b/docs/index.rst new file mode 100644 index 00000000..ad842d51 --- /dev/null +++ b/docs/index.rst @@ -0,0 +1,21 @@ +======== +Contents +======== + +.. toctree:: + :maxdepth: 2 + + readme + installation + usage + reference/index + contributing + authors + changelog + +Indices and tables +================== + +* :ref:`genindex` +* :ref:`modindex` +* :ref:`search` diff --git a/docs/installation.rst b/docs/installation.rst new file mode 100644 index 00000000..cf8b63f5 --- /dev/null +++ b/docs/installation.rst @@ -0,0 +1,7 @@ +============ +Installation +============ + +At the command line:: + + pip install geophires-x diff --git a/docs/readme.rst b/docs/readme.rst new file mode 100644 index 00000000..72a33558 --- /dev/null +++ b/docs/readme.rst @@ -0,0 +1 @@ +.. include:: ../README.rst diff --git a/docs/reference/geophires_x.rst b/docs/reference/geophires_x.rst new file mode 100644 index 00000000..f143b939 --- /dev/null +++ b/docs/reference/geophires_x.rst @@ -0,0 +1,9 @@ +geophires_x +=========== + +.. testsetup:: + + from geophires_x import * + +.. automodule:: geophires_x + :members: diff --git a/docs/reference/index.rst b/docs/reference/index.rst new file mode 100644 index 00000000..b5821c94 --- /dev/null +++ b/docs/reference/index.rst @@ -0,0 +1,7 @@ +Reference +========= + +.. toctree:: + :glob: + + geophires_x* diff --git a/docs/requirements.txt b/docs/requirements.txt new file mode 100644 index 00000000..62bc14e2 --- /dev/null +++ b/docs/requirements.txt @@ -0,0 +1,2 @@ +sphinx>=1.3 +sphinx-py3doc-enhanced-theme diff --git a/docs/spelling_wordlist.txt b/docs/spelling_wordlist.txt new file mode 100644 index 00000000..f95eb78d --- /dev/null +++ b/docs/spelling_wordlist.txt @@ -0,0 +1,11 @@ +builtin +builtins +classmethod +staticmethod +classmethods +staticmethods +args +kwargs +callstack +Changelog +Indices diff --git a/docs/usage.rst b/docs/usage.rst new file mode 100644 index 00000000..8d86a240 --- /dev/null +++ b/docs/usage.rst @@ -0,0 +1,7 @@ +===== +Usage +===== + +To use geophires-x in a project:: + + import geophires_x diff --git a/pyproject.toml b/pyproject.toml index 88b39be0..2b4d9683 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -23,7 +23,7 @@ ignore = [ "PTH123", "PT009", ] -line-length = 140 +line-length = 120 select = [ "B", # flake8-bugbear "C4", # flake8-comprehensions @@ -46,7 +46,7 @@ select = [ "W", # pycodestyle warnings ] src = ["src", "tests"] -target-version = "py37" +target-version = "py38" [tool.ruff.flake8-pytest-style] fixture-parentheses = false @@ -58,7 +58,7 @@ force-single-line = true [tool.black] line-length = 120 -target-version = ["py37"] +target-version = ["py38"] skip-string-normalization = true [tool.ruff.flake8-quotes] diff --git a/setup.py b/setup.py index aa9cf64c..3219ee69 100755 --- a/setup.py +++ b/setup.py @@ -56,6 +56,7 @@ def read(*names, **kwargs): project_urls={ 'Changelog': 'https://github.com/NREL/python-geophires-x/blob/master/CHANGELOG.rst', 'Issue Tracker': 'https://github.com/NREL/python-geophires-x/issues', + 'Documentation': 'https://python-geophires-x.readthedocs.io/', }, keywords=[ # eg: "keyword1", "keyword2", "keyword3", diff --git a/src/geophires_x/__init__.py b/src/geophires_x/__init__.py index 573cf70b..11731085 100644 --- a/src/geophires_x/__init__.py +++ b/src/geophires_x/__init__.py @@ -1 +1 @@ -__version__ = '3.2.0' +__version__ = "3.2.0" diff --git a/tox.ini b/tox.ini index 5b043825..aabf19e5 100644 --- a/tox.ini +++ b/tox.ini @@ -13,7 +13,8 @@ passenv = envlist = clean, check, - {py38,py39,py310,py311,pypy38,pypy39}, + docs, + {py38,py39,py310,py311,py312,pypy38,pypy39,pypy310}, report ignore_basepython_conflict = true @@ -21,11 +22,13 @@ ignore_basepython_conflict = true basepython = pypy38: {env:TOXPYTHON:pypy3.8} pypy39: {env:TOXPYTHON:pypy3.9} + pypy310: {env:TOXPYTHON:pypy3.10} py38: {env:TOXPYTHON:python3.8} py39: {env:TOXPYTHON:python3.9} py310: {env:TOXPYTHON:python3.10} py311: {env:TOXPYTHON:python3.11} - {bootstrap,clean,check,report}: {env:TOXPYTHON:python3} + py312: {env:TOXPYTHON:python3.12} + {bootstrap,clean,check,report,docs}: {env:TOXPYTHON:python3} setenv = PYTHONPATH={toxinidir}/tests PYTHONUNBUFFERED=yes @@ -52,6 +55,14 @@ commands = check-manifest . pre-commit run --all-files --show-diff-on-failure +[testenv:docs] +usedevelop = true +deps = + -r{toxinidir}/docs/requirements.txt +commands = + sphinx-build {posargs:-E} -b html docs dist/docs + sphinx-build -b linkcheck docs dist/docs + [testenv:report] deps = coverage From 82ea92c033a4264d4c4b851875162b65fb012f87 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 23 Oct 2023 17:03:41 -0700 Subject: [PATCH 059/127] malcolm-dsider docs generation proposal (from email) --- doc/geophires_x.html | 280 ++++++++++++++++++++++++ src/geophires_x/AdvModel.py | 2 +- src/geophires_x/CylindricalReservoir.py | 76 ++++++- 3 files changed, 349 insertions(+), 9 deletions(-) create mode 100644 doc/geophires_x.html diff --git a/doc/geophires_x.html b/doc/geophires_x.html new file mode 100644 index 00000000..91066cf9 --- /dev/null +++ b/doc/geophires_x.html @@ -0,0 +1,280 @@ + + + + + + + geophires_x package — GEOPHIRES-X 3.0.0 documentation + + + + + + + + + + + + + + + + +

      + + + + diff --git a/src/geophires_x/AdvModel.py b/src/geophires_x/AdvModel.py index 5998af9e..ab4586f6 100644 --- a/src/geophires_x/AdvModel.py +++ b/src/geophires_x/AdvModel.py @@ -56,7 +56,7 @@ def read_parameters(self) -> None: # that have AGS functionality. # that means importing them, initializing them, then reading their parameters self.logger.info("Initiate the AGS elements") - import CylindricalReservoir # use the simple cylindrical reservoir for all AGS systems. + from geophires_x import CylindricalReservoir del self.reserv # delete the original object so we can replace it self.reserv = CylindricalReservoir.CylindricalReservoir(self) import AGSWellBores diff --git a/src/geophires_x/CylindricalReservoir.py b/src/geophires_x/CylindricalReservoir.py index 4068f5bb..16f0e73c 100644 --- a/src/geophires_x/CylindricalReservoir.py +++ b/src/geophires_x/CylindricalReservoir.py @@ -12,19 +12,78 @@ class CylindricalReservoir(Reservoir): """ The CylindricalReservoir class is a subclass of the Reservoir class in a straightforward conduction-only model. - It inherits from the primary Reservoir model but offers new parameters and calculations. - :author: Malcolm Ross + It inherits from the primary Reservoir model but offers new parameters and calculations. - :param float Cylindrical Reservoir Input Depth: value = 3.0, DefaultValue=3.0, Min=0.1, Max = 15, UnitType = Units.LENGTH, PreferredUnits = LengthUnit.KILOMETERS, CurrentUnits = LengthUnit.KILOMETERS, Required=True, ErrMessage = "assume default cylindrical reservoir depth (3 km)", ToolTipText="Depth of the inflow end of a cylindrical reservoir." - :param float Cylindrical Reservoir Output Depth: value = self.InputDepth.value, DefaultValue=self.InputDepth.value, Min=0.1, Max = 15, UnitType = Units.LENGTH, PreferredUnits = LengthUnit.KILOMETERS, CurrentUnits = LengthUnit.KILOMETERS, Required=True, ErrMessage = "assume default cylindrical reservoir input depth (3 km)", ToolTipText="Depth of the outflow end of a cylindrical reservoir." + .. list-table:: Input Parameters + :widths: 25 50 10 10 10 10 25 + :header-rows: 1 - :param float Cylindrical Reservoir Length, value = 4.0, DefaultValue=4.0, Min = 0.1, Max = 10.0, UnitType = Units.LENGTH, PreferredUnits = LengthUnit.KILOMETERS, CurrentUnits = LengthUnit.KILOMETERS, Required=True, ErrMessage = "assume default cyclindrical reservoir length (4 km)", ToolTipText="Length of cyclindrical reservoir" + * - Name + - Description + - Default Value Type + - Default Value + - Min + - Max + - Preferred Units + * - Cylindrical Reservoir Input Depth + - Depth of the inflow end of a cylindrical reservoir. + - float + - 3.0 + - 0.1 + - 15 + - LengthUnit.KILOMETERS + * - Cylindrical Reservoir Output Depth + - Depth of the outflow end of a cylindrical reservoir + - float + - Input Depth + - 0.1 + - 15 + - LengthUnit.KILOMETERS + * - Reservoir Length + - Length of cylindrical reservoir + - float + - 4.0 + - 0.1 + - 10.0 + - LengthUnit.KILOMETERS + * - Cylindrical Reservoir Radius of Effect + - The radius of effect - the distance into the rock from the center of the cylinder that will be perturbed by at least 1 C + - float + - 30.0 + - 0 + - 1000.0 + - LengthUnit.METERS + * - Cylindrical Reservoir Radius of Effect Factor + - The radius of effect reduction factor accounts for the fact that we cannot extract 100% of the heat in the cylinder. + - float + - 1.0 + - 0.0 + - 10.0 + - PercentUnit.TENTH - :param float Cylindrical Reservoir Radius of Effect, value = 30.0, DefaultValue=30.0, Min=0, Max=1000.0, UnitType = Units.LENGTH, PreferredUnits = LengthUnit.METERS, CurrentUnits = LengthUnit.METERS, ErrMessage="assume default cylindrical reservoir radius of the effect (30 m)", ToolTipText="The radius of effect - the distance into the rock from the center of the cylinder that will be perturbed by at least 1 C." + .. list-table:: Output Parameters + :widths: 25 20 20 + :header-rows: 1 - :param float Cylindrical Reservoir Radius of Effect Factor, value = 1.0, DefaultValue=1.0, Min=0.0, Max=10.0, UnitType = Units.PERCENT, PreferredUnits = PercentUnit.TENTH, CurrentUnits = PercentUnit.TENTH, ErrMessage="assume default cylindrical reservoir radius of effect reduction factor (0.1)", ToolTipText="The radius of effect reduction factor - to account for the fact that we cannot extract 100% of the heat in the cylinder." + * - Name + - Default Value Type + - Preferred Units + * - Cylindrical Reservoir Surface Area + - float + - METERS2 + * - Average Gradient + - float + - dEGC/KM + * - Time Vector + - float array + - YEAR + * - Reservoir Temperature History + - float array + - CELSIUS + + :doc-author: Malcolm Ross """ def __init__(self, model:Model): """ @@ -174,7 +233,7 @@ def __init__(self, model:Model): def __str__(self): return "CylindricalReservoir" - def read_parameters(self, model:Model) -> None: + def read_parameters(self, model: Model) -> None: """ The read_parameters function reads in the parameters from a dictionary created by reading the user-provided file and updates the parameter values for this object. @@ -225,6 +284,7 @@ def read_parameters(self, model:Model) -> None: def Calculate(self, model:Model) -> None: """ The Calculate function is where all the calculations are done. + This function can be called multiple times, and will only recalculate what has changed each time it is called. :param self: Access variables that belongs to the class From 2975e3748201b160066c1bc484cab7b470cc39e0 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 14:18:59 -0700 Subject: [PATCH 060/127] Delete unused reference generated doc --- doc/geophires_x.html | 280 ------------------------------------------- 1 file changed, 280 deletions(-) delete mode 100644 doc/geophires_x.html diff --git a/doc/geophires_x.html b/doc/geophires_x.html deleted file mode 100644 index 91066cf9..00000000 --- a/doc/geophires_x.html +++ /dev/null @@ -1,280 +0,0 @@ - - - - - - - geophires_x package — GEOPHIRES-X 3.0.0 documentation - - - - - - - - - - - - - - - - -
      - - -
      - -
      -
      -
      - -
      -
      -
      -
      - -
      -

      geophires_x package

      -
      -

      Submodules

      -
      -
      -

      geophires_x.CylindricalReservoir module

      -
      -
      -class geophires_x.CylindricalReservoir.CylindricalReservoir(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>)[source]
      -

      Bases: Reservoir

      -

      The CylindricalReservoir class is a subclass of the Reservoir class in a straightforward conduction-only model.

      -

      It inherits from the primary Reservoir model but offers new parameters and calculations.

      - - --------- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Input Parameters

      Name

      Description

      Default Value Type

      Default Value

      Min

      Max

      Preferred Units

      Cylindrical Reservoir Input Depth

      Depth of the inflow end of a cylindrical reservoir.

      float

      3.0

      0.1

      15

      LengthUnit.KILOMETERS

      Cylindrical Reservoir Output Depth

      Depth of the outflow end of a cylindrical reservoir

      float

      Input Depth

      0.1

      15

      LengthUnit.KILOMETERS

      Reservoir Length

      Length of cylindrical reservoir

      float

      4.0

      0.1

      10.0

      LengthUnit.KILOMETERS

      Cylindrical Reservoir Radius of Effect

      The radius of effect - the distance into the rock from the center of the cylinder that will be perturbed by at least 1 C

      float

      30.0

      0

      1000.0

      LengthUnit.METERS

      Cylindrical Reservoir Radius of Effect Factor

      The radius of effect reduction factor accounts for the fact that we cannot extract 100% of the heat in the cylinder.

      float

      1.0

      0.0

      10.0

      PercentUnit.TENTH

      - - ----- - - - - - - - - - - - - - - - - - - - - - - - - -
      Output Parameters

      Name

      Default Value Type

      Preferred Units

      Cylindrical Reservoir Surface Area

      float

      METERS2

      Average Gradient

      float

      dEGC/KM

      Time Vector

      float array

      YEAR

      Reservoir Temperature History

      float array

      CELSIUS

      -
      -
      Doc-author:
      -

      Malcolm Ross

      -
      -
      -
      -
      -Calculate(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>) None[source]
      -

      The Calculate function is where all the calculations are done.

      -

      This function can be called multiple times, and will only recalculate what has changed each time it is called.

      -
      -
      Parameters:
      -
        -
      • self – Access variables that belongs to the class

      • -
      • model – The container class of the application, giving access to everything else, including the logger

      • -
      -
      -
      Returns:
      -

      Nothing, but it does make calculations and set values in the model

      -
      -
      Doc-author:
      -

      Malcolm Ross

      -
      -
      -
      - -
      -
      -read_parameters(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>) None[source]
      -
      -
      The read_parameters function reads in the parameters from a dictionary created by reading the user-provided

      file and updates the parameter values for this object.

      -
      -
      -

      The function reads in all the parameters that relate to this object, including those that are inherited -from other objects. It then updates any of these parameter values that have been changed by the user. -It also handles any special cases.

      -
      -
      Parameters:
      -
        -
      • self – Reference the class instance (such as it is) from within the class

      • -
      • model – The container class of the application, giving access to everything else, including the logger

      • -
      -
      -
      Returns:
      -

      None

      -
      -
      Doc-author:
      -

      Malcolm Ross

      -
      -
      -
      - -
      - -
      -
      - - -
      -
      - -
      -
      -
      -
      - - - - From 4b923af7de487001e2b73bb20cebc68659edaf57 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 14:19:08 -0700 Subject: [PATCH 061/127] Fix badges table --- README.rst | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/README.rst b/README.rst index 7e1587fc..fec9a901 100644 --- a/README.rst +++ b/README.rst @@ -18,20 +18,14 @@ Free software: `MIT license `_ .. list-table:: :stub-columns: 1 - * - docs - - |docs| - * - tests - - | |github-actions| - | - * - package - - | |commits-since| * - tests - | |github-actions| - | * - package - | |commits-since| - .. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations| +.. * - docs +.. - | |docs| + .. |github-actions| image:: https://github.com/NREL/python-geophires-x/actions/workflows/github-actions.yml/badge.svg :alt: GitHub Actions Build Status From 3aaf1e8ce21a30398fbb0ec386f8bcf4fed0b64b Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 14:49:11 -0700 Subject: [PATCH 062/127] Some semblance of working docs generation --- docs/reference/geophires_x.rst | 3 +++ docs/reference/geophires_x_client.rst | 7 +++++++ docs/reference/index.rst | 3 ++- tox.ini | 3 ++- 4 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 docs/reference/geophires_x_client.rst diff --git a/docs/reference/geophires_x.rst b/docs/reference/geophires_x.rst index f143b939..3d98581c 100644 --- a/docs/reference/geophires_x.rst +++ b/docs/reference/geophires_x.rst @@ -7,3 +7,6 @@ geophires_x .. automodule:: geophires_x :members: + +.. automodule:: geophires_x.CylindricalReservoir + :members: diff --git a/docs/reference/geophires_x_client.rst b/docs/reference/geophires_x_client.rst new file mode 100644 index 00000000..526cf729 --- /dev/null +++ b/docs/reference/geophires_x_client.rst @@ -0,0 +1,7 @@ +geophires_x_client +================== + + +.. automodule:: geophires_x_client + :members: + :undoc-members: diff --git a/docs/reference/index.rst b/docs/reference/index.rst index b5821c94..909c048d 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -4,4 +4,5 @@ Reference .. toctree:: :glob: - geophires_x* + geophires_x + geophires_x_client diff --git a/tox.ini b/tox.ini index aabf19e5..2ce83c5a 100644 --- a/tox.ini +++ b/tox.ini @@ -61,7 +61,8 @@ deps = -r{toxinidir}/docs/requirements.txt commands = sphinx-build {posargs:-E} -b html docs dist/docs - sphinx-build -b linkcheck docs dist/docs + sphinx-build docs dist/docs +; TODO re-enable linkcheck probably - `sphinx-build -b linkcheck docs dist/docs` [testenv:report] deps = From dd83c940a7d1696fda2c15719fbb2752d479a154 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 14:50:52 -0700 Subject: [PATCH 063/127] Include .readthedocs.yml in manifest --- MANIFEST.in | 1 + 1 file changed, 1 insertion(+) diff --git a/MANIFEST.in b/MANIFEST.in index 4a78573a..63ab19ea 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -12,6 +12,7 @@ include pytest.ini include tox.ini include .pre-commit-config.yaml +include .readthedocs.yml include AUTHORS.rst include CHANGELOG.rst From 2346d1cd23d200fd04b1ab051ba7b5d471c086c4 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 14:59:40 -0700 Subject: [PATCH 064/127] Fix/ignore new pre-commit failures (resulting from cookiecutter regeneration --- pyproject.toml | 1 + src/geophires_x_client/geophires_x_result.py | 4 ++-- src/geophires_x_schema_generator/main.py | 2 +- 3 files changed, 4 insertions(+), 3 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 2b4d9683..9dff3948 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -22,6 +22,7 @@ ignore = [ "PTH120", "PTH123", "PT009", + "PT027", # "Use `pytest.raises` instead of unittest-style `assertRaises`"...meh ] line-length = 120 select = [ diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index f7445e64..664e8464 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -323,7 +323,7 @@ def _parse_number(self, number_str, field='string'): def _get_end_use_option(self) -> EndUseOption: try: - end_use_option_snippet = list(filter(lambda x: 'End-Use Option: ' in x, self._lines))[0].split( + end_use_option_snippet = next(filter(lambda x: 'End-Use Option: ' in x, self._lines)).split( 'End-Use Option: ' )[1] @@ -334,7 +334,7 @@ def _get_end_use_option(self) -> EndUseOption: except IndexError: # FIXME clean up try: - end_use_option_snippet = list(filter(lambda x: 'End-Use: ' in x, self._lines))[0].split('End-Use: ')[1] + end_use_option_snippet = next(filter(lambda x: 'End-Use: ' in x, self._lines)).split('End-Use: ')[1] if 'Direct-Use Heat' in end_use_option_snippet: return EndUseOption.DIRECT_USE_HEAT diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 5523a1bb..494ef69c 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -17,7 +17,7 @@ def get_json_schema() -> dict: properties[param_name] = { 'description': param['ToolTipText'], 'type': param['json_parameter_type'], - 'units': param['CurrentUnits'] if type(param['CurrentUnits']) == str else None, + 'units': param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None, 'category': param['parameter_category'], } From f4089e5e647a0981aef19028b92c404d00419956 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 15:07:14 -0700 Subject: [PATCH 065/127] Fix unit test failure related to next/StopIteration --- src/geophires_x_client/geophires_x_result.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geophires_x_client/geophires_x_result.py b/src/geophires_x_client/geophires_x_result.py index 664e8464..1adf1959 100644 --- a/src/geophires_x_client/geophires_x_result.py +++ b/src/geophires_x_client/geophires_x_result.py @@ -331,7 +331,7 @@ def _get_end_use_option(self) -> EndUseOption: return EndUseOption.DIRECT_USE_HEAT elif 'Electricity' in end_use_option_snippet: return EndUseOption.ELECTRICITY - except IndexError: + except StopIteration: # FIXME clean up try: end_use_option_snippet = next(filter(lambda x: 'End-Use: ' in x, self._lines)).split('End-Use: ')[1] @@ -340,7 +340,7 @@ def _get_end_use_option(self) -> EndUseOption: return EndUseOption.DIRECT_USE_HEAT elif 'Electricity' in end_use_option_snippet: return EndUseOption.ELECTRICITY - except IndexError: + except StopIteration: # FIXME self._logger.error('Failed to parse End-Use Option') From cfbe506ff1b6fe983aabc89c9807cad8ad283af1 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sat, 28 Oct 2023 16:12:51 -0700 Subject: [PATCH 066/127] Generate input parameters RST in schema generator --- src/geophires_x_schema_generator/main.py | 46 +++++++++++++++++++++--- 1 file changed, 41 insertions(+), 5 deletions(-) diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 494ef69c..47c167cc 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -5,25 +5,55 @@ from geophires_x.Model import Model -def get_json_schema() -> dict: +def generate_schema() -> dict: params = json.loads(Model(enable_geophires_logging_config=False).get_parameters_json()) properties = {} required = [] + rst = """Parameters +========== + .. list-table:: Input Parameters + :widths: 25 50 10 10 10 10 25 + :header-rows: 1 + + * - Name + - Description + - Default Value Type + - Default Value + - Min + - Max + - Preferred Units + """ for param_name in params: param = params[param_name] + unitsVal = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None properties[param_name] = { 'description': param['ToolTipText'], 'type': param['json_parameter_type'], - 'units': param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None, + 'units': unitsVal, 'category': param['parameter_category'], } if param['Required']: required.append(param_name) + def get_key(k): + if k in param: # noqa + return param[k] # noqa + else: + return '' + + rst += f"""\n * - {param['Name']} + - {get_key('ToolTipText')} + - {get_key('json_parameter_type')} + - {get_key('DefaultValue')} + - {get_key('Min')} + - {get_key('Max')} + - {get_key('PreferredUnits')} + """ + schema = { 'definitions': {}, '$schema': 'http://json-schema.org/draft-04/schema#', @@ -33,7 +63,7 @@ def get_json_schema() -> dict: 'properties': properties, } - return schema + return schema, rst if __name__ == '__main__': @@ -49,7 +79,13 @@ def get_json_schema() -> dict: build_dir.mkdir(exist_ok=True) build_path = Path(build_dir, 'geophires-request.json') + + schema_json, rst = generate_schema() + with open(build_path, 'w') as f: - f.write(json.dumps(get_json_schema(), indent=2)) + f.write(json.dumps(schema_json, indent=2)) + print(f'Wrote schema file to {build_path}.') - print(f'Wrote schema file to {build_path}.') + build_path_rst = Path(build_dir, 'parameters.rst') + with open(build_path_rst, 'w') as f: + f.write(rst) From 6f6dba3761b5535548d7b898abcb5acd9928a95b Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:24:53 -0700 Subject: [PATCH 067/127] Call schema generator to generate parameters.rst before sphinx build --- .gitignore | 4 +++- docs/reference/index.rst | 1 + src/geophires_x_schema_generator/main.py | 4 ++++ tox.ini | 3 ++- 4 files changed, 10 insertions(+), 2 deletions(-) diff --git a/.gitignore b/.gitignore index 637369bc..6ce3a3c5 100644 --- a/.gitignore +++ b/.gitignore @@ -69,8 +69,10 @@ nosetests.xml output/*.html output/*/index.html -# Sphinx +# Sphinx/docs docs/_build +docs/reference/geophires-request.json +docs/reference/parameters.rst # Mypy Cache .mypy_cache/ diff --git a/docs/reference/index.rst b/docs/reference/index.rst index 909c048d..b4df83f9 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -6,3 +6,4 @@ Reference geophires_x geophires_x_client + parameters diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 47c167cc..cdb020e4 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -69,6 +69,7 @@ def get_key(k): if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--build-in-src', required=False, choices=[True, False], default=True) + parser.add_argument('--build-path', required=False) args = parser.parse_args() build_in_src = args.build_in_src @@ -76,6 +77,9 @@ def get_key(k): if not args.build_in_src: build_dir = Path(Path(__file__).parent.parent.parent, 'build') + if args.build_path: + build_dir = Path(args.build_path) + build_dir.mkdir(exist_ok=True) build_path = Path(build_dir, 'geophires-request.json') diff --git a/tox.ini b/tox.ini index 2ce83c5a..278b4556 100644 --- a/tox.ini +++ b/tox.ini @@ -60,9 +60,10 @@ usedevelop = true deps = -r{toxinidir}/docs/requirements.txt commands = + python src/geophires_x_schema_generator/main.py --build-path docs/reference sphinx-build {posargs:-E} -b html docs dist/docs sphinx-build docs dist/docs -; TODO re-enable linkcheck probably - `sphinx-build -b linkcheck docs dist/docs` + ; TODO re-enable linkcheck probably - `sphinx-build -b linkcheck docs dist/docs` [testenv:report] deps = From d255c08f2fce54021309815ebfdd9e847eac2bfc Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:25:26 -0700 Subject: [PATCH 068/127] Minor formatting cleanup --- src/geophires_x/CylindricalReservoir.py | 15 ++++++++------- src/geophires_x/Model.py | 5 +---- 2 files changed, 9 insertions(+), 11 deletions(-) diff --git a/src/geophires_x/CylindricalReservoir.py b/src/geophires_x/CylindricalReservoir.py index 16f0e73c..7ffd38c5 100644 --- a/src/geophires_x/CylindricalReservoir.py +++ b/src/geophires_x/CylindricalReservoir.py @@ -97,7 +97,7 @@ def __init__(self, model:Model): :return: None :doc-author: Malcolm Ross """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'Init {str(__class__)}: {sys._getframe().f_code.co_name}') super().__init__(model) # initialize the parent parameters and variables # Set up all the Parameters that will be predefined by this class using the different types of parameter classes. @@ -124,6 +124,7 @@ def __init__(self, model:Model): ErrMessage="assume default cylindrical reservoir depth (3 km)", ToolTipText="Depth of the inflow end of a cylindrical reservoir" ) + self.OutputDepth = self.ParameterDict[self.OutputDepth.Name] = floatParameter( "Cylindrical Reservoir Output Depth", value=self.InputDepth.value, @@ -228,7 +229,7 @@ def __init__(self, model:Model): CurrentUnits=TemperatureUnit.CELSIUS ) - model.logger.info("Complete " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'Complete {str(__class__)}: {sys._getframe().f_code.co_name}') def __str__(self): return "CylindricalReservoir" @@ -247,7 +248,7 @@ def read_parameters(self, model: Model) -> None: :return: None :doc-author: Malcolm Ross """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f"Init {str(__class__)}: {sys._getframe().f_code.co_name}") super().read_parameters(model) # if we call super, we don't need to deal with setting the parameters here, just deal with the special cases # for the variables in this class @@ -277,8 +278,8 @@ def read_parameters(self, model: Model) -> None: if "Cylindrical Reservoir Output Depth" not in model.InputParameters: self.OutputDepth.value = self.InputDepth.value else: - model.logger.info("No parameters read becuase no content provided") - model.logger.info("complete "+ str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info("No parameters read because no content provided") + model.logger.info(f"complete {str(__class__)}: {sys._getframe().f_code.co_name}") @lru_cache(maxsize=1024) def Calculate(self, model:Model) -> None: @@ -292,7 +293,7 @@ def Calculate(self, model:Model) -> None: :return: Nothing, but it does make calculations and set values in the model :doc-author: Malcolm Ross """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f"Init {str(__class__)}: {sys._getframe().f_code.co_name}") # This is where all the calculations are made using all the values that have been set. # If you subclass this class, you can choose to run these calculations before (or after) your calculations, @@ -326,4 +327,4 @@ def Calculate(self, model:Model) -> None: self.rhowater.value = densitywater(model.wellbores.Tinj.value*0.5 + (self.Trock.value*0.9+model.wellbores.Tinj.value*0.1)*0.5) - model.logger.info("complete "+ str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f"complete {str(__class__)}: {sys._getframe().f_code.co_name}") diff --git a/src/geophires_x/Model.py b/src/geophires_x/Model.py index 47908b6f..c5b66e58 100644 --- a/src/geophires_x/Model.py +++ b/src/geophires_x/Model.py @@ -203,7 +203,7 @@ def Calculate(self): # if end-use option is 8 (district heating), some calculations are required prior to the reservoir and wellbore simulations if self.surfaceplant.enduseoption.value == EndUseOptions.DISTRICT_HEATING: self.surfaceplant.CalculateDHDemand(self) # calculate district heating demand - + self.reserv.Calculate(self) # model the reservoir self.wellbores.Calculate(self) # model the wellbores self.surfaceplant.Calculate(self) # model the surfaceplant @@ -241,11 +241,8 @@ def _with_cat(p: Parameter, cat: str): return {k: _with_cat(v, category) for k, v in param_dict.items()} all_params.update(with_category(self.reserv.ParameterDict, 'Reservoir')) - all_params.update(with_category(self.wellbores.ParameterDict, 'Well Bores')) - all_params.update(with_category(self.surfaceplant.ParameterDict, 'Surface Plant')) - all_params.update(with_category(self.economics.ParameterDict, 'Economics')) return json_dumpse(all_params) From 6421692c022eab476664c60f2d9e78c64491a8b3 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:30:14 -0700 Subject: [PATCH 069/127] Remove commented references to python 3.7 in workflow actions (EOL so won't ever be enabled) --- .github/workflows/github-actions.yml | 24 ------------------------ 1 file changed, 24 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index abeaa5cb..0e515277 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -19,18 +19,6 @@ jobs: toxpython: 'python3.11' tox_env: 'docs' os: 'ubuntu-latest' -# - name: 'py37 (ubuntu)' -# python: '3.7' -# toxpython: 'python3.7' -# python_arch: 'x64' -# tox_env: 'py37' -# os: 'ubuntu-latest' -# - name: 'py37 (macos)' -# python: '3.7' -# toxpython: 'python3.7' -# python_arch: 'x64' -# tox_env: 'py37' -# os: 'macos-latest' - name: 'py38 (ubuntu)' python: '3.8' toxpython: 'python3.8' @@ -79,18 +67,6 @@ jobs: python_arch: 'x64' tox_env: 'py311' os: 'macos-latest' -# - name: 'pypy37 (ubuntu)' -# python: 'pypy-3.7' -# toxpython: 'pypy3.7' -# python_arch: 'x64' -# tox_env: 'pypy37' -# os: 'ubuntu-latest' -# - name: 'pypy37 (macos)' -# python: 'pypy-3.7' -# toxpython: 'pypy3.7' -# python_arch: 'x64' -# tox_env: 'pypy37' -# os: 'macos-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' # toxpython: 'pypy3.8' From cb48316cf803359c860624c5cc61c1aca24e81dd Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:40:49 -0700 Subject: [PATCH 070/127] WIP - add dummy docs deployment workflow --- .github/workflows/github-actions.yml | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 0e515277..c536e3eb 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -111,3 +111,17 @@ jobs: TOXPYTHON: '${{ matrix.toxpython }}' run: > tox -e ${{ matrix.tox_env }} -v + + deploy_docs: + name: Deploy docs to GitHub Pages + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + needs: test + runs-on: ubuntu-latest + steps: + - name: Deploy to GitHub Pages + id: deployment + # FIXME WIP TODO + # uses: actions/deploy-pages@v2 + uses: actions/checkout@v3 From 3bf89a7e6cdcd28596e56fbf45da724bd8e87a89 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:46:32 -0700 Subject: [PATCH 071/127] Give action pages permissions --- .github/workflows/github-actions.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index c536e3eb..1188f64b 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -1,5 +1,12 @@ name: build on: [push, pull_request] + +# Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages +permissions: + contents: read + pages: write + id-token: write + jobs: test: name: ${{ matrix.name }} From b40de389e5facc3e611410f6dc55ef1b6ce4293e Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 09:55:42 -0700 Subject: [PATCH 072/127] Package docs into github-pages artifact and use deploy-pages action --- .github/workflows/github-actions.yml | 15 ++++++++++++--- 1 file changed, 12 insertions(+), 3 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 1188f64b..9ba8b42d 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -74,6 +74,7 @@ jobs: python_arch: 'x64' tox_env: 'py311' os: 'macos-latest' + # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' # toxpython: 'pypy3.8' @@ -127,8 +128,16 @@ jobs: needs: test runs-on: ubuntu-latest steps: + - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions + run: | + chmod -c -R +rX "_site/" | while read line; do + echo "::warning title=Invalid file permissions automatically fixed::$line" + done + + - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation + run: | + tar -czvf github-pages dist/docs + - name: Deploy to GitHub Pages id: deployment - # FIXME WIP TODO - # uses: actions/deploy-pages@v2 - uses: actions/checkout@v3 + uses: actions/deploy-pages@v2 From 298dffa9ff59e310c7b76e1a2f356cc5e4dd2218 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:01:45 -0700 Subject: [PATCH 073/127] pwd/ls to figure out where we are --- .github/workflows/github-actions.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 9ba8b42d..3146bb98 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -136,6 +136,8 @@ jobs: - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation run: | + pwd + ls tar -czvf github-pages dist/docs - name: Deploy to GitHub Pages From f87d599cd5c4aaf01ad10b61742a4f849998cffd Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:03:52 -0700 Subject: [PATCH 074/127] Temporarily disable all envs except py311 ubuntu to speed up actions dev iterations --- .github/workflows/github-actions.yml | 87 ++++++++++++++-------------- 1 file changed, 45 insertions(+), 42 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 3146bb98..f49b3d8e 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -26,54 +26,57 @@ jobs: toxpython: 'python3.11' tox_env: 'docs' os: 'ubuntu-latest' - - name: 'py38 (ubuntu)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38' - os: 'ubuntu-latest' - - name: 'py38 (macos)' - python: '3.8' - toxpython: 'python3.8' - python_arch: 'x64' - tox_env: 'py38' - os: 'macos-latest' - - name: 'py39 (ubuntu)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39' - os: 'ubuntu-latest' - - name: 'py39 (macos)' - python: '3.9' - toxpython: 'python3.9' - python_arch: 'x64' - tox_env: 'py39' - os: 'macos-latest' - - name: 'py310 (ubuntu)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310' - os: 'ubuntu-latest' - - name: 'py310 (macos)' - python: '3.10' - toxpython: 'python3.10' - python_arch: 'x64' - tox_env: 'py310' - os: 'macos-latest' + +# FIXME TEMP WIP +# - name: 'py38 (ubuntu)' +# python: '3.8' +# toxpython: 'python3.8' +# python_arch: 'x64' +# tox_env: 'py38' +# os: 'ubuntu-latest' +# - name: 'py38 (macos)' +# python: '3.8' +# toxpython: 'python3.8' +# python_arch: 'x64' +# tox_env: 'py38' +# os: 'macos-latest' +# - name: 'py39 (ubuntu)' +# python: '3.9' +# toxpython: 'python3.9' +# python_arch: 'x64' +# tox_env: 'py39' +# os: 'ubuntu-latest' +# - name: 'py39 (macos)' +# python: '3.9' +# toxpython: 'python3.9' +# python_arch: 'x64' +# tox_env: 'py39' +# os: 'macos-latest' +# - name: 'py310 (ubuntu)' +# python: '3.10' +# toxpython: 'python3.10' +# python_arch: 'x64' +# tox_env: 'py310' +# os: 'ubuntu-latest' +# - name: 'py310 (macos)' +# python: '3.10' +# toxpython: 'python3.10' +# python_arch: 'x64' +# tox_env: 'py310' +# os: 'macos-latest' +# - name: 'py311 (macos)' +# python: '3.11' +# toxpython: 'python3.11' +# python_arch: 'x64' +# tox_env: 'py311' +# os: 'macos-latest' + - name: 'py311 (ubuntu)' python: '3.11' toxpython: 'python3.11' python_arch: 'x64' tox_env: 'py311' os: 'ubuntu-latest' - - name: 'py311 (macos)' - python: '3.11' - toxpython: 'python3.11' - python_arch: 'x64' - tox_env: 'py311' - os: 'macos-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' From 8bde96d1b3a66729786a281aad64a6c40eafed6b Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:17:09 -0700 Subject: [PATCH 075/127] Replicate docs step in pages deployment (seems unfortunately necessary) --- .github/workflows/github-actions.yml | 48 ++++++++++++++++++++-------- 1 file changed, 35 insertions(+), 13 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index f49b3d8e..6b66fcf2 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -131,18 +131,40 @@ jobs: needs: test runs-on: ubuntu-latest steps: - - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions - run: | - chmod -c -R +rX "_site/" | while read line; do - echo "::warning title=Invalid file permissions automatically fixed::$line" - done + - uses: actions/checkout@v3 + with: + fetch-depth: 0 + - uses: actions/setup-python@v4 + with: + python-version: '3.11' + architecture: 'x64' + - name: install dependencies + run: | + python -mpip install --upgrade pip + python -mpip install --progress-bar=off -r ci/requirements.txt + virtualenv --version + pip --version + tox --version + pip list --format=freeze - - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation - run: | - pwd - ls - tar -czvf github-pages dist/docs + - name: tox docs + env: + TOXPYTHON: '3.11' + run: > + tox -e docs -v + + - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions + run: | + chmod -c -R +rX "_site/" | while read line; do + echo "::warning title=Invalid file permissions automatically fixed::$line" + done + + - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation + run: | + pwd + ls + tar -czvf github-pages dist/docs - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v2 + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 From 62a4cb5c3ca91b639051eb15da684c5540e4f604 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:28:14 -0700 Subject: [PATCH 076/127] Upload pages artifact before attempting to deploy --- .github/workflows/github-actions.yml | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 6b66fcf2..c36b30ac 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -147,7 +147,7 @@ jobs: tox --version pip list --format=freeze - - name: tox docs + - name: generate docs env: TOXPYTHON: '3.11' run: > @@ -155,15 +155,18 @@ jobs: - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions run: | - chmod -c -R +rX "_site/" | while read line; do + chmod -c -R +rX "dist/docs/" | while read line; do echo "::warning title=Invalid file permissions automatically fixed::$line" done - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation run: | - pwd - ls + ls -l dist/docs tar -czvf github-pages dist/docs + ls + + - name: Upload artifact + uses: actions/upload-pages-artifact@v2 - name: Deploy to GitHub Pages id: deployment From aea1ee6d37c98c2c3a8403ae6dd6e66c328299ff Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:33:49 -0700 Subject: [PATCH 077/127] Put artifacts in _site/ --- .github/workflows/github-actions.yml | 10 +++------- .gitignore | 1 + 2 files changed, 4 insertions(+), 7 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index c36b30ac..b24ce35d 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -152,19 +152,15 @@ jobs: TOXPYTHON: '3.11' run: > tox -e docs -v + ls -l dist/docs + cp -r dist/docs _site/ - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions run: | - chmod -c -R +rX "dist/docs/" | while read line; do + chmod -c -R +rX "_site/" | while read line; do echo "::warning title=Invalid file permissions automatically fixed::$line" done - - name: Generate github-pages artifact # https://github.com/actions/upload-pages-artifact#artifact-validation - run: | - ls -l dist/docs - tar -czvf github-pages dist/docs - ls - - name: Upload artifact uses: actions/upload-pages-artifact@v2 diff --git a/.gitignore b/.gitignore index 6ce3a3c5..491cfe05 100644 --- a/.gitignore +++ b/.gitignore @@ -73,6 +73,7 @@ output/*/index.html docs/_build docs/reference/geophires-request.json docs/reference/parameters.rst +_site/ # Mypy Cache .mypy_cache/ From 223cfaa0bd2d8aa5b8e9e81e212cb2338ec774bf Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:37:43 -0700 Subject: [PATCH 078/127] Generate docs step multiline fix --- .github/workflows/github-actions.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index b24ce35d..e1114579 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -150,7 +150,7 @@ jobs: - name: generate docs env: TOXPYTHON: '3.11' - run: > + run: | tox -e docs -v ls -l dist/docs cp -r dist/docs _site/ From 1eb5e6b73a9361afbc5e6cb97ce7551e19d58d25 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 10:47:03 -0700 Subject: [PATCH 079/127] Re-enable temporarily-disabled test envs --- .github/workflows/github-actions.yml | 95 ++++++++++++++-------------- 1 file changed, 47 insertions(+), 48 deletions(-) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index e1114579..3338ec25 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -26,57 +26,54 @@ jobs: toxpython: 'python3.11' tox_env: 'docs' os: 'ubuntu-latest' - -# FIXME TEMP WIP -# - name: 'py38 (ubuntu)' -# python: '3.8' -# toxpython: 'python3.8' -# python_arch: 'x64' -# tox_env: 'py38' -# os: 'ubuntu-latest' -# - name: 'py38 (macos)' -# python: '3.8' -# toxpython: 'python3.8' -# python_arch: 'x64' -# tox_env: 'py38' -# os: 'macos-latest' -# - name: 'py39 (ubuntu)' -# python: '3.9' -# toxpython: 'python3.9' -# python_arch: 'x64' -# tox_env: 'py39' -# os: 'ubuntu-latest' -# - name: 'py39 (macos)' -# python: '3.9' -# toxpython: 'python3.9' -# python_arch: 'x64' -# tox_env: 'py39' -# os: 'macos-latest' -# - name: 'py310 (ubuntu)' -# python: '3.10' -# toxpython: 'python3.10' -# python_arch: 'x64' -# tox_env: 'py310' -# os: 'ubuntu-latest' -# - name: 'py310 (macos)' -# python: '3.10' -# toxpython: 'python3.10' -# python_arch: 'x64' -# tox_env: 'py310' -# os: 'macos-latest' -# - name: 'py311 (macos)' -# python: '3.11' -# toxpython: 'python3.11' -# python_arch: 'x64' -# tox_env: 'py311' -# os: 'macos-latest' - + - name: 'py38 (ubuntu)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38' + os: 'ubuntu-latest' + - name: 'py38 (macos)' + python: '3.8' + toxpython: 'python3.8' + python_arch: 'x64' + tox_env: 'py38' + os: 'macos-latest' + - name: 'py39 (ubuntu)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39' + os: 'ubuntu-latest' + - name: 'py39 (macos)' + python: '3.9' + toxpython: 'python3.9' + python_arch: 'x64' + tox_env: 'py39' + os: 'macos-latest' + - name: 'py310 (ubuntu)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310' + os: 'ubuntu-latest' + - name: 'py310 (macos)' + python: '3.10' + toxpython: 'python3.10' + python_arch: 'x64' + tox_env: 'py310' + os: 'macos-latest' - name: 'py311 (ubuntu)' python: '3.11' toxpython: 'python3.11' python_arch: 'x64' tox_env: 'py311' os: 'ubuntu-latest' + - name: 'py311 (macos)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'py311' + os: 'macos-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' @@ -102,6 +99,7 @@ jobs: # python_arch: 'x64' # tox_env: 'pypy39' # os: 'macos-latest' + steps: - uses: actions/checkout@v3 with: @@ -112,6 +110,7 @@ jobs: architecture: ${{ matrix.python_arch }} - name: install dependencies run: | + python -mpip install --upgrade pip python -mpip install --progress-bar=off -r ci/requirements.txt virtualenv --version pip --version @@ -155,15 +154,15 @@ jobs: ls -l dist/docs cp -r dist/docs _site/ - - name: Fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions + - name: fix permissions # https://github.com/actions/upload-pages-artifact#file-permissions run: | chmod -c -R +rX "_site/" | while read line; do echo "::warning title=Invalid file permissions automatically fixed::$line" done - - name: Upload artifact + - name: upload artifact uses: actions/upload-pages-artifact@v2 - - name: Deploy to GitHub Pages + - name: deploy to GitHub Pages id: deployment uses: actions/deploy-pages@v2 From ac1cdd0935e18b2dfe1588d12c64cd037314047d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 12:25:37 -0700 Subject: [PATCH 080/127] Populate params min/max from allowable range if present --- src/geophires_x_schema_generator/main.py | 26 +++++++++++++++--------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index cdb020e4..ac6dbbb4 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -18,21 +18,20 @@ def generate_schema() -> dict: * - Name - Description + - Preferred Units - Default Value Type - Default Value - Min - - Max - - Preferred Units - """ + - Max""" for param_name in params: param = params[param_name] - unitsVal = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None + units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None properties[param_name] = { 'description': param['ToolTipText'], 'type': param['json_parameter_type'], - 'units': unitsVal, + 'units': units_val, 'category': param['parameter_category'], } @@ -40,19 +39,26 @@ def generate_schema() -> dict: required.append(param_name) def get_key(k): - if k in param: # noqa + if k in param and str(param[k]) != '': # noqa return param[k] # noqa else: return '' + min_val = get_key('Min') + max_val = get_key('Max') + + if 'AllowableRange' in param: + # TODO warn if min/max are defined and at odds with allowable range + min_val = min(param['AllowableRange']) + max_val = max(param['AllowableRange']) + rst += f"""\n * - {param['Name']} - {get_key('ToolTipText')} + - {get_key('PreferredUnits')} - {get_key('json_parameter_type')} - {get_key('DefaultValue')} - - {get_key('Min')} - - {get_key('Max')} - - {get_key('PreferredUnits')} - """ + - {min_val} + - {max_val}""" schema = { 'definitions': {}, From 5a6ba9dfac60e7cee1daf679cff26a94ce9e0d15 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 12:55:51 -0700 Subject: [PATCH 081/127] GitHub pages docs link in setup.py --- setup.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/setup.py b/setup.py index 3219ee69..7e1540be 100755 --- a/setup.py +++ b/setup.py @@ -56,7 +56,7 @@ def read(*names, **kwargs): project_urls={ 'Changelog': 'https://github.com/NREL/python-geophires-x/blob/master/CHANGELOG.rst', 'Issue Tracker': 'https://github.com/NREL/python-geophires-x/issues', - 'Documentation': 'https://python-geophires-x.readthedocs.io/', + 'Documentation': 'https://nrel.github.io/python-geophires-x-nrel/', }, keywords=[ # eg: "keyword1", "keyword2", "keyword3", From 4df2163bd3609393b889e27ffe66576e30144651 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 12:56:14 -0700 Subject: [PATCH 082/127] Generate output parameters table --- src/geophires_x/Model.py | 21 ++++++---- src/geophires_x/WellBores.py | 2 +- src/geophires_x_schema_generator/main.py | 50 ++++++++++++++++++++---- 3 files changed, 58 insertions(+), 15 deletions(-) diff --git a/src/geophires_x/Model.py b/src/geophires_x/Model.py index c5b66e58..14fa0b7b 100644 --- a/src/geophires_x/Model.py +++ b/src/geophires_x/Model.py @@ -228,10 +228,10 @@ def Calculate(self): self.logger.info(f'complete {str(__class__)}: {sys._getframe().f_code.co_name}') - def get_parameters_json(self) -> str: + def get_parameters_json(self) -> tuple[str,str]: from geophires_x.GeoPHIRESUtils import json_dumpse - all_params = {} + input_params = {} def with_category(param_dict: dict, category: str): def _with_cat(p: Parameter, cat: str): @@ -240,9 +240,16 @@ def _with_cat(p: Parameter, cat: str): return {k: _with_cat(v, category) for k, v in param_dict.items()} - all_params.update(with_category(self.reserv.ParameterDict, 'Reservoir')) - all_params.update(with_category(self.wellbores.ParameterDict, 'Well Bores')) - all_params.update(with_category(self.surfaceplant.ParameterDict, 'Surface Plant')) - all_params.update(with_category(self.economics.ParameterDict, 'Economics')) + input_params.update(with_category(self.reserv.ParameterDict, 'Reservoir')) + input_params.update(with_category(self.wellbores.ParameterDict, 'Well Bores')) + input_params.update(with_category(self.surfaceplant.ParameterDict, 'Surface Plant')) + input_params.update(with_category(self.economics.ParameterDict, 'Economics')) - return json_dumpse(all_params) + output_params = {} + output_params.update(with_category(self.reserv.OutputParameterDict, 'Reservoir')) + output_params.update(with_category(self.wellbores.OutputParameterDict, 'Well Bores')) + output_params.update(with_category(self.surfaceplant.OutputParameterDict, 'Surface Plant')) + output_params.update(with_category(self.economics.OutputParameterDict, 'Economics')) + + + return json_dumpse(input_params), json_dumpse(output_params) diff --git a/src/geophires_x/WellBores.py b/src/geophires_x/WellBores.py index 9726c79d..f90b59b7 100644 --- a/src/geophires_x/WellBores.py +++ b/src/geophires_x/WellBores.py @@ -436,7 +436,7 @@ def __init__(self, model: Model): # these parameters to your class. # These dictionaries contain a list of all the parameters set in this object, stored as "Parameter" and - # OutputParameter Objects. This will alow us later to access them in a user interface and get that list, + # OutputParameter Objects. This will allow us later to access them in a user interface and get that list, # along with unit type, preferred units, etc. self.ParameterDict = {} self.OutputParameterDict = {} diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index ac6dbbb4..7f73a78f 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -6,14 +6,14 @@ def generate_schema() -> dict: - params = json.loads(Model(enable_geophires_logging_config=False).get_parameters_json()) + input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params = json.loads(input_params_json) properties = {} required = [] - rst = """Parameters -========== + input_rst = """ .. list-table:: Input Parameters - :widths: 25 50 10 10 10 10 25 + :widths: 25 50 10 10 10 10 10 :header-rows: 1 * - Name @@ -24,8 +24,8 @@ def generate_schema() -> dict: - Min - Max""" - for param_name in params: - param = params[param_name] + for param_name in input_params: + param = input_params[param_name] units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None properties[param_name] = { @@ -52,7 +52,7 @@ def get_key(k): min_val = min(param['AllowableRange']) max_val = max(param['AllowableRange']) - rst += f"""\n * - {param['Name']} + input_rst += f"""\n * - {param['Name']} - {get_key('ToolTipText')} - {get_key('PreferredUnits')} - {get_key('json_parameter_type')} @@ -69,9 +69,45 @@ def get_key(k): 'properties': properties, } + output_rst = get_output_params_table_rst(output_params_json) + + rst = f"""Parameters +========== +{input_rst} + +{output_rst} + """ + return schema, rst +def get_output_params_table_rst(output_params_json): + output_params = json.loads(output_params_json) + + output_rst = """ + .. list-table:: Output Parameters + :header-rows: 1 + + * - Name + - Preferred Units + - Default Value Type""" + + for param_name in output_params: + param = output_params[param_name] + + def get_key(k): + if k in param and str(param[k]) != '': # noqa + return param[k] # noqa + else: + return '' + + output_rst += f"""\n * - {param['Name']} + - {get_key('PreferredUnits')} + - {get_key('json_parameter_type')}""" + + return output_rst + + if __name__ == '__main__': parser = argparse.ArgumentParser() parser.add_argument('--build-in-src', required=False, choices=[True, False], default=True) From 8a323b21aa981a2ba28ed17fe8ed2b6e34274112 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:01:56 -0700 Subject: [PATCH 083/127] Move installation to docs/installation.rst --- README.rst | 17 +---------------- docs/installation.rst | 15 +++++++++++++-- 2 files changed, 14 insertions(+), 18 deletions(-) diff --git a/README.rst b/README.rst index fec9a901..31b18418 100644 --- a/README.rst +++ b/README.rst @@ -75,23 +75,8 @@ References: - Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ - Additional materials in `/References `_ -Installation -============ -Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). - -To consume GEOPHIRES-X as a python package, install the in-development version with:: - - pip install https://github.com/NREL/python-geophires-x/archive/main.zip - -(Eventually package will be published to PyPi, enabling ``pip install geophires-x``) - -If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: - - pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x - -If you are interested in sharing your extensions with others (or even contributing them back to this repository), -follow `the Development instructions `_ instead. +.. include:: docs/installation.rst Development =========== diff --git a/docs/installation.rst b/docs/installation.rst index cf8b63f5..71b136a9 100644 --- a/docs/installation.rst +++ b/docs/installation.rst @@ -2,6 +2,17 @@ Installation ============ -At the command line:: +Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). - pip install geophires-x +To consume GEOPHIRES-X as a python package, install the in-development version with:: + + pip install https://github.com/NREL/python-geophires-x/archive/main.zip + +(Eventually package will be published to PyPi, enabling ``pip install geophires-x``) + +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: + + pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x + +If you are interested in sharing your extensions with others (or even contributing them back to this repository), +follow `the Development instructions `_ instead. From 7e38b943fddb2dc987f8ed0c7fec4e042ba71a4a Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:12:21 -0700 Subject: [PATCH 084/127] Migrate readme from root to docs/ --- README.rst | 85 +--------------------------------------- docs/geophires-logo.png | Bin 0 -> 196429 bytes docs/readme.rst | 85 +++++++++++++++++++++++++++++++++++++++- 3 files changed, 85 insertions(+), 85 deletions(-) create mode 100644 docs/geophires-logo.png diff --git a/README.rst b/README.rst index 31b18418..2edd16ca 100644 --- a/README.rst +++ b/README.rst @@ -1,84 +1 @@ -======== -Overview -======== - -|GEOPHIRES Logo| - -.. |GEOPHIRES Logo| image:: geophires-logo.png - :alt: GEOPHIRES Logo - -GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. - -GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). - -Free software: `MIT license `_ - -.. start-badges - -.. list-table:: - :stub-columns: 1 - - * - tests - - | |github-actions| - * - package - - | |commits-since| -.. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations| -.. * - docs -.. - | |docs| - - -.. |github-actions| image:: https://github.com/NREL/python-geophires-x/actions/workflows/github-actions.yml/badge.svg - :alt: GitHub Actions Build Status - :target: https://github.com/NREL/python-geophires-x/actions - -.. |version| image:: https://img.shields.io/pypi/v/geophires-x.svg - :alt: PyPI Package latest release - :target: https://pypi.org/project/geophires-x - -.. |wheel| image:: https://img.shields.io/pypi/wheel/geophires-x.svg - :alt: PyPI Wheel - :target: https://pypi.org/project/geophires-x - -.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/geophires-x.svg - :alt: Supported versions - :target: https://pypi.org/project/geophires-x - -.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/geophires-x.svg - :alt: Supported implementations - :target: https://pypi.org/project/geophires-x - -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.2.0.svg - :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main - -.. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat - :target: https://python-geophires-x.readthedocs.io/ - :alt: Documentation Status - -.. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 - -.. end-badges - -Documentation -============= - -Manuals & Usage: - -- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. - -- `How to extend GEOPHIRES-X `__ user guide - -- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) - -References: - -- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ -- Additional materials in `/References `_ - - -.. include:: docs/installation.rst - -Development -=========== - -See `Development instructions in CONTRIBUTING.rst `_ +.. include:: docs/readme.rst diff --git a/docs/geophires-logo.png b/docs/geophires-logo.png new file mode 100644 index 0000000000000000000000000000000000000000..00b4df1d42c3db73ab2e0c5294c53ed1a1776cd8 GIT binary patch literal 196429 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∓u6x^O$K7Yg-{;&YmRuPN z^pvDZV+XLtBxBUH>rrpK5RcvwTKnVqLwc>=sOCI99<&)g$1Ay%7M9IKB zI+bK>36w~r%mb$#CNA=fgR3*tou|R;Yp$v)X130>Ih<@Y*&LChg>VEfvYQo2lh1w= zX3jh}2`JUS|0$@*1O+A{AVjF*D1oklHN*c;r&)vN-gPJ~A z-N1@KjwPojz*7;JYNXHC*i&~$C?YK+XK44$;enERO-xL@;qe);8+9*xI}4C7CRZQ}sm9SxEa;0pln#r~sxw2^jg(n)nc0ME3oYy+{@I)l6wN z5v*Xi`F{40D%*oyzWhv}6#ro}HxKRS6Gu?vIQp^hl-K=-u}w&Y7~<JnN0zkP5c0_>&H)eJFIECy*49XGZg1HZm%%{@gZL=o zJzTQyj))en&KK>%4qPHLGKlmI4Yv*tQKHx?w90i;Y>hS?@kpxIk3vPC*-#6z;QBT( zZ(}|=o!#MYf5q?X#eDK3^HhZ-zeHfEW}#XTDm0cPCPmr3Lf03k`I#pJ)kJu$a

      0 zP#%Xh5xEa0 zi@#TD$CK5R02F3Uoci20HK3L2md5$bQh&2UL}2NRZ;z;?M#9ab<97Z%EcrA=HCy)8 z9`W{UwXYL#vX%BE3a8agW)*&6`V5+FNorBmXj;A!BBJGdv}kt&uQq0cKp`)4(#|!~zJtw~p3kz0 z$B4ZN?8V2AW+OP;Tqp$r+C;d^AQw&^`0M!5$k*|R=`%fw(1(6B%EoMncAE|3eA|777UvMSmDR(~kTxLne z+1)2F;PiA$p!c}nKGEa$*yz1bO-ZYotgDlN#~0ZlLNDJ*wx+KjF?;T?d0%c;UHWqIuodsySB1_QmVCN@XsH|Y;BjA!$?fKD@wHc-YF)qB zyK5H67@bK5N{v+@5yAEoMW?-^dSidIyP|OBTV7=QZsqy<$jkdau8GZd>Fj*0FB!F` zTQXy4ipuG@+jpwYCg(MI%*&=IS?pKBlNvIbdpn*id)*+z6=b&``v9K79(BzM$qIQO{5h3-kUJouu#I&-&bRi zQuuEFsdn%|wDD3JG_RxX)4Ry8Zr!zTP_*yHj~^YjRLtKMe&G?dX%zt}KI-UViTtGq z>*B%U8d9}78CQ!=z^ZiX$BNa{iljJe9S5Hs$(RAt4~x!$!NKARG~T@L-hurB3FaYJ z^8&QpY3SC!sKG>N^NC&-o0x=zTu~iQr(sa;^Iq!2-ivu>XK|TXSe!gPKO7y|j_!d+_xPQE z9nRWz_&uS>X~JiNMqtd)D5iKS66J_snHhA(3@f-*6LdU$rc!KP8$9;w63~5FsaWAf z=MNeqq)Cgb2FpY`rg=iGjcPt?*GAwc_s^|! z<3zRY+NO+@ zwVUEP5?5VeL91>*P3c|th6HTjy4dK3Yn@hx;X?hI%z<_@@v0TJYJ)Tb?aQ;DdXex? zp!1Py+#`k(C%2qhgu}lM{0fEtD&PY-1FfL(6g>Zd98W$yRD9bw!S&<}-tWKR(>9A*#yeXsu&H)d>vwr|4UYc=%6T8n0j?q5|V!L}z!g#`!3)0>RVzUkZGFYB{Iz z<*A9iqsTx(s*&RS4j*A-E-hF%RaC8|NHwR<

        F(W{00{x?%^>ob!(2|ZmYAjze> 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
        E-&0EYJI&}H;0^fhEfTSJq#8li@xtIuWw=Z( z=8_)f$qyw8t*woP=j|6)L(521dfD>^Ulih82$w>!)^3g(X~s?Z z_4SC)?cb)$hZdwMz6$w{pK9DEW5$gwEjCK1Ua-zaUT2GJk%Rb4ZV2baYyP@AZK{ja zajU9Tq-7+k>@Z0Ah+XE*)XBkI2*w%)fvOK9{b^-v_P%*k@9hy+Av8Kq8Cn{KOZRvn zjyb`oQ|v%=s`64yRCOy{2^s%1{{iz7d?)X_(J*O0KE^v{jC*ZsOJ1Y#%v}VCtyuH7 zFZs4TXA*60+bTzT(f^vj%kqO{lMe3xRMnpUItz*#wf-$icgM+$=2#0tz;AtoYZdbt zhc9K{!xOL0FwSNDj?0c}?H_;AWd=w;$R;AIiVYJrjn*LAJ+yml+i*T%mJG77DRW#Q#_9wb=T%5**EQ|lZ{Pa_WdWc^X$=3u2YfJJjvo9`iaCLbDqE^u85d zrWgci6rgT*3wXbLd_>lNP~+NiSOmlJklDpQNxZ|5)}gnK-E|`1Vo8|~OF3M6KIvpu z5aJ}GgCr!u6cV+2Gr=}Sw1i;omEBVWR1X@O=$cS&yUcy&(j5#=1dnt&9naK?!FJOk zBXpD!Y6z&3%&jJ*J+y+Q{5@(pXwVC$Whusdm4r#5p_9?Qe&tOM_BzQ@LDrTQIcyBB z?n%@{x)j>q1uHHqd?-g(3;-{du(EmAO#c2G?jFuG5TbpHZY`1jU(uH}M7EC>2O2GQ zqQXXkjcEfZaLIx&`ce`s5L|^hY&`c+F>oS6j9BSCCj>Gv+`B+xnARJC^d6JMp2>`c z5cstOk=p0RMYCh-E0WYweYKY#IoJ_^h`L!M7uHik^h=-|y3_bnJZcdAjgJgA4MTC9 zVVZ3A%lEVAjh^<3F7?^Fp%*q;6f&Km2l$q1_KotbN7B+YRNg}SSFVwU3GO#7tz7IL z^wQ=XTxBm}(q@ub{`W7gJxXTs49zfyIbQopeadkIr@2n4xtLqx_|E9p(Nd&oZkDQ2 zpS%^U@?s)US1Eerm&SMheT^7HMDad>6YVC)DD-`cl$-PexxTdRw%EOw$z#rS#z^0c z56NO<@R6dZ!DH(i7i03@TX4<>)fs-56O3zGS%Gc-ory?`qpIeb|54ruVzU*l$Km0# zchFD|W$|@j2!jib&YKWEBxKwhW%R0Rhg4~!yA!w#Toi?M!o;uFB(xCO>;zBrwa?dc z4V|Ais%F3}?eP-~PPVkyqRayMoGl0!x0t+~MQu-?=0tpNH9!UQn*XI?@QhW;dYczk zvOGOq;fuZ;a-D8`kKKC@>ty2G%(4=tG>ND@A0ywS!mcaf_`di#H&CeF8EGw{*dYcu z<~%>k01_s>(#i#sfFy~b+lK_fDimgh%MWpXC%QG5@$L5BD>*t(Pt}SVT*o7wV?Q-23y^rzwe% zsZ{6q^u&Tcn^r}~&_o&5zAfn;#PQ?6H3$KhFC^&Ku6paBQ;Af&1NyRKZN&Vzl6P#~ z%T^x;RoQLpbKRjIy0=8_YDipUG-AY-sDA(~gbNINUuRrmAe+$(_1=%jRU%LnO)IlVqIU7m?Aee0u48Pz!FGubXi3JX;re7lx=>a! zX%>1$ZD^oqzu;t|k~AY}bm~ZP2-l|>r!ZzN{T)EQC)7Vg+gm0bi)E$3j0kHE{!r5w6u^FSYc1-*VV7w#9GhNir8nrM$rOldc3cK%k??Bk!7yVAG;PwTVa z(MFMCCL%r9gDidVR3%h@Jnpz`W0(1cfSORl0`8QzxL?CXf56osvo_o4G+Z6?QtGA> zmCw%`>-Z#AcdvD1(2En4;xA>LE@^s%ih>wPImbixPz>Xpdz0RW=;_cgL_3Iwj&SP+ zL^P(U2{cT^6HK7(?)g!5ARZ#ZlVgr9sYfsku|$R-@rTwcs5kzJf;Yd-6)eyeteXvF z35tXL%_53f1eVE$q+D;Jzis^YO?AzOngIh?>?IzMXrNmgEtt918dLA^>UAH>-Q$%7 ztjN9=4a2tKLYA$qDLb+J?2Tt=AuSbLNy6~2NG!{ILf%j&BdDyxaZ|ins~z@V3lk*O z$Lpm^_8DHjI4#IxSljW#>+5o0yko65PV$(k5#9ezPuG{G0`w084$*2m_+hgOYW z6Ia)&dN%r%+9fcE;xYW-zKhR6ACbV-Ib1J@APMg>7Ab-OXWM1G*>kGjD#cI3YimLa+=51Dq&%#zaR|u>=XY*(DO{o2jWb!w4vg71u{+r1JA9%*n5`w_8 zfRsdSDP>f=wwoO$gpKqaQZWpO@*GbGwGO%00*q$W7`bym{z;%28wZuxk_Cy4hbT4z zo6+asBpgUz9Zm(y^SO;JOirp{M9~r0pfVR%l`tX4Wn{5LOZZt=whx$}TAU7-;vo!F z_CE}PBh%inGgxA%-+Crhn5{2sD@6ciQD9pEd^u4UD%cQneH%7(UZbav^cxd5w8p(p z_(}+H9@ZPq-|uAr;jx2vZUFxQ0)Z^8tx58cTR24Hg4lrPb)OU4-4;hmToaS&K72}Kwt0&Uuz&mK~@;X_l!u~qNG&bsViuuK6 z)S3fFrM#Wt{9t#|&cRbo$}rO8FtubjrNjTOg9<(K#J|4@r#?WZ6{YK|>jJ3}`NAb@ z+uB}vEi)c-;DqN`RH4ik=vxB7R4oo7!4HA|da~dbjN{~GfRsL*w^_KNBr|bPgE-kX zQ1QL6u%Jm45lCq@<2N)CSi^k1fyj53RT3qvXetdK!Uv8mwb3>AzWVarb7_};J1u4K zY_+vqyBckE(Um8Eg?@&(YLhO>uswIdnAbZTRf8+PXYl1npslT~7tp(afXES3S}Vo~ z^(z<}9YCV?!RqWC{VM}pW~Mbu?s0Y#GOIU&Za|{82n!wIiV_JlWJvIV)&#||pkyeE zrH)6_kcxmr9|SHz$Yy*Md~LE{|8-h zoQXg)O|l}F&A7N57M)Qh}u(12gUL;X6#GO6!RYG#fU(MGOdu0G; zkHY7-jnjnTn{39ze!!{Kblj(j@}<@msueTT#STfaNHV%m`Xf~rYV&UFx}DME96I?X zyh#);qkTvd(GgU)9Xh52nt(vLk&iJnWx^XOHOFv&mV(1 z1dk+;OHnu&*c*9E+FyyP|YBEA(Qde3}ma0;#jcR4x8L8&S2d?3n8H9gP#=V1lARi>LvmG9os10=t1R4TA-`sfr%ck;@Nxy#< z(ez)RWX)X1$BlE(?$JgAD#U>gHWlzT@-7(W+Vf0wced{7WtDG9fc9n^dwGb=&}wbj zDBwId|_x}GEhL)c7_UX zhz%}MJ8jM%h&X8x6p21-;re+sx@69e+?@L+*8d^H) zTGnVXp@%99QOBf)G$S;p+m9i`vc*W1wk&AA@~FT}b)a4fqnGK6*el<9`$e(N zYQzw#WE@qGrEuzOJ-V=7M?$ad%<)K+r>o3xd7eWs5(~aAY@5P<<8YX{vh~A=biRat zcv$*M#_#4MoaGk^%4(wVOywuv-}R&mrHLUw#V5qZwko>xRUALxoCV5pGR@xMhzq!x zf6(y-AJ-fmaTiU(Y$@mkgnP>_bpb=p7JqQE%Dd{A^6$TmPjG}(1X_3ZpJ5`V7Ie^ z*(fK%PV5WiXKp{wp1B*-%b=f9W9LCI117HQA;^s<|dP?BRdMB*m_F@zrKZc9&)CGQBD@%PCUa zMQ=lh#iF;n7B@)dZ)o{gQ<#b=chzs58}*g2_HWAYBAO?LIUc~` z3UY&X=v3|k0d#)K4~{s${JXz1g1id3NOTk1LqLTsH6oG!t?EdxE9WZhXG>#9TVd>@ zFD8cA70Mk!3M4T8@E|$$uQ`%Um0yPh1=P5A*$X$dE23MTV!s@ToqBts+eg0zWHWnm zsyhD1_=spMnDoT|8Kj&nIvQ~&I!BW=cH=f@02?8Oh}T0t|NZy z8~eQ6f3NlnPloefNio&S6|$4Fi=+c=oueC07DYu{;B+zQD0B>?2?b-2UN-7;L2CcX z3Rz2Q>&1UFMJT%Qz@t*XM1&46)SC7xjHlFv2ptDLLO(I$=WQ3Y=@+#(OTo`%o6mcj zz!F1c!j>3Ee4cuqB6Z$oftYj1cu8347lwHzDO*y0t?N{OS`mtw)7$2+W-MLO$>ldR zJZoZ1I7G1^b#--46E-)XDa(v$ z#tXXWOv3L7TPv1_3b=?4c04;jT;N5pp9cg}?OX^F(TDO8G4SPyb4YU1P#)4@u!Md) zUWF}sk&Ez`AhXaZ9;TRj9X>I~QX?A};%GLifNIbp3RBxU#CuO4;8q6^9J4reKWQTv zw?)w(yrQA=Mj%fT^Oatbk8z{nkq|PFnMr0d7xPVXCiW}ks~j3eNEyR(JYsG0(RS&Q zB|46R{=0f78w*+D{WPS~!+ft@xhv!p6pz_sr&IFg?&p?`iwZIuOq_2cLz_4Rcotkh zq0S!383bpg+jyQti zaY5a^!_kj3MgPH5w^C zY-CnyM=A=7-{a>mr-fA+I9qGC(vj0XP^%vnCv>YvyNs>%oy{6YWx#xvjhC2aYI*$6 zDleHGNotU;9w$OwNve+xXPcI>T`;*`*lV}!Cp z#TMTT8K1+_YlCyz@X}G$tT^+9ytA8OuA*z){6hW(qxf0U_xrQ;ap|(e;~GCs^0Ks9 z2E_2<2v3*h8^&BuT9Q7k7U;3dKJxEg`SNFPpZ_-^AWaG+%!!E)0L9I#Dg`I0_m|jf zgyWAxwDbnE#%v<<3@e31FCUP4uCkG1co<(|vyt)}|GFL~@^qjUI%3;x%gK4kDA#bj z7kL}`#%jfAFAG;&Qu)hBMXbpAs^L&Y?HcuUKM1H`M2OO)?Z?KKPjho-X( zimPk7_TcW^xVs1Uz+k~`fZ*;Xg2eY-y9loQ)dbQM&K8WncgG_O@up`$H6s z`Sa2?lF1Y9o&S}m!N(16z+?Hl%aI+ESCpSyH zw$5ctz;>fY=sV{6jQjtL%uXV%1G5hAv?*-Q^@HGt9lamDWr;D2WJ@u^xwJ#KhS#pM{B|fI?Tgo2oRLgf%*<;v}S#15B z935lh5f?#ebpjg_QhA=QQ|RZd>gyN$GVB^@S^a5GeeR2h~3eT4Yp=Vul1Ek=prpS|EOp%<>7*Z*$3edM2xew^~amnpzH zJIy9&UPTt$GVw3k77!?RYTKB2o%uW=AoiFDo>edr&fe{#FySvKsbS&@XlUc62ebI@ZIArHNP%L7vQpks#8fZ(UMEXT^{qu&|foWg0CE z4yOU*^?AZL889=-NuY+`HcEDPAoSy=HV%|lakBpR%Ym~XPF<%k1-C@fjF*$>srg)z zn#WYYR1Put2V8=Qp!}6646B=c;phy0zA|&Svh^>;Y%0V3PW-TaFBqNKptZ^hqyH%I z(eukDg}$cv_9+*H65NM3*K1!aNzwhRK{6^!$ZGZz$z5nPd^b*2&>N?f9g>PG#5zyQ zpKe`*IRRg4VS?JXfZDX$$3c(;F%@JnA?Pb@)md2VZKH@-LxN4CLBo^#tQ$=~YWZQb z_;7i9(`h2gEu3tmR+wJKWer)8g5R`q>)|PT!0V=;R5u5!Z^~IoUK1{Jzp5o7ZR%aW z-eD6vtXtYz3jJUw4}U0pwfPs9ZcyB%eG^i#|DeN{{OJ3vOh~VW$A=&!Xa#Fy@q}@%wx#HnANag`}UW%VK+={!* zr(sIJm|w@__vF%k;Ptc>rGVxAn2Ul0)RD$(6M@%`ko2F9Bh$2Kyl68`$;$G-BWPW} zPAU-pghwuSs4R;cucxpy`nDo>$&W+c+ogJ{oMY`;AsSwICB?oWDh|=6ZO)<+EC*l#n|V8JX!_PnN@M zYV5YVb>GK}5^oO(gyyD?`isdnWtH$FX2iQaVtER{^c^R=F_i&Qs`pNoB{UL~R(Mw}Zi)gv93eK+OAVXq4Us=tX!t3-INKzQbJ!N>oS(*A?XW!nZW$kx`@ zf?{IBE}Y+81YJT^71AtG%6R3}%m#v_`u4{OKK%8Br45I58O{vOn3b*DP-1W6b^F$e zrIe^`=~_?K^PZdP7>lcm1)b>@T((c5KGGk>z6=SB?fSl%BvZuK455+$VipC(#l6sN ztfqh86lv#bMU&G$Cw6=)3;%@n&~~rxJ=P}s2Ubg!kfM^zyRZ@HT2pi6sX40^92~1n znO5M^G3bby_*L$d!z8gkuNKyla^j^?fKkF*8sS^PHwk1Io^KQ9hDEJYa zEOd)saZCDP2cc;5>S8M*-Wd%@tp72JL`Eo<@`J2Un3ik>M-c6b0~4dSOdl9AVdQ?P zR9A@Zy~m8cxTaXbHS9}V^~l97OmRdD@pQT5mq{~RPEfWZWhg}M=SS&GNz>?;%jx=c z<{|fm&@xC+t!u5OrCY=`Krfwpf+&94GRm#LghG{}qzb$m) zpYd=Ib5L4@1<&etxR?UN?n@|p$CUD$UwmfOL@?U5^pX*&V}Y$#*{?PF@LajJSSaTg zEezIcl1d6yx};V*6A~Q0)=~T^oSLmELgCC4-2Fxfy7YhhBwv-`G~Ss>oRk+EcY3dQ z^21@x7;1Nj!}~KA*6vwlJ$@~_EmB^fIPX}Ib*7BnVrPLfp)0()aa~zFa^n)CeYjA@RF)Gta=`EuYcK#6#-k42>LMdFe+33@`P)a7$=d8d-f^D zNZrvFsmdtb+Foph3MsbRBM{~y?3TW^e_x>?LIF*tIaYv;_n_KwZ8?`}xL-3mI66fv zQ&O*sSz}<~&T9lnFkc?|VVJ+LsvTK3R;+z#K%77NmvcarINhMb=CtARC%>lJ){!u) zw&8;zERzg@cnYl}#XyhyFuD)yI-gaSvKv2xqu*mIcJS>|x;{z-7b4H`@>SCcIwK<^ zM{fJ4_%BZEKWn4$4|YwZaO6`X;6_wh5x zY8Z$;p>yN%D~bgni7Ch$GT0^?R_{b1R&mF7`D6v#HxI~lMqS_g`>BWb+$PJ>c$KGc zkwG~-T_$KUX*oojcr2Vk#e{@y{bcC=n^Vja8&wm_S4xI&^5aH1DSuS}~VUn&>OmaAX zZ{B)*3Zi1!eAl#%sJ_A4e}0pcJ@u}Tm21!F1F=Uf50RYVIV^~RNWdbG?JHNgJvzx@ z`^Cnws09q=vYBx}`*v&TCwey)x1{_KMzn&b8gd=ok6_*Q$d8qyU;vBop$uVh99Bxb zgf12q5fy{ZK@*pi0e+lZ3fu^_Kx0QPk(5gPo`hj1L$ri!+wTpxeS5vtFs%l=|HjJ z@#}!%81l|yDOB7Dg_QohpGQFf{CVp5sz}r}G=d3+F@2^w`2Vy39Ran1cDPtG4oKyS zi+n1z^1H`EOdIbz>-*Az-JH}EFxc6f-8ai6(M_U0aXGI;XIhIS1+*}(e^x|o-bVX! zATqL*yYQBBkmk>pi|RAZ$C(^3nrnLIRX^>@)Y=c{2N|=57grVccSB$$2YLn2%zSPG zcGg*^^pLCsVo4TxomyhXHXPyM??qM12Xs7~c|yPRlw;mwVyNJLx`b(C7ga4*y>^J( z;wa-@m{&lSJBQh1d9Fjt>fpkD-c!m5>#hn|N<6f5SRKV|YS*Q#7k!||TC_FJm9x*_ z{gGeWP>rx%JGja1u(yi8Zu5{z`}-N^SX$5Mc(jgG{(YBp$Zp!?%+zdcA5EsOTWhYt zaK~xhu7KQEgUv=}EI4J-4@N!A;lUjEixE8V?Fm2n!nmcUdc5{i|H2Rt3 z`Uu~;q5`P;BWAPPp%WXb+zhrTHA;@~X2V0BPO$PKr4z$@`In328VlqO-&wJLO#5pT zar8|)3UapWrL25WM;EEHL242tla?bU?GK3G!X9sPckH|y4D66_ zv-K%c{f6M>aO)+7?OCnr`DRrlk)g#v!R7Mw^16JuG$$*dFz3(NJKZU|Rv+$E4N(o! z7V*$h9c2rpr5?}A%=N8zvdc9#0HBGPGkQ|;;g>@~|LhLl?!cw@4wzmOd(Xa{C&jUa z1#1FhCK75jAygX3_j{<|oUs76F57io= zB&=5Qd&=#xcXCwu>tM24UUxhmu7AqyUUNTlG1BR@mWRiCpUReb1B1ZayR?kT@S{l1 zV+cBGAuI1tQf|>FniZOD<|_$p z<~ucjjjb&TN{KvU>c zzX%jm)W7gmYoRKns})OP#PSHmDyjx19V@OMBnne*TITIy&i`!mxWg_^$2ssWh^=)U zk73~Eq|xzl{6HVD?e_1 z7?bl$4$1Ym>{Qis& zKH&S;_N&$5@-F8&ogAEGCft5_6MZx!6^Hxgxf#78Tfh^Cv6ie+VJdv2n~2M;?U(Gh zn`vuG;5Nxf2s8yiczmBjfJxzq2~m9rna&ZZ#l;_?olZv;56I5c83%=UK*;3~k?hDw zW#A(*P$MjGP437!>Ll;2G1{Cnt1TIeen}CU!Hl*gsD`5^MEaZ_$4*ME5ti0GbzUxo8o`3 zgy&QXgF*f;_o~eV?FT_h4ICZ{wp!AFZ7L~fksq6lddDKrvTVbgYv56Br;;=2maL4d z1kzUt&oA3IjLp;xcYzNYd+#tlv+E360KI!w(?F@rXk_VD5)N??hWYJqE*%Y~kG0ei zy4`;1n9y-8JS&gzip4&-_dNz{DNgNi-?BM@koPEr5!5XM&5DHkU7m$aQbV#jEaS#+ zd_F4o*FVS$e({fvv*KccDueJ45j7IcQDdt>A0U#kuw_;CoEQqs)I#zu2^E)G)xBN? zNY9)07#@o{(x5WSRWCf(tD%vn3u1FpqBZH6l&xrWpZ{ha#74p=@~{8gW=B!A449}D zk)+LpN2pE3u6+SkiLo9BUy{X#Yr-h-{S)oj{vePPNUnzr`tUE}j)L5uSv7*j^EJqH zgGM`9=Cg1eLd>lDjY1BMt(72+K{L)m%CgwNbI&2MFh;fekzDb&L4`>@S`gD!72*WD z`6F&pqqC1}3OA*X*>m(&Z5`F(x3U!^La;Y$rvLDjhuo|orJoAjtP2&0QD7%kjf?{U ze6+zqUF%`baQ@Rl^^=S(DtwsP`ytjW$hqWf^EQ1yvPU-#E=Hc*U-3hfh zkMnRB&tL`le@q{-H`Mttc=4BKyz#2wE-K#V{FirUhU4NJj*MRCrD;?WoXT)})9q8v zdeZdE)wP#TKlHm+gYZZtCfNsH1TZz{Vwxi5ChaxM145`^zTh`=6vo0rY~{Xy6(n_H z$_k$98gKOlO ze!o6s&$umzI(*?eJ$=~T|GgkiM<>eFBm2knmqZ(9@IfX3u*d zS&ezT*xisgs33iA=G#SMz@84Lj#KGXXG>~rXf?eQ|F__}n^1YIu!~mEA_;J!fNfZH zO#sX{_{_pv-I7i6h;Bj|!zCLfynsOtzs`*|N1i}5%MT+Hq%l$Aq}?9}hch@cSG*jg za6U+GkL|tt*Bs%?K!G3_VgRc+Z)ew0abJ-d|8XU>;=?4l>X=vo?*xIzJm|VZ5$Q&( z=#vUh2^WUi;9vh`d#cT64nLjeH_d!J`tQ^|>Zo8v@YlPdQa@mj7lGdFSg(TWXAgIh zMk~6`RL?atV<2@2i;E_w57&z5cAA|7&kz9ZWIPbWdOQ#*WmrboKC<1Q*De_b%5FXvWdP%QduTY}q#GI?31~4AA^CF7 z!|p(byhX1wmY*U`xrcHXhH(-!yTNZe^l|mJIxTNL*S$!ZM2t6Zn@xokk;M<%!QQ}$ z$J-K-2NP~tO^9HHVQ#uUSR9Q(aCNMkA)GcDJCp2{Z{`SF@*6bDs&AI&`V4uH10y4_ zquCfrC}KzyD+?+uu3dc2`1t#G_4b{&Jt@)NTwa)JLtA$Ruij;cs!y=uJsi#)&&v~@ zKd3CtrrN_V2SfDudpqArPwx5+9fdYBw5qDUp(FbCRyoZw8^1n{4D$*)oXbf*`=pL! z`*CBTJxhhFr@hai0cxKDub@eV_LFW6rJD;q^F%~%J=qb-Au#ELiG zn!^hp_bx?vh{3~(EGO`OKRx}&--zQ2$XMokJP%TO{KPu~Y9OsmddG0h zRc)k>CLda@9g@BMl`_O5>8WXV7-Cu1lbbvF^i%cwms7+H<>GAQ4CIWRMe({;l)p;B z)Y2y7gG=FDfJb`P3?_ zRCsmY;in*g#m}?gKMlZL=WDdN*SI^(Y&BiI{rZQi+SF)P_&zKyjBappM!_^7fc*IQ zczJVk;Q#B%E}sF-%-*#4-pzv`T+YCQ#gx3{(U$Q?iRCi0<{GD5$|TDeeyf#^IqpB- zV4!LO%IIT%UVpd@o3$#k|0YTxL^YRCn@jEkg|}E&RMr}>6Nqo;^sbFuWd2(`4j*0Gdbd$o1=Z;*qO4_KCG)0MBQP^F ze|7APgM2t|iL>CK`g)z^Ltj4Z@(00;68Bi(T}~JkqvW0no=}@`NBnK#lefqgZVaCJ zV(M4ISwCv}v^h0BDO+cB%A*>ZCrJ1h^B3h;Wy>-evEDZl6vAd&{HbY1??+e4I^*8{ zp&^;ChUjdur4+|2gl19la>Ee~EyP-0omh!Bqk5Od~ zN-flp70hlfNVL1XjSUbih%ja4x!9;$A~+NZjrw%p@URBk8{GrW)pL4~j3S(Tj_N;W zoJhp{&SJhbgASRUi6{pwWz+gWKU!Q9S@D*CI3?!rL{QxM!ySA*6s=9Zn+v5{qoQ&^ zLy&-{HY~DKg1h2n!-Z$2&wts$dMJ3?3o-$I!nYgMH^$ALjYP2J>+3*>Z6*V8QSZj;G#wD{~(A_Pn6O}czpbDH6`rH3U#zBJSB^u}o9A+% z5TX?8Bu~Uf>+N6o<$OxzhEfb15J(^ zOtt=uD@rB$gbhfh`}-QU8jl)j;hmHY;h6+TX^+BT)s%j0uSa4$4+Nm#GmmHYK}N(1 z3x~N2t^-ZraBGO~oAazJ2z$(_NSzd!`9VlA2i3yI>GNUa1>1|J8x=n*VH{i`qU z%h%GU=ZB01H_peAKF1V;tH8`Cg&M~|6XgQFMxe2l_kQJMf-g;RI?-i>L#jsV{3th? z!Ey7Kj}v*n-(iWh$p?ebJwMb?cA+%QP#AuGfri!&Xfexs zsqd%a+@`}FeDe&I4mlZ{X_D8xakVrDoR`fKGi5f#F15a*Ay_zPVH&g$g6@wOefYJZ$RdMU zOE0?2${Q9^uC&bS&4Wz>=A5jIM~iY1D$TE^DfMGe=wjA5&!n=oVB_*KpUE_S3!$6y zO;Hpk=rm0$I-;RznqnB6&V|Zn7f`P~FpvjRuVxQLD}&^*oRE9PWQNhQ*h?3dH`n_! z0YlPGDAMxkI=Bd-)Fxmh8Afeqz0WlL1{F4laa0o7HJ;(P>oq|&;qvOIV%K~B*fDp+ zWSwpQ&-52kUb(vz|KSw?+|f>sbI(7q z@a6Q|&2)Ra;K;+xf}eWZ4|xd=%Kq<%GP&=VaU$o-lY*3UgDH2=CmUwJpuT_F{f*We-le4mC7?}mx`4%B2a zlHZZoL;GE#$Z@lN{CfCv!~+1`C6dA#;;x$-+%B;iJ?&|esrikBkeFp)!Kkvj_S0Eo zpJgGf-f7}$?RpWjmgsn8rjGme{8J;kNMsl+MgkPfFFd1sf8Y~9XDsMDouE%yv7GkJ=A6OCm7h-rq7_@7%Z{NM7y}`@5$e`SskCUFy z)S<7Yud_$sXC8<2vo@&fTij5+dt?-Ne})88IgGc2XHo_h9?jT9-o~(y1pVTtw((By z+r2no)khP5eSoW~>XNoR`?a5LFIyoJLnn~aP>j@f65_5DRFIWzy4<&{DwsOzM~g^e z1fngIo9odiP&n86609u0JOk_X0Zz2NDVlw#^0OQM5A^ZHq*iD%-zYyw07t0}zMeiZ z6bx>FW!C=Al95CQ7KQtaHe-gKrO_wcr=nQMlKalmM3dhoKMvwMW=WEd$CQXBpji!y zL)1hmwDU?I7S`os9(j&+J+F`CKfOlaRFu27Jnru{fsVO&R4lMh*^16{tLS2lM@%;H z9wb&HQCmu4rbHtdhm^R1gtZir(XM={3K)nVQlI1^=rj_C)M>60L`r@eEL{v&!m-tS z=BA#E^!M(XHmf2*GO+sw%ErxtGgB`%!{AUvQgaPmU94x5;Cy|Ge9;Uxm0%P0GrBpT&N~UK3~4+vZ{|+`IlZ^$mg$ruLeY#i=(ie zP>Le;bR+BgEiQLZv95Wkw`|H$B_>e_w9|8 z+MYAO$um!IiT^oV$S+iqQm19g5V>z;A0}3RC3S9yd#Q-i=!&%A{o97nom4^EJnulm zyb;b<0kc?B#13yO$pR;FM>E5mO6He#v^3_+tn;&-OQZ9Xn(LAXXDkx>)h`L98)b{J zlVe=8t*|zN5DRXB!KeJtG-4eR67ztM5@gX{*aOhCuLBq*EL4U+qf)qL;LtT9WiS;i z)*Vr`_Jw>O9gZi~dXSKmIOTNGEW`h8djI}m?s>ja1l&)OPmgWrbib17OW}DvNIuV? z4)}`=?(f1z%0>!`3V-jPr3OOF&D`#;TYsHipBInr>rWCUa3)u=zN{F!=zHOP`E@~$6(8)|h9TB;smo~MRQIyKM@jf-;4F&f#P{d?DDSVMc zUq8qD<^tyR^}MHF{B=)!_efjy^3Q?d^ZDD$Tl;FNVc7?$91XGq94jZMPbjq zsnT^A9_`$crzzdE$>cM=#i>tIjDl^f)!6X#^vk@!1Pu%eB;NHq@Q3p8qlt41y?*{# z+ECQ*^25o{q|WKzWLr?YH<&99Xo)XZmXZ1%Wlx8tyiZSvJNaA5{V{NUae>Cp&UNWN zibyL;C_4$=u#~xD$OkxRL_v|i8r+9k?n3MZL(0ZBhc;Sqea&%#q`(IUoiwtJVdnBF z0$ZG$*CzJXNdNpE+SB=_*487BqOO}KrF12U?AB~Bf2i(3oCQBPvsGMNT!NdLcqRb{ zgU22nO9U+rHz>`&#xTHkdAsrZ*47o0<@P6i6C!iYJeAAcA++b?-d9$DGDf~8f&6@1 z7c|tr17mgFaXo&8M*4S|Zr5q$GuUs*7D%o!nx8p6ne_ z1&Sac`gq30L~f#Mi^RQ%$n>oELxn9*-()*0dYE;cy5tsJdIzjfgjWyo$bYvGRg7`k zkQWHmIulZc6q3x|krtnGw%Bg;-%^FhZc;2f*>1Ss2Z)2B6$%YN;qHl$1*S?#W)wPn zcwPc4=on3hT%1a?B`HBhq{>aCRoB+H1zGyC&9R}}B{*Wb59{0?&2}8S4Pw`}YkPPT z>FXhMP1&^|l?*f=QrL>h7E}}dDbl4Z{%(Wz;GRX#lGMU6l>0bji2cd>%21QF>gB(s z%j#-Ooh~xW&I;lnZmSSq1Ns@Uq&GW#^CiDHz1dha)6a4%~jcq9@b_>0Y&>(M+1LI z?=Y3Gj`ZFA-n|X9?#li^warJi+aS|bN&aOg*i|5KDCTfG{m0Uo@N7EfTpbt1yN-nb zDth{*a1rAj`!@;LJy%7a@rZD1OxOv24MoC?T5Sx*6i1bl@NXH0TyKSVu-SfB)@dwt z_?p;s#mYKKWoSqKH(}U-Q)-|D2nIN9+uA+0o~{Q}O#CPPO&^P96sEf|J`8vSGb#x7 zt^M=`C^Z1jjqv&4-CF{{YY;M-_RA+)yDaZPpv*;JMo2vHBHups_n>Cu_j$OnxxnQb z_9U#Q(?QGoV04pxnowfm29D;7L+Xqoc8EiZrw;juI{42F;(;CsCr90dRWh~`eH6Gh zud0w6_U>59zss+AH(y%uv%9f;wM+=hATP$BA+n|~HxJl*{-VP`C7fTuS74SaTis*! zON5l=$xWCeCzm;`VdvX%_I3ZoGGUiOMPVkJwGzt#HgN!v!NfH%;rdeOS8PWcf{hu^ zyBKk{zuVL?g{1`CzSBtY`Ig5ksbeoxA!^)|sf*0m>(>nNxL3J9;032Jk~Jg?v6Pfo zu;jVj*Ss&KOZ6$JDxKW%!j3J#oTVB*4{u0T5Fq^UMoV`%~L69 zA33vzr^dP?03!v8;1IA{pHdmg|FPr^-;IzRbwuLOa$LH1iJSE(q9ec3JBTQr^W$Ie z!t+G$GaA2uK*{8r`0JB4&;XicltXX=sC2yIi{HZxbnPi@tU?HxD( z*CBxo=wk81BOolE6~4vk{bB7QLPX1ef- z2U8s?3T9TxS-}kp3#)4vhbM1Y!9=kmi{2f$#9AAXK4amGko0)IE4dn`pL@nnC_I?F z@yrzh5zt8L^?FaIb!flNP!YMr!IlxgLF_Z%*-vO9;S4zb6oItq?aal!re!3j)0_g(WOXl*lXpO ziVH7fT=o|{e&Ia3lJG!s&6)aopNZ?ku4I(3cFAn~BJeOLpddeEjV4;WG+vCrr2)>s z`$$61{o|qwSF#-}#g7r!rkNZ#Wm}_e6AsuuMSX9O-wxKCFHeqm92{!>3b(i>nNVos z;{>qy;R)@)4 z5Ipr1&=LRR=U?O^L)X)7_W)dS4%9Cv?C(5A*7< zttuh$V@ypOA}_cL%cy5C$y7=hT>J^(k8u*J-t{6m3Q<)b7E$!OCzG zE?)|{OIrA}QhIhc9UlEq>p+x6)Q!m+Q(d3?aYaldDvh8XZ z42{*>!1Y4;3}Cz60;qmzxSLBsyuwMZ1X!dHboPf&G2zRJV3wu!aIuhG)D~G<8NZ#6}>q+Yeg&*D@B<<{nK>9k=C5-7gOcHb<@rWba5r?x_i+zqU29I>{3B zWdx^9y`8riMn)$+v6Bzd!DnL|?yY_R_5Y~D=HB~r+}nbtNGxZ%m*21bw#gE=A)ct* zr|>$7nH=_WJi|+z(Blrb_!ydIlT3RCA9Pc-T#WQ|#aC((xwjt}@nY_iy%WYN)&0^) zAeSbV#7&2VR>#{KU1vIRvkExCUjE)+oUCa0U;hyBez<@E5|RpA5(;HNzBHAC9p}#e zb+2EQ=K*Q9saW>z&sVY6>pJo6&hws;oENysUwqY<#}pd__zhw5W31@q@2qJn_9Udk zD>^Ap(&Sh%hEeLwV(F+k5zel>H7_o2t_}cGB~!o`uBBV7l1|ip zUCOAvoAUmQ;UiIk(d^gWt;V9vH(#n20JY5-Jk0BT{R<=T=|~o60sGI+C_L{y)$wI= zNmaNGM9BwN_zc{3Qh!9lm(s+2pw+aD2CghJh9%W32Hpe*D`O~|Jpr-*<{bd374WG7 zm3zovY{Z{mR%40Nq0x?^iR6Yr(9}Ri?Y(J=)h%+{gG5(m8k2O!0P17Pe~|AHI2sS@ zt5nZ5Efzm9>Ub~95vy2nBv=kreGaF{MFXFS5__I;0e5?#v)QOvgc&d4-RC!zLPeeR zid2-%u7J?P>4H7ro39_&AEoFwMew0hTf|8P#e=xhkIH+Z8gbA?VGdCMiwJO26}e+o zBRCAv)+cUv_TQ`H&_%qO#98bRXgdxl<~YqY91t}3HW-C?$i->mO4|03@S5n@7p8sC zCBTLh*B(|L0|4uR7r*<9e{Ex|pRtLWR+b8bnDVq=z%!z1$ohu;J%>JqkLZ! z2KVGIWhnz_amM<19-Sp1RxRAqMEfR5sf(Zqx(>tADYfd0NR2DR{|!rW3VUBVBMr8| zrhimZC5N9-$|(6NGS-EPYn{PgBLoJaPVTCDl;bzC`TK9@wAp{5HS(>Nx+w~^T7M3R zLB?1*DJKRZf6xnida}Pa!qkk}XAJy}!(=rP^e`$32ch;e!IvaYImxg%(qSX`cb0Mloa@h_3KJ^)LnwbW9xkLvpL>(*V>hkc%nat*C+OQ2`bVSc z-qt&Qa_#VoL0Ekx4Me-s!d^2*|g7ZKe2gXL#Clo9cCnU1_x zwKLXnv&Qq}Ang2jKQD(0X;21jDB9+9(8~jP=-@AJnYXh3N4n7&C?Vd&*ff6@jvYsM z>Ql&dj_kUKlJHLx4St6=AR6$Tot^F^20hcht_A(Adw9Z{b~&8luc{hP3D-EED%<(5 z565Zn-Kh zwzhM!8CFIv#QY>xi$xng1#Ye{GSuGP9^FZPcOf^=P16r^D-Lp2um|`nJIBDB_Uw$D z>5JMs0#2xpSNzeH#NR6nXlB4>w6;vVR8{n0apS&=}4) zb76d5eZ00WQ)Bw?uoQcMZ#$%*6dPO58~}@h{$0a|{1brZee8iOG7^}=h<^Vky#ZQv z(V$0IB$+@5YWfmEN#^{9#~j9*21gJ|&C%n4}e&)oTr3 z?Ct!1+1B*<#}+v@-KghNEfE2D&8rk^IifUEXx%uj2u0=d)huo1WERGWC5sya0qr=` z-+k4h)G>T#Ks$7O$dM4pUoc1~Px76aFgr+=*%`U?1dcSG>)$y!Iyy=>%uR&})*euCM1ZIZD z#v)#K$Y^D>9}=e@+uK(nhT1e5EMbtC2mXh%WUXQJiA9-OyAL%zIK3EfpH5e@k;!$4 zF*OL0nEC~TohE;<<)Hcj8-mdcYQ{~XD~byXzR54gb;#B1W5^S3&4rOWDf5Y4ft?@2 zZyLid&mMN5JcTNJ5e_bvcAn=)U=g}ckF1;CF!~G%RlK^y&uVtW$$K9#P>4Uk#Q;Y{ zoG**&>?6+(H>Xp$!@nca$oz7R><%8MqZai~$Oci=qdUz0{zjfo0?NCd9WyVUdkMYrKW5BL3@n)W3n;%p+vwiEJLX+oVpBEc-ViADMIi<06dgd zO^7Vs#o7z${!FOQ)!G^_=eT5>Z3nJ!{WbNcjFFKO`wSadk|ws$F}ddseACJ#OgeC< z?(R(-dj!x&l7f$dlC!5I9C0>tgjiAwoq}C(*s~)G3eewEYN~CMT3%2Hq9wN^T+UTn z^(!VD`_6$4o%A~@$!?H=EBc+1A>#{Xe^A?V@s%B-^H-(c7VLLLG%F9Ko2wa8aP*wR z&)#jlK2+UJxuyMIv?cojB=8q{PacB#N?{-{(swcjQ&Fgcp?j+*rR%7YOxU);bbn+p z<|k))mG4&L8tM_3J3C{=UoR;ydtVdZ!dq@}7MCK`6ogIYmsLo7NE&zE-UU1Ko5isI zk%NDr4IhYzoj#?N}c2~-X!F+N(U1eSwa;vE#u*fy7nGTp6NBCl6bFXHO> zn4~-~ zb4WT=r0#HO1eQZ&x&k$e)6uBg8(6FK!8=qtZy(K9EbGWt=X@?7E;f>GiMop4A{xkw zLu1bKxA*f~^Yf!kiLq+3wSc@n>?J=FViK<6;4c}dX1+2M1E%}GGTY0E% zvfbBOK6e<;L1IlNn~GvmT#AXro-Oac4|r>0D~9yFHSLcReU~#h zkfE?7&S4V(l{|r)latf_cZd*J7-;}uYQUEFme}!=o(0r@HUH9@%+lzmJWfX;w8QuKSt6;EJUh2*tqb`K+fby5N(M`x zoUzJq&F!P!!TAc@^Bwoc&TX!Y0&Va5MwV4@DGO{m!76WM2b7DCj;)z4O>dwtq-&R| zc7y!Of3yf&^ZWD0|9R?`FMBNR0y@9z__~s`1nMcM*G@q7z>`xP%o3W;UbcV{dzf%NkSLI6S9DVp~ z6qa~H9~}$RZFfIS7rmbj0e@tY{grva{I%cyN8sk|s#e*$r370X8QU1gOiWFDZd4XDmj=7$f*Fs%=BHAzKG7R3;Ogi$6L6K$HJ{ zX76@q&>LFM-!l;)_DmAjI>jo-ET|0y9g8Bp)lsbc0nOtMVLUcH|8(d-1w+pEx)HD~ zdtyfNTDW|8Qoe;u{c!x34C3ScU&`iY8mi3Xq)_zX;b8{;#ih%eqklxSA~JNaWc&4! zf5IwbS{?kM2r7cgVBYTZ#b`Ug#mBgFW^VHehw} zoD`&yDL8vk5aPDr&_(T)eB%<9>RN33=STQNAcay&#z)vIht z@YK_b^f4p!&9K7nsieWCe^mjYgmRlKIixJ*8Ljmck{4q9kuO7_L6T~5HI;+I`j|n& zL|=l9=te~31hzU0R-jjt3lDGETqeykiR2B2pG7yo?Wbd&=@tGn*B#cM$<3Ryd*acMd5%4?+{8Sz@n02z3W8kxoPel;RC=SMo zH=C$Sp%m)^!@pz7m|uGwml)0#ym~WLUk>2&YMF8+N|Z(&4I;52EdFO(-;gH9}9^#7}QN#BlHhefH&@HGZn3C zRIKv+@)H9SEAiq`{7vNbJm|Ie0@y>vjWDYJI(2ivd)wD8#H^f)$U5hb$Bn^RJNDeIB}YlLP4 z##87!%J)Fn%o)dc)fH46!^-V2^*1t-;UmT^T&LV%RCnGqBZyU_kJ~ZOunn5tGk$%| z^|`zs0J98JRF;A?`T5c`0q#E4)jS_alpiBD&soW(GGn&4feIjes^hv2X@G~D|H~3JU;fxLHI84N1a&s5o9J| zXcJ!(j{&6on3@NW%c!?Qhx@0$+&bY%e~JGhTbZdH*Y{eFu2hakRzSA5y$u5H$YO;E z$pwnNgb2MVJ}0{And}DVq{Y{)XXT1)`H7w+R(c%EPBx*RQVeq>92fP7>_N4_T?g~u z5ft@%Lih9Y3Si00O!WO=d9(7UT!0ubU}AMe)TeMnQ<1Jhlulx=XA00x+SFjnXl&%` zLrmKd+hO{_Nzkxxx`-=;whL3?0a9UZG|n(M7E(A3kvg%f9(f0%TYso8eNtJTir+U8ub5Yy5^|Ly1#$(lU+AVwry*&t%;M}gsI84 zHPvL>wvEYlO_MqCJ^j{t*E(zUUv)d}y}$dz`^^Ua81hk!&O;*fR_goUNNLCF1oc1X z+{K6eKj+`OguBzNqYLs1Fx)YqMIlN2^vU`*HsQD*F2g3ENwIV3utr@-lqu5W3PRgg z8rzj6Tdr;83H;qe^BAEu9F(M4BhZ5vEukDSa2>Jd6MtmK+p~3%T_zDQudw5idx3qc zl>hEosT6;mGSxsZI>FwFJj89RLM(X>nQF~WPp~a&c(SGxk%fh4kWCDX7t56>!meYG zG>N|X4X>d0cgW!3FTx;}CD*rS;t-X#%#*f@pU5HqZYX}@x(_XQQBJRGNRW0+|Etxt zO4xuq7Kotnu239;W?*LATWz#y>2yInEw>q&YcTn;STNDIi>BszuPO$cBn$oG%66H! zX9_5{cT>Ok^p2-iJ9;<pD^FI7v0xrKAsw@BI9J&_#Y*fd8$4f;>2A*A-lC- zdNOgEF{ElpPTJ6re^`L6_L ziqJhg-Li!uvg9fVvh=_Q+WFI1-r{zKU-hLs;^2T(R|hhyq-Oa0_QZjkW67Y*T!D(I z7DkjYA@Q%>$H)Jah=hClLqD>Py9WWd)sh22d>t=%q_BMI)Z%;coX|AKzWALqyFwP4 zMHZKfJY?8tG`gaTvM54diVvL%$x(I&v^X<1zujS=s zKSeb_wVg-9k|nSFJ$4L6$jl{QcQ9fkKxCksp47&0YCs_PVBPS`W{>Nx0L9jM_u%ZT z%1F(nc&!AKE-z>fDyi{B)- z-jf$JkV3^9bQud|0_Ly&qs|9@GJ4aq!1Q3CIw5@}3%7bQt{+{bB9>Wz9;s^oKzX_e z;NRrHAREMFHoTer{%+UX@jeIiY$d4~*Cy0jy02;*7z`%UYXOdWk$sML*$LSlHNE`$ z@X`eGg<`nm2Ozp`5ghf|G&3{v1Gk$$`Hi>4RZyyOIB@i(d)TR8@f-)YL7{#_yNVmC zz#tB*L#N^WaQF(gH42FNe|NoW`z0}|9w9L{n5*pUV}7Oxr&Xojo9g?5;eNgj?1*#? znyNh-lF4%a71K5R!Gxv}twJ+ShD?g!E|joJbh~wAEHO&RNv1lcL|{~~q$Qz5tOV0S zNU=7+s+#7ifSN$H5G^1hC?34w7~1!jf*df(X(&H}Sw&iPDov!mH*@f}RKE5JiD?M( zBZ!nDNEks)Kr&L_r*1~+w=EDWs{yw*a+LRI)%xHQ1*r~P*%>r{rR7&4=CWhdWlQC9 zrDO@KS>Z<*XTP3J1hFM}d0oQK+Ef*)uEFw@?GTAuKOe8$T{Ulbgyj4Kl2$ zHpxpW4*i0cUXk%nfn9Cu0jtSZhHyd;PTe$YjIlIPy2j@qIXm#H#Shmx&>V=hgniAY zXYK$A#YSRjU1w;Y&)M2De}yYyLd;(T$JZ>`x)T3$l~vUZAjYcG3^8nuG^`FiE7z*& z`~gFt_fs1mX~v#9rc>UJ^*qC-5~9*fiAvj48HZOso1e?yjeFCKt2xc9njd6l~q*O5!ZJ=_mS3PgX{RXu6by92F=HTCRR;NM+Q*B8dX)|mcw91KxT<$vHj{IlauUlOh07v!nWlh4A z<=AxQVs9v#;PL5{`3lgh?E)Rzz_Blqz<1yNpj-={kCXAztf(gj!D?b-a# zk2`>!(-(*=j3pB6y*dF8Hi#JVA?C<#PQ?4(6!w?WPy1vyT7}i<@vcoD|6xAnxfE39 zK_$P&sxP(G+TUajmXQI?Q2;eKTwPCp=)GTyt7}_pA;2nv3e<{E23YKKC#VK>Ir}6} z1}}6!1z$bIop4_}EHK#FfeM?e{S!>fN)|$tS`IL*$xl|PFgDjimw`p+w>xbJ)>Bc< zbJapC1Q;W$Z!p|vDBoWps%*dXc6vS3G&hHG1Fbf|z4ooW8Gy=q0A&o24r4xIlnLVp zM>^Jdx59m{1S^~imbYP#`wnWbtNr^+K(fH zqQ2ZiM*J6unG;vXgE5Vlt8wAo`$|196LL;tLL34;mb;ABye!SxuQ>zk_BL8S)i~K+ zqJjcg=@YzUtB68%ayiaA3Epkxo-v8EzzPVvN+=pT2q{{XMU1bc;ha8x`AJA#A|&Ox z9DVzmR&XNec_J$Evy&7O)GiDinsnj67xJnC6LBI7NBcO;F4R`yD5hBu39uL?17c-L z6d5N%{*a)R!p1FmGhRQEI<0$I;q#VE0)~Mh-;C45Z>R&Xt=y6@*S16ojg=g)l)=c> z2S;i7!(skf(Y#lyC82jYC^6PNIdznV$ypQr$>~h-st{~y%j*H^Aq+Azs(5pCeu~Z( zs7BEq^v;1g8k~`UGpqF9$o7Bhq?_uvBHkkqin>&@amy za5Ab)mw|4O-fOnS#ig2W2NBP!t77~MBXtAFfeiiHZgz~cpbMaN(n5K9p3^hh$KIT6qj?r6EaP-WbX480fPT=wVLhJ*rCgt~K;iuz| zQ_%!Vq|hHg65-z4Yy0EPulK0;yY9CyNU5;L58tKLkm+$iQ(k((^<**}JyZEJ4-!NJ z6tof70>jMR0zg}tGOt`k5-J^2IEDYO1>g&|$otRgkKb5z_Y=PF)02{Olb$>^ zraYCJe2|KjZ~x|>g<|ZMaoqd2y==CxEZM~l4n@v_hQc7LqmA)uB*6QSQhXCR%xiDO%VL{LT=86hy9PR~e`(bXaV_nY#Bv)B2{ zjeZDYUiN5k=yjoBabo1UQQ1#z9Dh~I<~40y-M*(M{O_+su6g1v$J9o-w6-&~R_D3< zQNhLku=cLN`LiP`?l&C}VZ54wrGh<2Y}*eYh9f)6t6z+HA-~LLo@)`@`n+X@1;%q) zRWlmW|5M+IrClMl$I`@g8F9Rv-!{^%Nb0-3W=ly)1zN}L)?2P%nwpzxIy!A`7Elo9>c$E~F0xXjiCzkVo{~qc29p(TY)pM_EDAm_sB@S;WhV=us>N z*g`b5^1rk|_xIJMdeeh(7;80^!{tsie6k{j!DY%bzrpGab;wDC}X($G*?ms#N`bF}GeVA`qF^1WVoqKJT(ELLmT8j+i_Ng>oK z1OwGK*eOiE$g0L0wCgy8+Tu5?5B8DF1lGGeM?(jDM z`K;N?@uLSV3w{v_Q@xgk{+Eab}PETV6N!2S>Jy90mj}4mc`-1qx|WO75g< z!@L5cQSUfu-gds0wpLbx6!tyrokCTtjm_Gi8>E~tiq~~^bfLgxmFwobwj(dXJ`T7S z2g8mWGdek3eaBMO?h|iebT6#WM9CJ^zEC%+Zq{xz(Qw8Y$#p*G@_(XS4|@3|XH0&I zMY&KEYRUImPrJwVqR))DXnr=Q#i_L-Z#43@XZtV99=Fqwxc|U>z0DI7pk@bv$&B27 zqbs=bjL}R7Kked82+3By>YfW#o{qKFEtdfHgSZvq9ZIBDy1W7WQb)huLyo4uZ13+w zo2!uR534o0yHFTY4;6A^m)PU-zuW&DUEE85X3^9gI3@G(R$6X|X3yLkE_>xiL84N338uQeF|dZ5OOyWHxnif%>xE;y-!D$WUF8!+?m@*TOJP#zMF9_Ef@%t!OuN zaWFTpF2seG7^&KgyMR1z6$5C4UoKxCq!XcEfwxqpUn=6`+-dDnRg@%_$Jv5jz<%Ss zi)b&tq2}pgbLPyMz#-XgH*4jteE+PCj}l)1|NT`6SP->sZ4r}|3WT3N0T%{ApgNY7 z@6(8GA^K>7Wm4JwQjxcd119{Y{ICvHMGE zV~8w_{;8OVtj#AW6Z)sv?sHuVc=z+o-qbH|5d8eyK)_KZd(h+Jbfp7q~-mXAJlZW48e(5+`Y^M{{H5B({epYec2Lbj#Vo4 zv%G45Wzb1zUQq3i%+*>wh zT2Gu{w7H8PJ8Dn_-i>A0jRc2X_{)~yZ>I6f3ab|XgilMGgB+j|gIKgWRaw(orYvIu zq`i;Du?O6BU?V_ZFw|u{W}1snf~qm5!w9g z@F5NQ+vyp|?Qs8*uME7{s3G!Z_h7RU4;oeKZfC+rDZ;s4>}B*wn#JtPOuaQ(ZTr8a z&v+%7ym6H|3!9FbR?%+l(SX=(AsPGjyI|^wx?J@24vhNgpgNRM)KV)eY~l$tHQu3x3IVd$dhe@wv}N_d}Y;w)jlo`Iez5)C}6C#X}^*#V8|EXtHlo($Z;*4BFOUx{wu9VMsq#9 zK3=qvDY)C{orCaewHhxVZ^qu{z0=fP2m+IacuGHiI-|!k84S*^? zDB6f{MIZ`pZBn54{YGTQN|H%`DXPd1fwKtrK7xZjZkl`j#8=mY^n_i)P8I&pGrBmP z$x?c1MX&W|_v#9t+a_bKiFm?sq;4=3mk;aGpBCfTH+?Yt1R3HCC;I zU_|M(G4Jx$#gqaI$>udk1hRCHD=KkrhPUdF@|kuSW}@gd=bN43gYP{1vr1=wzTN{U z%C07Vb@g&@c?VA3eLEsY`h{`cl>{Oenq7r)Qmy$z%8QD`Zxc-B{0JV6FkuEL<5Tm)@KSY=!BBaP24o0T)tVu3t%WGy-eeX^gef+cQSa;G zcfh0~SppKC87o-xsG11{#;Vcop9eb__FG+n??=8bsO#%1qSHY8o2VK>A!k%$jEYW5 zx4+82=aJ26NFrRALk=fDZK_RZy3dKMh8-R;ot;a^ZtX4Z7erF|Y7{bLO-NSe1{i{= zi}<>w=@1eM=ZtrL=xZVh&~BT7_S)sqp+X{aG(bv!(dQ5EW z)yoRIfY%$65)nU)T!!UeO8iCer~>Q4%r8>`8=}*Ao8gdVIH#o+r^(jb6SIq-2>NdM z{rh>i)x?I@7tirUmW_JHu6!f9ctAP3s|Pc2L!YCXlM@~(7vUKlMdJI3Ys6lnX)202 zuy8FsV@4N_Otv3ZTf~-SIRvAqf#&h1!)Zh9G!#ZUSMXn2L-rkflVjqy_kM-z7u*@? z9~2SN?p63d^Euuhqazh_l2B5R014Yi-yATY8|Zhx!K9?5mO%ALT;G~Juf(D~66SYaAfLT%^er>7Y)?-u33VuY2n zBtDm>NT1`GB)gp2zK`Q#6^SFC27tA(V>x?hMKX8VY$y^rBpp~Jd|7&u>Gia~==EMZ z`WY5St5a7IT_^gg8#W}PlEZ-JS*;jsjcc3RBej^nY+vPnx!iEy+MCU%_ULSmO`M+( zM#75l=G5_yu3+#c(B%j*dA+is&F~GmZmrLtq1#0tr7^$Mx;c9aVkPkgBf)A#EB(b# zQVFB{yhE0{l|Lt|y4JxKT`m=;f_Ph!{|PZfq0zwd9{x9j`ctdFhz7SOY|VQBndP{P zMK0&5ZHP2E?{AAsE{q8lTTxAzajMT1wcm*6T6A#yD8^MA_&>R}ePUo_H2r1@q!$ph z_`LGj1EVr?m9IZ@S4+%}V;I9Y9my>)kQVJjnU@uBP5=er^9n!C*(%>Y>?NT?wf$jT5JNlb zcQ?d78NVjRSV4^^-v`%b&g+Ud>XPm^Z&(|fntu98066BynXm4+x3=E`p80bTf2qUkOWO-qLKgZnQ|s$5{EGK@xWbkfdK}U z6^sq?SU~ge}vZghwjc%D5t0-AXRLEEL^J zoCFSk&DAwd4Vle3PC7}_g=jJ}UT>BNqZI{W#h6&u>?mV-TJ938B}0sVcm*$^pcI7^ zvje?|8vn=cch0}#vES&jdCfCT=PGymHcZi63e26zcGhDYQ9u!KVnYk2hWnIg;W8Ot zwRH@7&(@lqfE~d5-vRN*SN(Q3i1WPamJ#LPRAo}?F zMB?uY#jSuagd)mDs)ZYdpCa6`o1Yu*v8(?C$dX%;Pb0M)sxM4kBmQ&rlJUxD@17rw zBgM^~s7RkZ1ti8PIGvqT4Bc;3h<0P~jML&it4J@rQmD8NdQ8mhtO$}08v-6tk-*mi zagcI3rG~~R|F>Z_1Z;UR`E*qP@^vZCLFlLf`Lk2=A+MJc1!oLw?v)QtM@ZP$4j(GumNiq$NWT9 zVqT)%D~~pq%K5=uCyxQKV{>B=b;~#OqWhi5_w_UuAkS&~v+xA8xeNB14vkN=Zn^QcPb+4y4@G{Y+jy3kuStAt+3N2O}1(BjBe zS23gaUm4=lCY`V)j)swRJ-p7`*ga-fY~41|@QMDWX-;W((E7P3>z`%W^lzOemLzku z6_C0!51d810)>cq@!t0(!1dni=tsX)wF8t01M*lQpy{Kwu`wEOiUHFn@R;rD9E%$W zf>ncmvC8X^O}m)k0d;ihiokRmfD1VFLoa-LfbO19i|JoGEA>YnuU}CCl@+vD21U#_ zE&QuGGn&B}$TEBz<$V}g_?1?DsNk&t_3OVgB;N%-C1jsAueCa~e?1d{F2sPyVyu|V zO_EBmJZ=cCqfv$gPRSOhJ=m_7J!1W_hovuj=dW;<7VvWvqB=M;(miw#1Df>A2x)Vf zmD)T|6$N1J*H5CdIoV|!(Dbfsx^z`0rWQknh`(uZgD>yxvbe zh!)dBS^Hl_(w&niUk{G2+{pqGcDK4!eT)1*apg85e*b!5MJp;~i^Mal?1-c&`^k!0 z1_LQIrKYnndbUyxz*PTUTzm-Syu7?T{sAdbUEbku{X5Y6h+tz28stfc(tFCWJie*!CV0p|o(bm;k;J<4SiSO6Jfh6u|NWA@iuf zSilUFI-&raXH4Ur2F0pEiFX^d-u)XAw%190LzNgM56NXf!)R(=gitPFKjW-O3S9#` zGBTo?V!Ub8KuoSDWD=$$YcLb_6!wg)ccTWRI^S8{&rDpgJ6w1ndRjHYKO>7d49-}R z2dC1O(k6CLN%|ms^vT|NZPoSzdX$H3I6hCR!f1%9|CWKo!56}uRH(1J%Spwbd)k{( z3g{6Z^k12j@7Jf}{oLDRN@ByS5T`)hciItYxsKHuP6lrla42idM8!fQz{LsCb(jv@(yFM&3xC^s zt(Upb7$(!@H;E6Y#`1+}zd438Q*!Ab{W)_w)AFXe?fQ3x_*H4(@g$@;Y-Jh3oJv7X zxRJW}(=s$pt596ok1@l!Q$g~6V|tMkS;Cou#Gbt0y7^nDxx&XE1euj5yqw&4i_Z

        lyT4k0HRm`V5q~W9koz*%`SRgxuB-we|W6O~xy^WNt%ys%&2Z2VjR+ z=tr{H`|Fl(@0Yi0+>Rg5I1ZbgK$Lsw%?_sTiDOrgpb|{AU;;${#hJ$A?4pR#&}YGU zPwPuwhg7rcGYALbvELQXFZIhVwiFUEjdC+F3)T#}=~CqjV#RAX7>G5sT`_Q|MBBn| zXIoAey+795zI|-DHRdR4JYT*$H17D<)X@|iWe7G4QLrg@n|@#K5D1sF9dprZlkuNi z>`TK4g$o7$in+WVM69T)+WoUo4$M?L^!L5{VF$v@$uAX4n=j|^ZW=8l<3}d?!bXhR zt%7ti7!>y^`t#pwd!JZxwtNu{VlkAuE^nDv%j{m@WazE8TTpAs^w!qz?8r_0Wsj`~TD{aK?=0VtwK9mbai(rM$9Lr;6Fa zyBg&9Pprf;XbMWD=;dati)Ubr6#VltNt!YJsA~qnMQJ3o&MZ-BRpJ=kjX}pAL%*;~ zHX=E)BvKju?MR(5BFS)D8|7}>xCi>4H@89XHYy$k-^5qWUwb0BA+I^^;sh^ z(7t9+=sYLcn)>UTZ4H0!+2PMg!7QQBi75qcZw~_%aT?b`zL=G#VtWCRlWh_XRT$2=7Vi;UYSh zir;_KOg6wSV$nngFplBpJ9GWxMu_zbzRJN_64pI^?S9;~ucYeOF3_5^OTi~8Y-?HT zg!n#yaZu)G2GN37=#&jLwN9w5qthGxliO);Na62#YxG*PgDHTOXjL1!+$B~n=BdUA z?g_`%F;Jq3;j4m3KDsoE0U-Nie)#dc9k}T$3GbcMf5dYIG*Y^%$}Dtfr7CqrEt$~V z;`R#Mpe4in5`OPo(%#QF3Xm!d|5gI)@oHt795vD+>=z}_jB`Eb5IOcMi57vhBglF-Lbt!euagkz$LJzVShR4wHFN#PJiT<4L!lObus}1Df+*b;>G72lyM}rjBT9? zvznwM-lBQjxFHThvo+`qY4Q36HSZe6PQRvBa} z2qAc$hR{;32^4*g?G!$B5{N>=FGbHI)uf+iW@a+PEUSgvldHd|@IKt=+#ucyb*Zq> zvIBC2!a~Z5%1S^shJAW!)8ckV2T=BrUO;cc*dkTPtB_HaWR@%j?u!^SPHD>>{OlrA zX3Pt_cSP;Lca`p~2G3^}H+5>Rl{u0lLe1aaKr9XU90!0tG6CNu6o6n&JU#Kw+z2W) z>HSiq`W%FA*A@I0;B@|>(Zw1BPwUZAga_TlJ+I3=`Qe4P8$o3$!i|@gOY1SZemAhS zci3C({Y2RDBQ((c!qL?=C_n#!hex32bg8=b;XCfd7O`o9eC}^($&=R{Pf=|A6)1_< zpDC|X1DfA|`OCVawS))DgC&S93tKfLW@G{wCgZ}I4PIv3N`pjo@KeW%3`l}v%^pJX zcY5Ln^^;(z65%8AK!Lf*ICy3?>L?SfJrs{fnugNGv$y$C+s+FvJT%wH#);8&IoWPl>fT&p%ipDL4EOkrG7anuLk~iae)YefyF~u z-Ab&=6sZInV;()U%!g=Id`x!H?4vY!Dw;uSQFIvM9Ho2QNE9%dvZ~g{@Ggy|8!ncC zrduioYzX#+DBg9H5zdh2Lw=w9BjIgXgK4Rq_1RS2F!f<@Y7%;-jf_5}g^%b(VW%P1 zI1$lEs*p?@TsMXrT6ZQ&9u!+DKj=m!)N+!uK$CUnq zNQSO}X6#QB-&ZqoMIh{kL)n6qJnxYq8!l*&#J1fN9gt`rkC8WIrbFW0_EpC&X^d5! zVnl^4XScWia>>=n1*Lofh~495$~k>Bwc+|IMIB zNt;_A27>FqQc{N8C-%NSe-O^M+CzPx-G}Qw5T?Z??l^NsG>qZ8%Vsj#5-h()nkau- zS>*%?q0RH|;(XR@LEo6}mxt!Z^Jn7A%i`{jvH6_6Y3RVq3OIbRV2g~B3X!wz{q4*G zNu1AHJHXJ^eviaE_|L0X6HxJo;g9%8YtsihE$)FG$>kyi!6;e+h_?n)HlA-IcZ{Uj@N03y5WO*=C1xw~#>b9G?HCC*vBA%;jibhTbbck$N&f;H4LQ2O`w$Nvxuj)gG)R#X@ z3gV2)ygD1|a8goJoq*r?Wv5s0gLME-HDDMIuB=pWU9+PIN4T~u+yEt1Ad3{T4*k=c zs$IDBkoxa#+xPbwUg5mUhMW@-yHh;3<;{hRWIyzHOs6H1ESY?<+6R8|F~h$+vI4z> zx(JFP|E~oQqj8~2htH13-$Soet(PgXPAJ^<#q1^)-X@onRwqlK)6&xT!^!dF`Eb>+ z_Nkzf>x1-bZ49pCVDdYaDD)m6GqrB9x&aMb|7qUa>;`#E(MS1d8yyy;e4-RLKO(Dw#f;VPqAG zSQkvnqn-UCG^g!hGAR)HUY!YDH&x5NfR%nXtbo9@jV`n*({}|6ybGpPX={RBIBoA6 zE~>DkS<0W9^y0mtV#-MY1mZt^Ru?(aq9`p)j6no_naAS4(Df{{Oj!P!+Sm{P^a5Zn zosroU`|-jafdqsYGH+631W($o@ZnH^Dlsh?=XVw1vfNPV%gX_1VQ?{--ox=i=zOy~ z@@x{BTaxHDYk#r6P5EEx0@eCv1Gs_Y-p#NclRNQ_aUS-4dVCd%GmZ>Z)v7ECDmbqg zQ>;8$gc^YoH%)O^gcW9mR#mO9#>qwvq5^MVGp&cU!HB_V13^KZPL&u=O_vKIsChAu z1?lHe%~yl~cske0ytgjehZsRRg?#QC9)^FkdEnoXbsJpBxTbM)Ui$cO4LZLMYJH5P z*}*b!i$r`)1>XNa#Apc@V@i z0FG=p4r~aiUdk5k^b#!pB&mSyWPvUoXteP=b!Rs2m7fY*vU;O?8ss(nD(A1}rO(+2 z+T|mpHMUU&BhRl&qtBS|jz*DkdAFgCc_Fyk<_8$v3<$A<><_|As=TH}4uqORb0_R; z-*eKp)?RBkn7HzNzp(ekP9T-ui%RM&b}WaiqguTDHjv3PYhIHCo&m(`H`Gg{zZTI{*dZ>peXczT7I?N*^9bKo-rq`e+1G8Vx8Htjo8wG zafJHuzWbeE%lAPrTfj4**`$MsDy){o+78xKb)raRh1*2cI5GE^P9iExJZV53r8{ZZerBzv+8^`n zFr;rQN~ML30e8j^}R?g$0}0D?5x%|ILFh0^kjwho^YNuv!`*7NSqV#SjQS`AnQ~rTQzSm zZ1XuW=ZIff$bF(OLtc?=kP&Qh2mj0bO&ChkWc*rGI<)$S&&|y(CoHZ}SKB}@P!m3B zQDb)J44q%fQsyuK1zC;~{i>lhr87`YzHqj~N9p3-=hpU~3m5Bh~L2#B{BxOL)U z&KdzWU>vtnbq_a`!>Z1NFDbrof$EaVV0+MKXd{-xH85gF=22(G!P zNplb4v|uH+YhHl6Lqd_ZA#ms{;=l&xj>NA*fC!ONF9&hIY(L?0*K~FU1EuJ|RX2a@ zf?OdhzU!I`fAVV&TSOo2XQ^WH4qxA(htHos?Br{&KL7}C4={Io+&T~@kX{)@iZa87C6=sIZj@n$gv$4%W!1#Fcdq;>x5!ed54l_2hO&=Z-7$BF9 zzSOPqWTsawB2|R_#~vX%HiO0;Qs`zVIByi@Yn#0zAUUeT#m7F8Bo%#p4v(DG(o0Fp zSxo3;L;m=MR^ukD-jM;rrt)TqJqE&6=dWRlRR^Be7ULx$>U+v@V9tMDL%1%O^j8bU z9?02g#`ukV!ADO63$%;K`Q8zCV`B*Co2`)#)WzWFA#gMmizF>kLMce73S#;Oaz0O@ zcz)>q9^3ZIid6T~=jIL3Mf>UX{%n=>BHB6*@#ZDT>NUyYHObE+qYMfF8#u=SZ!MA| zWJ~G%L()*56+im&?fAco%}?9M8~!)B6E1*m|L;XR*7n}R1uIc3D^c{-{iM+S!`Alp z1_V_i>$Lzbm5`PjVqGf#ooZutI)o`hkv`Amn)79K!^AmJwC&8>iJT?t8;WQL`ZyEp zodrL98EVZwbK@cy=?Ms=6=TgJQ(#Aeg^HW2@`WIsmXmk63cg*^rHym`)rhKedsNiO z@GbCzX`h-xUhnXPDyOGEzWaXs;Pt`OUOSHZuh~({-TQ1Uu967HPG{kfsc=-dp6hD7 z!TtKic0E`mIIMbcbN?La!}aEZy&!Z$G_M;eFb%|}`Vsp)LI6GTfCEJLQ5O(S0-{Es zf)nWE4Oc7z~+Jmj1o`|0L-bwP{J5lluiw}5|peQAj{$ME%qB^xZ=7&68-;~1t{ z9JuKi_U0G{BnIK42ojlos7=bXfSYpgWykkBg!XDTCvWE{vS}48PtJ*>)nnn+-43`` z533?8FkmSh<4_nR-q4{-G3O;e73MyEnMP1w6f!$mCVWh5%j?__%h0HEXhI@qAU`1A zO&;1!$i2q9#)K0dy#B3iTJb14DI_JpN-ccSAz^eNpzG|?`$*uR;t~CMLVO+_;z#!a zrZf7b=i;qN(LXDS;7Kn+>{|nM(HRyhrOMp$$d~amk*lHa@ z=RY*7sBiGTeHph3BNWrDlP)aFtR7EL`mN3|-0p6UHb-1hHF4>Fiqw+rS-dXiB{|Jp zT}LIbJpa7-Fc;CtO+2m{{*D}hC}nyeG)#32A!`!wNz5loDkS?6A*FHnR7P}ZrJ?3c zA|9wsU0KC&VKB5=YE73!{V`w$@semi#c8t0vLNU|j*-Y=xn{Ke{sP8IiF@SmQtLSc z%r9!%{QirkW~ETq7?dD=c8Os=zqyEtHU`2#RyjX)(A0m=@I65mtYS+tbew()+5PNv z;w{K!w->q~+5b!wKx=`V)Fh{d?isRw+|Msty%FTiC%=|L9Y;Z2&ly*>AvVAuQ5b6$ zHI13oVnm34o0B`cD>?3bT2fd)*0jZL$j|T#DT{3z9bYpgQ8QhfpU?AgG68WWpBiqk zNMq*AL+UcZseUar)hLUbG#AHI=lp|ZINtI4GtV!fb^x|3nxw-vLN?5_1YphS|G%A7gj*F70aelKTs=}7LCIS%@Yy-V1A*;h{g^6=v$NJ z;Ojhao2MFKI|{W!&R?)L1;Wp{9nOt_nJLiUR7rO)L=K2cd3;jZ+E(&?!sOdf^!TB; zX(s+BU+v|QLwCtCWypvxYxmYQXm9UfdE-YkKz8pQMB;ip-O^?Yc}8t)XjQ>)`tA`; z%LPNuZ=O9%8c&sMl?}>AqoJjUd8v3v+tm@nO>^pyjxjnmuW>8cX2YafvYtc)VJ{$6 zt2J)@i6B{|mqoeEz}--ll|8AbLj zX^peiu9g2`+<(HV1+7^@Rrq{rPaQ%rqsfaLtc1?GW$4z=C1}(#+r4?RkRRb zMcuKw?KFJkg1@h0Y_hFO8b+tk{bfp+1xQhRM;o74A(8>{qrWWXhvn<`5n56udeLcKyj*dvx{x8h|3FFw6yaEQRNXzBGS5$ zaJoFemjwa!z5-tNgv{AO{Xo`PJnly)XFf1h9?voZH^ngT-R0ya4wfRUQ4fK~5)fQ* zrmE;BI{0#TR12T{p%Z5@2@brzR7iICn2P~mo!9BV$DR(W8l}2FCK4PhbO87TjNrM@ zNf5MA)If;~CfGsiGjyc^vS`7lZF*24HG;>C^|x=>?^nd{A@7f|zWt6o6|iUVoe9;% z(KR!bjmi~t-&Kk z*l%`(6L8!AZ$AHiN7wbZiwI1e!0bsOCD!A15SgE+<7lQJg>|iqJGWS$4_5V36q}ub-Y%W39{W34v(=c!wog z-vc?=t~E?xD~Y;2Kuu;x)!<#iibXU{uq?!acTx5PEK=1kvTAS2q939PpTHpwysyzK z)+Ei`%S)Pg3k}_`56kMcbTT&kWP+@VWH!8-)4-vglA01{?tH8}ZM0wnWt`z`Bogif zl@xLlnH*`iL(QnzXHw}Tk6dXZ(og*`u0Ph%;B;6TElDIjqalH?T{^tdJR z6oPfx$smWJ*^qvT0m-?IIS*KqM)-~5tEofr#T(r~Z$pdx>9W}Xt+$kswvyV#*l+xK zs{`SIMtaS6($Wf{lx_&q6#cH2e>_y{&>F2f`A%JD$e%1{aEdg+GdkuE9kd-4nAiS| zsM1t zgv2C$KFjhFgI>9OLQRD|+u<@*&Rr4ta_MDNz1DwtNabd~DUs2{a*P_t45r1l|NNDB zg2Y@o6GYD)c(+Z#t0O=Q;Mthb405yf%`;ZbfG=`xLMEDvySb*ZF&NOixRpn1wlk{s zK)$|#Y;4M<>p3$0hceL8_RLQ~AGohOFeM5I0CzcOq^yUFtMd&A6qL{YJ>dS|_&o5`pt*Drgua6tu96p(U!j@3)U z0QPRb+2TKH23d%GeZs+U{%vCH*BYI51pQ({D)-IAV_t2k!M0-?Z_fQUef{adx@N^; z8AH8F&ByoCrS6_PfQWou{RRN%q~jDb3F!NUvgLn>$WwC;r6JCTuBJ}{MI!1l%QydF z#rhJ5XezX{az#YzwEwE4n_d#fpsj)Y{=*^?3-)Rr(ww%3kg$H#KN-POg=`wJf$!7D zfjvGxe(c)DK0(L*ABN^KAs45~PfEAvKtvPxE7cg9{-}rH&pbSQJ!|e4mq2!PhtC~C zwfmR7$xR?@YcnVFkS0PP8WVC~Eh_`I%BZJ6Op>dU=VXU8DlSN>^>0t9 z-DkW_vALE^Ji-+ZfXx7?ERoVl`6y}n2$7^Z!+pM?Y0Esi!?}Ia2k$6{ORe~XC>MzyGfuhqUdxuNC*JEsM=j%g8JOhn3OP8U- zZ|K#AU47$PG3K5gj$!@%;+dJ*5}p4AKY){D9U=4!S$70IBn#f@BJyCBzsJo9FK(6h zydFW)y@po&S3sY`rhxG|ODUnpzTogU;?$^+eA6TP(*kv-@s4A1LZgWAfJ^)AII`-L zDd7~ z&4}b|ep6_@=4#ijLFfW2N3e$YwD$ahQvEb-YE+-8n z^H?2{5dWesT#@y+R&Ph9-5?DyHHwwi7wLuiIN*<|p29;E8{g=sxhiH155tPU(qK+w zYGemt>Wt+UP?}Dr7A2340nv+@B~}WpNtQ#Fz}M=hhLH=O7}Bu$%Bpj592Exk8z@G_Iv;Gn)4*Z7)#+E0hlV*+7Q6eFqw zDM<>y4XLg;giTeE{QN#T;GZP(2b{@86>!C%jkkrVLX4)J^44hOi{%9K2R0$C3Y@{| zcYR@?q=m9Lo{jS@Z}t6Jt?Y!KyLN6fLPAbMgGz$oE}moC%_X8?ZG!F){qHFU==peK`cpY zAg|2MdI@;GKr3Yn0SUx3_v~{6J5=Ai#q`Glf4Oe%-f{4KCfMxoiGKJT>f!4eMaFCl7+DS5 zUUl!unzD^0^A_VoA=quzI(w!JL0rzNRV#bUb+9(_SWa{+_AX2Gi;W6Tm`nZMrPgo1zO8b=pN#qbq=_He6Z++hA<6g4WSBBzj4p z(H_u*S`DEzdvSQj>Og7nW~GRWxt`k6pOW5|E^0EbLwJa;C1}@?#eQF1u|~0ayuS$o z%7cTRV;^FGu?19T!+~(9my_IEB;#xiYjzd~B%ZXansa8zi#16j!)(%sz1C|5#&-xBs10lt*O-KtQNet4{-DJ1U8IrGmP;}rdz@#iTG+W; zNoyPqprr$!*hvpZKw%A-+y{}zBrp^fhV5RY-Vv6D80LPwld<2UP&#HGS{wwVTRbVh zW-K)xJ#b#K%fca$8r|jM$JzBxV~%$mp5QQ=2izQp!uKFqg6-xflnkTa$(roYZh?ON z`;b#3WiCmRHSBX`gLCFb`Sy=PjL<$Y4xFCxK?|IbxYjD8fMZd?FMQg%sUSK%D>u!| zQHDnRK_{_RjiKAN=M^cB7xN_78A`E^X&DCxO-lyVRoTcEX+w$XND;HdE_$|vWq<~& z5Ck$&!A73=V;4SvNrQn@2wNpCR*opW2BO7Q2=_VpMDI`18c zrj9@nKT#~6Bae;Mwc=KkXsg#&1yLyyW zY=Q>;aRz_Ram#K&W{BUK*X#h{=+is^u(*H|OZ5yMqHk=mw@ zH77n?<_b6Gy&9LAIOB@9`3(}pSy^+5gobdgSntUa)3xB0n|ncsTea}FFS)!z(t*gm z@m*gSqafx`Vq+?N`x=&@TyHl8;;CfRhJQwCX+~g5BS09a#GT_m=HYt?9ki{@4JV=v zC89|thQEG5mIA^YNh}MVl63_bH+H(fjaDdGuk~P1lG8KkKb|lnyUDADF1-;yC{>M4 z^L6W^Q@4KhIVT&r7UBrP#Nz>|1eSgla@we05|rY=^w*xTRhT;as|{l@rdE$N7MSc1 z%Q6dmzceE^3k*)$U!ZY-1L z-o1?gHTQE2$lB|KfW%4h5-(8k$BmbM>q5axBj}tP&_j;>Krts25ccTmQRpwqmG!yOakYIzqvdxfUR~mH~C7vfI3( zcvBt9JQa11wrDYGIIXq^^D%TFiu#!$-#BM-H|QKX2MjKNQF>uFQF*@X`89#UZPK|V zOur^pAJ}I6NGFpMi};Q`5c;=K7puRF>ue9Q@Zq(^w#zjtDOYYrnW^wnRZuWch2OMY zMj>8k4(3)uPLyU!-!>_QhIg0EZpSe0*3z)hz{^M9Bu^xZ8YkaKaYC{M_o1r(igN}x z*37d>&X?C2spn$AsH~%@dKh+oPk{rgnz(bJd#Lw!K^1>y+%t_$;tdn^GNO4hUW=mHhy0#?g%;IN({oA9qtGbeJ^EvWc9 z9aRDEzXmFeUXr!%I5H2_+R@GoXTNqGdfAmIjtqqfzHNWS=Cl%!T1vHjyD&O<^;1Ju zbooIt`XE5R=(yiK$^pR>#*~qX{~8-(J*iDmHz8BBX^H5WF;3^7R79llt0JWMCkr8> zihT-jKnE@YuefmH;kD|nur6pg%Ml^~w;wn6vRY<#s&^WaLOYOS0m#MZ)VH|v5&`Li zGI2RJk8M%NM96U2I11WTyI`4H0JgKeO$OMfKMyvE?zu6JfSmfNN)QokPiAs|;-mp8 zblA)h;K(PBQdDws{`AihQf;yelQy8XdQq{&9r0VO;;aXYOV-vQ_&`K?Xed&6XKL!U zPW?`hir`pT3W@(PpdX*Uc=;Lq`hQ-42N8iC)#t-|;U))Xjx*tSq30UsLMDC4LLbnh%KVOgS}=J3!)TVs5FAVpTw=WPyNugE3 zXaR%t^SD9vwTh0#>lTWRhGjM14G)6h{;N$mJWROOi$mWU&lsf4nY(+SB9S#c!NHxJ z+1p$fDsgwm23l3?bI>sK!a$*MOa zAPp)^5;GewK5x-ka30>Li(AFH=X|3xrxrh?a>1G{N_sd@Pf*DJ!u1tK!^!XKz@IZ+ zOSjb{lrUTdMk6n~1*r25&+x>VWw3Jzvb^?$X(c{x+~G}|o51ixC<1PqI5~uG8n+r! z3e&RcVYh8`t6xh+%NmgK8e|{5l>s?s) zPL1CiJ+YwAPoQ9rCr^!5iwdsSC>@p_aMl30#k#I8!2RP^S^c?x67jmtb#shQlYBka z)K40z#}4hsa*)!jQ%HvrQPpdY?KT*ya1Kl!^WvM*B=9*^5S@tz zEgbLJ>k}da#i^v+PK#n51~rP>o<9j-oImus!pz}fit`%0XA8Ym7r50sk2HEe3yqroGj8#5O(?6M>aO#pOYL~ zL9b_^2Q>QtW7#9L>R~GR!@W~PW`kFM9OfUwZDntJ?BmX++Q@e4Cy~zEBC>&SGNWwa zz`yP%ZqUOI1xP!7UXF%_pxr$@>VA6@c>nfBRWG#qYBM9)0Q#JvxD zwERFGs~;%P*?PQ$jqUm%2G)|mB)sZB%uYT&go}tq6n*ILew$~-GLjMv$i{}rs?`;;pW2t-Yt2WWLDw5}EQt`nTa11CDZ`$x zf#1Y7Pt_7?Z*OPh;)0;t(p+cvQn|f~&+E=&6*vlCS!K6%zV3Z=2R*tK%Ai$jE3K{0 zNXj@9%61Z;wm-BWMSoN4>&YNuJj8bG*&n{Zwf!UpfMLk={yLt7?y&32RK3ME>o2-} zFRY*gOl?t;8TsJG1FDv;fmG?z;QGr$ ztv!$#T1C}P+5PtqzhMx(xG7`g`tN)>61tWi4o~q=MO;=3lI{DJzw9QYlk}mvB989C z{YJQ@m+(p@@=x&i6g%PYVMNG)w2sC)w}AdI7m{Hdi3vqpeSYp@bMAnNuW0pfqU}~D zrE^#M$dh}Ot&hti%5QL^OU{{u2OKRln%4=oO- z-Okd%?7=XY#L4~>pnn)Drcx}NwESaduJ|ugwp$Ii|NF~4_$=;+G*UBq<)AS@whbPS zM93n{-MKpfx(dzrC~bibShUed!rf8GR838Q@y?F0c#zVfJremT3cmqqz)aocHeZ4k zk9%cTUO*c?x_?<-Z4Uu*MRDukvNp<-IXuS%#Bz*tI+@_nZB83kM)>aCYPD?Ix2mgI z2J_+|db3a{nQ!uGONcVIX(1V;jgZHP;)t~D!ZeOlJ?Z}Fc-RagSUpXl84Jph=&DO2 zT7{sVbV$?a3I>%Fm!t*4WTZkgUQl3$YKSSzw=AUh zJHd#n&ZU6{>3RJKIc-B~m&8YMMA(zPGi~U-koX`3yh(%tD~^6p+8JwT9OXGW2f<$b06lwHafzg~fJH|JbTwVWBFBrVM zgt(PPhwWlk!@0^}gt)@cDQNX$d>wk!x{oe677TqZeT^my@x`X=`tJ|h9lnP*JV5Xo zDd-*0SY}3`_p^2ZtSm6C4}UdZ(BDMtLJ-OvU=H5><41o|r2e%PX8}YD1!r>te(^-1 zRV34ymn>Hcff`|tVrbT@(4TAV~PF1Rr2h)0UsTd`;H>L#o+c7*AbZ{yP9viwm~9 zz<8XW?k)n_baQiUR~PoObn~H;)fy4~Ol1=rSt1)mnu0@NfS$Cio$c1YYjn-jRGLE< zF-+yvCB#0IO~g_*WyXSyKkriFd+_Fx5&x~_HoYu_LFj~2N>Va_6-_RdyqU{`$t^}z zRI+3$IQa_nJw4&Y#2`<0A&Co9uCa|RPe%bvc>V9&uRG`#hlc>WN2F#+>iosH&=wyN z`ZM4Jr1Yb+b#<3lb%v{|kSdXYvqf`E0ZpY_)a?@#Q)jlGa;C|AXamt7BQ`-Ku_uCX z3=)>iMU)y7$3Ex=`ZbaEEnx*LMOpk)(dt2K-U5Yl>$xRlEI*P>ZJ>wK=2hZy&$h|P z%$8etteNztQy*AxjI`j{x_%L{y*!_9FjZ8*gNdXML>>xl9X;Yo4O3T9)KeAKm$%#9 z-#C%FAZol5l3ZYwxenGdHzx6^)H$fOcR8A%rZe!!Nw)8SkwCv>{-w0Ajvz3hzlsP$ z^dm@qiDlAS%fRvI~If7M?IR}N{TmanUlLpbP|M_YvJd*?gc2uc)#EgK0#Qj@lePGf{m z-n8GpR*Xpx{i^7@yMxW%Ws0z0>c%Fcy#7mgV_ySYZT))s_*#nj20Zh~ zHkr{%>!f0ZrX?pe67;V1RR%`s!vN7t2+UFyraBNU_ymI%mB}Sr{f~xbzW^1PncVH> zb~W!!xf$3PBRMT>m3p@vpvN30qR&5B8#;~#r1D>0O+ezKvDSe8yZtw#;w?C@`M@A| zo_ecUu(BlV)O%qwiqS>7z1=u_P&X^-is`o@gGg>!v>!_WNy*5hW_H>oO}Zbtp+Lf7 zs7lQH{xsjC(Lt3)KJkS@CshG90qI8g7EgnUT$EL10SkbjU-n0mI68S5G19t1elsV9 zd}^Vv+TZHaKt`7T>8}P>TcJWr@U0&{1Ic^yjM1%1c>$Wj_wE_B2GAQ!*|hPa247ZP zc?UiDhitiSyfaL6xnN?hh&TTlXomb9>>hu;=_PrEuB5EfvT0kQtwRWuS!r4#q*U-q z9LLE?`w8@(B#3Z9kObDc*Y%jP4Vv--jM|~2|AMbf1M4eUnC0eZq>aF+ z;1c@kEw(#_nl!>qFKR9pQUvN(@3mnXc_pHLB?9?$E-v}j#Kd->@GLzJjqm8s4Y-8; zg9omGAdG(diFEmDy*6Hie-spH$dxg@9Kl}WW&gH8{8);WYo8w3F9r8~S!6ssmt632iqASPQ>57ryE_-O2j{+x_w?4yIu|mvT|~axw4HkQm{RXOodF{;TaV>6jq+p zpEoG2+N*q;XACj?v`z`TKQ>NJR{tYlvg261@2fY6E-ktj)3t#5!tXS7t8?=N9u;4Q zmnQG%?tZ@FE)K43gqtieBT+La(K0vq{!WaHe7@Zq1mW{~NhbK?5f#WPqWvZ!Ti3NI z(~%GeiqWI6-1m=nx+$lC7Mx!uis%puviSP)&h7MH)Yi>9ALD25<-J{hp05ok~pSQbQM=!Utx60(%a8AQHaF!we=_8a|zDkGp5`S5xu%<@sV)dkyM%y3> z6}8hy4Q@@HCS}TW>iETQ(YftNHw(qnOs4l*XayCcjKA|KD^%GIg%3!G<|mVp42p9x zUuQGW;LWV4GU`@-n^*(a`_JI#C)IIt^I@y_ zx6DcVy#a>kV@>it_`Y$#lWk~4g`=nE&%{D+CgGF2o2x|d^6U0ak< zHt7a_p;27GAP*v%2~3tH4o?WZiKSQGtVvi~y^Icmn76x6s}r?m7+F5btkpOKr{FO~hy?is;~dRe_a*wRLtWaQmLGiuJEOQ1zglSfkPh0n{zOu5{t!DPf8$w--eQ40}OML=A8u z6vNS|duq83^4Kvo-7N=j328Rs3g<_@J1lGkyVw_i^QOD!x~J6Z=^xrR--f>e0{!BL5gOzgkf_}$-Bd+S`b=g*dc{-`Bt>R8wa zCfr-r#lS!jNO|twpRED9Fi_Vm3Tr}Sa>5TzHpOnEO`brO1Z;#`?Ob5VraEHTW>k=( zHc4jTZAd|?|8OSCiiQqm{!R7@$`AYZo?&afa?uPh!&OF|L-mUa_0A0|vEVDP;!oDH zge0Quy1-1DVK~Y;d@+Nrrl+Y=nLLDUZEd}@9pRs{BON5nRvi8-#m9#mEp_zpvb?g= z+f(v0F;2OHi;kQ{8rD?sHCX=Hu?D5h1E$5nZnw7=Oz`Q^Z$juSz`YAc<{j5qH(IOveYceNz&bsN57n zqNPsN4jM_M3wfQh4mEDTNmUO4Tq@|Ps9a=i)mY!EfXIZYkq@N0RngGH`Fg*mfp17n z*E70~mD25~op2(GGkBCmJy#0TA3q*2D^0|wBlGqF7{;fEC<)vXxj&|rr8^5T)#RKFZN z?hlz-!Wy|do72#i^~Q*u&O`_} zgdE}~W6vxgSLy{u*_T13;6f5|E+Tu9M`Acel91Kt%nG)mz~BN0xX%QKy*-fN7=K~D zeR)gn<-6Ma$*ih5!7EvuIe-!-h8Wg+QZ7SoZvqCnq5azl zsR@Z0%-BH9gvrFA3(DB!Av?skKS0m%EiG^fa^l1{63i{sup03PbDxZ<{um2fWpz*d zH8SeO&w}@T;m@rBFT3H5rq5A~#*c0F3Q={&$}Cy!-H#z2m+(wE1wqk195}U+S~&{S zlQpoDOv{ov3yV^KSNpMe25ilJK`<~H2hPBs1;$J}Z_N#H8PT*D!7FF2h*NFCsw(~v zFM|I;Ez^KQxjYjgRX`KJ_p34{E;a;gdf{x(LWg9S4MX0vSac3)?Z`9+k#cFI?X(nh zbQFiOrZT^Tx?(=;79whhKSd}7k_h4#CWPQ2eY$kl!Uj(Okj2^S(gop3%kFRP4Fxn_WK0~BbO-I6o+9ELQgL=_P_3&&klOhKN5?J@&aF(a z&`FudQ(-U=7S3WF-gBy$kdFSC{p=D!-(#uY zvw;>t_3r3H?B(MOc|ST)Gz*?WZQ4|Vz)U?G3S8sNI9Bf;PC7C!#xzx-9M9{K(}nG z?+dW}a0C4dA(MAVl{Np<+`UrB6VY|x4IWzs)L{eTz_oLpI3=u-(K8uBx2y@cHk_$~ z>nsEj#v$GJgqp={`q5i*PQZ`uo|iw%UV|WB`-NV~lgxoOBg`qlV0?8I?x)X;k;5NF5p9UU$`MwxWBkBW=y6 zDFgblx{Pbk-dgqK-46&pTwkN(;NblKibNn&2RAkd9{EJ5l*>PObp=;lBL#h@Sz$CZ zKFtem`&4t2C@V_)8i>iM@n?S1fel=-8T%(Gw%gB`#Ofvssjsn>!CysHE`x8luP2NS zbIoFzZD`Enh)`LMr(5d*CkSf};~bCV(q|(9`Rjd4_h9$yxDa5H%CGpZ?1VT;_2>al zn@XUHh;-tRo#6n1S=Uuwf4A@n0g4Wfn|;QZD{Ewi{=X5n@U{w;U-Yg`qN(%@(m@E| zSWuw_2$&}$FE%4G zc9e6-r!Kx$=Dx(KxIZSP64hn6YD+>Sj!DjQ(F&&_lADnF>x2s!C7v<2wwB}bqp2U@V`$;#Hmu#x{g=iVOj51DQuuNgkJVThN_ey=T z7gKw!#T7qz`-?eLOJAN5J&9@TQjXt2~Agi!rjOZ%fDPrJTzj zT0P(2!>dR<#-uK#{?uv|6{j4XouL;Ol~iGA2DyUa%{zk|t%k-)GaC*K38IR%URDEP zslE+!&B(I<(*e4zjkq!aiTR_!saB?Av%NsM9Dl#>6s;-yJrN=3266veb$5lKEgQ|Q z$?@;sxxeqpD!-^mo0_&bP?^ufFf<3a#tooR9zcosa*& zS6HA{Y^b18Kuio5s{!n#F;tby(?kWoMt1m%BWDb1xSh&P$&Xa1R|U9DyGgNz1Lr%V z6tgbm(}$PGQ||6wi|!{vfJZ|cj0tS<9QRDf{E>{{Uup+^`w^&vg>w!CRrKJW=oRri zx@4}6=Lb<&wiqKuSUYZibw8pAIkNhPH2NEBr{F4;Dkn?Yb*`B*%`n0@}KG1c{Ux8*;#rAG>$m4TQ3myA5!8ynnmhgkk6ye;H%lvr;FyPid~MP)GcaYB|4zjcE&OcC&33LNw|2~uWZSJamn_IzYX&_{ z8(N^Fj4L+Ujz^9o=*3n8Ly{zy*yJ9E-lnxhRW2rqo;l=HFLTk#?%&SR1Brf*l=4t6wtHB_<@c5GQtf6e1;LY;FLla;FR)T zbfS-KLjf8}$Ky67b|g=GHh6z;Pc5Un!&>kiV#rPRmxjj-m*Z+EWZIx^?3EdOXP5EreyuVyZu)UX4R4wjH+A?hdBLQDHj{W1hM7eKRrCM}4oK(Da7r0zBOlB0 zdhzc|Y4Ss#c~@Yf9E~MTrBaSB%ijJbC~hA?Z4H^lBZ_2(7r`K9ukIKK`Cq5t7@*8{ z^*FMKQ&F;!v1CrwrAfE3zsC&N$U;z>Mt{O83SasDt^Ag;d9+SLWE6`;L)d1qsq&QZ}&5lm`m_myQS z{SNwG^&xF!7hsa5vl?kPpVi1b?!$Pzi=9#6^VuY}OsTYfD+{2}!UdCwyO;D`5iBxi|d%&YL#DtPM(t}%i{izq-Kqe$9-ithoIoj-s6Tmgc{ zS3W+aP*yub`>4%Uk65}wz?!2-M_S7Ac0U`tC&kGUT=Bv-K?k0`*bT}&Nc%wVq<5r{}xp0LCBcxr0g zG3(tEX`-_7T6~;M7mQiP&~wQ&Tfi%0?aC)UWlXTlK|PPKX0VT4<5M4M9vz~;>4^## zW+~LAr5wTa>C6N$P_T`T6pQA=n^0BRpvu&mO<6JKV}izYzOm-ffT?oT4!;YTLV)Iu z?fPu9AW6Rz?+eYJ+cmAzXS=1|ae(4peJxzv>|eG6Lgcj*@cyXLqB0lK zeeqw;kZhG~3s~e1x?I%)1G}v!4MmWwg`r7_8G3QkrE~SM@}xC}xcx76q)(T%SI1=i zjbjypN0c`t5Vi%mcw)2Fs%S)WQ93E)E-^`ijk2JY{=U1$5azJ9{2|v8q=YmpQ;!DjX!+Ij^26jH+r7;z$l{`` zkznTT=^iF?PInK0CEhf&IRSu6TtKoYW-?mAp}WP+20>Rhb9wczXsK@Ah}dH21Y1p9 zxiyv%bg-7$gg=x58gwX{3wc~>Up$5?DS4qgaKH^7p&;h>@&BBN0H{e|kPNt2Hv|it z!TJ?tPGZy=nCuW#-VFm}Q8JV-{TxY)XW=u%(vWGSe`Tanx}5X~9OL>LNrsYXx$-VL zV*coro}KmKyonOc;i%UqHk_olrG%BXw=o8y4zY>U}z};V-3cr zn;z!x9WKeWH7blrAOL?Gb=?04!knM@g`j!v`0++7h4RnT)aTdyzn$^I@5B4`{h?b) zKh~Ssw$rA^HnAp2No~BSv0V4Qpxj1CCOPGPLb4DMiwwtB%u?gr3+QXmC2T;6`m4(k z6}Jll4byRjj$Ixbni5!i!F!KU;7?W+j+nqyn3$$R#(=ezT{f3{IcB9EldZqKQEZ8X zqOaHihCZEvkEk+7#zEg7M zb`v$4X%6+^j__9v$G1W$Bbe3&8%g`j@#6M5^M21;LQuW(0lS6isYOAAh8{R|4X8Bv zv9X5w4_dCUShm3Pzcs^GK8<3zV|();Wz6&QqC46UbTV~4j+`hRVoNX@O`@c3G z2>E|4U<}dzhKfnltd1xl%sH#tYwKMGq^fTepyCqWySRx?oaM1g8hf0nn%GttC`X{>RU?T@5 z#LyuIr&OuZ7(;o6+i{4XbjjHppbC1;`+D-I4a~|{u%X=x48dbmdw^*ah`7r0e^XQ1 zFCJqBKU5_k(M>|2h#+X*jxxOOfk3$K!WNAf!Of}s%SkFe8ea_r$kbIMP%EBOmfbpz6$k26u}8+PCG3lwu>95PACbLFIHjh$hfMluX- zHu!;N9-F=X?Cw&>(0aR^9Km!A$gE=pLD~}jp{@Ieo0ephSwdfjs!^4rt|^D>Ebrcz@==k^XQH2H%@3RfYbbZp`)XV!xBOH?L8j2m{3l9?RFh@y zqYOFWi&zdqna=i8gN5h)DJ}L54ftsjJAQBrK?U%c(i|n(H7SHHv!NC%y zmpDZ~j3P`%!(#7YOd`L8q5r~?>**-#b4K@8YVC~rpp#<$Gt(d?>XEzF;6PXZo{zr( z3>&@*@q}Q`)>peoryF@&!2JIG`?F%Ow^xiG2upT)KPWHZdu<@S*x5f{%A+=#6F3(7 z`WK?oHn2WgUC(wgqjO4pb^fzcwsaw8j=nBJfM6_ROluO+8cUd!YtAUKY;G)%JbTZMu5F3-{syl@MlGp!Hkw;jCqXN)SypN%LkLYU z4+Y?Ce+c8yNBBY+dGsL0pyDisQdN_CdIFPzh^O7yE(PPT+)E?1@`2tZvag5K*(a3# zWDH1E8;N$1_SRrz*%ub<{8CkA=d*Y@U^H%?o*Kmxax$=}kt6kiKHrtN^6xuOW92fc zrk!vjku^D>4M#>VckZIL{ppQjJt+RWiNc2%hlhi;$s)nc3RO7NPdY%Q#5}VkmAk`2 z6#)+g-IHETEG`yun7V+7`FPXP_C1&G32c(6@c*vIMnqRHX3~hp(*;QDKcz{OMvX2%FdOn4DwkX~3~RgB0NV8R;TL?))0_!G za(?=lxN!bkTv^J8+$-FYJbcnTIwYeVAi4=yN<(RQQAIxiVQYMR0a+peowUK_*(=!E zI_aDpHl0@Y9uLY>ho~7U$yflz?7uJppnoWe$|NZTNsB%i*|y*yI0Hh3?pZgt`@nTulkN+gC2PWa18E=IRA3fqFRtSEg*d$qDA z)@M=aS<9xOuiein!8gnmi(G)VCLzwFqpJ8f4X4r7x{&)WpoV(8v!>SO#)xlRUJUi= z2i4V!EqJjIl5XOVa%h(pc>YZNx$FnLZoq^S@VePw z*qb~6!wL81y5_FXrY5p$hL$Kj#n8%dtWHYm^d*y8h@V?^B}9bdlhd?n+&B_26qN1{ z?pG@gf@13Gt?li74Hi=@nUnk_d(WO0gE;g&8ViI%hr=)NKVB62Hf}TWzuE2QCoha> zlJ3dWi8Z!=$P%!|ETar570n$3c#pifvyz!hIiv!szyTOnl;P9Sl8?B>p^n^i0mCO? zU_fBo2iI!hlg_ZZakBkc1pWNX`{_9b+E@Y4?cYvs9FL2QLEwXg_LD^vXo178WmKo} z;8FXgnuYUE3DoYt=Oos~0#04;dqm)PLPRX|BPtb$Q-qQH=m9b=z_8EPhzMsO$81Zd zPiwd)dX!6o+x9gBi@HHQ68=vvg8Z!N}SfCoQ)sC=fSQ7rJ)J znu(njh7eFg1^~C;k$|A^$Kl7T10ehZO}b)M$NMPN@$XIAR<2!gz0`HssS|~ZJq6HO z_<3wopwU)Jydcp$?xTVu4`mH_1jeiXN>~|jT2m;Y6QU6L6OY_*Z}4fFgo`=pL`FtO z6r>OQv+wa8#~#zAz0>(nq?=3$-&1<@1|Ch|-xH9_Fcr+I?ZM~?i1$Uo@w98?xMXo3 zIM~=lc-Fyc%}0N~RfEwqv4Qq$Eq+jOI}l~(0N*Kq>!m6ij%nj0fM{p5tG8pq>Fi|D z`n~WU zh@1e3kzg<*__rI0DaD#R-UxnCJ?B>>zy8YcP$LI;SqQ}jqO3m1t7Rihc8NUopO~EG zTmGRjp!~R)^J?AuuJHC`m6d}JhA%_Gaxw0w#5g^PGB}{3!0c%A`SvcfGI@A=P)2|B zdjnQ>(#Ga#H7n5XR~QN#1&;H_*qRtgrVo2}ueeDRdL^|sd@F-fD}A-Fg8pK7@4k}2 zabEiUa9L&sYwQ3wp@CjFqw!rZ3DR!Mw82XYt2q(8y*#QzV~h}^xU&VQH>yk`(fVoW zX_P_J?}!oDqeD7{z&>IRN&5aAVAilhIjsc=g_!c+fkE$>We-HvWKVu|-Z#6n*uHy^ zxe>H=e~EGIFMh?54JGKM!pniM7jds zeIf+XaGySa_1_O2XBy_S?Y3Wk*3ksj>W4L5-xEU)ts45jcwFSi;bGrEVK?wRuM5T~ z#l{om8uDiXPoBmY-ze|B#}WA|6Up;skE}Nm1#$IXnuc|K87JD&kDQ|i3x*D#+YB(KQ2MDU*o}+*8n?G(CfwNH>=l#7qP{?x< z6cngLDKUF7BFjJ={9B?wzI96ur^B22-v@Lay1Vefd0Vi~K>RnpJ8T?cB5B4GA1de* zNBXb7(xf>n61Q^|A0BCf6HX0%Sec!yT-boS>*aM=>JiHG(cKGR%kX>zJYO%TYCf;W zVgR1jKkUhO&xS`Dovq$#!}LV59unPL?f2T9)bbW(GY?@&HXDNrjHg^qleT^6hARZ}ny*(GSI<&44>pC8zNUaWl#hb@j|5ds-tq=oI{J zt`oRu*!5mOvxJ1G6mVfb;oZ=$@xPJwbEXc{rVd*>I`oV=hY|>fEnP7U zV6ZoU>EWlm@S8GUTdI`3J4{dA^^pYiwHw|GS8v}oDho+5W z6-Oi8x~e&s7;XGMPa{`OuFn5%`l+cntsVRT_YJ%2@!F-bswVx|#r(X6;&y9EkP>Q( z@I-eQg&GP+GLo+b%qUSmg7BoRM@K}9p3U_IinkMdPCJ|jejdwF!#e92UkuFF!==nV z#z@mhpB0;P8Y~|&jy0~XmLQL|1d~0DgNB{7K+;K zV7}iHo8$RtD_oLqU^02A0llBq<{GQ zYQh!PE#qmCe@@kzF@KD)7vWtmjPaMf!zQJql*@u6j{s>S39o=hh9vW=^_M0Daqq-- z?rjRHQ*&*K7i23T;LdWo5ei+?Ux}fG)Y)~T^@=HA?V}XwButn27|Q+ z`~wi1A5H6|8@&fpJ|=`tJ4VD!qzak|-BW!>!yhp~pqGx4y$J)Hlr|0yjuOPCMvdxZ zEr4A|`~9(y{+nxF6?wy=PBn>Yg(OjVV<4vn$WPja1=9QmPrutIWJyYDd2Ma@(BMaS zSgsy$FqxDdE)K4B^D?I_9}xb&u(71E?CrUHVdBfu^X!OplU}C*bSHXIb6>nA)RxIH zjIpUIaf<89dF7CNk;cP{B@DDp=@~PB+(?)cO*9kj8lwCn?P5F|&}1$YDEqw&sPASZ zn$v=)Z6V)+r7_K&1Oqjtl3Q>I?fkyz9-f&YyLb1vT5#}-yxtOomx)W6-_^<-!j~_4 zpHPq#nTui2mJ`&gon8MOn3W+RWnxNg7yJ5qMSQdUve>-!7tEI7YaA|_=P-piL9u_$ zRrdGT7{uds{ePD0?!vV+I9d#{df&g7F6H|AJgqT1IlG6B+CqOZG_iwC_~K9GFgScb>fW^I?C6lQ;0$Dg{k;?IXVC!`OAs_>X0tSF2T;B84p zto6=YxOwO*U}&jXR{etxN6W|AcEds?j>XtLHtHg49c8WC$@^WO@H0yQP|E1RUjy~f$7M#+%eb-x47!4|Jc@qfs9?lg*$OeQbQn2xATVndo zomZZx^;ycg+qo1m6P%DQQ}JfA4YWkdu=MH%vL|v(^!CfprP6UXO{B9aDl$d|J7%!G zzZ4p%!`4hn5}W5A%@@n)`M%FXqp4I#YG)izf1=u6Hb4A;<+LX#2;#3$tHa*^qvG8#-_=9~Ny6Na?)Vso_U7)P#hE8ikq$$9!{2(%(cT z+9V!ON($nY)?_+!P!|O{Ght^&4n) zR8f`w@X^sKZuF4mv$f)^3d>FMfqoqvSrJWHQc|i}db%MTL4zR6Tb+(8lGwrhFD$mp zY3%3AH-IYz4=7f&@ zmvNFYG}|GgiwEvy3Emut8h&~PN=*q!sXEYzS}V9j_m}D7ybK)7c{zP&)1fcc$`|S% zZuW|os~KvD7W@=hhXULnM^HpWE3<4r5f!aT$I-Rg{uh~h^s-;D6Iz1!$>RybWeTeI zPa^S8ZMpTe!}^|vF32wK$T$7VEJ41ybHna-JPxNxRZH2QaCuf#dcrrKM&71>@hvq* zCMWUmy(84u4$Ye*R3w~=_%$otUt-pjl6mGURykfJQe&zh$LN`hHjr+c*1ETLA7+Q* zWItJS?d=W!stA> zq6r=w7MwkNR_;4wX(GAr{_`I60HL0mzJ5M4xg?+41-RTWgwbAm`Fe<4;A`Z*QbL&_ zu9P|wC76qK^0n$Uo{rof(BupILKTo2Ryh*w>wQayv=?WW<{Sk3H+yq;ZxULHwgb_c zh3@<_H?+=YkEj~m6ONzz828icXvz%wK^aI;T5v+ z!ShN{C^7xzjTT8!808?x0*f|0#y2CU*tG$k|7ihc$k5dMPU`jZ^a2u`UIZP%Ww)$+ z{K7+N6~A3Bw*muPZ(snS6Ca;XNH|oX`9NHg0`=LL7kPTBEYJc5T=%x6=KVh66BO

        b+)r3y`0n)&P* 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

        KW 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 K$yLj~3;rJw@^HKW literal 0 HcmV?d00001 diff --git a/docs/readme.rst b/docs/readme.rst index 72a33558..d2533768 100644 --- a/docs/readme.rst +++ b/docs/readme.rst @@ -1 +1,84 @@ -.. include:: ../README.rst +======== +Overview +======== + +|GEOPHIRES Logo| + +.. |GEOPHIRES Logo| image:: geophires-logo.png + :alt: GEOPHIRES Logo + +GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. + +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). + +Free software: `MIT license `_ + +.. start-badges + +.. list-table:: + :stub-columns: 1 + + * - tests + - | |github-actions| + * - package + - | |commits-since| +.. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations| +.. * - docs +.. - | |docs| + + +.. |github-actions| image:: https://github.com/NREL/python-geophires-x/actions/workflows/github-actions.yml/badge.svg + :alt: GitHub Actions Build Status + :target: https://github.com/NREL/python-geophires-x/actions + +.. |version| image:: https://img.shields.io/pypi/v/geophires-x.svg + :alt: PyPI Package latest release + :target: https://pypi.org/project/geophires-x + +.. |wheel| image:: https://img.shields.io/pypi/wheel/geophires-x.svg + :alt: PyPI Wheel + :target: https://pypi.org/project/geophires-x + +.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/geophires-x.svg + :alt: Supported versions + :target: https://pypi.org/project/geophires-x + +.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/geophires-x.svg + :alt: Supported implementations + :target: https://pypi.org/project/geophires-x + +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.2.0.svg + :alt: Commits since latest release + :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main + +.. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat + :target: https://python-geophires-x.readthedocs.io/ + :alt: Documentation Status + +.. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 + +.. end-badges + +Documentation +============= + +Manuals & Usage: + +- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. + +- `How to extend GEOPHIRES-X `__ user guide + +- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) + +References: + +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ +- Additional materials in `/References `_ + + +.. include:: installation.rst + +Development +=========== + +See `Development instructions in CONTRIBUTING.rst `_ From b1975afaf89876ec4388cf9487315ed4938b3955 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:12:36 -0700 Subject: [PATCH 085/127] Remove input parameter table column width specification --- src/geophires_x_schema_generator/main.py | 1 - 1 file changed, 1 deletion(-) diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 7f73a78f..6732e19d 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -13,7 +13,6 @@ def generate_schema() -> dict: required = [] input_rst = """ .. list-table:: Input Parameters - :widths: 25 50 10 10 10 10 10 :header-rows: 1 * - Name From ff274480e6b0b18217d19a380f55174c49e9cb82 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:18:03 -0700 Subject: [PATCH 086/127] Revert "Migrate readme from root to docs/" - doesn't render on GitHub This reverts commit 7e38b943fddb2dc987f8ed0c7fec4e042ba71a4a. --- README.rst | 85 +++++++++++++++++++++++++++++++++++++++- docs/geophires-logo.png | Bin 196429 -> 0 bytes docs/readme.rst | 85 +--------------------------------------- 3 files changed, 85 insertions(+), 85 deletions(-) delete mode 100644 docs/geophires-logo.png diff --git a/README.rst b/README.rst index 2edd16ca..31b18418 100644 --- a/README.rst +++ b/README.rst @@ -1 +1,84 @@ -.. include:: docs/readme.rst +======== +Overview +======== + +|GEOPHIRES Logo| + +.. |GEOPHIRES Logo| image:: geophires-logo.png + :alt: GEOPHIRES Logo + +GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. + +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). + +Free software: `MIT license `_ + +.. start-badges + +.. list-table:: + :stub-columns: 1 + + * - tests + - | |github-actions| + * - package + - | |commits-since| +.. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations| +.. * - docs +.. - | |docs| + + +.. |github-actions| image:: https://github.com/NREL/python-geophires-x/actions/workflows/github-actions.yml/badge.svg + :alt: GitHub Actions Build Status + :target: https://github.com/NREL/python-geophires-x/actions + +.. |version| image:: https://img.shields.io/pypi/v/geophires-x.svg + :alt: PyPI Package latest release + :target: https://pypi.org/project/geophires-x + +.. |wheel| image:: https://img.shields.io/pypi/wheel/geophires-x.svg + :alt: PyPI Wheel + :target: https://pypi.org/project/geophires-x + +.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/geophires-x.svg + :alt: Supported versions + :target: https://pypi.org/project/geophires-x + +.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/geophires-x.svg + :alt: Supported implementations + :target: https://pypi.org/project/geophires-x + +.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.2.0.svg + :alt: Commits since latest release + :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main + +.. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat + :target: https://python-geophires-x.readthedocs.io/ + :alt: Documentation Status + +.. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 + +.. end-badges + +Documentation +============= + +Manuals & Usage: + +- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. + +- `How to extend GEOPHIRES-X `__ user guide + +- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) + +References: + +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ +- Additional materials in `/References `_ + + +.. include:: docs/installation.rst + +Development +=========== + +See `Development instructions in CONTRIBUTING.rst `_ diff --git a/docs/geophires-logo.png b/docs/geophires-logo.png deleted file mode 100644 index 00b4df1d42c3db73ab2e0c5294c53ed1a1776cd8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 196429 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∓u6x^O$K7Yg-{;&YmRuPN z^pvDZV+XLtBxBUH>rrpK5RcvwTKnVqLwc>=sOCI99<&)g$1Ay%7M9IKB zI+bK>36w~r%mb$#CNA=fgR3*tou|R;Yp$v)X130>Ih<@Y*&LChg>VEfvYQo2lh1w= zX3jh}2`JUS|0$@*1O+A{AVjF*D1oklHN*c;r&)vN-gPJ~A z-N1@KjwPojz*7;JYNXHC*i&~$C?YK+XK44$;enERO-xL@;qe);8+9*xI}4C7CRZQ}sm9SxEa;0pln#r~sxw2^jg(n)nc0ME3oYy+{@I)l6wN z5v*Xi`F{40D%*oyzWhv}6#ro}HxKRS6Gu?vIQp^hl-K=-u}w&Y7~<JnN0zkP5c0_>&H)eJFIECy*49XGZg1HZm%%{@gZL=o zJzTQyj))en&KK>%4qPHLGKlmI4Yv*tQKHx?w90i;Y>hS?@kpxIk3vPC*-#6z;QBT( zZ(}|=o!#MYf5q?X#eDK3^HhZ-zeHfEW}#XTDm0cPCPmr3Lf03k`I#pJ)kJu$a

        0 zP#%Xh5xEa0 zi@#TD$CK5R02F3Uoci20HK3L2md5$bQh&2UL}2NRZ;z;?M#9ab<97Z%EcrA=HCy)8 z9`W{UwXYL#vX%BE3a8agW)*&6`V5+FNorBmXj;A!BBJGdv}kt&uQq0cKp`)4(#|!~zJtw~p3kz0 z$B4ZN?8V2AW+OP;Tqp$r+C;d^AQw&^`0M!5$k*|R=`%fw(1(6B%EoMncAE|3eA|777UvMSmDR(~kTxLne z+1)2F;PiA$p!c}nKGEa$*yz1bO-ZYotgDlN#~0ZlLNDJ*wx+KjF?;T?d0%c;UHWqIuodsySB1_QmVCN@XsH|Y;BjA!$?fKD@wHc-YF)qB zyK5H67@bK5N{v+@5yAEoMW?-^dSidIyP|OBTV7=QZsqy<$jkdau8GZd>Fj*0FB!F` zTQXy4ipuG@+jpwYCg(MI%*&=IS?pKBlNvIbdpn*id)*+z6=b&``v9K79(BzM$qIQO{5h3-kUJouu#I&-&bRi zQuuEFsdn%|wDD3JG_RxX)4Ry8Zr!zTP_*yHj~^YjRLtKMe&G?dX%zt}KI-UViTtGq z>*B%U8d9}78CQ!=z^ZiX$BNa{iljJe9S5Hs$(RAt4~x!$!NKARG~T@L-hurB3FaYJ z^8&QpY3SC!sKG>N^NC&-o0x=zTu~iQr(sa;^Iq!2-ivu>XK|TXSe!gPKO7y|j_!d+_xPQE z9nRWz_&uS>X~JiNMqtd)D5iKS66J_snHhA(3@f-*6LdU$rc!KP8$9;w63~5FsaWAf z=MNeqq)Cgb2FpY`rg=iGjcPt?*GAwc_s^|! z<3zRY+NO+@ zwVUEP5?5VeL91>*P3c|th6HTjy4dK3Yn@hx;X?hI%z<_@@v0TJYJ)Tb?aQ;DdXex? zp!1Py+#`k(C%2qhgu}lM{0fEtD&PY-1FfL(6g>Zd98W$yRD9bw!S&<}-tWKR(>9A*#yeXsu&H)d>vwr|4UYc=%6T8n0j?q5|V!L}z!g#`!3)0>RVzUkZGFYB{Iz z<*A9iqsTx(s*&RS4j*A-E-hF%RaC8|NHwR<

          F(W{00{x?%^>ob!(2|ZmYAjze> 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
          E-&0EYJI&}H;0^fhEfTSJq#8li@xtIuWw=Z( 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

          b+)r3y`0n)&P* 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

          KW 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 K$yLj~3;rJw@^HKW diff --git a/docs/readme.rst b/docs/readme.rst index d2533768..72a33558 100644 --- a/docs/readme.rst +++ b/docs/readme.rst @@ -1,84 +1 @@ -======== -Overview -======== - -|GEOPHIRES Logo| - -.. |GEOPHIRES Logo| image:: geophires-logo.png - :alt: GEOPHIRES Logo - -GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. - -GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). - -Free software: `MIT license `_ - -.. start-badges - -.. list-table:: - :stub-columns: 1 - - * - tests - - | |github-actions| - * - package - - | |commits-since| -.. TODO add the following to package badge list once PyPy distribution enabled: |version| |wheel| |supported-versions| |supported-implementations| -.. * - docs -.. - | |docs| - - -.. |github-actions| image:: https://github.com/NREL/python-geophires-x/actions/workflows/github-actions.yml/badge.svg - :alt: GitHub Actions Build Status - :target: https://github.com/NREL/python-geophires-x/actions - -.. |version| image:: https://img.shields.io/pypi/v/geophires-x.svg - :alt: PyPI Package latest release - :target: https://pypi.org/project/geophires-x - -.. |wheel| image:: https://img.shields.io/pypi/wheel/geophires-x.svg - :alt: PyPI Wheel - :target: https://pypi.org/project/geophires-x - -.. |supported-versions| image:: https://img.shields.io/pypi/pyversions/geophires-x.svg - :alt: Supported versions - :target: https://pypi.org/project/geophires-x - -.. |supported-implementations| image:: https://img.shields.io/pypi/implementation/geophires-x.svg - :alt: Supported implementations - :target: https://pypi.org/project/geophires-x - -.. |commits-since| image:: https://img.shields.io/github/commits-since/NREL/python-geophires-x/v3.2.0.svg - :alt: Commits since latest release - :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main - -.. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat - :target: https://python-geophires-x.readthedocs.io/ - :alt: Documentation Status - -.. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 - -.. end-badges - -Documentation -============= - -Manuals & Usage: - -- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. - -- `How to extend GEOPHIRES-X `__ user guide - -- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) - -References: - -- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ -- Additional materials in `/References `_ - - -.. include:: installation.rst - -Development -=========== - -See `Development instructions in CONTRIBUTING.rst `_ +.. include:: ../README.rst From a244c48516a5775df96ab58f32f7c0be41e9a206 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Sun, 29 Oct 2023 13:19:59 -0700 Subject: [PATCH 087/127] Make tuple typing hint compatible with python <= 3.8 --- src/geophires_x/Model.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/geophires_x/Model.py b/src/geophires_x/Model.py index 14fa0b7b..7bd33f01 100644 --- a/src/geophires_x/Model.py +++ b/src/geophires_x/Model.py @@ -2,6 +2,7 @@ import logging import time import logging.config +from typing import Tuple from geophires_x.OptionList import EndUseOptions from geophires_x.Parameter import Parameter @@ -228,7 +229,7 @@ def Calculate(self): self.logger.info(f'complete {str(__class__)}: {sys._getframe().f_code.co_name}') - def get_parameters_json(self) -> tuple[str,str]: + def get_parameters_json(self) -> Tuple[str,str]: from geophires_x.GeoPHIRESUtils import json_dumpse input_params = {} From 7fc85f877e0d408470567485eca3628b23a1ba4d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:05:26 -0700 Subject: [PATCH 088/127] Undo include directive in root readme - doesn't render on GitHub --- README.rst | 18 +++++++++++++++++- 1 file changed, 17 insertions(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 31b18418..37de73ec 100644 --- a/README.rst +++ b/README.rst @@ -76,7 +76,23 @@ References: - Additional materials in `/References `_ -.. include:: docs/installation.rst +Installation +============ + +Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). + +To consume GEOPHIRES-X as a python package, install the in-development version with:: + + pip install https://github.com/NREL/python-geophires-x/archive/main.zip + +(Eventually package will be published to PyPi, enabling ``pip install geophires-x``) + +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: + + pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x + +If you are interested in sharing your extensions with others (or even contributing them back to this repository), +follow `the Development instructions `_ instead. Development =========== From deab82fbe7cf52f089e02a0562d20568efe8d7cc Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:11:54 -0700 Subject: [PATCH 089/127] Reference list order tweak --- docs/reference/index.rst | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/reference/index.rst b/docs/reference/index.rst index b4df83f9..0c481417 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -4,6 +4,6 @@ Reference .. toctree:: :glob: - geophires_x - geophires_x_client parameters + geophires_x_client + geophires_x From 2ba154e01525e65ad363447cf8c5782787ec6f41 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:45:06 -0700 Subject: [PATCH 090/127] Fix indentation & pass usage in extension example --- How-to-extend-GEOPHIRES-X.md | 28 ++++++++++++++-------------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/How-to-extend-GEOPHIRES-X.md b/How-to-extend-GEOPHIRES-X.md index a774a4f8..b8e282af 100644 --- a/How-to-extend-GEOPHIRES-X.md +++ b/How-to-extend-GEOPHIRES-X.md @@ -24,18 +24,18 @@ from Parameter import intParameter, floatParameter, listParameter, OutputParamet from Units import * class EconomicsAddOns(Economics.Economics): -def __init__(self, model): -model.logger.info("Init " + str(__class__) + ": " + sys._getframe( ).f_code.co_name) + def __init__(self, model): + model.logger.info("Init " + str(__class__) + ": " + sys._getframe( ).f_code.co_name) -#Set up all the Parameters that will be predefined by this class using -#the different types of parameter classes. -pass + #Set up all the Parameters that will be predefined by this class using + #the different types of parameter classes. + # [...] -#local variables that need initialization -pass + #local variables that need initialization + # [...] -#results -pass + #results + # [...] model.logger.info("Complete "+ str(__class__) + ": " + sys._getframe( ).f_code.co_name) @@ -45,17 +45,17 @@ pass def read_parameters(self, model) -> None: model.logger.info("Init " + str(__class__) + ": " + sys._getframe( ).f_code.co_name) -#Deal with all the parameter values that the user has provided. -pass + #Deal with all the parameter values that the user has provided. + # [...] model.logger.info("complete "+ str(__class__) + ": " + sys._getframe( ).f_code.co_name) def Calculate(self, reserv, wellbores, surfaceplant, model) -> None: model.logger.info("Init " + str(__class__) + ": " + sys._getframe( ).f_code.co_name) -#This is where all the calculations are made using all the values that -#have been set. -pass + #This is where all the calculations are made using all the values that + #have been set. + # [...] model.logger.info("complete "+ str(__class__) + ": " + sys._getframe( ).f_code.co_name) From d1ebdf38f3df25f4b33a396df11180dafd9f96ff Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:46:14 -0700 Subject: [PATCH 091/127] Move How-to-extend-GEOPHIRES-X.md to docs/ --- How-to-extend-GEOPHIRES-X.md => docs/How-to-extend-GEOPHIRES-X.md | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename How-to-extend-GEOPHIRES-X.md => docs/How-to-extend-GEOPHIRES-X.md (100%) diff --git a/How-to-extend-GEOPHIRES-X.md b/docs/How-to-extend-GEOPHIRES-X.md similarity index 100% rename from How-to-extend-GEOPHIRES-X.md rename to docs/How-to-extend-GEOPHIRES-X.md From 2495e906b584bd6c1840e84b0c16623c0bbab6ab Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:47:25 -0700 Subject: [PATCH 092/127] Update link to How-to-extend-GEOPHIRES-X.md in README --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 37de73ec..a9083153 100644 --- a/README.rst +++ b/README.rst @@ -66,7 +66,7 @@ Manuals & Usage: - A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. -- `How to extend GEOPHIRES-X `__ user guide +- `How to extend GEOPHIRES-X `__ user guide - `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) From dbb3a877a340ce12839cdf1da7d4310903a8ad50 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:57:00 -0700 Subject: [PATCH 093/127] Remove list formatting from How-to-extend-GEOPHIRES-X.md (numbering is fragile/doesn't work depending on rendering) --- docs/How-to-extend-GEOPHIRES-X.md | 54 +++++++++++++++++++------------ 1 file changed, 34 insertions(+), 20 deletions(-) diff --git a/docs/How-to-extend-GEOPHIRES-X.md b/docs/How-to-extend-GEOPHIRES-X.md index b8e282af..c91231ee 100644 --- a/docs/How-to-extend-GEOPHIRES-X.md +++ b/docs/How-to-extend-GEOPHIRES-X.md @@ -1,17 +1,23 @@ # How to extend GEOPHIRES X -1. Decide which object(s) (Reservoir, Wellbores, Surface Plant, and/or Economics) you are going to extend. In this example, I will extend Economics. -2. Make a new file named the same as the class name you will use. In this case, I will create EcononomicsAddons. Add it to your project if you are using a development environment like PyCharm or Visual Studio. -3. In the Models class, add an import statement for the class you are making. In this case, the line looks like this: +Decide which object(s) (Reservoir, Wellbores, Surface Plant, and/or Economics) you are going to extend. In this example, I will extend Economics. + +Make a new file named the same as the class name you will use. In this case, I will create EcononomicsAddons. Add it to your project if you are using a development environment like PyCharm or Visual Studio. + +In the Models class, add an import statement for the class you are making. In this case, the line looks like this: + ```python from EconomicsAddons import * ``` -4. In the `__init__` method of the Models class, initialize your new class. In this case, the line looks like this: + +In the `__init__` method of the Models class, initialize your new class. In this case, the line looks like this: + ```python self.economics = EconomicsAddOns(self) ``` -5. Fill that new file with this template, changing the class name and imports as appropriate: +Fill that new file with this template, changing the class name and imports as appropriate: + ```python import math import sys @@ -61,23 +67,25 @@ class EconomicsAddOns(Economics.Economics): ``` -6. Note the class definition: “class EconomicsAddOns(Economics.Economics):” – it must contain a reference to the parent class (in this case, Economics). Set it to the appropriate class for your needs. Note that multiple inheritances are also possible but not needed in this case. -7. Also note the import command “from Economics import *” – it imports all the information about the parent class. Set it to the appropriate class for your needs. -8. Note that the “model” class is passed into all these methods. This is the wrapper class in which all the objects live. It contains values that are useful to all classes, like “logger”. -9. For the `__init__` method, you need to decide if you want to initialize the parent class (in this case, Economics), or not. Initializing it means that all the Parameters and variables in the parent class will be created and will be available for you to use in your methods. If you don’t want those variables and methods, don’t initialize the parent. The parent is initialized by adding the following line of code to the __init__ method right at the beginning, right after the logging is started, in the middle as needed, or right at the end, right before the logging stops. You would choose to initial at the beginning if some of the parent parameters/variables will be used in your initialization. If not, you can do it at the end. For initialization, it probably doesn’t matter when you call it. +Note the class definition: “class EconomicsAddOns(Economics.Economics):” – it must contain a reference to the parent class (in this case, Economics). Set it to the appropriate class for your needs. Note that multiple inheritances are also possible but not needed in this case. + +Also note the import command “from Economics import *” – it imports all the information about the parent class. Set it to the appropriate class for your needs. + +Note that the “model” class is passed into all these methods. This is the wrapper class in which all the objects live. It contains values that are useful to all classes, like “logger”. + +For the `__init__` method, you need to decide if you want to initialize the parent class (in this case, Economics), or not. Initializing it means that all the Parameters and variables in the parent class will be created and will be available for you to use in your methods. If you don’t want those variables and methods, don’t initialize the parent. The parent is initialized by adding the following line of code to the __init__ method right at the beginning, right after the logging is started, in the middle as needed, or right at the end, right before the logging stops. You would choose to initial at the beginning if some of the parent parameters/variables will be used in your initialization. If not, you can do it at the end. For initialization, it probably doesn’t matter when you call it. ```python super().__init__(model) ``` - -10. The `read_parameter` method checks the list of parameters that the user has specified new values for in the text file and updates the class parameters with those values after validating them. It also allows programmers ti deal with any special cases that arise when the user changes a value – a change of value to one parameter might require an update to another unrelated Parameter. For the read_parameters method, you need to make the same choice about running the parent class method of the same name, or not. If you initialized the parameters of the parent in __init__, you should probably read the user Parameters for any changes that the user wants to make to those parameters. Use this call to do that: +The `read_parameter` method checks the list of parameters that the user has specified new values for in the text file and updates the class parameters with those values after validating them. It also allows programmers ti deal with any special cases that arise when the user changes a value – a change of value to one parameter might require an update to another unrelated Parameter. For the read_parameters method, you need to make the same choice about running the parent class method of the same name, or not. If you initialized the parameters of the parent in __init__, you should probably read the user Parameters for any changes that the user wants to make to those parameters. Use this call to do that: ```python super().read_parameters(model) ``` -11. For the Calculate method, make the same choice about running the parent class method of the same name, or not. If you initialized the parameters of the parent in __init__, and read the parameters, you should probably Calculate the values based on those parameters. Those results and available to you in your calculations in this class if you do this. Use this call to do that: +For the Calculate method, make the same choice about running the parent class method of the same name, or not. If you initialized the parameters of the parent in __init__, and read the parameters, you should probably Calculate the values based on those parameters. Those results and available to you in your calculations in this class if you do this. Use this call to do that: ```python super().Calculate(model) @@ -85,7 +93,7 @@ class EconomicsAddOns(Economics.Economics): Note that for the Calculate method, the model class is passed in to give access to the logger but also to all the other classes (reserve, surfaceplant, etc) since they are attributes of the Model wrapper class. Calculations tend to depend on the other classes. In the case, my Economic AddOns use information for nearly all the other classes. -12. Now start coding your methods. In the __Init__ method, you need to decide what your Parameters will be. For each one, you need to use the appropriate class constructor; for an integer, intParameter; for a float, floatParameter; etc. For each Parameter, you must specify its name, value, default value, and valid range (if int or float). Optionally, you can specify: +Now start coding your methods. In the __Init__ method, you need to decide what your Parameters will be. For each one, you need to use the appropriate class constructor; for an integer, intParameter; for a float, floatParameter; etc. For each Parameter, you must specify its name, value, default value, and valid range (if int or float). Optionally, you can specify: 1. Required (Boolean): is it required to run? default value = False 1. ErrMessage (string): what GEOPHIRES will report if the value provided is invalid. Default = "assume default value (see manual)") 1. ToolTipText (string): when there is a GUI, this is the text that the user will see. Default = "This is ToolTip Text") @@ -93,17 +101,23 @@ Note that for the Calculate method, the model class is passed in to give access 1. CurrentUnits (Unit enumeration): what the units are for this parameter (meters, Celcius, gm/cc, etc. Default = Units:NONE) 1. PreferredUnits (units: usually equal to CurrentUnits, but these are the units that the calculations assume when running. Default - Units.NONE -13. UnitType, CurrentUnits, and PreferredUnits are the attributes that allow GEOPHIRESX to handle unit and currency conversions. If you don’t want to use that functionality, don’t use them. If you do, see the code examples to see how this works. -14. In the `__init__` method, you must also decide what your local variables will be, and what values they will start with. -15. In the `__init__` method, you need to decide what your OutputParameters will be (they will be calculated with your Calculate method and will be available to other classes for use and output). For each one, you need to use the class constructor OutputParameter. You must set its name and value. Note that value is of type “Any” – that means it can be assigned an int, float, bool, list, etc. Optionally, you can set: +UnitType, CurrentUnits, and PreferredUnits are the attributes that allow GEOPHIRESX to handle unit and currency conversions. If you don’t want to use that functionality, don’t use them. If you do, see the code examples to see how this works. + +In the `__init__` method, you must also decide what your local variables will be, and what values they will start with. + +In the `__init__` method, you need to decide what your OutputParameters will be (they will be calculated with your Calculate method and will be available to other classes for use and output). For each one, you need to use the class constructor OutputParameter. You must set its name and value. Note that value is of type “Any” – that means it can be assigned an int, float, bool, list, etc. Optionally, you can set: 1. ToolTipText: see above 1. UnitType: see above 1. PreferredUnits: see above 1. CurrentUnits: See above -16. In the `__init__` method, note the use of two dictionaries: ParameterDict and OutputParameterDict. When a Parameter or OutputParameter is created, it is also added to the dictionary. These dictionaries are publicly available and give access to all the parameters. These get used in several ways, so stick to the convention of using them as you see them used in the parent classes. -17. In the `read_parameter` method, you need to decide if any of your parameters need special processing once they have been read in and modified by a user value change. The ReadParameter() utility function should be used to deal with all the parameters read in that apply to your Object, but if a change to any of your parameters triggers other actions, insert code here to handle those actions – see parent classes for how that is done. -18. In the Calculate method, insert the code you need to make your calculations. You can use the input parameters, local variables, all parameters (input and output) from other classes in your calculations, but note: + +In the `__init__` method, note the use of two dictionaries: ParameterDict and OutputParameterDict. When a Parameter or OutputParameter is created, it is also added to the dictionary. These dictionaries are publicly available and give access to all the parameters. These get used in several ways, so stick to the convention of using them as you see them used in the parent classes. + +In the `read_parameter` method, you need to decide if any of your parameters need special processing once they have been read in and modified by a user value change. The ReadParameter() utility function should be used to deal with all the parameters read in that apply to your Object, but if a change to any of your parameters triggers other actions, insert code here to handle those actions – see parent classes for how that is done. + +In the Calculate method, insert the code you need to make your calculations. You can use the input parameters, local variables, all parameters (input and output) from other classes in your calculations, but note: 1. Think carefully about the ordering of the calculations, and when the values you wish to use are valid. If you are extending the Reservoir object, note that the parent Reservoir output parameters are only valid after the parent class Calculate method has been run. It may also be possible that output values from one class may be altered later by the Calculate method on other classes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! 1. The parent class as input parameters which will be set to valid default values after the parent __init__ method is called, but note that any of these values could be changed when the read_parameter method for that class is called. And other unrelated parameters might also change due to dependencies, so don’t rely on the input parameters to be finalized until after read_parameter on the parent has run. Normally, input parameters for a class don’t change after read_parameter for that class has run, but it does happen sometimes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! 1. Be careful how you modify the class variables. If you modify a parent variable or parameter by referring to it using the “self.” construct, then you are modifying the local copy of it associated with it in your class, just like if you run a method of a class using the self.method_name() construction, you are running the local class copy of your method (running any changes you made as well). If you don’t override the method, then you will run the parent method, even if you refer to it with self. If you want to access or modify the parent variables, Parameters, or methods, you can refer to them explicitly – recall that the model class is passed into your class and its mthods, so you can access model.reserv, which would give you direct access to the parent Reservoir model, model.surfaceplant to refer to SurfacePlant, and so on. -19. Once you are done with your Calculations, you also are likely to want to show them to your users. This is usually accomplished by creating an OuputClass that has the sole job of writing your results to the output file. In this case, look at the class OutputsAddOns. Note that its parent is Outputs, in which the outputs for the base classes are integrated and reported. The method PrintOutputs open the output file (HDR.out) and uses formatted text strings to write values into the file. Note that you can write single values, or loop thru arrays of values. You can also access and report values from other classes and parents – especially if your Calculate modified them. You should assume that all the outputs from the other classes were reported before you modified them. For example, the Net Present Value (NPV) of the project is recalculated in the EconomicAddons method of my extension because my economic AddOns changes the income, expenses, and profits of the project. I assume that the NPV value has been written to the output file value already (and it represents the NPV of the project before the AddOns). I report the NPV again when I report the outputs of my class, and I note in the text that this is an update to Project NPV based on the AddOns. To make sure of that logic, I have a local output parameter called NPV and I modify and report that without change the NPV output parameter in the Economics class. + +Once you are done with your Calculations, you also are likely to want to show them to your users. This is usually accomplished by creating an OuputClass that has the sole job of writing your results to the output file. In this case, look at the class OutputsAddOns. Note that its parent is Outputs, in which the outputs for the base classes are integrated and reported. The method PrintOutputs open the output file (HDR.out) and uses formatted text strings to write values into the file. Note that you can write single values, or loop thru arrays of values. You can also access and report values from other classes and parents – especially if your Calculate modified them. You should assume that all the outputs from the other classes were reported before you modified them. For example, the Net Present Value (NPV) of the project is recalculated in the EconomicAddons method of my extension because my economic AddOns changes the income, expenses, and profits of the project. I assume that the NPV value has been written to the output file value already (and it represents the NPV of the project before the AddOns). I report the NPV again when I report the outputs of my class, and I note in the text that this is an update to Project NPV based on the AddOns. To make sure of that logic, I have a local output parameter called NPV and I modify and report that without change the NPV output parameter in the Economics class. From d69fc3e0dcbd3c85c3aa7e6a0a49b5ae05a1fd75 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 11:59:48 -0700 Subject: [PATCH 094/127] How-to-extend-GEOPHIRES-X.md inline code formatting where applicable --- docs/How-to-extend-GEOPHIRES-X.md | 34 +++++++++++++++---------------- 1 file changed, 17 insertions(+), 17 deletions(-) diff --git a/docs/How-to-extend-GEOPHIRES-X.md b/docs/How-to-extend-GEOPHIRES-X.md index c91231ee..56de6b54 100644 --- a/docs/How-to-extend-GEOPHIRES-X.md +++ b/docs/How-to-extend-GEOPHIRES-X.md @@ -67,11 +67,11 @@ class EconomicsAddOns(Economics.Economics): ``` -Note the class definition: “class EconomicsAddOns(Economics.Economics):” – it must contain a reference to the parent class (in this case, Economics). Set it to the appropriate class for your needs. Note that multiple inheritances are also possible but not needed in this case. +Note the class definition: `class EconomicsAddOns(Economics.Economics):` – it must contain a reference to the parent class (in this case, Economics). Set it to the appropriate class for your needs. Note that multiple inheritances are also possible but not needed in this case. -Also note the import command “from Economics import *” – it imports all the information about the parent class. Set it to the appropriate class for your needs. +Also note the import command `from Economics import *` – it imports all the information about the parent class. Set it to the appropriate class for your needs. -Note that the “model” class is passed into all these methods. This is the wrapper class in which all the objects live. It contains values that are useful to all classes, like “logger”. +Note that the `model` class is passed into all these methods. This is the wrapper class in which all the objects live. It contains values that are useful to all classes, like `logger`. For the `__init__` method, you need to decide if you want to initialize the parent class (in this case, Economics), or not. Initializing it means that all the Parameters and variables in the parent class will be created and will be available for you to use in your methods. If you don’t want those variables and methods, don’t initialize the parent. The parent is initialized by adding the following line of code to the __init__ method right at the beginning, right after the logging is started, in the middle as needed, or right at the end, right before the logging stops. You would choose to initial at the beginning if some of the parent parameters/variables will be used in your initialization. If not, you can do it at the end. For initialization, it probably doesn’t matter when you call it. @@ -93,31 +93,31 @@ For the Calculate method, make the same choice about running the parent class me Note that for the Calculate method, the model class is passed in to give access to the logger but also to all the other classes (reserve, surfaceplant, etc) since they are attributes of the Model wrapper class. Calculations tend to depend on the other classes. In the case, my Economic AddOns use information for nearly all the other classes. -Now start coding your methods. In the __Init__ method, you need to decide what your Parameters will be. For each one, you need to use the appropriate class constructor; for an integer, intParameter; for a float, floatParameter; etc. For each Parameter, you must specify its name, value, default value, and valid range (if int or float). Optionally, you can specify: - 1. Required (Boolean): is it required to run? default value = False - 1. ErrMessage (string): what GEOPHIRES will report if the value provided is invalid. Default = "assume default value (see manual)") - 1. ToolTipText (string): when there is a GUI, this is the text that the user will see. Default = "This is ToolTip Text") - 1. UnitType (Unit Type enumeration): the type of units associated with this parameter (length, temperature, density, etc). Default = Units.NONE - 1. CurrentUnits (Unit enumeration): what the units are for this parameter (meters, Celcius, gm/cc, etc. Default = Units:NONE) - 1. PreferredUnits (units: usually equal to CurrentUnits, but these are the units that the calculations assume when running. Default - Units.NONE +Now start coding your methods. In the `__init__` method, you need to decide what your Parameters will be. For each one, you need to use the appropriate class constructor; for an integer, intParameter; for a float, floatParameter; etc. For each Parameter, you must specify its name, value, default value, and valid range (if int or float). Optionally, you can specify: +1. Required (Boolean): is it required to run? default value = False +1. ErrMessage (string): what GEOPHIRES will report if the value provided is invalid. Default = "assume default value (see manual)") +1. ToolTipText (string): when there is a GUI, this is the text that the user will see. Default = "This is ToolTip Text") +1. UnitType (Unit Type enumeration): the type of units associated with this parameter (length, temperature, density, etc). Default = Units.NONE +1. CurrentUnits (Unit enumeration): what the units are for this parameter (meters, Celcius, gm/cc, etc. Default = Units:NONE) +1. PreferredUnits (units: usually equal to CurrentUnits, but these are the units that the calculations assume when running. Default - Units.NONE UnitType, CurrentUnits, and PreferredUnits are the attributes that allow GEOPHIRESX to handle unit and currency conversions. If you don’t want to use that functionality, don’t use them. If you do, see the code examples to see how this works. In the `__init__` method, you must also decide what your local variables will be, and what values they will start with. In the `__init__` method, you need to decide what your OutputParameters will be (they will be calculated with your Calculate method and will be available to other classes for use and output). For each one, you need to use the class constructor OutputParameter. You must set its name and value. Note that value is of type “Any” – that means it can be assigned an int, float, bool, list, etc. Optionally, you can set: - 1. ToolTipText: see above - 1. UnitType: see above - 1. PreferredUnits: see above - 1. CurrentUnits: See above +1. ToolTipText: see above +1. UnitType: see above +1. PreferredUnits: see above +1. CurrentUnits: See above In the `__init__` method, note the use of two dictionaries: ParameterDict and OutputParameterDict. When a Parameter or OutputParameter is created, it is also added to the dictionary. These dictionaries are publicly available and give access to all the parameters. These get used in several ways, so stick to the convention of using them as you see them used in the parent classes. In the `read_parameter` method, you need to decide if any of your parameters need special processing once they have been read in and modified by a user value change. The ReadParameter() utility function should be used to deal with all the parameters read in that apply to your Object, but if a change to any of your parameters triggers other actions, insert code here to handle those actions – see parent classes for how that is done. In the Calculate method, insert the code you need to make your calculations. You can use the input parameters, local variables, all parameters (input and output) from other classes in your calculations, but note: - 1. Think carefully about the ordering of the calculations, and when the values you wish to use are valid. If you are extending the Reservoir object, note that the parent Reservoir output parameters are only valid after the parent class Calculate method has been run. It may also be possible that output values from one class may be altered later by the Calculate method on other classes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! - 1. The parent class as input parameters which will be set to valid default values after the parent __init__ method is called, but note that any of these values could be changed when the read_parameter method for that class is called. And other unrelated parameters might also change due to dependencies, so don’t rely on the input parameters to be finalized until after read_parameter on the parent has run. Normally, input parameters for a class don’t change after read_parameter for that class has run, but it does happen sometimes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! - 1. Be careful how you modify the class variables. If you modify a parent variable or parameter by referring to it using the “self.” construct, then you are modifying the local copy of it associated with it in your class, just like if you run a method of a class using the self.method_name() construction, you are running the local class copy of your method (running any changes you made as well). If you don’t override the method, then you will run the parent method, even if you refer to it with self. If you want to access or modify the parent variables, Parameters, or methods, you can refer to them explicitly – recall that the model class is passed into your class and its mthods, so you can access model.reserv, which would give you direct access to the parent Reservoir model, model.surfaceplant to refer to SurfacePlant, and so on. +1. Think carefully about the ordering of the calculations, and when the values you wish to use are valid. If you are extending the Reservoir object, note that the parent Reservoir output parameters are only valid after the parent class Calculate method has been run. It may also be possible that output values from one class may be altered later by the Calculate method on other classes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! +1. The parent class as input parameters which will be set to valid default values after the parent __init__ method is called, but note that any of these values could be changed when the read_parameter method for that class is called. And other unrelated parameters might also change due to dependencies, so don’t rely on the input parameters to be finalized until after read_parameter on the parent has run. Normally, input parameters for a class don’t change after read_parameter for that class has run, but it does happen sometimes. GEOPHIRES-X core code tries to avoid this, as it is confusing, but it is possible, so know your variables! +1. Be careful how you modify the class variables. If you modify a parent variable or parameter by referring to it using the “self.” construct, then you are modifying the local copy of it associated with it in your class, just like if you run a method of a class using the self.method_name() construction, you are running the local class copy of your method (running any changes you made as well). If you don’t override the method, then you will run the parent method, even if you refer to it with self. If you want to access or modify the parent variables, Parameters, or methods, you can refer to them explicitly – recall that the model class is passed into your class and its mthods, so you can access model.reserv, which would give you direct access to the parent Reservoir model, model.surfaceplant to refer to SurfacePlant, and so on. Once you are done with your Calculations, you also are likely to want to show them to your users. This is usually accomplished by creating an OuputClass that has the sole job of writing your results to the output file. In this case, look at the class OutputsAddOns. Note that its parent is Outputs, in which the outputs for the base classes are integrated and reported. The method PrintOutputs open the output file (HDR.out) and uses formatted text strings to write values into the file. Note that you can write single values, or loop thru arrays of values. You can also access and report values from other classes and parents – especially if your Calculate modified them. You should assume that all the outputs from the other classes were reported before you modified them. For example, the Net Present Value (NPV) of the project is recalculated in the EconomicAddons method of my extension because my economic AddOns changes the income, expenses, and profits of the project. I assume that the NPV value has been written to the output file value already (and it represents the NPV of the project before the AddOns). I report the NPV again when I report the outputs of my class, and I note in the text that this is an update to Project NPV based on the AddOns. To make sure of that logic, I have a local output parameter called NPV and I modify and report that without change the NPV output parameter in the Economics class. From ae04f3126a6db35bdaa189fcb94c1d55037fdf2d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:03:12 -0700 Subject: [PATCH 095/127] Remove authors/changelog/contributing from docs (rsts in root are sufficient) --- docs/authors.rst | 1 - docs/changelog.rst | 1 - docs/contributing.rst | 1 - docs/index.rst | 4 +--- 4 files changed, 1 insertion(+), 6 deletions(-) delete mode 100644 docs/authors.rst delete mode 100644 docs/changelog.rst delete mode 100644 docs/contributing.rst diff --git a/docs/authors.rst b/docs/authors.rst deleted file mode 100644 index e122f914..00000000 --- a/docs/authors.rst +++ /dev/null @@ -1 +0,0 @@ -.. include:: ../AUTHORS.rst diff --git a/docs/changelog.rst b/docs/changelog.rst deleted file mode 100644 index 565b0521..00000000 --- a/docs/changelog.rst +++ /dev/null @@ -1 +0,0 @@ -.. include:: ../CHANGELOG.rst diff --git a/docs/contributing.rst b/docs/contributing.rst deleted file mode 100644 index e582053e..00000000 --- a/docs/contributing.rst +++ /dev/null @@ -1 +0,0 @@ -.. include:: ../CONTRIBUTING.rst diff --git a/docs/index.rst b/docs/index.rst index ad842d51..a205e9f8 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -9,9 +9,7 @@ Contents installation usage reference/index - contributing - authors - changelog + How-to-extend-GEOPHIRES-X Indices and tables ================== From 3a69f07e3afcd5103a4c51d94590612d8f54bb25 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:13:49 -0700 Subject: [PATCH 096/127] Reframe sphinx docs as supplemental user manual to GitHub README --- docs/index.rst | 4 ++-- docs/installation.rst | 18 ------------------ docs/overview.rst | 5 +++++ docs/readme.rst | 1 - 4 files changed, 7 insertions(+), 21 deletions(-) delete mode 100644 docs/installation.rst create mode 100644 docs/overview.rst delete mode 100644 docs/readme.rst diff --git a/docs/index.rst b/docs/index.rst index a205e9f8..ae422ada 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -5,10 +5,10 @@ Contents .. toctree:: :maxdepth: 2 - readme - installation + overview usage reference/index + reference/parameters How-to-extend-GEOPHIRES-X Indices and tables diff --git a/docs/installation.rst b/docs/installation.rst deleted file mode 100644 index 71b136a9..00000000 --- a/docs/installation.rst +++ /dev/null @@ -1,18 +0,0 @@ -============ -Installation -============ - -Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). - -To consume GEOPHIRES-X as a python package, install the in-development version with:: - - pip install https://github.com/NREL/python-geophires-x/archive/main.zip - -(Eventually package will be published to PyPi, enabling ``pip install geophires-x``) - -If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: - - pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x - -If you are interested in sharing your extensions with others (or even contributing them back to this repository), -follow `the Development instructions `_ instead. diff --git a/docs/overview.rst b/docs/overview.rst new file mode 100644 index 00000000..f9cd2144 --- /dev/null +++ b/docs/overview.rst @@ -0,0 +1,5 @@ +======================= +GEOPHIRES-X User Manual +======================= + +This manual is a supplement to the README in the GitHub repository. diff --git a/docs/readme.rst b/docs/readme.rst deleted file mode 100644 index 72a33558..00000000 --- a/docs/readme.rst +++ /dev/null @@ -1 +0,0 @@ -.. include:: ../README.rst From 5462a064fe9944bae906a522840d5cd5d1faec0d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:15:00 -0700 Subject: [PATCH 097/127] Enable sphinx m2r2 extension for markdown rendering --- docs/conf.py | 3 ++- docs/requirements.txt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/conf.py b/docs/conf.py index d9414064..4394bac3 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -10,8 +10,9 @@ 'sphinx.ext.napoleon', 'sphinx.ext.todo', 'sphinx.ext.viewcode', + 'm2r2', ] -source_suffix = '.rst' +source_suffix = ['.rst', '.md'] master_doc = 'index' project = 'geophires-x' year = '2023' diff --git a/docs/requirements.txt b/docs/requirements.txt index 62bc14e2..1b8df5e7 100644 --- a/docs/requirements.txt +++ b/docs/requirements.txt @@ -1,2 +1,3 @@ sphinx>=1.3 sphinx-py3doc-enhanced-theme +m2r2 From 9ca2adc1f5cbba360d653349cf53ac5686444c43 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:39:44 -0700 Subject: [PATCH 098/127] Pared down sphinx docs with parameters and extension howto --- .gitignore | 2 ++ docs/index.rst | 5 ++--- docs/overview.rst | 12 ++++++++---- docs/reference/index.rst | 5 ++--- docs/usage.rst | 7 ------- src/geophires_x_schema_generator/main.py | 5 +++++ tox.ini | 2 +- 7 files changed, 20 insertions(+), 18 deletions(-) delete mode 100644 docs/usage.rst diff --git a/.gitignore b/.gitignore index 491cfe05..679d733a 100644 --- a/.gitignore +++ b/.gitignore @@ -73,6 +73,8 @@ output/*/index.html docs/_build docs/reference/geophires-request.json docs/reference/parameters.rst +docs/geophires-request.json +docs/parameters.rst _site/ # Mypy Cache diff --git a/docs/index.rst b/docs/index.rst index ae422ada..3982bbaa 100644 --- a/docs/index.rst +++ b/docs/index.rst @@ -6,10 +6,9 @@ Contents :maxdepth: 2 overview - usage - reference/index - reference/parameters + parameters How-to-extend-GEOPHIRES-X +.. reference/index Indices and tables ================== diff --git a/docs/overview.rst b/docs/overview.rst index f9cd2144..9bd5988b 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -1,5 +1,9 @@ -======================= -GEOPHIRES-X User Manual -======================= +========================== +GEOPHIRES-X User Reference +========================== -This manual is a supplement to the README in the GitHub repository. +This reference is a supplement to the README in the GitHub repository. + ++ :doc:`parameters` + ++ :doc:`How-to-extend-GEOPHIRES-X` diff --git a/docs/reference/index.rst b/docs/reference/index.rst index 0c481417..04cd10f7 100644 --- a/docs/reference/index.rst +++ b/docs/reference/index.rst @@ -1,9 +1,8 @@ -Reference -========= +Python Modules +============== .. toctree:: :glob: - parameters geophires_x_client geophires_x diff --git a/docs/usage.rst b/docs/usage.rst deleted file mode 100644 index 8d86a240..00000000 --- a/docs/usage.rst +++ /dev/null @@ -1,7 +0,0 @@ -===== -Usage -===== - -To use geophires-x in a project:: - - import geophires_x diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 6732e19d..1afd2883 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -72,8 +72,13 @@ def get_key(k): rst = f"""Parameters ========== + +Input Parameters +################ {input_rst} +Output Parameters +################# {output_rst} """ diff --git a/tox.ini b/tox.ini index 278b4556..ee8c2547 100644 --- a/tox.ini +++ b/tox.ini @@ -60,7 +60,7 @@ usedevelop = true deps = -r{toxinidir}/docs/requirements.txt commands = - python src/geophires_x_schema_generator/main.py --build-path docs/reference + python src/geophires_x_schema_generator/main.py --build-path docs/ sphinx-build {posargs:-E} -b html docs dist/docs sphinx-build docs dist/docs ; TODO re-enable linkcheck probably - `sphinx-build -b linkcheck docs dist/docs` From 742db13df3fbaf1a302e7e899a2b34b8f7fcdef3 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 12:57:20 -0700 Subject: [PATCH 099/127] Massage readme/reference manual into mostly coherent body --- README.rst | 48 +++++++++++++++++++++++++++++------------------ docs/overview.rst | 8 ++++---- 2 files changed, 34 insertions(+), 22 deletions(-) diff --git a/README.rst b/README.rst index a9083153..a1bccf6a 100644 --- a/README.rst +++ b/README.rst @@ -59,25 +59,16 @@ Free software: `MIT license `_ .. end-badges -Documentation -============= - -Manuals & Usage: - -- A GEOPHIRES-X-specific user manual `is pending `_ as of 2023-10-19. In the meantime, the `GEOPHIRES v2.0 user manual `_ remains partially relevant. - -- `How to extend GEOPHIRES-X `__ user guide +Getting Started +=============== -- `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) +Web Interface +############# -References: - -- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ -- Additional materials in `/References `_ +A web interface is available at `tinyurl.com/geophires `__ - -Installation -============ +Usage +##### Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). @@ -85,7 +76,12 @@ To consume GEOPHIRES-X as a python package, install the in-development version w pip install https://github.com/NREL/python-geophires-x/archive/main.zip -(Eventually package will be published to PyPi, enabling ``pip install geophires-x``) +.. (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) + +`test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) + +Extending +######### If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: @@ -94,7 +90,23 @@ If you wish to add your own extensions (as described in `How to extend GEOPHIRES If you are interested in sharing your extensions with others (or even contributing them back to this repository), follow `the Development instructions `_ instead. + +Documentation +============= + +Manuals & guides: + +- `GEOPHIRES-X Reference Manual `__ +- `How to extend GEOPHIRES-X `__ user guide +- The `GEOPHIRES v2.0 (previous version's) user manual `_ describes GEOPHIRES's high-level software architecture. + +Other Documentation: + +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ +- Additional materials in `/References `_ + + Development =========== -See `Development instructions in CONTRIBUTING.rst `_ +See `Development instructions in CONTRIBUTING `_ diff --git a/docs/overview.rst b/docs/overview.rst index 9bd5988b..19c9fdea 100644 --- a/docs/overview.rst +++ b/docs/overview.rst @@ -1,8 +1,8 @@ -========================== -GEOPHIRES-X User Reference -========================== +============================ +GEOPHIRES-X Reference Manual +============================ -This reference is a supplement to the README in the GitHub repository. +This reference manual is a supplement to the README in the GitHub repository. + :doc:`parameters` From 057b7f64f9b38e8d9058ced2562d2dc5ad57db82 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Mon, 30 Oct 2023 13:04:01 -0700 Subject: [PATCH 100/127] Fix title level consistency in README --- README.rst | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.rst b/README.rst index a1bccf6a..de226773 100644 --- a/README.rst +++ b/README.rst @@ -63,12 +63,12 @@ Getting Started =============== Web Interface -############# +------------- A web interface is available at `tinyurl.com/geophires `__ Usage -##### +----- Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). @@ -81,7 +81,7 @@ To consume GEOPHIRES-X as a python package, install the in-development version w `test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) Extending -######### +--------- If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: From 2e2626760fcbc38b7b015ab4fba7e117b400afec Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 08:46:36 -0700 Subject: [PATCH 101/127] EconomicsAddOns minor formatting --- src/geophires_x/EconomicsAddOns.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/geophires_x/EconomicsAddOns.py b/src/geophires_x/EconomicsAddOns.py index b553d4eb..9defea6e 100644 --- a/src/geophires_x/EconomicsAddOns.py +++ b/src/geophires_x/EconomicsAddOns.py @@ -24,7 +24,7 @@ def __init__(self, model: Model): :doc-author: Malcolm Ross """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'Init {str(__class__)}: {sys._getframe().f_code.co_name}') super().__init__(model) # initialize the parent parameters and variables sclass = str(__class__).replace("", "") @@ -217,7 +217,7 @@ def read_parameters(self, model: Model) -> None: :return: None :doc-author: Malcolm Ross """ - model.logger.info("Init " + str(__class__) + ": " + sys._getframe().f_code.co_name) + model.logger.info(f'Init {str(__class__)}: {sys._getframe().f_code.co_name}') super().read_parameters(model) # read the parameters for the parent. # Deal with all the parameter values that the user has provided that relate to this extension. From 976c77bd55c947cb838137c6fef8c8b5fdf71fef Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 08:47:19 -0700 Subject: [PATCH 102/127] Prep to redirect to corresponding sphinx docs version based on GitHub referrer --- README.rst | 2 +- docs/conf.py | 6 +++++- docs/templates/layout.html | 8 ++++++++ 3 files changed, 14 insertions(+), 2 deletions(-) create mode 100644 docs/templates/layout.html diff --git a/README.rst b/README.rst index de226773..03fe095b 100644 --- a/README.rst +++ b/README.rst @@ -52,7 +52,7 @@ Free software: `MIT license `_ :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main .. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat - :target: https://python-geophires-x.readthedocs.io/ + :target: https://softwareengineerprogrammer.github.io/python-geophires-x-nrel :alt: Documentation Status .. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 diff --git a/docs/conf.py b/docs/conf.py index 4394bac3..95ebeced 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -21,7 +21,7 @@ version = release = '3.2.0' pygments_style = 'trac' -templates_path = ['.'] +templates_path = ['./templates'] extlinks = { 'issue': ('https://github.com/NREL/python-geophires-x/issues/%s', '#'), 'pr': ('https://github.com/NREL/python-geophires-x/pull/%s', 'PR #'), @@ -40,6 +40,10 @@ } html_short_title = f'{project}-{version}' +html_js_files = [ + 'js/custom.js', +] + napoleon_use_ivar = True napoleon_use_rtype = False napoleon_use_param = False diff --git a/docs/templates/layout.html b/docs/templates/layout.html new file mode 100644 index 00000000..b4ad0fb6 --- /dev/null +++ b/docs/templates/layout.html @@ -0,0 +1,8 @@ +{% extends "!layout.html" %} + +{%- block extrahead %} + +{% endblock %} From 43468599ed6b6206addc01a3cdf79c3fc3f9a78c Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 09:44:08 -0700 Subject: [PATCH 103/127] Redirect to NREL's docs if referred from github repo --- docs/conf.py | 4 ---- docs/templates/layout.html | 6 +++++- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/docs/conf.py b/docs/conf.py index 95ebeced..2beb71bb 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -40,10 +40,6 @@ } html_short_title = f'{project}-{version}' -html_js_files = [ - 'js/custom.js', -] - napoleon_use_ivar = True napoleon_use_rtype = False napoleon_use_param = False diff --git a/docs/templates/layout.html b/docs/templates/layout.html index b4ad0fb6..a6648d81 100644 --- a/docs/templates/layout.html +++ b/docs/templates/layout.html @@ -3,6 +3,10 @@ {%- block extrahead %} {% endblock %} From b37f7a97b9ee8a0bc0ed520e0be4991820ec0ada Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 09:44:47 -0700 Subject: [PATCH 104/127] Example usage code in README --- README.rst | 69 ++++++++++++++++++++++++++++++++++++++++++++---------- 1 file changed, 57 insertions(+), 12 deletions(-) diff --git a/README.rst b/README.rst index 03fe095b..259fc45c 100644 --- a/README.rst +++ b/README.rst @@ -67,8 +67,8 @@ Web Interface A web interface is available at `tinyurl.com/geophires `__ -Usage ------ +Installation +------------ Strongly recommended prerequisite: always install in a `virtual environment `_ (rather than global site-packages). @@ -78,27 +78,72 @@ To consume GEOPHIRES-X as a python package, install the in-development version w .. (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) -`test_geophires_x.py `_ has examples of how to consume and call `GeophiresXClient `_ locally (i.e. if consuming GEOPHIRES-X as a pip package) - -Extending ---------- - -If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x If you are interested in sharing your extensions with others (or even contributing them back to this repository), follow `the Development instructions `_ instead. +Usage +----- +Example usage: + +.. code:: python + + from geophires_x_client import GeophiresXClient + from geophires_x_client.geophires_input_parameters import GeophiresInputParameters + + client = GeophiresXClient() + result = client.get_geophires_result( + GeophiresInputParameters( + { + 'End-Use Option': 2, + 'Reservoir Model': 1, + 'Time steps per year': 1, + 'Reservoir Depth': 3, + 'Gradient 1': 50, + 'Maximum Temperature': 250, + } + ) + ) + + with open(result.output_file_path,'r') as f: + print(f.read()) + +Available parameters are documented in the `Parameters Reference `__. + +You may also pass parameters as a text file: + +.. code:: python + + from pathlib import Path + from geophires_x_client import GeophiresXClient + from geophires_x_client.geophires_input_parameters import GeophiresInputParameters + + # https://github.com/NREL/python-geophires-x/blob/main/tests/examples/example1.txt + example_file_path = Path('tests/examples/example1.txt').absolute() + + client = GeophiresXClient() + result = client.get_geophires_result( + GeophiresInputParameters(from_file_path=example_file_path) + ) + + with open(result.output_file_path,'r') as f: + print(f.read()) + + +A variety of examples are available in the `tests/examples directory of the repository `__. + +`test_geophires_x.py `_ has additional examples of how to consume and call `GeophiresXClient `__. Documentation ============= -Manuals & guides: +* `Parameters Reference `__ +* `How to extend GEOPHIRES-X `__ user guide -- `GEOPHIRES-X Reference Manual `__ -- `How to extend GEOPHIRES-X `__ user guide -- The `GEOPHIRES v2.0 (previous version's) user manual `_ describes GEOPHIRES's high-level software architecture. +The `GEOPHIRES v2.0 (previous version's) user manual `_ describes GEOPHIRES's high-level software architecture. Other Documentation: From 9064dfe2cb746f93774f1242ad6040e931c92606 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 10:02:59 -0700 Subject: [PATCH 105/127] Fix Parameters Reference link, anonymize links in README --- README.rst | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) diff --git a/README.rst b/README.rst index 259fc45c..0731aadc 100644 --- a/README.rst +++ b/README.rst @@ -9,7 +9,7 @@ Overview GEOPHIRES is a free and open-source geothermal techno-economic simulator. GEOPHIRES combines reservoir, wellbore, surface plant, and economic models to estimate the capital and operation and maintenance costs, instantaneous and lifetime energy production, and overall levelized cost of energy of a geothermal plant. Various reservoir conditions (EGS, doublets, etc.) and end-use options (electricity, direct-use heat, cogeneration) can be modeled. Users are encouraged to build upon to the GEOPHIRES framework to implement their own correlations and models. -GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `_ (see `CHANGELOG `__ for more info). +GEOPHIRES-X is the successor version to `GEOPHIRES v2.0 `__ (see `CHANGELOG `__ for more info). Free software: `MIT license `_ @@ -70,7 +70,7 @@ A web interface is available at `tinyurl.com/geophires `_ (rather than global site-packages). +Strongly recommended prerequisite: always install in a `virtual environment `__ (rather than global site-packages). To consume GEOPHIRES-X as a python package, install the in-development version with:: @@ -78,12 +78,12 @@ To consume GEOPHIRES-X as a python package, install the in-development version w .. (Eventually package will be published to PyPi, enabling ``pip install geophires-x``) -If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `_:: +If you wish to add your own extensions (as described in `How to extend GEOPHIRES-X `__) one option is to do an `editable install `__:: pip install -e git+https://github.com/NREL/python-geophires-x.git#egg=geophires-x If you are interested in sharing your extensions with others (or even contributing them back to this repository), -follow `the Development instructions `_ instead. +follow `the Development instructions `__ instead. Usage ----- @@ -111,7 +111,7 @@ Example usage: with open(result.output_file_path,'r') as f: print(f.read()) -Available parameters are documented in the `Parameters Reference `__. +Available parameters are documented in the `Parameters Reference `__. You may also pass parameters as a text file: @@ -133,9 +133,9 @@ You may also pass parameters as a text file: print(f.read()) -A variety of examples are available in the `tests/examples directory of the repository `__. +A variety of examples input ``.txt`` files are available in the `tests/examples directory of the repository `__. -`test_geophires_x.py `_ has additional examples of how to consume and call `GeophiresXClient `__. +`test_geophires_x.py `__ has additional examples of how to consume and call `GeophiresXClient `__. Documentation ============= @@ -143,15 +143,15 @@ Documentation * `Parameters Reference `__ * `How to extend GEOPHIRES-X `__ user guide -The `GEOPHIRES v2.0 (previous version's) user manual `_ describes GEOPHIRES's high-level software architecture. +The `GEOPHIRES v2.0 (previous version's) user manual `__ describes GEOPHIRES's high-level software architecture. Other Documentation: -- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `_ -- Additional materials in `/References `_ +- Theoretical basis for GEOPHIRES: `GEOPHIRES v2.0: updated geothermal techno‐economic simulation tool `__ +- Additional materials in `/References `__ Development =========== -See `Development instructions in CONTRIBUTING `_ +See `Development instructions in CONTRIBUTING `__ From aadb408c002e840eef74dabb1c1de08983fc0c00 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 10:07:04 -0700 Subject: [PATCH 106/127] Fix other Parameters Reference link --- README.rst | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.rst b/README.rst index 0731aadc..09561b43 100644 --- a/README.rst +++ b/README.rst @@ -140,7 +140,7 @@ A variety of examples input ``.txt`` files are available in the `tests/examples Documentation ============= -* `Parameters Reference `__ +* `Parameters Reference `__ * `How to extend GEOPHIRES-X `__ user guide The `GEOPHIRES v2.0 (previous version's) user manual `__ describes GEOPHIRES's high-level software architecture. From 384cc0c48fc598cb76a8cb234c117cb7b4e2718d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 12:04:33 -0700 Subject: [PATCH 107/127] Add tests/__init__.py and explicit tests module import for BaseTestCase - needed for tests to work in VS Code --- tests/__init__.py | 0 tests/test_HIP_RA.py | 2 +- tests/test_geophires_x.py | 2 +- tests/test_geophires_x_client.py | 2 +- 4 files changed, 3 insertions(+), 3 deletions(-) create mode 100644 tests/__init__.py diff --git a/tests/__init__.py b/tests/__init__.py new file mode 100644 index 00000000..e69de29b diff --git a/tests/test_HIP_RA.py b/tests/test_HIP_RA.py index be35447c..2f51dc10 100644 --- a/tests/test_HIP_RA.py +++ b/tests/test_HIP_RA.py @@ -1,8 +1,8 @@ from pathlib import Path -from base_test_case import BaseTestCase from hip_ra import HipRaClient from hip_ra import HipRaInputParameters +from tests.base_test_case import BaseTestCase # noinspection PyTypeChecker diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index e9c8a856..544418ca 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -1,11 +1,11 @@ from pathlib import Path -from base_test_case import BaseTestCase from geophires_x_client import GeophiresXClient from geophires_x_client import GeophiresXResult from geophires_x_client import _get_logger from geophires_x_client.geophires_input_parameters import EndUseOption from geophires_x_client.geophires_input_parameters import GeophiresInputParameters +from tests.base_test_case import BaseTestCase # noinspection PyTypeChecker diff --git a/tests/test_geophires_x_client.py b/tests/test_geophires_x_client.py index 415b02e3..f2951d7b 100644 --- a/tests/test_geophires_x_client.py +++ b/tests/test_geophires_x_client.py @@ -1,7 +1,7 @@ -from base_test_case import BaseTestCase from geophires_x_client import GeophiresXResult from geophires_x_client.geophires_input_parameters import EndUseOption from geophires_x_client.geophires_input_parameters import GeophiresInputParameters +from tests.base_test_case import BaseTestCase # noinspection PyTypeChecker From f7136045b61bbce8f7210493868280f24ab0c0a9 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 12:27:48 -0700 Subject: [PATCH 108/127] VS code settings.json note, setup.py geothermal keyword --- CONTRIBUTING.rst | 29 +++++++++++++++++++++++++++++ setup.py | 4 +--- 2 files changed, 30 insertions(+), 3 deletions(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index 35a361fd..f2ba707b 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -138,6 +138,35 @@ To run all the test environments in *parallel*:: tox -p auto +Test Configuration in VS Code +----------------------------- + +``.vscode/settings.json``: + +.. code-block:: + + { + "python.defaultInterpreterPath": ".tox/py311/bin/python", + "python.testing.unittestEnabled": false, + "python.testing.unittestArgs": [ + "-v", + "-s", + "-p", + "test_*.py" + ], + "python.testing.pytestEnabled": true, + "python.testing.pytestArgs": [ + "-c", + "pytest.ini", + "--no-cov" + ], + "python.analysis.enablePytestExtra": true, + "python.languageServer": "Pylance", + } + + + + Bug reports =========== diff --git a/setup.py b/setup.py index 7e1540be..67b4da27 100755 --- a/setup.py +++ b/setup.py @@ -58,9 +58,7 @@ def read(*names, **kwargs): 'Issue Tracker': 'https://github.com/NREL/python-geophires-x/issues', 'Documentation': 'https://nrel.github.io/python-geophires-x-nrel/', }, - keywords=[ - # eg: "keyword1", "keyword2", "keyword3", - ], + keywords=['geothermal'], python_requires='>=3.7', install_requires=[ 'numpy', From 1e3665a83d1ceac861262d865604c6174f109d35 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 13:42:01 -0700 Subject: [PATCH 109/127] Enable Pages contribution instructuion; CONTRIBUTING/AUTHORS cleanup/formatting --- AUTHORS.rst | 2 +- CONTRIBUTING.rst | 24 +++++++++++++----------- 2 files changed, 14 insertions(+), 12 deletions(-) diff --git a/AUTHORS.rst b/AUTHORS.rst index a0d36dd2..7dc0c0e7 100644 --- a/AUTHORS.rst +++ b/AUTHORS.rst @@ -4,5 +4,5 @@ Authors * Koenraad Beckers - https://github.com/kfbeckers * Malcolm Ross - https://github.com/malcolm-dsider -* Jonathan Pezzino - https://jonathanpezzino.com +* Jonathan Pezzino - https://github.com/softwareengineerprogrammer * Kevin McCabe (GEOPHIRES v2.0) - kevin.mccabe@nrel.gov diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index f2ba707b..fc9bd20d 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -2,18 +2,20 @@ Contributing ============ -Contributions are welcome, and they are greatly appreciated! +Contributions are welcome, and they are greatly appreciated! Don't hesitate Development =========== To set up GEOPHIRES-X for local development: -1. `Fork NREL/python-geophires-x `_ on GitHub +1. Fork NREL/python-geophires-x on GitHub by going to https://github.com/NREL/python-geophires-x/fork -2. Enable Actions on your fork. +2. Enable Actions on your fork on GitHub in your fork's Actions tab -3. Clone your fork locally in a terminal:: +3. Enable Pages on your fork on GitHub by going to Settings tab → Pages -> Build and deployment → Set Source to "GitHub Actions" + +4. Clone your fork locally in a terminal:: cd some/path/where-you-have-your-code-projects git clone git@github.com:/python-geophires-x.git @@ -24,12 +26,12 @@ Local Setup Prerequisite: Follow fork & clone instructions above. -Strongly recommended: use a Python IDE such as `PyCharm `_ +Strongly recommended: use a Python IDE such as `PyCharm `__ If you are using PyCharm, first open the the cloned repo by going to File → Open and selecting your ``python-geophires-x`` directory (from the previous steps). Run commands in a terminal with View → Tool Windows → Terminal -1. `Install virtualenv `_. if you don't have it already. Then set up and activate a virtual environment for the project:: +1. `Install virtualenv `__ if you don't have it already. Then set up and activate a virtual environment for the project:: python -m venv venv source venv/bin/activate @@ -94,15 +96,15 @@ Then, verify that Actions pass on your commit(s) on GitHub Pull Request Guidelines ----------------------- -If you need some code review or feedback while you're developing the code just make the pull request. +If you need some code review or feedback while you're developing the code you can make the pull request and set it as a draft. For merging, you should: -1. Ensure Actions are passing on your fork. (Actions will also be automatically run when you create a PR, and they will need to be passing as a requirement to merge) +1. Ensure Actions are passing on your fork. Actions will also be automatically run when you create a PR, and they will need to be passing as a requirement to merge. 2. Add unit test coverage -3. Write clean, self-documenting code. Update documentation which cannot be adequately self-documented. -4. Add yourself to ``AUTHORS.rst``. -5. Major changes may merit a mention in `CHANGELOG `_ +3. Strive to write clean, self-documenting code. Update documentation which cannot be adequately self-documented. +4. Add yourself to `AUTHORS.rst `__. +5. Major changes may merit a mention in `CHANGELOG.rst `__ Tox tests --------- From fbc8c6284e9cd34c5c4ae3f233cdf1c6b25c9fea Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Tue, 31 Oct 2023 13:54:58 -0700 Subject: [PATCH 110/127] Separate schema generator json & rst generation --- src/geophires_x_schema_generator/main.py | 62 +++++++++++++++--------- 1 file changed, 40 insertions(+), 22 deletions(-) diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index 1afd2883..b41a11b9 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -5,12 +5,43 @@ from geophires_x.Model import Model -def generate_schema() -> dict: +def generate_json_schema() -> dict: input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() input_params = json.loads(input_params_json) properties = {} required = [] + + for param_name in input_params: + param = input_params[param_name] + + units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None + properties[param_name] = { + 'description': param['ToolTipText'], + 'type': param['json_parameter_type'], + 'units': units_val, + 'category': param['parameter_category'], + } + + if param['Required']: + required.append(param_name) + + schema = { + 'definitions': {}, + '$schema': 'http://json-schema.org/draft-04/schema#', + 'type': 'object', + 'title': 'GEOPHIRES Schema', + 'required': required, + 'properties': properties, + } + + return schema + + +def generate_parameters_reference_rst() -> str: + input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params = json.loads(input_params_json) + input_rst = """ .. list-table:: Input Parameters :header-rows: 1 @@ -26,16 +57,8 @@ def generate_schema() -> dict: for param_name in input_params: param = input_params[param_name] - units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None - properties[param_name] = { - 'description': param['ToolTipText'], - 'type': param['json_parameter_type'], - 'units': units_val, - 'category': param['parameter_category'], - } - - if param['Required']: - required.append(param_name) + # if param['Required']: + # TODO designate required params def get_key(k): if k in param and str(param[k]) != '': # noqa @@ -51,6 +74,8 @@ def get_key(k): min_val = min(param['AllowableRange']) max_val = max(param['AllowableRange']) + # TODO include full AllowableRange in reference (or fully describe if possible using min/max/increment) + input_rst += f"""\n * - {param['Name']} - {get_key('ToolTipText')} - {get_key('PreferredUnits')} @@ -59,15 +84,6 @@ def get_key(k): - {min_val} - {max_val}""" - schema = { - 'definitions': {}, - '$schema': 'http://json-schema.org/draft-04/schema#', - 'type': 'object', - 'title': 'GEOPHIRES Schema', - 'required': required, - 'properties': properties, - } - output_rst = get_output_params_table_rst(output_params_json) rst = f"""Parameters @@ -82,7 +98,7 @@ def get_key(k): {output_rst} """ - return schema, rst + return rst def get_output_params_table_rst(output_params_json): @@ -130,12 +146,14 @@ def get_key(k): build_path = Path(build_dir, 'geophires-request.json') - schema_json, rst = generate_schema() + schema_json = generate_json_schema() with open(build_path, 'w') as f: f.write(json.dumps(schema_json, indent=2)) print(f'Wrote schema file to {build_path}.') + rst = generate_parameters_reference_rst() + build_path_rst = Path(build_dir, 'parameters.rst') with open(build_path_rst, 'w') as f: f.write(rst) From 9aa916f8f7056be5cc50a4c6b75f9d3de89f7459 Mon Sep 17 00:00:00 2001 From: kfbeckers Date: Tue, 31 Oct 2023 15:47:09 -0600 Subject: [PATCH 111/127] Fix formatting error --- tests/test_geophires_x.py | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 8f32ebfa..a73bd7d9 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -6,7 +6,6 @@ from geophires_x_client import GeophiresXResult from geophires_x_client import _get_logger from geophires_x_client.geophires_input_parameters import EndUseOption - from geophires_x_client.geophires_input_parameters import GeophiresInputParameters @@ -197,4 +196,4 @@ def test_runtime_error_with_error_code(self): ) def test_RTES_name(self): - self.assertEqual(EndUseOptions.RTES.value,"Reservoir Thermal Energy Storage") + self.assertEqual(EndUseOptions.RTES.value, 'Reservoir Thermal Energy Storage') From 2cb52c4aa27190b3d511544a6622466be7501aa1 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 08:00:00 -0700 Subject: [PATCH 112/127] Advise installing pre-commit via pip instead of manual download --- CONTRIBUTING.rst | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/CONTRIBUTING.rst b/CONTRIBUTING.rst index fc9bd20d..fa957fa2 100644 --- a/CONTRIBUTING.rst +++ b/CONTRIBUTING.rst @@ -44,8 +44,9 @@ Run commands in a terminal with View → Tool Windows → Terminal (PyCharm may prompt you to install dependencies, making this step unnecessary to run on the command line) -3. `Download pre-commit `_ if you don't already have it. Then run the command to configure it for the project (somewhat confusingly also called ``install``):: +3. Install `pre-commit `__ and run the command to configure it for the project (somewhat confusingly also called ``install``):: + pip install pre-commit pre-commit install You're now ready to start making changes and committing them. From 133196680cd6b4a4630675cb0a1b9191b24bebe2 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 08:14:31 -0700 Subject: [PATCH 113/127] Make schema generator unit-testable --- src/geophires_x_schema_generator/__init__.py | 132 +++++++++++++++++++ src/geophires_x_schema_generator/main.py | 132 +------------------ tests/test_geophires_x_schema_generator.py | 15 +++ 3 files changed, 152 insertions(+), 127 deletions(-) create mode 100644 src/geophires_x_schema_generator/__init__.py create mode 100644 tests/test_geophires_x_schema_generator.py diff --git a/src/geophires_x_schema_generator/__init__.py b/src/geophires_x_schema_generator/__init__.py new file mode 100644 index 00000000..fb4f4a2d --- /dev/null +++ b/src/geophires_x_schema_generator/__init__.py @@ -0,0 +1,132 @@ +import json + +from geophires_x.Model import Model + + +class GeophiresXSchemaGenerator: + def __init__(self): + pass + + def generate_json_schema(self) -> dict: + input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params = json.loads(input_params_json) + + properties = {} + required = [] + + for param_name in input_params: + param = input_params[param_name] + + units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None + properties[param_name] = { + 'description': param['ToolTipText'], + 'type': param['json_parameter_type'], + 'units': units_val, + 'category': param['parameter_category'], + } + + if param['Required']: + required.append(param_name) + + schema = { + 'definitions': {}, + '$schema': 'http://json-schema.org/draft-04/schema#', + 'type': 'object', + 'title': 'GEOPHIRES Schema', + 'required': required, + 'properties': properties, + } + + return schema + + def generate_parameters_reference_rst(self) -> str: + input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params = json.loads(input_params_json) + + def get_input_params_table(category_params, category_name='Input Parameters') -> str: + input_rst = f""" + .. list-table:: {category_name} + :header-rows: 1 + + * - Name + - Description + - Preferred Units + - Default Value Type + - Default Value + - Min + - Max""" + + for param_name in category_params: + param = input_params[param_name] + + # if param['Required']: + # TODO designate required params + + def get_key(k): + if k in param and str(param[k]) != '': # noqa + return param[k] # noqa + else: + return '' + + min_val = get_key('Min') + max_val = get_key('Max') + + if 'AllowableRange' in param: + # TODO warn if min/max are defined and at odds with allowable range + min_val = min(param['AllowableRange']) + max_val = max(param['AllowableRange']) + + # TODO include full AllowableRange in reference (or fully describe if possible using min/max/increment) + + input_rst += f"""\n * - {param['Name']} + - {get_key('ToolTipText')} + - {get_key('PreferredUnits')} + - {get_key('json_parameter_type')} + - {get_key('DefaultValue')} + - {min_val} + - {max_val}""" + + return input_rst + + input_rst = get_input_params_table(input_params, 'Input Parameters') + output_rst = self.get_output_params_table_rst(output_params_json) + + rst = f"""Parameters +========== + +Input Parameters +################ +{input_rst} + +Output Parameters +################# +{output_rst} +""" + + return rst + + def get_output_params_table_rst(self, output_params_json) -> str: + output_params = json.loads(output_params_json) + + output_rst = """ + .. list-table:: Output Parameters + :header-rows: 1 + + * - Name + - Preferred Units + - Default Value Type""" + + for param_name in output_params: + param = output_params[param_name] + + def get_key(k): + if k in param and str(param[k]) != '': # noqa + return param[k] # noqa + else: + return '' + + output_rst += f"""\n * - {param['Name']} + - {get_key('PreferredUnits')} + - {get_key('json_parameter_type')}""" + + return output_rst diff --git a/src/geophires_x_schema_generator/main.py b/src/geophires_x_schema_generator/main.py index b41a11b9..d02b039f 100644 --- a/src/geophires_x_schema_generator/main.py +++ b/src/geophires_x_schema_generator/main.py @@ -2,131 +2,7 @@ import json from pathlib import Path -from geophires_x.Model import Model - - -def generate_json_schema() -> dict: - input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() - input_params = json.loads(input_params_json) - - properties = {} - required = [] - - for param_name in input_params: - param = input_params[param_name] - - units_val = param['CurrentUnits'] if isinstance(param['CurrentUnits'], str) else None - properties[param_name] = { - 'description': param['ToolTipText'], - 'type': param['json_parameter_type'], - 'units': units_val, - 'category': param['parameter_category'], - } - - if param['Required']: - required.append(param_name) - - schema = { - 'definitions': {}, - '$schema': 'http://json-schema.org/draft-04/schema#', - 'type': 'object', - 'title': 'GEOPHIRES Schema', - 'required': required, - 'properties': properties, - } - - return schema - - -def generate_parameters_reference_rst() -> str: - input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() - input_params = json.loads(input_params_json) - - input_rst = """ - .. list-table:: Input Parameters - :header-rows: 1 - - * - Name - - Description - - Preferred Units - - Default Value Type - - Default Value - - Min - - Max""" - - for param_name in input_params: - param = input_params[param_name] - - # if param['Required']: - # TODO designate required params - - def get_key(k): - if k in param and str(param[k]) != '': # noqa - return param[k] # noqa - else: - return '' - - min_val = get_key('Min') - max_val = get_key('Max') - - if 'AllowableRange' in param: - # TODO warn if min/max are defined and at odds with allowable range - min_val = min(param['AllowableRange']) - max_val = max(param['AllowableRange']) - - # TODO include full AllowableRange in reference (or fully describe if possible using min/max/increment) - - input_rst += f"""\n * - {param['Name']} - - {get_key('ToolTipText')} - - {get_key('PreferredUnits')} - - {get_key('json_parameter_type')} - - {get_key('DefaultValue')} - - {min_val} - - {max_val}""" - - output_rst = get_output_params_table_rst(output_params_json) - - rst = f"""Parameters -========== - -Input Parameters -################ -{input_rst} - -Output Parameters -################# -{output_rst} - """ - - return rst - - -def get_output_params_table_rst(output_params_json): - output_params = json.loads(output_params_json) - - output_rst = """ - .. list-table:: Output Parameters - :header-rows: 1 - - * - Name - - Preferred Units - - Default Value Type""" - - for param_name in output_params: - param = output_params[param_name] - - def get_key(k): - if k in param and str(param[k]) != '': # noqa - return param[k] # noqa - else: - return '' - - output_rst += f"""\n * - {param['Name']} - - {get_key('PreferredUnits')} - - {get_key('json_parameter_type')}""" - - return output_rst - +from geophires_x_schema_generator import GeophiresXSchemaGenerator if __name__ == '__main__': parser = argparse.ArgumentParser() @@ -146,13 +22,15 @@ def get_key(k): build_path = Path(build_dir, 'geophires-request.json') - schema_json = generate_json_schema() + generator = GeophiresXSchemaGenerator() + + schema_json = generator.generate_json_schema() with open(build_path, 'w') as f: f.write(json.dumps(schema_json, indent=2)) print(f'Wrote schema file to {build_path}.') - rst = generate_parameters_reference_rst() + rst = generator.generate_parameters_reference_rst() build_path_rst = Path(build_dir, 'parameters.rst') with open(build_path_rst, 'w') as f: diff --git a/tests/test_geophires_x_schema_generator.py b/tests/test_geophires_x_schema_generator.py new file mode 100644 index 00000000..d8fe777c --- /dev/null +++ b/tests/test_geophires_x_schema_generator.py @@ -0,0 +1,15 @@ +import unittest + +from geophires_x_schema_generator import GeophiresXSchemaGenerator +from tests.base_test_case import BaseTestCase + + +class GeophiresXSchemaGeneratorTestCase(BaseTestCase): + def test_parameters_rst(self): + g = GeophiresXSchemaGenerator() + rst = g.generate_parameters_reference_rst() + self.assertIsNotNone(rst) + + +if __name__ == '__main__': + unittest.main() From 894a6219c6b6bf86cf1fe35cc670de6a2eafd494 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 08:50:47 -0700 Subject: [PATCH 114/127] Per-category input parameter tables --- src/geophires_x_schema_generator/__init__.py | 23 ++++++++++++++++---- 1 file changed, 19 insertions(+), 4 deletions(-) diff --git a/src/geophires_x_schema_generator/__init__.py b/src/geophires_x_schema_generator/__init__.py index fb4f4a2d..8e6d4769 100644 --- a/src/geophires_x_schema_generator/__init__.py +++ b/src/geophires_x_schema_generator/__init__.py @@ -41,11 +41,21 @@ def generate_json_schema(self) -> dict: def generate_parameters_reference_rst(self) -> str: input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() - input_params = json.loads(input_params_json) + input_params: dict = json.loads(input_params_json) + + input_params_by_category: dict = {} + for input_param_name, input_param in input_params.items(): + category: str = input_param['parameter_category'] + if category not in input_params_by_category: + input_params_by_category[category] = {} # [] + + input_params_by_category[category][input_param_name] = input_param - def get_input_params_table(category_params, category_name='Input Parameters') -> str: + def get_input_params_table(category_params, category_name) -> str: input_rst = f""" - .. list-table:: {category_name} +{category_name} +{'-' * len(category_name)} + .. list-table:: {category_name} Parameters :header-rows: 1 * - Name @@ -88,12 +98,17 @@ def get_key(k): return input_rst - input_rst = get_input_params_table(input_params, 'Input Parameters') + input_rst = '' + for category, category_params in input_params_by_category.items(): + input_rst += get_input_params_table(category_params, category) + output_rst = self.get_output_params_table_rst(output_params_json) rst = f"""Parameters ========== +.. contents:: + Input Parameters ################ {input_rst} From 27e917420db54773a835caa7d86194a3b9f45e53 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 09:12:45 -0700 Subject: [PATCH 115/127] Remove previous (unused) docs config --- docs/conf.py | 3 +++ src/geophires_x/conf.py | 54 --------------------------------------- src/geophires_x/index.rst | 20 --------------- 3 files changed, 3 insertions(+), 74 deletions(-) delete mode 100644 src/geophires_x/conf.py delete mode 100644 src/geophires_x/index.rst diff --git a/docs/conf.py b/docs/conf.py index 2beb71bb..b0de0308 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -26,6 +26,9 @@ 'issue': ('https://github.com/NREL/python-geophires-x/issues/%s', '#'), 'pr': ('https://github.com/NREL/python-geophires-x/pull/%s', 'PR #'), } + +# html_theme = 'alabaster' # alternative possible theme + html_theme = 'sphinx_py3doc_enhanced_theme' html_theme_path = [sphinx_py3doc_enhanced_theme.get_html_theme_path()] html_theme_options = { diff --git a/src/geophires_x/conf.py b/src/geophires_x/conf.py deleted file mode 100644 index ff28d283..00000000 --- a/src/geophires_x/conf.py +++ /dev/null @@ -1,54 +0,0 @@ -# Configuration file for the Sphinx documentation builder. -# -# This file only contains a selection of the most common options. For a full -# list see the documentation: -# https://www.sphinx-doc.org/en/master/usage/configuration.html - -# -- Path setup -------------------------------------------------------------- - -# If extensions (or modules to document with autodoc) are in another directory, -# add these directories to sys.path here. If the directory is relative to the -# documentation root, use os.path.abspath to make it absolute, like shown here. -# -import os -import sys -sys.path.insert(0, os.path.abspath('.')) - - -# -- Project information ----------------------------------------------------- - -project = 'GEOPHIRES-X' -copyright = '2022, Malcolm I Ross' -author = 'Malcolm I Ross' - -# The full version, including alpha/beta/rc tags -release = '3.0' - - -# -- General configuration --------------------------------------------------- - -# Add any Sphinx extension module names here, as strings. They can be -# extensions coming with Sphinx (named 'sphinx.ext.*') or your custom -# ones. -extensions = [] - -# Add any paths that contain templates here, relative to this directory. -templates_path = ['_templates'] - -# List of patterns, relative to source directory, that match files and -# directories to ignore when looking for source files. -# This pattern also affects html_static_path and html_extra_path. -exclude_patterns = ['_build', 'Thumbs.db', '.DS_Store'] - - -# -- Options for HTML output ------------------------------------------------- - -# The theme to use for HTML and HTML Help pages. See the documentation for -# a list of builtin themes. -# -html_theme = 'alabaster' - -# Add any paths that contain custom static files (such as style sheets) here, -# relative to this directory. They are copied after the builtin static files, -# so a file named "default.css" will overwrite the builtin "default.css". -html_static_path = ['_static'] \ No newline at end of file diff --git a/src/geophires_x/index.rst b/src/geophires_x/index.rst deleted file mode 100644 index 7aa97632..00000000 --- a/src/geophires_x/index.rst +++ /dev/null @@ -1,20 +0,0 @@ -.. GEOPHIRES-X documentation master file, created by - sphinx-quickstart on Tue Jun 28 17:26:33 2022. - You can adapt this file completely to your liking, but it should at least - contain the root `toctree` directive. - -Welcome to GEOPHIRES-X's documentation! -======================================= - -.. toctree:: - :maxdepth: 2 - :caption: Contents: - - - -Indices and tables -================== - -* :ref:`genindex` -* :ref:`modindex` -* :ref:`search` From 111ccc2f4e510d276676867e422886db848adfe9 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 09:26:23 -0700 Subject: [PATCH 116/127] Move parameter JSON generation from Model to schema generator --- src/geophires_x/Model.py | 27 +----------- src/geophires_x_schema_generator/__init__.py | 44 +++++++++++++++++++- 2 files changed, 43 insertions(+), 28 deletions(-) diff --git a/src/geophires_x/Model.py b/src/geophires_x/Model.py index 7bd33f01..b1a9d2ac 100644 --- a/src/geophires_x/Model.py +++ b/src/geophires_x/Model.py @@ -56,6 +56,7 @@ def __init__(self, enable_geophires_logging_config=True): self.sdacgteconomics = None self.addoutputs = None self.addeconomics = None + # these are database operation we aren't doing yet # model_elements = self.RunStoredProcedure("model_elements", [1]) # model_connections = self.RunStoredProcedure("model_connections", [1]) @@ -228,29 +229,3 @@ def Calculate(self): self.sdacgteconomics.Calculate(self) self.logger.info(f'complete {str(__class__)}: {sys._getframe().f_code.co_name}') - - def get_parameters_json(self) -> Tuple[str,str]: - from geophires_x.GeoPHIRESUtils import json_dumpse - - input_params = {} - - def with_category(param_dict: dict, category: str): - def _with_cat(p: Parameter, cat: str): - p.parameter_category = cat - return p - - return {k: _with_cat(v, category) for k, v in param_dict.items()} - - input_params.update(with_category(self.reserv.ParameterDict, 'Reservoir')) - input_params.update(with_category(self.wellbores.ParameterDict, 'Well Bores')) - input_params.update(with_category(self.surfaceplant.ParameterDict, 'Surface Plant')) - input_params.update(with_category(self.economics.ParameterDict, 'Economics')) - - output_params = {} - output_params.update(with_category(self.reserv.OutputParameterDict, 'Reservoir')) - output_params.update(with_category(self.wellbores.OutputParameterDict, 'Well Bores')) - output_params.update(with_category(self.surfaceplant.OutputParameterDict, 'Surface Plant')) - output_params.update(with_category(self.economics.OutputParameterDict, 'Economics')) - - - return json_dumpse(input_params), json_dumpse(output_params) diff --git a/src/geophires_x_schema_generator/__init__.py b/src/geophires_x_schema_generator/__init__.py index 8e6d4769..46656966 100644 --- a/src/geophires_x_schema_generator/__init__.py +++ b/src/geophires_x_schema_generator/__init__.py @@ -1,14 +1,54 @@ import json +from typing import Tuple from geophires_x.Model import Model +from geophires_x.Parameter import Parameter class GeophiresXSchemaGenerator: def __init__(self): pass + def get_parameters_json(self) -> Tuple[str, str]: + # return Model(enable_geophires_logging_config=False).get_parameters_json() + dummy_model = Model(enable_geophires_logging_config=False) + + from geophires_x.GeoPHIRESUtils import json_dumpse + + input_params = {} + + def with_category(param_dict: dict, category: str): + def _with_cat(p: Parameter, cat: str): + p.parameter_category = cat + return p + + return {k: _with_cat(v, category) for k, v in param_dict.items()} + + # tdp_reservoir = TDPReservoir(dummy_model) + # well_bores = WellBores(dummy_model) + # surface_plant = SurfacePlant(dummy_model) + # economics = Economics(dummy_model) + + reservoir = dummy_model.reserv + well_bores = dummy_model.wellbores + surface_plant = dummy_model.surfaceplant + economics = dummy_model.economics + + input_params.update(with_category(reservoir.ParameterDict, 'Reservoir')) + input_params.update(with_category(well_bores.ParameterDict, 'Well Bores')) + input_params.update(with_category(surface_plant.ParameterDict, 'Surface Plant')) + input_params.update(with_category(economics.ParameterDict, 'Economics')) + + output_params = {} + output_params.update(with_category(reservoir.OutputParameterDict, 'Reservoir')) + output_params.update(with_category(well_bores.OutputParameterDict, 'Well Bores')) + output_params.update(with_category(surface_plant.OutputParameterDict, 'Surface Plant')) + output_params.update(with_category(economics.OutputParameterDict, 'Economics')) + + return json_dumpse(input_params), json_dumpse(output_params) + def generate_json_schema(self) -> dict: - input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params_json, output_params_json = self.get_parameters_json() input_params = json.loads(input_params_json) properties = {} @@ -40,7 +80,7 @@ def generate_json_schema(self) -> dict: return schema def generate_parameters_reference_rst(self) -> str: - input_params_json, output_params_json = Model(enable_geophires_logging_config=False).get_parameters_json() + input_params_json, output_params_json = self.get_parameters_json() input_params: dict = json.loads(input_params_json) input_params_by_category: dict = {} From fd61a90601d73d0fad6d54a45b882cf866797604 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 09:37:12 -0700 Subject: [PATCH 117/127] Include AGS class parameters --- src/geophires_x_schema_generator/__init__.py | 30 ++++++++++++++++---- 1 file changed, 25 insertions(+), 5 deletions(-) diff --git a/src/geophires_x_schema_generator/__init__.py b/src/geophires_x_schema_generator/__init__.py index 46656966..fe3aa4af 100644 --- a/src/geophires_x_schema_generator/__init__.py +++ b/src/geophires_x_schema_generator/__init__.py @@ -1,6 +1,10 @@ import json from typing import Tuple +from geophires_x.AGSEconomics import AGSEconomics +from geophires_x.AGSSurfacePlant import AGSSurfacePlant +from geophires_x.AGSWellBores import AGSWellBores +from geophires_x.CylindricalReservoir import CylindricalReservoir from geophires_x.Model import Model from geophires_x.Parameter import Parameter @@ -24,26 +28,42 @@ def _with_cat(p: Parameter, cat: str): return {k: _with_cat(v, category) for k, v in param_dict.items()} - # tdp_reservoir = TDPReservoir(dummy_model) - # well_bores = WellBores(dummy_model) - # surface_plant = SurfacePlant(dummy_model) - # economics = Economics(dummy_model) - reservoir = dummy_model.reserv + cylindrical_reservoir = CylindricalReservoir(dummy_model) + well_bores = dummy_model.wellbores + ags_well_bores = AGSWellBores(dummy_model) + surface_plant = dummy_model.surfaceplant + ags_surface_plant = AGSSurfacePlant(dummy_model) + economics = dummy_model.economics + ags_economics = AGSEconomics(dummy_model) input_params.update(with_category(reservoir.ParameterDict, 'Reservoir')) + input_params.update(with_category(cylindrical_reservoir.ParameterDict, 'Reservoir')) + input_params.update(with_category(well_bores.ParameterDict, 'Well Bores')) + input_params.update(with_category(ags_well_bores.ParameterDict, 'Well Bores')) + input_params.update(with_category(surface_plant.ParameterDict, 'Surface Plant')) + input_params.update(with_category(ags_surface_plant.ParameterDict, 'Surface Plant')) + input_params.update(with_category(economics.ParameterDict, 'Economics')) + input_params.update(with_category(ags_economics.ParameterDict, 'Economics')) output_params = {} output_params.update(with_category(reservoir.OutputParameterDict, 'Reservoir')) + output_params.update(with_category(cylindrical_reservoir.OutputParameterDict, 'Reservoir')) + output_params.update(with_category(well_bores.OutputParameterDict, 'Well Bores')) + output_params.update(with_category(ags_well_bores.OutputParameterDict, 'Well Bores')) + output_params.update(with_category(surface_plant.OutputParameterDict, 'Surface Plant')) + output_params.update(with_category(ags_surface_plant.OutputParameterDict, 'Surface Plant')) + output_params.update(with_category(economics.OutputParameterDict, 'Economics')) + output_params.update(with_category(ags_economics.OutputParameterDict, 'Economics')) return json_dumpse(input_params), json_dumpse(output_params) From cf09589995ca7973ccc09bf33b2f265c195cfcab Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 09:45:02 -0700 Subject: [PATCH 118/127] Generalize parameter source/category definitions --- src/geophires_x_schema_generator/__init__.py | 54 ++++++-------------- 1 file changed, 15 insertions(+), 39 deletions(-) diff --git a/src/geophires_x_schema_generator/__init__.py b/src/geophires_x_schema_generator/__init__.py index fe3aa4af..bb09a67c 100644 --- a/src/geophires_x_schema_generator/__init__.py +++ b/src/geophires_x_schema_generator/__init__.py @@ -5,6 +5,7 @@ from geophires_x.AGSSurfacePlant import AGSSurfacePlant from geophires_x.AGSWellBores import AGSWellBores from geophires_x.CylindricalReservoir import CylindricalReservoir +from geophires_x.GeoPHIRESUtils import json_dumpse from geophires_x.Model import Model from geophires_x.Parameter import Parameter @@ -14,13 +15,8 @@ def __init__(self): pass def get_parameters_json(self) -> Tuple[str, str]: - # return Model(enable_geophires_logging_config=False).get_parameters_json() dummy_model = Model(enable_geophires_logging_config=False) - from geophires_x.GeoPHIRESUtils import json_dumpse - - input_params = {} - def with_category(param_dict: dict, category: str): def _with_cat(p: Parameter, cat: str): p.parameter_category = cat @@ -28,42 +24,22 @@ def _with_cat(p: Parameter, cat: str): return {k: _with_cat(v, category) for k, v in param_dict.items()} - reservoir = dummy_model.reserv - cylindrical_reservoir = CylindricalReservoir(dummy_model) - - well_bores = dummy_model.wellbores - ags_well_bores = AGSWellBores(dummy_model) - - surface_plant = dummy_model.surfaceplant - ags_surface_plant = AGSSurfacePlant(dummy_model) - - economics = dummy_model.economics - ags_economics = AGSEconomics(dummy_model) - - input_params.update(with_category(reservoir.ParameterDict, 'Reservoir')) - input_params.update(with_category(cylindrical_reservoir.ParameterDict, 'Reservoir')) - - input_params.update(with_category(well_bores.ParameterDict, 'Well Bores')) - input_params.update(with_category(ags_well_bores.ParameterDict, 'Well Bores')) - - input_params.update(with_category(surface_plant.ParameterDict, 'Surface Plant')) - input_params.update(with_category(ags_surface_plant.ParameterDict, 'Surface Plant')) - - input_params.update(with_category(economics.ParameterDict, 'Economics')) - input_params.update(with_category(ags_economics.ParameterDict, 'Economics')) + parameter_sources = [ + (dummy_model.reserv, 'Reservoir'), + (CylindricalReservoir(dummy_model), 'Reservoir'), + (dummy_model.wellbores, 'Well Bores'), + (AGSWellBores(dummy_model), 'Well Bores'), + (dummy_model.surfaceplant, 'Surface Plant'), + (AGSSurfacePlant(dummy_model), 'Surface Plant'), + (dummy_model.economics, 'Economics'), + (AGSEconomics(dummy_model), 'Economics'), + ] output_params = {} - output_params.update(with_category(reservoir.OutputParameterDict, 'Reservoir')) - output_params.update(with_category(cylindrical_reservoir.OutputParameterDict, 'Reservoir')) - - output_params.update(with_category(well_bores.OutputParameterDict, 'Well Bores')) - output_params.update(with_category(ags_well_bores.OutputParameterDict, 'Well Bores')) - - output_params.update(with_category(surface_plant.OutputParameterDict, 'Surface Plant')) - output_params.update(with_category(ags_surface_plant.OutputParameterDict, 'Surface Plant')) - - output_params.update(with_category(economics.OutputParameterDict, 'Economics')) - output_params.update(with_category(ags_economics.OutputParameterDict, 'Economics')) + input_params = {} + for param_source in parameter_sources: + input_params.update(with_category(param_source[0].ParameterDict, param_source[1])) + output_params.update(with_category(param_source[0].OutputParameterDict, param_source[1])) return json_dumpse(input_params), json_dumpse(output_params) From 897d6c309fc452ba4d0ca5c05bc141ba28ceecc0 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 09:59:51 -0700 Subject: [PATCH 119/127] Add module docs for parameter sources --- docs/reference/geophires_x.rst | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) diff --git a/docs/reference/geophires_x.rst b/docs/reference/geophires_x.rst index 3d98581c..9f7d466a 100644 --- a/docs/reference/geophires_x.rst +++ b/docs/reference/geophires_x.rst @@ -8,5 +8,27 @@ geophires_x .. automodule:: geophires_x :members: +.. automodule:: geophires_x.TDPReservoir + :members: + .. automodule:: geophires_x.CylindricalReservoir :members: + + +.. automodule:: geophires_x.WellBores + :members: + +.. automodule:: geophires_x.AGSWellBores + :members: + +.. automodule:: geophires_x.SurfacePlant + :members: + +.. automodule:: geophires_x.AGSSurfacePlant + :members: + +.. automodule:: geophires_x.Economics + :members: + +.. automodule:: geophires_x.AGSEconomics + :members: From 3da5c295ef23d05dc685ccb86f9439dd35f34cf3 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Wed, 1 Nov 2023 11:09:33 -0700 Subject: [PATCH 120/127] Fix check failure introduced by merge conflict resolution --- tests/test_geophires_x.py | 1 - 1 file changed, 1 deletion(-) diff --git a/tests/test_geophires_x.py b/tests/test_geophires_x.py index 9f899af1..36308fd9 100644 --- a/tests/test_geophires_x.py +++ b/tests/test_geophires_x.py @@ -1,7 +1,6 @@ from pathlib import Path from geophires_x.OptionList import EndUseOptions - from geophires_x_client import GeophiresXClient from geophires_x_client import GeophiresXResult from geophires_x_client import _get_logger From 93e675c36246589471a99d6b468d89ba86332862 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 10:50:35 -0700 Subject: [PATCH 121/127] Update references to docs URL now that https://github.com/NREL/python-geophires-x/pull/26 is merged --- README.rst | 6 +++--- docs/templates/layout.html | 10 +++++++--- 2 files changed, 10 insertions(+), 6 deletions(-) diff --git a/README.rst b/README.rst index 09561b43..c432ddb0 100644 --- a/README.rst +++ b/README.rst @@ -52,7 +52,7 @@ Free software: `MIT license `_ :target: https://github.com/NREL/python-geophires-x/compare/v3.2.0...main .. |docs| image:: https://readthedocs.org/projects/python-geophires-x/badge/?style=flat - :target: https://softwareengineerprogrammer.github.io/python-geophires-x-nrel + :target: https://nrel.github.io/python-geophires-x :alt: Documentation Status .. TODO coverage badge https://github.com/NREL/python-geophires-x/issues/22 @@ -111,7 +111,7 @@ Example usage: with open(result.output_file_path,'r') as f: print(f.read()) -Available parameters are documented in the `Parameters Reference `__. +Available parameters are documented in the `Parameters Reference `__. You may also pass parameters as a text file: @@ -140,7 +140,7 @@ A variety of examples input ``.txt`` files are available in the `tests/examples Documentation ============= -* `Parameters Reference `__ +* `Parameters Reference `__ * `How to extend GEOPHIRES-X `__ user guide The `GEOPHIRES v2.0 (previous version's) user manual `__ describes GEOPHIRES's high-level software architecture. diff --git a/docs/templates/layout.html b/docs/templates/layout.html index a6648d81..82c9bf90 100644 --- a/docs/templates/layout.html +++ b/docs/templates/layout.html @@ -4,9 +4,13 @@ {% endblock %} From ca468acf8c2f1d6808ff0e39b3937f11cd527c64 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 11:08:30 -0700 Subject: [PATCH 122/127] Add py311 windows to test matrix --- .github/workflows/github-actions.yml | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/.github/workflows/github-actions.yml b/.github/workflows/github-actions.yml index 3338ec25..37cb52f6 100644 --- a/.github/workflows/github-actions.yml +++ b/.github/workflows/github-actions.yml @@ -74,6 +74,12 @@ jobs: python_arch: 'x64' tox_env: 'py311' os: 'macos-latest' + - name: 'py311 (windows)' + python: '3.11' + toxpython: 'python3.11' + python_arch: 'x64' + tox_env: 'py311' + os: 'windows-latest' # - name: 'pypy38 (ubuntu)' # python: 'pypy-3.8' From db8a0ba13bbac80199c1751d4451ff220233fc57 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 11:19:59 -0700 Subject: [PATCH 123/127] Enable universal line endings in file comparison - should make test_HIP_RA pass on Windows --- tests/base_test_case.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/base_test_case.py b/tests/base_test_case.py index 5b652259..6776466e 100644 --- a/tests/base_test_case.py +++ b/tests/base_test_case.py @@ -56,8 +56,8 @@ def assertListAlmostEqual(self, l1, l2, msg=None, places=7): self.assertAlmostEqual(v1, v2, places=places, msg=msg) def assertFileContentsEqual(self, f1, f2): - with open(f1) as f1_o: - with open(f2) as f2_o: + with open(f1, newline=None) as f1_o: # newline=None enables universal line endings which is required by Windows + with open(f2, newline=None) as f2_o: f1_lines = f1_o.readlines() f2_lines = f2_o.readlines() self.assertListEqual(f1_lines, f2_lines) From 5175b1ade6ef84989d9f3bbb553355f736c59937 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 11:41:35 -0700 Subject: [PATCH 124/127] See if joining lines makes content equivalent --- tests/base_test_case.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/tests/base_test_case.py b/tests/base_test_case.py index 6776466e..c863b6de 100644 --- a/tests/base_test_case.py +++ b/tests/base_test_case.py @@ -60,4 +60,5 @@ def assertFileContentsEqual(self, f1, f2): with open(f2, newline=None) as f2_o: f1_lines = f1_o.readlines() f2_lines = f2_o.readlines() - self.assertListEqual(f1_lines, f2_lines) + # self.assertListEqual(f1_lines, f2_lines) + self.assertEqual(''.join(f1_lines), ''.join(f2_lines)) From d09bc28bf9d116cd26dda5e2322afc4a3115047d Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 12:01:39 -0700 Subject: [PATCH 125/127] Treat double newlines as single newlines in file comparison --- tests/base_test_case.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/tests/base_test_case.py b/tests/base_test_case.py index c863b6de..4928568a 100644 --- a/tests/base_test_case.py +++ b/tests/base_test_case.py @@ -58,7 +58,6 @@ def assertListAlmostEqual(self, l1, l2, msg=None, places=7): def assertFileContentsEqual(self, f1, f2): with open(f1, newline=None) as f1_o: # newline=None enables universal line endings which is required by Windows with open(f2, newline=None) as f2_o: - f1_lines = f1_o.readlines() - f2_lines = f2_o.readlines() - # self.assertListEqual(f1_lines, f2_lines) - self.assertEqual(''.join(f1_lines), ''.join(f2_lines)) + f1_lines = [line.replace('\n\n', '\n') for line in f1_o.readlines()] + f2_lines = [line.replace('\n\n', '\n') for line in f2_o.readlines()] + self.assertListEqual(f1_lines, f2_lines) From 9bb1026f9ac9951160c59b961f4ce7c6a3669a57 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 12:21:46 -0700 Subject: [PATCH 126/127] Do not use os.linesep as line terminator per https://docs.python.org/2/library/os.html\#os.linesep --- src/hip_ra/HIP_RA.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/hip_ra/HIP_RA.py b/src/hip_ra/HIP_RA.py index b751cadb..b835771e 100755 --- a/src/hip_ra/HIP_RA.py +++ b/src/hip_ra/HIP_RA.py @@ -767,7 +767,7 @@ def render_scientific(p: floatParameter | OutputParameter) -> str: case_data = {'SUMMARY OF RESULTS': summary_of_results} with open(outputfile, 'w', encoding='UTF-8') as f: - nl = os.linesep + nl = '\n' f.write(f' *********************{nl}') f.write(f' ***HIP CASE REPORT***{nl}') From f6abdf094512527dfa82d39cfee9ef152a16ff93 Mon Sep 17 00:00:00 2001 From: softwareengineerprogrammer <4056124+softwareengineerprogrammer@users.noreply.github.com> Date: Thu, 2 Nov 2023 12:25:51 -0700 Subject: [PATCH 127/127] Remove incorrect attempted newline workaround --- tests/base_test_case.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/base_test_case.py b/tests/base_test_case.py index 4928568a..6776466e 100644 --- a/tests/base_test_case.py +++ b/tests/base_test_case.py @@ -58,6 +58,6 @@ def assertListAlmostEqual(self, l1, l2, msg=None, places=7): def assertFileContentsEqual(self, f1, f2): with open(f1, newline=None) as f1_o: # newline=None enables universal line endings which is required by Windows with open(f2, newline=None) as f2_o: - f1_lines = [line.replace('\n\n', '\n') for line in f1_o.readlines()] - f2_lines = [line.replace('\n\n', '\n') for line in f2_o.readlines()] + f1_lines = f1_o.readlines() + f2_lines = f2_o.readlines() self.assertListEqual(f1_lines, f2_lines)

      + + +
      + +
      +
      +
      + +
      +
      +
      +
      + +
      +

      geophires_x package

      +
      +

      Submodules

      +
      +
      +

      geophires_x.CylindricalReservoir module

      +
      +
      +class geophires_x.CylindricalReservoir.CylindricalReservoir(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>)[source]
      +

      Bases: Reservoir

      +

      The CylindricalReservoir class is a subclass of the Reservoir class in a straightforward conduction-only model.

      +

      It inherits from the primary Reservoir model but offers new parameters and calculations.

      + + +++++++++ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
      Input Parameters

      Name

      Description

      Default Value Type

      Default Value

      Min

      Max

      Preferred Units

      Cylindrical Reservoir Input Depth

      Depth of the inflow end of a cylindrical reservoir.

      float

      3.0

      0.1

      15

      LengthUnit.KILOMETERS

      Cylindrical Reservoir Output Depth

      Depth of the outflow end of a cylindrical reservoir

      float

      Input Depth

      0.1

      15

      LengthUnit.KILOMETERS

      Reservoir Length

      Length of cylindrical reservoir

      float

      4.0

      0.1

      10.0

      LengthUnit.KILOMETERS

      Cylindrical Reservoir Radius of Effect

      The radius of effect - the distance into the rock from the center of the cylinder that will be perturbed by at least 1 C

      float

      30.0

      0

      1000.0

      LengthUnit.METERS

      Cylindrical Reservoir Radius of Effect Factor

      The radius of effect reduction factor accounts for the fact that we cannot extract 100% of the heat in the cylinder.

      float

      1.0

      0.0

      10.0

      PercentUnit.TENTH

      + + +++++ + + + + + + + + + + + + + + + + + + + + + + + + +
      Output Parameters

      Name

      Default Value Type

      Preferred Units

      Cylindrical Reservoir Surface Area

      float

      METERS2

      Average Gradient

      float

      dEGC/KM

      Time Vector

      float array

      YEAR

      Reservoir Temperature History

      float array

      CELSIUS

      +
      +
      Doc-author:
      +

      Malcolm Ross

      +
      +
      +
      +
      +Calculate(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>) None[source]
      +

      The Calculate function is where all the calculations are done.

      +

      This function can be called multiple times, and will only recalculate what has changed each time it is called.

      +
      +
      Parameters:
      +
        +
      • self – Access variables that belongs to the class

      • +
      • model – The container class of the application, giving access to everything else, including the logger

      • +
      +
      +
      Returns:
      +

      Nothing, but it does make calculations and set values in the model

      +
      +
      Doc-author:
      +

      Malcolm Ross

      +
      +
      +
      + +
      +
      +read_parameters(model: <module 'geophires_x.Model' from 'D:\\Work\\python-geophires-x-nrel\\src\\geophires_x\\Model.py'>) None[source]
      +
      +
      The read_parameters function reads in the parameters from a dictionary created by reading the user-provided

      file and updates the parameter values for this object.

      +
      +
      +

      The function reads in all the parameters that relate to this object, including those that are inherited +from other objects. It then updates any of these parameter values that have been changed by the user. +It also handles any special cases.

      +
      +
      Parameters:
      +
        +
      • self – Reference the class instance (such as it is) from within the class

      • +
      • model – The container class of the application, giving access to everything else, including the logger

      • +
      +
      +
      Returns:
      +

      None

      +
      +
      Doc-author:
      +

      Malcolm Ross

      +
      +
      +
      + +
      + +
      +
      + + +
      +
      + +
      +
      +
      +