{"repo":"eqasim-org/synpp","free":true,"listed":false,"github":"https://github.com/eqasim-org/synpp","clone":"git clone https://github.com/eqasim-org/synpp.git","description":"Synthetic population pipeline code for eqasim","language":"Python","stars":21,"topics":["pipeline","automation","synthetic","population","dependency","management","transport"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Synthetic Population Pipeline (synpp) The synpp module is a tool to chain different stages of a (population) synthesis pipeline. This means that self-contained pieces of code can be run, which are dependent on the outputs of other self-contained pieces of code. Those pieces, or steps, are called stages in this module. The following will describe the components of the pipeline and how it can be set up and configured. Scroll to the bottom to find a full example of such a pipeline which automatically downloads NYC taxi data sets, merges them together and calculates the average vehicle occupancy during a predefined period. Installation The synpp package releases can be installed via pip : Currently, version 1.6.1 is the active release version. Alternatively, you can clone the develop branch of this repository to use the development version. It can be installed by calling inside of the repository directoy. Concepts A typical chain of stages could, for instance, be: (C1) load raw census data, (C2) clean raw census data (dependent on C1) , (H1) load raw household travel survey data, (H2) clean survey data (dependent on C2) , (P1) merge census (C1) and survey (H2) data, (P2) generate a synthetic population from merged data (P1) . In synpp each stage is defined by: A descriptor , which contains the stage logic. Configuration options that parameterize each stage . Defining a descriptor A descriptor can be defined in its compact form or in its full form. Both work in the same way and ca","default_branch":null,"files":null,"tree":[],"storefront":"/r/eqasim-org","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/eqasim-org/synpp/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}