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: 10 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 9 years ago)
- Default Branch: master
- Last Pushed: 2022-11-16T02:34:55.000Z (over 3 years ago)
- Last Synced: 2025-05-01T00:16:00.580Z (10 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: 10
- Forks: 2
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-data-synthesis - genstar
README
[](https://travis-ci.org/ANRGenstar/genstar)
[](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 IDE
That'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