Minimal OpenSCM-Runner example with CICERO-SCM#
import logging
from pathlib import Path
import matplotlib.pyplot as plt
import scmdata
import openscm_runner
from openscm_runner.adapters import CICEROSCM
from openscm_runner.run import run
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/database/_database.py:9: TqdmExperimentalWarning: Using `tqdm.autonotebook.tqdm` in notebook mode. Use `tqdm.tqdm` instead to force console mode (e.g. in jupyter console)
import tqdm.autonotebook as tqdman
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/pymagicc/io/base.py:224: FutureWarning: The 'delim_whitespace' keyword in pd.read_csv is deprecated and will be removed in a future version. Use ``sep='\s+'`` instead
df = pd.read_csv(
STDERR_INFO_HANDLER = logging.StreamHandler()
FORMATTER = logging.Formatter(
"%(asctime)s %(name)s %(threadName)s - %(levelname)s: %(message)s",
datefmt="%Y-%m-%d %H:%M:%S",
)
STDERR_INFO_HANDLER.setFormatter(FORMATTER)
OPENSCM_RUNNER_LOGGER = logging.getLogger("openscm_runner")
OPENSCM_RUNNER_LOGGER.setLevel(logging.INFO)
OPENSCM_RUNNER_LOGGER.addHandler(STDERR_INFO_HANDLER)
openscm_runner.__version__
'0.13.1a0'
cicero_scm = CICEROSCM()
cicero_scm.get_version()
'v2019vCH4'
input_emissions = scmdata.ScmRun(
str(
Path("..")
/ ".."
/ ".."
/ ".."
/ "tests"
/ "test-data"
/ "clean_scenarios_full_ssps.csv"
),
lowercase_cols=True,
).drop_meta(["activity_id", "mip_era"])
input_emissions.head(30)
time | 2015-01-01 00:00:00 | 2016-01-01 00:00:00 | 2017-01-01 00:00:00 | 2018-01-01 00:00:00 | 2019-01-01 00:00:00 | 2020-01-01 00:00:00 | 2021-01-01 00:00:00 | 2022-01-01 00:00:00 | 2023-01-01 00:00:00 | 2024-01-01 00:00:00 | ... | 2491-01-01 00:00:00 | 2492-01-01 00:00:00 | 2493-01-01 00:00:00 | 2494-01-01 00:00:00 | 2495-01-01 00:00:00 | 2496-01-01 00:00:00 | 2497-01-01 00:00:00 | 2498-01-01 00:00:00 | 2499-01-01 00:00:00 | 2500-01-01 00:00:00 | ||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
model | region | scenario | unit | variable | |||||||||||||||||||||
AIM/CGE | World | ssp370 | Mt BC/yr | Emissions|BC | 9.727424 | 9.827463 | 9.927776 | 10.027815 | 10.127854 | 10.227893 | 10.273947 | 10.319876 | 10.365804 | 10.411732 | ... | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 | 1.665267 |
Mt CH4/yr | Emissions|CH4 | 388.072796 | 394.145751 | 400.235345 | 406.308301 | 412.381256 | 418.454212 | 423.752003 | 429.035318 | 434.318634 | 439.601950 | ... | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | 401.196557 | |||
Mt CO/yr | Emissions|CO | 934.349885 | 941.116189 | 947.901031 | 954.667335 | 961.433639 | 968.199943 | 969.922626 | 971.640602 | 973.358579 | 975.076555 | ... | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | 332.366037 | |||
kt HFC125/yr | Emissions|HFC125 | 78.790600 | 93.911413 | 109.073652 | 124.194465 | 139.315277 | 154.436090 | 160.239466 | 166.026986 | 171.814507 | 177.602027 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC134a/yr | Emissions|HFC134a | 201.953400 | 208.272777 | 214.609468 | 220.928845 | 227.248223 | 233.567600 | 230.112953 | 226.667744 | 223.222536 | 219.777328 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC143a/yr | Emissions|HFC143a | 32.381000 | 37.151646 | 41.935362 | 46.706008 | 51.476654 | 56.247300 | 58.236865 | 60.220994 | 62.205124 | 64.189253 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC152a/yr | Emissions|HFC152a | 55.881400 | 55.803972 | 55.726331 | 55.648903 | 55.571474 | 55.494046 | 53.444477 | 51.400509 | 49.356540 | 47.312571 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC227ea/yr | Emissions|HFC227ea | 3.663300 | 3.922643 | 4.182696 | 4.442038 | 4.701381 | 4.960724 | 4.971996 | 4.983237 | 4.994479 | 5.005720 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC23/yr | Emissions|HFC23 | 14.485700 | 12.060929 | 9.629514 | 7.204743 | 4.779971 | 2.355200 | 2.172070 | 1.989440 | 1.806810 | 1.624180 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC236fa/yr | Emissions|HFC236fa | 0.260400 | 0.292203 | 0.324092 | 0.355895 | 0.387697 | 0.419500 | 0.433597 | 0.447655 | 0.461714 | 0.475772 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC245fa/yr | Emissions|HFC245fa | 11.728500 | 13.160962 | 14.597349 | 16.029811 | 17.462274 | 18.894736 | 19.529612 | 20.162753 | 20.795894 | 21.429035 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC32/yr | Emissions|HFC32 | 38.579200 | 32.121399 | 25.645904 | 19.188103 | 12.730301 | 6.272500 | 5.784777 | 5.298387 | 4.811997 | 4.325607 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC365mfc/yr | Emissions|HFC365mfc | 4.649200 | 4.794680 | 4.940558 | 5.086038 | 5.231518 | 5.376998 | 5.297472 | 5.218163 | 5.138854 | 5.059545 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt HFC4310mee/yr | Emissions|HFC4310mee | 1.151600 | 1.150004 | 1.148405 | 1.146809 | 1.145214 | 1.143618 | 1.101381 | 1.059259 | 1.017137 | 0.975015 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt NF3/yr | Emissions|NF3 | 1.358100 | 1.371252 | 1.384440 | 1.397591 | 1.410743 | 1.423895 | 1.428280 | 1.432654 | 1.437027 | 1.441401 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C2F6/yr | Emissions|C2F6 | 1.570000 | 1.659611 | 1.749467 | 1.839078 | 1.928689 | 2.018300 | 1.952083 | 1.886048 | 1.820012 | 1.753976 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C3F8/yr | Emissions|C3F8 | 0.447800 | 0.473366 | 0.499002 | 0.524568 | 0.550134 | 0.575700 | 0.556814 | 0.537979 | 0.519145 | 0.500310 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C4F10/yr | Emissions|C4F10 | 0.099400 | 0.105071 | 0.110758 | 0.116429 | 0.122100 | 0.127771 | 0.123579 | 0.119398 | 0.115217 | 0.111036 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C5F12/yr | Emissions|C5F12 | 0.043500 | 0.045977 | 0.048461 | 0.050938 | 0.053416 | 0.055893 | 0.054060 | 0.052231 | 0.050403 | 0.048575 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C6F14/yr | Emissions|C6F14 | 0.350000 | 0.369967 | 0.389989 | 0.409956 | 0.429923 | 0.449891 | 0.435136 | 0.420422 | 0.405707 | 0.390993 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C7F16/yr | Emissions|C7F16 | 0.233800 | 0.247153 | 0.260542 | 0.273895 | 0.287247 | 0.300600 | 0.290731 | 0.280889 | 0.271047 | 0.261205 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt C8F18/yr | Emissions|C8F18 | 0.101400 | 0.107197 | 0.113010 | 0.118806 | 0.124603 | 0.130400 | 0.126122 | 0.121855 | 0.117589 | 0.113322 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt CF4/yr | Emissions|CF4 | 10.869900 | 11.245971 | 11.623071 | 11.999142 | 12.375212 | 12.751283 | 12.508431 | 12.266242 | 12.024053 | 11.781865 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt cC4F8/yr | Emissions|cC4F8 | 1.267200 | 1.311055 | 1.355030 | 1.398885 | 1.442739 | 1.486594 | 1.458263 | 1.430009 | 1.401756 | 1.373502 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt SF6/yr | Emissions|SF6 | 8.020000 | 8.097717 | 8.175648 | 8.253365 | 8.331083 | 8.408800 | 8.434690 | 8.460508 | 8.486327 | 8.512146 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt SO2F2/yr | Emissions|SO2F2 | 2.531700 | 2.619292 | 2.707125 | 2.794717 | 2.882310 | 2.969902 | 2.913341 | 2.856935 | 2.800528 | 2.744122 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt CCl4/yr | Emissions|CCl4 | 47.547600 | 45.018546 | 42.482563 | 39.953508 | 37.424454 | 34.895400 | 33.282295 | 31.673597 | 30.064899 | 28.456201 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt CFC11/yr | Emissions|CFC11 | 43.573400 | 41.881747 | 40.185459 | 38.493806 | 36.802153 | 35.110500 | 33.876730 | 32.646332 | 31.415933 | 30.185534 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt CFC113/yr | Emissions|CFC113 | 0.874200 | 0.781611 | 0.688768 | 0.596179 | 0.503589 | 0.411000 | 0.378929 | 0.346945 | 0.314961 | 0.282978 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | |||
kt CFC114/yr | Emissions|CFC114 | 1.669600 | 1.515316 | 1.360609 | 1.206325 | 1.052041 | 0.897757 | 0.833804 | 0.770025 | 0.706247 | 0.642468 | ... | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 | 0.000000 |
30 rows × 486 columns
res = run(
climate_models_cfgs={
"CICEROSCM": [
# @marit, how do you get the model to stop in 2100?
{
"scenario_end": input_emissions["year"].max(),
"model_end": input_emissions["year"].max(),
**cfg,
}
for cfg in [
# {}, # passing an empty list of an empty dict will do <@marit to write>
{
"Index": 30040,
"lambda": 0.540,
"akapa": 0.341,
"cpi": 0.556,
"W": 1.897,
"rlamdo": 16.618,
"beto": 3.225,
"mixed": 107.277,
"dirso2_forc": -0.457,
"indso2_forc": -0.514,
"bc_forc": 0.200,
"oc_forc": -0.103,
},
{
"Index": 1,
"lambda": 0.3925,
"akapa": 0.2421,
"cpi": 0.3745,
"W": 0.8172,
"rlamdo": 16.4599,
"beto": 4.4369,
"mixed": 35.4192,
"dirso2_forc": -0.3428,
"indso2_forc": -0.3856,
"bc_forc": 0.1507,
"oc_forc": -0.0776,
},
# {"q": np.array([0.3, 0.45]), "r0": 30.0, "lambda_global": 0.9},
# {"q": np.array([0.35, 0.4]), "r0": 25.0, "lambda_global": 1.1},
]
],
},
scenarios=input_emissions,
output_variables=(
"Surface Air Temperature Change",
"Atmospheric Concentrations|CO2",
"Effective Radiative Forcing",
"Effective Radiative Forcing|CO2",
"Effective Radiative Forcing|CH4",
"Effective Radiative Forcing|N2O",
"Effective Radiative Forcing|Greenhouse Gases",
"Effective Radiative Forcing|Aerosols",
"Effective Radiative Forcing|Aerosols|Direct Effect|BC",
"Effective Radiative Forcing|Aerosols|Direct Effect|OC",
"Effective Radiative Forcing|Aerosols|Direct Effect|SOx",
"Effective Radiative Forcing|Aerosols|Direct Effect",
"Effective Radiative Forcing|Aerosols|Indirect Effect",
),
# not yet implemented
# out_config={"CICEROSCM": ("lambda",)}
).filter(
year=range(1, input_emissions["year"].max() + 1)
) # TODO: remove filter once we know how to stop the model
2024-01-30 13:53:38 openscm_runner.adapters.utils.cicero_utils._run_ciceroscm_parallel MainThread - INFO: Entered _parallel_ciceroscm
2024-01-30 13:53:38 openscm_runner.adapters.utils.cicero_utils._run_ciceroscm_parallel MainThread - INFO: Running in parallel with up to 2 workers
2024-01-30 13:53:38 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-uen3gjm1
2024-01-30 13:53:38 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-khpxw6ay
2024-01-30 13:53:38 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:38 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
scenario_end 2500
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:42 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:42
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp119/inputfiles/ssp119_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp119/inputfiles/ssp119_em.txt
Running CICERO SCM version 9.0 at 2024.01.30 13:53:42
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp126/inputfiles/ssp126_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp126/inputfiles/ssp126_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp119/outputfiles/temp_em.txt
- Writing to file ./ssp119/outputfiles/temp_conc.txt
- Writing to file ./ssp119/outputfiles/temp_forc.txt
- Writing to file ./ssp119/outputfiles/temp_temp.txt
- Writing to file ./ssp119/outputfiles/temp_ohc.txt
- Writing to file ./ssp119/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp119/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp126/outputfiles/temp_em.txt
- Writing to file ./ssp126/outputfiles/temp_conc.txt
- Writing to file ./ssp126/outputfiles/temp_forc.txt
- Writing to file ./ssp126/outputfiles/temp_temp.txt
- Writing to file ./ssp126/outputfiles/temp_ohc.txt
- Writing to file ./ssp126/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp126/outputfiles/temp_pams.scm
Done
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:44
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp119/inputfiles/ssp119_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp119/inputfiles/ssp119_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Running CICERO SCM version 9.0 at 2024.01.30 13:53:45
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp126/inputfiles/ssp126_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp126/inputfiles/ssp126_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp119/outputfiles/temp_em.txt
- Writing to file ./ssp119/outputfiles/temp_conc.txt
- Writing to file ./ssp119/outputfiles/temp_forc.txt
- Writing to file ./ssp119/outputfiles/temp_temp.txt
- Writing to file ./ssp119/outputfiles/temp_ohc.txt
- Writing to file ./ssp119/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp119/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp126/outputfiles/temp_em.txt
- Writing to file ./ssp126/outputfiles/temp_conc.txt
- Writing to file ./ssp126/outputfiles/temp_forc.txt
- Writing to file ./ssp126/outputfiles/temp_temp.txt
- Writing to file ./ssp126/outputfiles/temp_ohc.txt
- Writing to file ./ssp126/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp126/outputfiles/temp_pams.scm
Done
2024-01-30 13:53:47 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-uen3gjm1
2024-01-30 13:53:47 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-03ddcwdl
2024-01-30 13:53:47 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-khpxw6ay
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:47 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-yeuzjyim
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:47 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:47
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp245/inputfiles/ssp245_em.txt
- Read 40 columns and 265 rows with data
Running CICERO SCM version 9.0 at 2024.01.30 13:53:48
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp370/inputfiles/ssp370_em.txt
Getting emission scenario...
- Reading file ./ssp245/inputfiles/ssp245_em.txt
- Read 40 columns and 265 rows with data
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Getting emission scenario...
- Reading file ./ssp370/inputfiles/ssp370_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp245/outputfiles/temp_em.txt
- Writing to file ./ssp245/outputfiles/temp_conc.txt
- Writing to file ./ssp245/outputfiles/temp_forc.txt
- Writing to file ./ssp245/outputfiles/temp_temp.txt
- Writing to file ./ssp245/outputfiles/temp_ohc.txt
- Writing to file ./ssp245/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp245/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp370/outputfiles/temp_em.txt
- Writing to file ./ssp370/outputfiles/temp_conc.txt
- Writing to file ./ssp370/outputfiles/temp_forc.txt
- Writing to file ./ssp370/outputfiles/temp_temp.txt
- Writing to file ./ssp370/outputfiles/temp_ohc.txt
- Writing to file ./ssp370/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp370/outputfiles/temp_pams.scm
Done
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:50
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp245/inputfiles/ssp245_em.txt
- Read 40 columns and 265 rows with data
Running CICERO SCM version 9.0 at 2024.01.30 13:53:50
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
Getting emission scenario...
- Reading file ./ssp245/inputfiles/ssp245_em.txt
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp370/inputfiles/ssp370_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp370/inputfiles/ssp370_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp245/outputfiles/temp_em.txt
- Writing to file ./ssp245/outputfiles/temp_conc.txt
- Writing to file ./ssp245/outputfiles/temp_forc.txt
- Writing to file ./ssp245/outputfiles/temp_temp.txt
- Writing to file ./ssp245/outputfiles/temp_ohc.txt
- Writing to file ./ssp245/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp245/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp370/outputfiles/temp_em.txt
- Writing to file ./ssp370/outputfiles/temp_conc.txt
- Writing to file ./ssp370/outputfiles/temp_forc.txt
- Writing to file ./ssp370/outputfiles/temp_temp.txt
- Writing to file ./ssp370/outputfiles/temp_ohc.txt
- Writing to file ./ssp370/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp370/outputfiles/temp_pams.scm
Done
2024-01-30 13:53:53 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-03ddcwdl
2024-01-30 13:53:53 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-b7z6c_4i
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:53 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-yeuzjyim
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:53 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-19d4s64e
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
scenario_start 2015
scenario_end 2500
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:53 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:53
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file
./ssp370-lowNTCF-aerchemmip/inputfiles/ssp370-lowNTCF-aerchemmip_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file
./ssp370-lowNTCF-aerchemmip/inputfiles/ssp370-lowNTCF-aerchemmip_em.txt
Running CICERO SCM version 9.0 at 2024.01.30 13:53:53
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp370-lowNTCF-gidden/inputfiles/ssp370-lowNTCF-gidden_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp370-lowNTCF-gidden/inputfiles/ssp370-lowNTCF-gidden_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_em.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_conc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_forc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_temp.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_ohc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_rib.txt
Writing results to file...
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_em.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_conc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_forc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_temp.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_ohc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_rib.txt
Saving a copy of parameter file to
./ssp370-lowNTCF-aerchemmip/outputfiles/temp_pams.scm
Done
Saving a copy of parameter file to
./ssp370-lowNTCF-gidden/outputfiles/temp_pams.scm
Done
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:56
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file
./ssp370-lowNTCF-aerchemmip/inputfiles/ssp370-lowNTCF-aerchemmip_em.txt
Running CICERO SCM version 9.0 at 2024.01.30 13:53:56
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 40 columns and 265 rows with data
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp370-lowNTCF-gidden/inputfiles/ssp370-lowNTCF-gidden_em.txt
Getting emission scenario...
- Reading file
./ssp370-lowNTCF-aerchemmip/inputfiles/ssp370-lowNTCF-aerchemmip_em.txt
- Read 40 columns and 265 rows with data
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Getting emission scenario...
- Reading file ./ssp370-lowNTCF-gidden/inputfiles/ssp370-lowNTCF-gidden_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_em.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_conc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_forc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_temp.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_ohc.txt
- Writing to file ./ssp370-lowNTCF-gidden/outputfiles/temp_rib.txt
Writing results to file...
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_em.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_conc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_forc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_temp.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_ohc.txt
- Writing to file ./ssp370-lowNTCF-aerchemmip/outputfiles/temp_rib.txt
Saving a copy of parameter file to
./ssp370-lowNTCF-gidden/outputfiles/temp_pams.scm
Done
Saving a copy of parameter file to
./ssp370-lowNTCF-aerchemmip/outputfiles/temp_pams.scm
Done
2024-01-30 13:53:59 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-19d4s64e
2024-01-30 13:53:59 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-b7z6c_4i
2024-01-30 13:53:59 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-i6ng65wp
2024-01-30 13:53:59 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-3kx70o6a
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:53:59 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:53:59
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
Running CICERO SCM version 9.0 at 2024.01.30 13:53:59
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp434/inputfiles/ssp434_em.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp460/inputfiles/ssp460_em.txt
- Read 40 columns and 265 rows with data
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp434/inputfiles/ssp434_em.txt
Getting emission scenario...
- Reading file ./ssp460/inputfiles/ssp460_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp460/outputfiles/temp_em.txt
- Writing to file ./ssp460/outputfiles/temp_conc.txt
- Writing to file ./ssp460/outputfiles/temp_forc.txt
- Writing to file ./ssp460/outputfiles/temp_temp.txt
- Writing to file ./ssp460/outputfiles/temp_ohc.txt
- Writing to file ./ssp460/outputfiles/temp_rib.txt
Writing results to file...
- Writing to file ./ssp434/outputfiles/temp_em.txt
- Writing to file ./ssp434/outputfiles/temp_conc.txt
- Writing to file ./ssp434/outputfiles/temp_forc.txt
- Writing to file ./ssp434/outputfiles/temp_temp.txt
- Writing to file ./ssp434/outputfiles/temp_ohc.txt
- Writing to file ./ssp434/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp460/outputfiles/temp_pams.scm
Done
Saving a copy of parameter file to ./ssp434/outputfiles/temp_pams.scm
Done
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:54:01
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
Running CICERO SCM version 9.0 at 2024.01.30 13:54:02
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp434/inputfiles/ssp434_em.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp460/inputfiles/ssp460_em.txt
- Read 40 columns and 265 rows with data
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp434/inputfiles/ssp434_em.txt
Getting emission scenario...
- Reading file ./ssp460/inputfiles/ssp460_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp434/outputfiles/temp_em.txt
- Writing to file ./ssp434/outputfiles/temp_conc.txt
- Writing to file ./ssp434/outputfiles/temp_forc.txt
- Writing to file ./ssp434/outputfiles/temp_temp.txt
- Writing to file ./ssp434/outputfiles/temp_ohc.txt
- Writing to file ./ssp434/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp434/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp460/outputfiles/temp_em.txt
- Writing to file ./ssp460/outputfiles/temp_conc.txt
- Writing to file ./ssp460/outputfiles/temp_forc.txt
- Writing to file ./ssp460/outputfiles/temp_temp.txt
- Writing to file ./ssp460/outputfiles/temp_ohc.txt
- Writing to file ./ssp460/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp460/outputfiles/temp_pams.scm
Done
2024-01-30 13:54:04 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-i6ng65wp
2024-01-30 13:54:04 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-hko8buft
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:54:04 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-3kx70o6a
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
2024-01-30 13:54:04 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Creating new CICERO-SCM instance: /tmp/ciceroscm-hnghlrmc
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: {'C3F8', 'HFC365mfc', 'SO2F2', 'HFC152a', 'C4F10', 'cC4F8', 'C5F12', 'C7F16', 'NF3', 'Halon1202', 'C8F18', 'CHCl3', 'HFC236fa', 'CH2Cl2', 'CH3Cl'} not used by CICERO-SCM
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No HCFC-123 data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_BC data available, using ssp245
2024-01-30 13:54:04 openscm_runner.adapters.utils.cicero_utils.make_scenario_common MainThread - WARNING: No BMB_AEROS_OC data available, using ssp245
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:54:04
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp534-over/inputfiles/ssp534-over_em.txt
- Read 40 columns and 265 rows with data
Running CICERO SCM version 9.0 at 2024.01.30 13:54:05
Getting emission scenario...
- Reading file ./ssp534-over/inputfiles/ssp534-over_em.txt
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.3410000 0.5560000 1.897000 16.62000 3.225000
107.3000 7.000000 0.5400000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp585/inputfiles/ssp585_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp585/inputfiles/ssp585_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp534-over/outputfiles/temp_em.txt
- Writing to file ./ssp534-over/outputfiles/temp_conc.txt
- Writing to file ./ssp534-over/outputfiles/temp_forc.txt
- Writing to file ./ssp534-over/outputfiles/temp_temp.txt
- Writing to file ./ssp534-over/outputfiles/temp_ohc.txt
- Writing to file ./ssp534-over/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp534-over/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp585/outputfiles/temp_em.txt
- Writing to file ./ssp585/outputfiles/temp_conc.txt
- Writing to file ./ssp585/outputfiles/temp_forc.txt
- Writing to file ./ssp585/outputfiles/temp_temp.txt
- Writing to file ./ssp585/outputfiles/temp_ohc.txt
- Writing to file ./ssp585/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp585/outputfiles/temp_pams.scm
Done
model_end 2500
scenario_start 2015
scenario_end 2500
model_end 2500
scenario_start 2015
scenario_end 2500
Running CICERO SCM version 9.0 at 2024.01.30 13:54:07
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp534-over/inputfiles/ssp534-over_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp534-over/inputfiles/ssp534-over_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Running CICERO SCM version 9.0 at 2024.01.30 13:54:07
WARNING: Emissions start should not be before 1890.
This is due to lack of a good emission database.
You can disable this check by modifying the READ_PAMFILE subroutine
Modelling period from 1750 to 2500
Historical emissions used from 1751 to 2015
Scenario emissions used from 2015 to 2500
- Reading file gases_v1RCMIP.txt
Reading post scenario assumptions...
- All post 2500 emissions are held constant at 2500 level
SETUP_EBUD
akapa, cpi, w, rlamdo, beto, dz(1), threstemp, lambda
0.2421000 0.3745000 0.8172000 16.46000 4.437000
35.42000 7.000000 0.3925000
Getting historical concentrations...
- Reading file ssp245_conc_RCMIP.txt
- Read 30 columns and 266 rows with data
Getting historical emissions...
- Reading file ./ssp585/inputfiles/ssp585_em.txt
- Read 40 columns and 265 rows with data
Getting emission scenario...
- Reading file ./ssp585/inputfiles/ssp585_em.txt
- Read 40 columns and 486 rows with data
No perturbation file specified
No RF perturbation file specified
Getting volcanic and solar forcing
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_SH.txt
- Reading file ./input_RF/RFVOLC/meanVOLCmnd_ipcc_NH.txt
- Reading file ./input_RF/RFSUN/solar_IPCC.txt
Getting LUC IPCC albedo frocing
- Reading file ./input_RF/RFLUC/IPCC_LUCalbedo.txt
Getting Natural Emissions
- Reading file ./input_OTHER/NATEMIS/natemis_n2o.txt
- Reading file ./input_OTHER/NATEMIS/natemis_ch4.txt
Emission/Concentration driven SCM
Starting calculations...
Writing results to file...
- Writing to file ./ssp534-over/outputfiles/temp_em.txt
- Writing to file ./ssp534-over/outputfiles/temp_conc.txt
- Writing to file ./ssp534-over/outputfiles/temp_forc.txt
- Writing to file ./ssp534-over/outputfiles/temp_temp.txt
- Writing to file ./ssp534-over/outputfiles/temp_ohc.txt
- Writing to file ./ssp534-over/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp534-over/outputfiles/temp_pams.scm
Done
Writing results to file...
- Writing to file ./ssp585/outputfiles/temp_em.txt
- Writing to file ./ssp585/outputfiles/temp_conc.txt
- Writing to file ./ssp585/outputfiles/temp_forc.txt
- Writing to file ./ssp585/outputfiles/temp_temp.txt
- Writing to file ./ssp585/outputfiles/temp_ohc.txt
- Writing to file ./ssp585/outputfiles/temp_rib.txt
Saving a copy of parameter file to ./ssp585/outputfiles/temp_pams.scm
Done
2024-01-30 13:54:10 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-hko8buft
2024-01-30 13:54:10 openscm_runner.adapters.ciceroscm_adapter.ciceroscm_wrapper MainThread - INFO: Removing CICERO-SCM instance: /tmp/ciceroscm-hnghlrmc
2024-01-30 13:54:10 openscm_runner.adapters.utils.cicero_utils._run_ciceroscm_parallel MainThread - INFO: Appending CICERO-SCM results into a single ScmRun
2024-01-30 13:54:10 openscm_runner.run MainThread - INFO: Only one model run, returning its results
res.head()
time | 1750-01-01 00:00:00 | 1751-01-01 00:00:00 | 1752-01-01 00:00:00 | 1753-01-01 00:00:00 | 1754-01-01 00:00:00 | 1755-01-01 00:00:00 | 1756-01-01 00:00:00 | 1757-01-01 00:00:00 | 1758-01-01 00:00:00 | 1759-01-01 00:00:00 | ... | 2491-01-01 00:00:00 | 2492-01-01 00:00:00 | 2493-01-01 00:00:00 | 2494-01-01 00:00:00 | 2495-01-01 00:00:00 | 2496-01-01 00:00:00 | 2497-01-01 00:00:00 | 2498-01-01 00:00:00 | 2499-01-01 00:00:00 | 2500-01-01 00:00:00 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
climate_model | model | region | run_id | scenario | unit | variable | |||||||||||||||||||||
CICERO-SCM | IMAGE | World | 30040 | ssp119 | K | Surface Air Temperature Change | 0.063626 | 0.096738 | 0.118004 | 0.131565 | 0.139758 | 0.142095 | 0.119819 | 0.126276 | 0.140735 | 0.157538 | ... | 0.665668 | 0.665507 | 0.665348 | 0.665188 | 0.665029 | 0.664871 | 0.664713 | 0.664555 | 0.664398 | 0.664242 |
ppm | Atmospheric Concentrations|CO2 | 278.038000 | 278.072000 | 278.105000 | 278.136000 | 278.167000 | 278.196000 | 278.225000 | 278.254000 | 278.282000 | 278.311000 | ... | 318.843000 | 318.826000 | 318.809000 | 318.792000 | 318.776000 | 318.759000 | 318.742000 | 318.726000 | 318.709000 | 318.693000 | |||||
W/m^2 | Effective Radiative Forcing | 0.242147 | 0.224856 | 0.195780 | 0.160532 | 0.127257 | 0.079029 | -0.153836 | -0.003214 | 0.126686 | 0.205593 | ... | 0.929539 | 0.929216 | 0.928892 | 0.928569 | 0.928247 | 0.927928 | 0.927609 | 0.927292 | 0.926975 | 0.926658 | |||||
Effective Radiative Forcing|CO2 | 0.000000 | 0.000659 | 0.001281 | 0.001877 | 0.002455 | 0.003019 | 0.003574 | 0.004122 | 0.004664 | 0.005201 | ... | 0.728810 | 0.728528 | 0.728246 | 0.727964 | 0.727683 | 0.727403 | 0.727123 | 0.726844 | 0.726565 | 0.726287 | ||||||
Effective Radiative Forcing|CH4 | 0.000000 | 0.001164 | 0.002187 | 0.003174 | 0.004185 | 0.004773 | 0.005277 | 0.005610 | 0.005868 | 0.006156 | ... | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 | 0.029866 |
5 rows × 751 columns
res.tail()
time | 1750-01-01 00:00:00 | 1751-01-01 00:00:00 | 1752-01-01 00:00:00 | 1753-01-01 00:00:00 | 1754-01-01 00:00:00 | 1755-01-01 00:00:00 | 1756-01-01 00:00:00 | 1757-01-01 00:00:00 | 1758-01-01 00:00:00 | 1759-01-01 00:00:00 | ... | 2491-01-01 00:00:00 | 2492-01-01 00:00:00 | 2493-01-01 00:00:00 | 2494-01-01 00:00:00 | 2495-01-01 00:00:00 | 2496-01-01 00:00:00 | 2497-01-01 00:00:00 | 2498-01-01 00:00:00 | 2499-01-01 00:00:00 | 2500-01-01 00:00:00 | ||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
climate_model | model | region | run_id | scenario | unit | variable | |||||||||||||||||||||
CICERO-SCM | REMIND-MAGPIE | World | 1 | ssp585 | W/m^2 | Effective Radiative Forcing|Aerosols|Direct Effect|BC | 0.014108 | 0.013978 | 0.013979 | 0.014087 | 0.014265 | 0.014199 | 0.014225 | 0.014460 | 0.014223 | 0.014417 | ... | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 | 0.011039 |
Effective Radiative Forcing|Aerosols|Direct Effect|OC | -0.011734 | -0.011662 | -0.011675 | -0.011758 | -0.011886 | -0.011855 | -0.011881 | -0.012046 | -0.011905 | -0.012043 | ... | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | -0.017766 | ||||||
Effective Radiative Forcing|Aerosols|Direct Effect|SOx | -0.007191 | -0.007098 | -0.007065 | -0.007105 | -0.007256 | -0.007198 | -0.007130 | -0.007390 | -0.007308 | -0.007290 | ... | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | -0.005884 | ||||||
Effective Radiative Forcing|Aerosols|Direct Effect | -0.004817 | -0.004782 | -0.004761 | -0.004775 | -0.004876 | -0.004854 | -0.004786 | -0.004976 | -0.004989 | -0.004915 | ... | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | -0.012611 | ||||||
Effective Radiative Forcing|Aerosols|Indirect Effect | -0.008089 | -0.007984 | -0.007947 | -0.007992 | -0.008162 | -0.008097 | -0.008020 | -0.008312 | -0.008221 | -0.008200 | ... | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 | -0.006619 |
5 rows × 751 columns
plot_kwargs = dict(
quantiles_plumes=[((0.05, 0.95), 0.5), ((0.5,), 1.0)],
quantile_over="run_id",
hue_var="scenario",
style_var="model",
style_label="IAM",
time_axis="year",
)
ax = plt.figure(figsize=(12, 7)).add_subplot(111)
res.filter(variable="Surface Air Temperature Change").plumeplot(ax=ax, **plot_kwargs)
ax.axhline(1.1)
ax.axvline(2018)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
<matplotlib.lines.Line2D at 0x7ff963fe3f10>
ax = plt.figure(figsize=(12, 7)).add_subplot(111)
res.filter(variable="Atmospheric Concentrations|CO2").plumeplot(ax=ax, **plot_kwargs)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
/home/docs/checkouts/readthedocs.org/user_builds/openscm-runner/envs/latest/lib/python3.9/site-packages/scmdata/run.py:197: PerformanceWarning: DataFrame is highly fragmented. This is usually the result of calling `frame.insert` many times, which has poor performance. Consider joining all columns at once using pd.concat(axis=1) instead. To get a de-fragmented frame, use `newframe = frame.copy()`
df.reset_index(inplace=True)
(<Axes: ylabel='ppm'>,
[<matplotlib.patches.Patch at 0x7ff963c83c70>,
<matplotlib.collections.PolyCollection at 0x7ff963fd8a00>,
<matplotlib.lines.Line2D at 0x7ff963da0ee0>,
<matplotlib.patches.Patch at 0x7ff9644698b0>,
<matplotlib.lines.Line2D at 0x7ff963c83ee0>,
<matplotlib.lines.Line2D at 0x7ff96444b2b0>,
<matplotlib.lines.Line2D at 0x7ff96444bbb0>,
<matplotlib.lines.Line2D at 0x7ff96444bb50>,
<matplotlib.lines.Line2D at 0x7ff96444b490>,
<matplotlib.lines.Line2D at 0x7ff96444bd30>,
<matplotlib.lines.Line2D at 0x7ff96444b160>,
<matplotlib.lines.Line2D at 0x7ff963c89880>,
<matplotlib.lines.Line2D at 0x7ff963c89d30>,
<matplotlib.lines.Line2D at 0x7ff9640889d0>,
<matplotlib.patches.Patch at 0x7ff9644693a0>,
<matplotlib.lines.Line2D at 0x7ff964469c70>,
<matplotlib.lines.Line2D at 0x7ff964469280>,
<matplotlib.lines.Line2D at 0x7ff964469550>,
<matplotlib.lines.Line2D at 0x7ff964469d00>,
<matplotlib.lines.Line2D at 0x7ff964469b20>])
ax = plt.figure(figsize=(12, 7)).add_subplot(111)
ax, legend_items = res.filter(
variable="Effective Radiative Forcing*",
scenario="ssp245",
year=range(2000, 2030),
).plumeplot(
quantiles_plumes=[((0.05, 0.95), 0.5), ((0.5,), 1.0)],
quantile_over="run_id",
hue_var="variable",
hue_label="Variable",
style_var="scenario",
style_label="Scenario",
ax=ax,
time_axis="year",
)
ax.legend(handles=legend_items, ncol=2, loc="center right")
<matplotlib.legend.Legend at 0x7ff964035610>