/Trencat

Primary LanguagePythonGNU General Public License v3.0GPL-3.0

TRENCAT logo

TRENCAT

TRENCAT is a train simulator platform to put into practice research algorithms in Train Automation Technologies. TRENCAT allows users to test custom implementations in Optimal Railway Layout Design, Optimal Train Scheduling, Optimal Rolling Stock Planning, Real Time Unattended Train Operation and Passenger Demand modelisation. Check the official documentation https://trencat.readthedocs.io/en/latest/.

Developing stage

Currently TRENCAT is implementing proofs of concepts of the state of the art algorithms and the architecture explained in documentation.

Getting Started

Every proof of concept includes a Dockerfile to run it in a Docker (Linux based) container. TRENCAT is available in all platforms supporting Docker.

Official documentation

Check the official documentation: https://trencat.readthedocs.io/en/latest/.

If you want to compile documentation on your computer, follow the instructions in the doc folder.

Contributing

Please read CONTRIBUTING.md for details on our code of conduct, and the process for submitting pull requests to us.

Versioning

We use SemVer for versioning.

Authors

See the list of contributors who participated in this project.

License

This project is licensed under the GNU General Public License v3.0 - see the LICENSE file for details.

Acknowledgments

This list will be filled shortly.