Synthetic population of Switzerland tagshttps://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop/-/tags2024-02-20T13:50:07Zhttps://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop/-/tags/v4.0.0v4.0.0This is the v4.0.0 release<p data-sourcepos="1:1-1:10" dir="auto"><strong data-sourcepos="1:1-1:10">V4.0.0</strong></p>
<ul data-sourcepos="2:1-14:72" dir="auto">
<li data-sourcepos="2:1-2:154">Specify random seed for all random number generators. <code data-sourcepos="2:58-2:81">numpy.random.RandomState</code> is used as it is frozen and thus guaranteed to produce the same values.</li>
<li data-sourcepos="3:1-3:54">Refactored stages for generating the MATSim scenario</li>
<li data-sourcepos="4:1-4:26">Improve logger verbosity</li>
<li data-sourcepos="5:1-5:85">Update code to reflect <code data-sourcepos="5:27-5:39">python 3.8.13</code> upgrade, fix deprecated and future warnings.</li>
<li data-sourcepos="6:1-6:100">Upgrade python to <code data-sourcepos="6:22-6:34">python 3.8.13</code>, update packages in venv setup scripts and install them via pip.</li>
<li data-sourcepos="7:1-7:65">Upgrade Python to <code data-sourcepos="7:22-7:35">python 3.10.10</code>, and update all dependencies</li>
<li data-sourcepos="8:1-8:39">Fix the issue with kids driving a car</li>
<li data-sourcepos="9:1-9:115">Fix the filtering of <code data-sourcepos="9:25-9:48">data.microcensus.persons</code> to reflect those persons filtered out in <code data-sourcepos="9:93-9:114">data.microsensus.trips</code>
</li>
<li data-sourcepos="10:1-10:91">Use different attributes for statistical amtching to better match mobility tool ownership</li>
<li data-sourcepos="11:1-11:19">Added the license</li>
<li data-sourcepos="12:1-12:65">Added analysis scripts for socio demographic and activty chains</li>
<li data-sourcepos="13:1-13:16">Updated maven</li>
<li data-sourcepos="14:1-14:72">Added download links for Mac M1 systems for setting up the environment</li>
</ul>2024-02-20T13:50:07Zbalacmihttps://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop/-/tags/v3.0.0v3.0.0Version 3.0.0<p data-sourcepos="1:1-1:9" dir="auto"><strong data-sourcepos="1:1-1:9">3.0.0</strong></p>
<ul data-sourcepos="3:1-19:0" dir="auto">
<li data-sourcepos="3:1-3:65">Facilities attribute <code data-sourcepos="3:25-3:38">offers_service</code> changed to <code data-sourcepos="3:53-3:64">offers_other</code>
</li>
<li data-sourcepos="4:1-4:61">Determine secondary activity locations directly in <code data-sourcepos="4:55-4:60">python</code>
</li>
<li data-sourcepos="5:1-5:82">Assign all work activities to the same location (i.e. one with longest duration)</li>
<li data-sourcepos="6:1-6:48">Separate work and education commute dataframes</li>
<li data-sourcepos="7:1-7:61">Add <code data-sourcepos="7:8-7:16">isFreight</code> attribute to all agents in <code data-sourcepos="7:47-7:60">population.xml</code>
</li>
<li data-sourcepos="8:1-8:28">Update python requirements</li>
<li data-sourcepos="9:1-9:53">Updated statistical matching to most recent version</li>
<li data-sourcepos="10:1-10:67">Duplicate agents after IPU using Truncate-Replicate-Sample method</li>
<li data-sourcepos="11:1-11:48">Use WMAPE and WMAE as IPU convergence criteria</li>
<li data-sourcepos="12:1-12:25">Update to <code data-sourcepos="12:14-12:24">java 11.0.x</code>
</li>
<li data-sourcepos="13:1-13:38">Update environment set-up on servers</li>
<li data-sourcepos="14:1-14:22">Refactor IPU fitting</li>
<li data-sourcepos="15:1-15:42">Impute canton id directly from shapefile</li>
<li data-sourcepos="16:1-16:48">Added config elements for generating flowchart</li>
<li data-sourcepos="17:1-17:39">Use new pyproj syntax without <code data-sourcepos="17:34-17:38">init:</code>
</li>
<li data-sourcepos="18:1-19:0">Port code to use <code data-sourcepos="18:21-18:25">synpp</code>
</li>
</ul>
<p data-sourcepos="20:1-20:9" dir="auto"><strong data-sourcepos="20:1-20:9">2.0.0</strong></p>
<ul data-sourcepos="22:1-53:56" dir="auto">
<li data-sourcepos="22:1-22:25">Update Maven dependency</li>
<li data-sourcepos="23:1-23:24">Update eqasim to 1.0.5</li>
<li data-sourcepos="24:1-24:67">Upgrade to new pt2matsim version to allow selecting of HAFAS date</li>
<li data-sourcepos="25:1-25:47">Store STATPOP and MZ ids as agents attributes</li>
<li data-sourcepos="26:1-26:56">Fix Java /tmp bug in shared environments (IVT servers)</li>
<li data-sourcepos="27:1-27:55">Make possible to run pipeline in VM, add instructions</li>
<li data-sourcepos="28:1-28:42">Added ÖV Güteklasse for home locations</li>
<li data-sourcepos="29:1-29:53">Remove imputation of ÖV Güteklasse for activities</li>
<li data-sourcepos="30:1-30:47">Use code for ÖV Güteklasse from eqasim-java</li>
<li data-sourcepos="31:1-31:51">Use modular mode choice (Update to eqasim v1.0.1)</li>
<li data-sourcepos="32:1-32:26">Use fixed eqasim version</li>
<li data-sourcepos="33:1-33:42">Change activity type "errand" to "other"</li>
<li data-sourcepos="34:1-34:60">Sample freight departure times from realistic distribution</li>
<li data-sourcepos="35:1-35:29">Use all available NUTS data</li>
<li data-sourcepos="36:1-36:38">Add subpopulation for freight agents</li>
<li data-sourcepos="37:1-37:51">Scale freight demand to ARE reference projections</li>
<li data-sourcepos="38:1-38:53">Add freight population based on GTE and GQGV survey</li>
<li data-sourcepos="39:1-39:36">Write canton id -1 if value is NaN</li>
<li data-sourcepos="40:1-40:58">Set up CI execution environment using the setup/ scripts</li>
<li data-sourcepos="41:1-41:41">Change from Oracle JDK 8 to Open JDK 12</li>
<li data-sourcepos="42:1-42:36">Make output directory configurable</li>
<li data-sourcepos="43:1-43:33">Set default scaling year values</li>
<li data-sourcepos="44:1-44:29">Put in 2015 totals from BfS</li>
<li data-sourcepos="45:1-45:21">Parallelize scaling</li>
<li data-sourcepos="46:1-46:75">Scale STATPOP to both projected household and person-level control totals</li>
<li data-sourcepos="47:1-47:29">Add canton ID to households</li>
<li data-sourcepos="48:1-48:24">Add car_passenger mode</li>
<li data-sourcepos="49:1-49:45">Fix municipality type and canton imputation</li>
<li data-sourcepos="50:1-50:53">Write out detailed information from MZ for PT trips</li>
<li data-sourcepos="51:1-51:24">Fix education location</li>
<li data-sourcepos="52:1-52:50">Add SP region and municipality type of household</li>
<li data-sourcepos="53:1-53:56">Change municipality type to 2014 ARE Gemeindetypologie</li>
</ul>2021-06-24T11:45:39Ztchervechttps://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop/-/tags/v2.0.0v2.0.0Version 2.0.0tchervechttps://gitlab.ethz.ch/ivt-vpl/populations/ch-zh-synpop/-/tags/astraastraSebastian Hörlsebastian.hoerl@ivt.baug.ethz.ch