`JuPedSim` consists of four modules which are loosely coupled and can be used independently at the moment. These are:
1.`jpscore`: the core module computing the trajectories. See [list](http://jupedsim.github.io/jpscore/models/operativ) of implemented models.
2.`jpsreport`: a tool for analyzing the trajectories and validating the model.
It implements a couple of measurement methods including the [Voronoi-method](http://dx.doi.org/10.1016/j.physa.2009.12.015) for calculating the density.
3.`jpsvis`: a tool for visualizing the input (geometry) and output (trajectories) data.
4.`jpseditor`: a tool for creating and editing geometry files with dxf import/export capabilities.

## Showcase and tutorials
To highlight some features of `JuPedSim` we have uploaded some videos and tutorials on
Note: it is very important to update the submodule, otherwise the they will be empty!
`CMake` will eventually report any missing packages. Please fix these errors/warnings first **before** proceeding with the compilation of `JuPedSim` with
```bash
make -f Makefile.cmake check release
```
## Support
We are heavily working on this project which means that:
- It's not done. We will be releasing new enhancements, bug fixes etc.
- We love your support. If you find any errors or have suggestions, please write an issue in our [issue-tracker](https://cst.version.fz-juelich.de/jupedsim/jpsvis/issues).
We will try hard to fix it.
- Be patient. We are scientists and PhD/master students. Therefore, we primarily care about our research and theses.
## Contact/Feedback
You have found a bug in the code? Please help us with your feedback. You can contact us per mail at