Skip to content

WonJayne/hackTheTrack

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

hackTheTrack

hackTheTrack is a project developed by the Institute for Transport Planning and Systems (IVT) at ETH Zurich, focusing on optimizing public transportation systems through advanced algorithms and data analysis.

Overview

This repository contains the codebase and resources for the DISPLIB 2025 Train Dispatching Competition, which challenges participants to develop real-time train dispatching algorithms. The competition aims to advance the state-of-the-art in train dispatching and contribute to more environmentally friendly transportation solutions.

Features

  • Advanced Algorithms: Implementation of cutting-edge algorithms for real-time train dispatching.
  • Data Analysis: Tools for analyzing transportation data to improve system efficiency.
  • Simulation Tools: Simulation environments to test and validate dispatching strategies.

Installation

To set up the project locally, follow these steps:

  1. Clone the repository:

    git clone https://github.com/WonJayne/hackTheTrack.git
  2. Navigate to the project directory:

    cd hackTheTrack
  3. Install dependencies:

    # Using Poetry
    poetry install

Usage

After installation, you can run the main application using:

# Using Poetry
poetry run python src/main.py

For detailed usage instructions and examples, refer to the documentation.

Contributing

We welcome contributions from the community. Please follow these steps to contribute:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/YourFeatureName
  3. Commit your changes:

    git commit -m 'Add some feature'
  4. Push to the branch:

    git push origin feature/YourFeatureName
  5. Open a pull request.

Please ensure your code adheres to the project's coding standards and includes appropriate tests.

License

This project is licensed under the MIT License. See the LICENSE file for details.

Acknowledgements

We would like to acknowledge the use of the ugraph package, which has been instrumental in the development of this project.

For more information about the Institute for Transport Planning and Systems (IVT) at ETH Zurich, visit our website.

Releases

No releases published

Packages

No packages published