Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ANRGenstar/genstar
Generation of Synthetic Populations Library
https://github.com/ANRGenstar/genstar
algorithm-library bayesian-inference bayesian-network combinatorial-optimization datascience demographics java-8 microsimulation multiagent population population-model statistics statistics-library statistics-toolbox synthetic-data synthetic-population-library
Last synced: 3 months ago
JSON representation
Generation of Synthetic Populations Library
- Host: GitHub
- URL: https://github.com/ANRGenstar/genstar
- Owner: ANRGenstar
- Created: 2016-06-23T12:21:15.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T02:34:55.000Z (almost 2 years ago)
- Last Synced: 2024-04-08T02:30:49.568Z (7 months ago)
- Topics: algorithm-library, bayesian-inference, bayesian-network, combinatorial-optimization, datascience, demographics, java-8, microsimulation, multiagent, population, population-model, statistics, statistics-library, statistics-toolbox, synthetic-data, synthetic-population-library
- Language: Java
- Homepage:
- Size: 3.7 MB
- Stars: 20
- Watchers: 11
- Forks: 2
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-data-synthesis - genstar
README
[![Build Status](https://travis-ci.org/gama-platform/gama.svg?branch=master)](https://travis-ci.org/ANRGenstar/genstar)
[![Language](http://img.shields.io/badge/language-java-brightgreen.svg)](https://www.java.com/)# Genstar
## Generation of Connected and Spatialized Synthetic Populations- Core abstractions are define in Core module: IPopulation, IEntity, IAttribute and IValue, together with their direct implemented abtractions
- Population generation algorithm could be find in Gospl module (generation of synthetic population library)
- Spatialization algorithm could be find in Spll module (Synthetic population localisation library)
- Network algorithm could be find in Spin module (Synthetic population interaction network)## Maven setup
- just clone the repository
- import as Maven project in your favorite IDEThat's done, all dependencies are handle by maven
- If you want to add dependencies, please insert the corresponding Maven import into the pom.xml of current project you are working on (main pom if it concerns all project)
## Maven compile and deploy
- Run `mvn clean compile` into root folder to build the different Gen* jar (see in `/target` folder)
- If you have a settings.xml correctly configured with [bintray](https://bintray.com/anrgenstar) credentials, you can deploy the Gen* jar on Bintray using `mvn deploy` command