From 7d7baa90a0ee37f85c76d03aa7f63241dac92b1f Mon Sep 17 00:00:00 2001 From: Richard Evans Date: Fri, 8 Mar 2024 00:17:34 -0700 Subject: [PATCH] Added demographic files to test_io_data folder --- tests/test_io_data/fert_rates.csv | 2 + tests/test_io_data/immigration_rates.csv | 2 + tests/test_io_data/infmort_rates.csv | 2 + tests/test_io_data/mort_rates.csv | 2 + .../test_io_data/population_distribution.csv | 3 + .../pre_period_population_distribution.csv | 100 ++++++++++++++++++ 6 files changed, 111 insertions(+) create mode 100644 tests/test_io_data/fert_rates.csv create mode 100644 tests/test_io_data/immigration_rates.csv create mode 100644 tests/test_io_data/infmort_rates.csv create mode 100644 tests/test_io_data/mort_rates.csv create mode 100644 tests/test_io_data/population_distribution.csv create mode 100644 tests/test_io_data/pre_period_population_distribution.csv diff --git a/tests/test_io_data/fert_rates.csv b/tests/test_io_data/fert_rates.csv new file mode 100644 index 000000000..73a47c7f7 --- /dev/null +++ b/tests/test_io_data/fert_rates.csv @@ -0,0 +1,2 @@ +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,6.274999999999999111e-04,2.001499999999999807e-03,5.257500000000000021e-03,1.036749999999999998e-02,1.615600000000000022e-02,2.249699999999999964e-02,2.770900000000000099e-02,3.123300000000000035e-02,3.403199999999999975e-02,3.647050000000000292e-02,3.925649999999999973e-02,4.231100000000000139e-02,4.569349999999999801e-02,4.907249999999999807e-02,5.135349999999999637e-02,5.297949999999999882e-02,5.243599999999999650e-02,5.037200000000000011e-02,4.712700000000000222e-02,4.312450000000000311e-02,3.824899999999999828e-02,3.265799999999999953e-02,2.714699999999999752e-02,2.200600000000000125e-02,1.697399999999999951e-02,1.242749999999999758e-02,8.529999999999999388e-03,5.394000000000000357e-03,3.164999999999999845e-03,1.789500000000000075e-03,9.495000000000000401e-04,5.134999999999999591e-04,2.570000000000000127e-04,1.279999999999999942e-04,8.150000000000000235e-05,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 +0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,5.779999999999999548e-04,1.871499999999999900e-03,4.982499999999999950e-03,9.890499999999999986e-03,1.546950000000000061e-02,2.171249999999999916e-02,2.696099999999999886e-02,3.055249999999999980e-02,3.344450000000000200e-02,3.599949999999999678e-02,3.894249999999999795e-02,4.214450000000000141e-02,4.568699999999999845e-02,4.920700000000000074e-02,5.155049999999999910e-02,5.336199999999999971e-02,5.289249999999999508e-02,5.094599999999999823e-02,4.772799999999999959e-02,4.372949999999999754e-02,3.883000000000000340e-02,3.318949999999999678e-02,2.761199999999999766e-02,2.242200000000000096e-02,1.729400000000000034e-02,1.268900000000000063e-02,8.723500000000000351e-03,5.517000000000000202e-03,3.237499999999999926e-03,1.832000000000000078e-03,9.739999999999999309e-04,5.280000000000000405e-04,2.635000000000000081e-04,1.305000000000000008e-04,8.100000000000000375e-05,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00,0.000000000000000000e+00 diff --git a/tests/test_io_data/immigration_rates.csv b/tests/test_io_data/immigration_rates.csv new file mode 100644 index 000000000..97657a510 --- /dev/null +++ b/tests/test_io_data/immigration_rates.csv @@ -0,0 +1,2 @@ +-9.542947521314277745e-03,3.210576795239835062e-03,2.948823409284388221e-03,2.636274351380549306e-03,2.214099857008829542e-03,1.836200362023853892e-03,1.539766441770453040e-03,1.286758145999395125e-03,1.079778216772943767e-03,9.265751340615843278e-04,8.404530348357095240e-04,8.507623487360822453e-04,1.018768947193139434e-03,1.407265536741943634e-03,2.029665533403471941e-03,2.845189547291049857e-03,3.799549098715398424e-03,4.875927580542980394e-03,6.015297153592998741e-03,7.039570917613122841e-03,7.824564472511211580e-03,8.429518839071491534e-03,8.801261627321848441e-03,8.889490010726674649e-03,8.909456665957013119e-03,8.864340101758632837e-03,8.662192005042855872e-03,8.323678871805203702e-03,7.858072200834858093e-03,7.329478460265521390e-03,6.779751982852496098e-03,6.228807995249620831e-03,5.704572194612578424e-03,5.254013368501501968e-03,4.901191974750516468e-03,4.617015558352748940e-03,4.346074224616205961e-03,4.037896949875106542e-03,3.714404455612465867e-03,3.450709101293577413e-03,3.211275645991685905e-03,2.975971749200901836e-03,2.734475555446100672e-03,2.519211836074053672e-03,2.364403808103119307e-03,2.251562822028898431e-03,2.145891295126232511e-03,2.032321084491356313e-03,1.907994737278215138e-03,1.782308499993929315e-03,1.677187443429927448e-03,1.582391764818727713e-03,1.415119176707092157e-03,1.286465784121113834e-03,1.247337470986690459e-03,1.223555132624543160e-03,1.183082230880198003e-03,1.124433438808433152e-03,1.030988910064780740e-03,9.713017965886928387e-04,9.357825697502936222e-04,9.799453105962334896e-04,9.325051062970791341e-04,9.269312041281975055e-04,9.116082799283800131e-04,8.861495983184317212e-04,9.647935985648277250e-04,9.860811522689359385e-04,1.048103395371137187e-03,1.172978442775677319e-03,1.291218960607379892e-03,1.529014147891633382e-03,1.454500131793049844e-03,1.754795508426554079e-03,2.213917177894759395e-03,1.989873711039551098e-03,2.060398793399336424e-03,2.504823420059090582e-03,3.192322576223676021e-03,3.746401567091401513e-03,3.792993555932352382e-03,4.537269555903545443e-03,5.319065385000135496e-03,6.132003223233282140e-03,6.912408054645408952e-03,7.861460581561091621e-03,9.031725836017665682e-03,1.052032846068024809e-02,1.213667402001787285e-02,1.414513319080129908e-02,1.687255924050722750e-02,2.166411294013227684e-02,2.638906833902330412e-02,3.226985788332918659e-02,3.642363693305914613e-02,4.469382317840086410e-02,5.499772629329215123e-02,5.791743432649330142e-02,7.514546165685596912e-02,8.998888192344418890e-02 +-9.147109086191830205e-03,3.207328995949699623e-03,2.939102911502549081e-03,2.613504371706035310e-03,2.236064903833287574e-03,1.879526413526204235e-03,1.567686638394062649e-03,1.314666431246359294e-03,1.098851447820882021e-03,9.346600009648718720e-04,8.395985692377028664e-04,8.489311407956243258e-04,1.022263951176625562e-03,1.419502351137267053e-03,2.067885814975395972e-03,2.920591576467518845e-03,3.888581832914648172e-03,4.899595255078228150e-03,5.926375176525093373e-03,6.939019280844241355e-03,7.790341201640451838e-03,8.368920123155140778e-03,8.748766387117133322e-03,8.916794727354635311e-03,8.837835709742780654e-03,8.715046197355261204e-03,8.560075716752593364e-03,8.271836346014388441e-03,7.875413067160805941e-03,7.389986269090375280e-03,6.852128649314539501e-03,6.311608879362703116e-03,5.782867584602466825e-03,5.277145065601537670e-03,4.850253633436134824e-03,4.514113474256373042e-03,4.252334782286932256e-03,3.998739717003317248e-03,3.707683981110330811e-03,3.416347793970591663e-03,3.165588500734338537e-03,2.952677942082672629e-03,2.735845182960031877e-03,2.530121080577768175e-03,2.336798896554584653e-03,2.186478040798993470e-03,2.079915920239074935e-03,1.985429260620331666e-03,1.890963450411673732e-03,1.789599591595049648e-03,1.668591558154892181e-03,1.582045079139015025e-03,1.474242640979468678e-03,1.344383955483479873e-03,1.231029922493321986e-03,1.180790889282944947e-03,1.158892646368894731e-03,1.133987110595911264e-03,1.063229125621494931e-03,9.928156111688316628e-04,9.253659347294051389e-04,9.529454060914618538e-04,9.365225506486252920e-04,9.366061505287204400e-04,8.893543983393318664e-04,8.657066094651678359e-04,9.442141970035904932e-04,9.715724593025332635e-04,1.052126114065759892e-03,1.144521648533462950e-03,1.239986765718758578e-03,1.471920107977269963e-03,1.540501908573396750e-03,1.628967143166472863e-03,1.870777756089423175e-03,2.358073208274212573e-03,2.164845400501586633e-03,2.238783902438494858e-03,2.776729102201530575e-03,3.683271841963874603e-03,4.204849905081845494e-03,4.371115089943957734e-03,4.967050680796562985e-03,6.150613638648391203e-03,6.924927133505297955e-03,7.700449486763182548e-03,8.874539033836763985e-03,1.044355343515483703e-02,1.217313959799544779e-02,1.412740850000986439e-02,1.720023397847842556e-02,2.075565349890864594e-02,2.591209555341782503e-02,3.133422845665986833e-02,3.657343708113686143e-02,4.172672478934363188e-02,5.257664559110074992e-02,6.554344457255679990e-02,6.902927834975916555e-02,8.837226142139802121e-02 diff --git a/tests/test_io_data/infmort_rates.csv b/tests/test_io_data/infmort_rates.csv new file mode 100644 index 000000000..3c203cdac --- /dev/null +++ b/tests/test_io_data/infmort_rates.csv @@ -0,0 +1,2 @@ +4.777580000000000021e-03 +4.646579999999999981e-03 diff --git a/tests/test_io_data/mort_rates.csv b/tests/test_io_data/mort_rates.csv new file mode 100644 index 000000000..f815a4d41 --- /dev/null +++ b/tests/test_io_data/mort_rates.csv @@ -0,0 +1,2 @@ +4.658099999999999871e-04,1.748599999999999894e-04,1.525399999999999998e-04,1.302399999999999999e-04,1.066599999999999986e-04,9.791999999999999760e-05,9.605000000000000365e-05,9.299000000000000245e-05,9.213999999999999534e-05,9.663999999999999630e-05,1.039000000000000047e-04,1.181100000000000059e-04,1.458399999999999996e-04,1.884499999999999999e-04,2.446799999999999952e-04,3.223200000000000175e-04,4.379900000000000264e-04,5.663999999999999981e-04,6.708000000000000421e-04,7.529700000000000499e-04,8.306900000000000308e-04,8.912699999999999963e-04,9.358300000000000169e-04,9.809099999999999851e-04,1.026849999999999942e-03,1.079380000000000010e-03,1.132020000000000075e-03,1.175830000000000104e-03,1.223059999999999989e-03,1.267670000000000038e-03,1.312779999999999937e-03,1.366009999999999967e-03,1.418259999999999963e-03,1.470329999999999944e-03,1.517219999999999897e-03,1.571509999999999921e-03,1.633689999999999925e-03,1.693679999999999925e-03,1.763610000000000091e-03,1.829200000000000010e-03,1.905199999999999906e-03,1.990270000000000147e-03,2.113380000000000206e-03,2.277780000000000082e-03,2.462100000000000052e-03,2.657119999999999795e-03,2.865060000000000003e-03,3.103929999999999970e-03,3.391749999999999800e-03,3.713660000000000138e-03,4.082370000000000096e-03,4.452290000000000240e-03,4.871330000000000104e-03,5.344259999999999983e-03,5.828759999999999671e-03,6.317559999999999842e-03,6.826890000000000389e-03,7.330419999999999818e-03,7.861810000000000326e-03,8.398330000000000725e-03,9.046469999999999165e-03,9.678330000000000613e-03,1.037801999999999995e-02,1.105700000000000086e-02,1.169400999999999947e-02,1.247821999999999994e-02,1.331280999999999957e-02,1.429692999999999936e-02,1.548809999999999944e-02,1.682275000000000090e-02,1.847497999999999849e-02,2.016944999999999849e-02,2.212802000000000172e-02,2.427230999999999833e-02,2.662358000000000086e-02,2.912618999999999972e-02,3.202980999999999884e-02,3.529751999999999890e-02,3.903066000000000174e-02,4.341095999999999844e-02,4.848954999999999932e-02,5.379115999999999759e-02,6.005196000000000145e-02,6.699570000000000525e-02,7.437029000000000556e-02,8.242402999999999536e-02,9.170662999999999732e-02,1.019322099999999953e-01,1.130505599999999944e-01,1.271361400000000086e-01,1.449617599999999951e-01,1.644634399999999885e-01,1.859863900000000014e-01,2.067142899999999950e-01,2.273986799999999919e-01,2.495354399999999973e-01,2.740844599999999742e-01,3.011800700000000219e-01,3.298451499999999759e-01,1.000000000000000000e+00 +4.561899999999999809e-04,1.694099999999999925e-04,1.481900000000000025e-04,1.266499999999999885e-04,1.035699999999999994e-04,9.513000000000000568e-05,9.346999999999999786e-05,9.056000000000000031e-05,8.982999999999999883e-05,9.437000000000000618e-05,1.015500000000000018e-04,1.155200000000000053e-04,1.428099999999999964e-04,1.848200000000000092e-04,2.400000000000000061e-04,3.160300000000000218e-04,4.306700000000000220e-04,5.581299999999999976e-04,6.625000000000000029e-04,7.450300000000000412e-04,8.224600000000000096e-04,8.835499999999999821e-04,9.288799999999999835e-04,9.746400000000000332e-04,1.021100000000000046e-03,1.074510000000000092e-03,1.127640000000000066e-03,1.170749999999999916e-03,1.218660000000000099e-03,1.263610000000000080e-03,1.308319999999999969e-03,1.361519999999999961e-03,1.412540000000000106e-03,1.463520000000000055e-03,1.508760000000000049e-03,1.561380000000000016e-03,1.621910000000000062e-03,1.679589999999999902e-03,1.748959999999999924e-03,1.812500000000000092e-03,1.886239999999999965e-03,1.968099999999999971e-03,2.089280000000000217e-03,2.252010000000000036e-03,2.433869999999999870e-03,2.626209999999999916e-03,2.830479999999999802e-03,3.064770000000000081e-03,3.349239999999999856e-03,3.666449999999999917e-03,4.032670000000000352e-03,4.396830000000000009e-03,4.810270000000000171e-03,5.278490000000000265e-03,5.758609999999999944e-03,6.244890000000000337e-03,6.754340000000000170e-03,7.248919999999999843e-03,7.770189999999999736e-03,8.287559999999999372e-03,8.926369999999999444e-03,9.544949999999999962e-03,1.023223000000000014e-02,1.089941000000000000e-02,1.151983999999999994e-02,1.229647000000000032e-02,1.311423999999999923e-02,1.408651000000000000e-02,1.526159000000000023e-02,1.656755999999999854e-02,1.821702999999999864e-02,1.984723000000000043e-02,2.183490999999999904e-02,2.393100000000000088e-02,2.620424999999999838e-02,2.878779000000000060e-02,3.150874000000000036e-02,3.474640999999999841e-02,3.858998999999999763e-02,4.274561999999999806e-02,4.782414000000000109e-02,5.318719999999999698e-02,5.925919999999999799e-02,6.611462999999999368e-02,7.350149999999999739e-02,8.149196999999999691e-02,9.055902999999999869e-02,1.009495700000000024e-01,1.123788700000000057e-01,1.256891599999999942e-01,1.437057700000000104e-01,1.632731299999999885e-01,1.842013299999999965e-01,2.051301199999999991e-01,2.260707499999999870e-01,2.486209699999999967e-01,2.733619500000000202e-01,3.003904499999999755e-01,3.288070300000000001e-01,1.000000000000000000e+00 diff --git a/tests/test_io_data/population_distribution.csv b/tests/test_io_data/population_distribution.csv new file mode 100644 index 000000000..c5625444e --- /dev/null +++ b/tests/test_io_data/population_distribution.csv @@ -0,0 +1,3 @@ +3.752649000000000000e+06,3.746374000000000000e+06,3.741184000000000000e+06,3.716108000000000000e+06,3.759535000000000000e+06,3.853061000000000000e+06,3.926759000000000000e+06,4.015646000000000000e+06,4.090113000000000000e+06,4.129037000000000000e+06,4.125192000000000000e+06,4.119373000000000000e+06,4.136894000000000000e+06,4.177836000000000000e+06,4.263911000000000000e+06,4.389266000000000000e+06,4.509153000000000000e+06,4.551947000000000000e+06,4.508210000000000000e+06,4.470032000000000000e+06,4.480096000000000000e+06,4.480276000000000000e+06,4.487213000000000000e+06,4.535386000000000000e+06,4.533139000000000000e+06,4.489545000000000000e+06,4.468029000000000000e+06,4.470487000000000000e+06,4.509189000000000000e+06,4.572905000000000000e+06,4.645883000000000000e+06,4.729801000000000000e+06,4.814376000000000000e+06,4.853630000000000000e+06,4.818305000000000000e+06,4.723707000000000000e+06,4.633228000000000000e+06,4.598002000000000000e+06,4.598461000000000000e+06,4.558452000000000000e+06,4.498935000000000000e+06,4.467909000000000000e+06,4.474476000000000000e+06,4.495957000000000000e+06,4.445011000000000000e+06,4.314364000000000000e+06,4.174388000000000000e+06,4.069668000000000000e+06,4.026198000000000000e+06,4.035697000000000000e+06,4.014582000000000000e+06,4.005335000000000000e+06,4.168492000000000000e+06,4.384182000000000000e+06,4.371879000000000000e+06,4.212833000000000000e+06,4.069730000000000000e+06,4.036343000000000000e+06,4.148531000000000000e+06,4.288021000000000000e+06,4.335639000000000000e+06,4.250470000000000000e+06,4.242820000000000000e+06,4.298130000000000000e+06,4.243515000000000000e+06,4.145696000000000000e+06,4.009051000000000000e+06,3.900018000000000000e+06,3.847220000000000000e+06,3.743571000000000000e+06,3.568844000000000000e+06,3.302338000000000000e+06,3.400028000000000000e+06,3.118248000000000000e+06,2.557495000000000000e+06,2.599498000000000000e+06,2.641951000000000000e+06,2.581894000000000000e+06,2.208566000000000000e+06,1.827564000000000000e+06,1.781260000000000000e+06,1.666530000000000000e+06,1.439272000000000000e+06,1.294700000000000000e+06,1.178798000000000000e+06,1.051274000000000000e+06,9.266490000000000000e+05,8.308540000000000000e+05,7.335440000000000000e+05,6.302210000000000000e+05,5.757790000000000000e+05,4.957940000000000000e+05,4.138830000000000000e+05,3.385080000000000000e+05,2.734060000000000000e+05,2.020450000000000000e+05,1.394310000000000000e+05,1.062870000000000000e+05,7.287900000000000000e+04,4.814800000000000000e+04 +3.768060000000000000e+06,3.762929000000000000e+06,3.756751000000000000e+06,3.750410000000000000e+06,3.723948000000000000e+06,3.766209000000000000e+06,3.858730000000000000e+06,3.931549000000000000e+06,4.019689000000000000e+06,4.093562000000000000e+06,4.132105000000000000e+06,4.128268000000000000e+06,4.123101000000000000e+06,4.142170000000000000e+06,4.185703000000000000e+06,4.275356000000000000e+06,4.404984000000000000e+06,4.529373000000000000e+06,4.576487000000000000e+06,4.536653000000000000e+06,4.501721000000000000e+06,4.514141000000000000e+06,4.515776000000000000e+06,4.523331000000000000e+06,4.571325000000000000e+06,4.568281000000000000e+06,4.523402000000000000e+06,4.500182000000000000e+06,4.500664000000000000e+06,4.537191000000000000e+06,4.598606000000000000e+06,4.669245000000000000e+06,4.750804000000000000e+06,4.833049000000000000e+06,4.870109000000000000e+06,4.832804000000000000e+06,4.736420000000000000e+06,4.644225000000000000e+06,4.607295000000000000e+06,4.606081000000000000e+06,4.564561000000000000e+06,4.503660000000000000e+06,4.471252000000000000e+06,4.476346000000000000e+06,4.496226000000000000e+06,4.443781000000000000e+06,4.311858000000000000e+06,4.170699000000000000e+06,4.064718000000000000e+06,4.019735000000000000e+06,4.027443000000000000e+06,4.004531000000000000e+06,3.993401000000000000e+06,4.153826000000000000e+06,4.366205000000000000e+06,4.351551000000000000e+06,4.191033000000000000e+06,4.046485000000000000e+06,4.011032000000000000e+06,4.120081000000000000e+06,4.256066000000000000e+06,4.300582000000000000e+06,4.213289000000000000e+06,4.202772000000000000e+06,4.254474000000000000e+06,4.197565000000000000e+06,4.097833000000000000e+06,3.959525000000000000e+06,3.848292000000000000e+06,3.792025000000000000e+06,3.685202000000000000e+06,3.507959000000000000e+06,3.240677000000000000e+06,3.330264000000000000e+06,3.048223000000000000e+06,2.494578000000000000e+06,2.529228000000000000e+06,2.563797000000000000e+06,2.497810000000000000e+06,2.129211000000000000e+06,1.754984000000000000e+06,1.702449000000000000e+06,1.584541000000000000e+06,1.360780000000000000e+06,1.216109000000000000e+06,1.099395000000000000e+06,9.729930000000000000e+05,8.504100000000000000e+05,7.550660000000000000e+05,6.595310000000000000e+05,5.598120000000000000e+05,5.030540000000000000e+05,4.251760000000000000e+05,3.478300000000000000e+05,2.784920000000000000e+05,2.202640000000000000e+05,1.592960000000000000e+05,1.073710000000000000e+05,7.975200000000000000e+04,5.317300000000000000e+04 +3.786434000000000000e+06,3.778410000000000000e+06,3.773333000000000000e+06,3.765996000000000000e+06,3.758262000000000000e+06,3.730641000000000000e+06,3.771900000000000000e+06,3.863538000000000000e+06,3.935610000000000000e+06,4.023154000000000000e+06,4.096645000000000000e+06,4.135190000000000000e+06,4.132006000000000000e+06,4.128392000000000000e+06,4.150060000000000000e+06,4.197185000000000000e+06,4.291134000000000000e+06,4.425279000000000000e+06,4.553967000000000000e+06,4.604935000000000000e+06,4.568343000000000000e+06,4.535797000000000000e+06,4.549660000000000000e+06,4.551915000000000000e+06,4.559323000000000000e+06,4.606470000000000000e+06,4.602093000000000000e+06,4.555526000000000000e+06,4.530358000000000000e+06,4.528709000000000000e+06,4.562968000000000000e+06,4.622060000000000000e+06,4.690361000000000000e+06,4.769598000000000000e+06,4.849597000000000000e+06,4.884577000000000000e+06,4.845399000000000000e+06,4.747309000000000000e+06,4.653507000000000000e+06,4.614973000000000000e+06,4.612182000000000000e+06,4.569249000000000000e+06,4.507029000000000000e+06,4.473236000000000000e+06,4.476772000000000000e+06,4.494999000000000000e+06,4.441079000000000000e+06,4.307934000000000000e+06,4.165603000000000000e+06,4.058298000000000000e+06,4.011717000000000000e+06,4.017537000000000000e+06,3.992811000000000000e+06,3.979776000000000000e+06,4.137275000000000000e+06,4.346200000000000000e+06,4.329233000000000000e+06,4.167314000000000000e+06,4.021417000000000000e+06,3.983956000000000000e+06,4.089874000000000000e+06,4.222173000000000000e+06,4.263479000000000000e+06,4.174114000000000000e+06,4.160748000000000000e+06,4.209097000000000000e+06,4.149819000000000000e+06,4.047940000000000000e+06,3.907798000000000000e+06,3.793901000000000000e+06,3.733770000000000000e+06,3.623232000000000000e+06,3.443328000000000000e+06,3.175342000000000000e+06,3.256270000000000000e+06,2.974229000000000000e+06,2.428240000000000000e+06,2.455275000000000000e+06,2.481650000000000000e+06,2.409262000000000000e+06,2.045576000000000000e+06,1.678495000000000000e+06,1.619771000000000000e+06,1.499012000000000000e+06,1.279234000000000000e+06,1.135189000000000000e+06,1.018438000000000000e+06,8.937610000000000000e+05,7.737530000000000000e+05,6.795300000000000000e+05,5.862640000000000000e+05,4.898050000000000000e+05,4.319360000000000000e+05,3.577570000000000000e+05,2.866650000000000000e+05,2.247240000000000000e+05,1.738770000000000000e+05,1.227880000000000000e+05,8.062300000000000000e+04,5.822800000000000000e+04 diff --git a/tests/test_io_data/pre_period_population_distribution.csv b/tests/test_io_data/pre_period_population_distribution.csv new file mode 100644 index 000000000..6c95154cb --- /dev/null +++ b/tests/test_io_data/pre_period_population_distribution.csv @@ -0,0 +1,100 @@ +3.736164000000000000e+06 +3.730831000000000000e+06 +3.706897000000000000e+06 +3.751716000000000000e+06 +3.846411000000000000e+06 +3.921108000000000000e+06 +4.010876000000000000e+06 +4.086088000000000000e+06 +4.125601000000000000e+06 +4.122133000000000000e+06 +4.116307000000000000e+06 +4.133179000000000000e+06 +4.172577000000000000e+06 +4.256072000000000000e+06 +4.377864000000000000e+06 +4.493490000000000000e+06 +4.531768000000000000e+06 +4.483673000000000000e+06 +4.441586000000000000e+06 +4.448430000000000000e+06 +4.446243000000000000e+06 +4.451727000000000000e+06 +4.499313000000000000e+06 +4.497195000000000000e+06 +4.454351000000000000e+06 +4.434139000000000000e+06 +4.438323000000000000e+06 +4.479045000000000000e+06 +4.544967000000000000e+06 +4.620260000000000000e+06 +4.706537000000000000e+06 +4.793479000000000000e+06 +4.835011000000000000e+06 +4.801782000000000000e+06 +4.709082000000000000e+06 +4.620403000000000000e+06 +4.586983000000000000e+06 +4.589214000000000000e+06 +4.550815000000000000e+06 +4.492781000000000000e+06 +4.463201000000000000e+06 +4.471234000000000000e+06 +4.494233000000000000e+06 +4.444743000000000000e+06 +4.315408000000000000e+06 +4.176671000000000000e+06 +4.073218000000000000e+06 +4.031188000000000000e+06 +4.042383000000000000e+06 +4.022976000000000000e+06 +4.015589000000000000e+06 +4.181400000000000000e+06 +4.400182000000000000e+06 +4.390165000000000000e+06 +4.232682000000000000e+06 +4.091087000000000000e+06 +4.059816000000000000e+06 +4.175147000000000000e+06 +4.318135000000000000e+06 +4.368704000000000000e+06 +4.285597000000000000e+06 +4.280836000000000000e+06 +4.339757000000000000e+06 +4.287718000000000000e+06 +4.191766000000000000e+06 +4.056579000000000000e+06 +3.949554000000000000e+06 +3.899741000000000000e+06 +3.798894000000000000e+06 +3.626229000000000000e+06 +3.360450000000000000e+06 +3.465917000000000000e+06 +3.184306000000000000e+06 +2.617057000000000000e+06 +2.666209000000000000e+06 +2.716280000000000000e+06 +2.661981000000000000e+06 +2.283982000000000000e+06 +1.896470000000000000e+06 +1.856155000000000000e+06 +1.744786000000000000e+06 +1.514574000000000000e+06 +1.370447000000000000e+06 +1.256022000000000000e+06 +1.128158000000000000e+06 +1.002080000000000000e+06 +9.063860000000000000e+05 +8.079210000000000000e+05 +7.014070000000000000e+05 +6.491410000000000000e+05 +5.681900000000000000e+05 +4.832180000000000000e+05 +4.034950000000000000e+05 +3.328760000000000000e+05 +2.511110000000000000e+05 +1.770250000000000000e+05 +1.381300000000000000e+05 +9.720400000000000000e+04 +6.607000000000000000e+04 +5.598600000000000000e+04