Skip to content

About

LineFlow

Welcome to the LineFlow documentation! LineFlow is an extensible, open-source Python framework for simulating production lines of arbitrary complexity and also offers the ability to train agents via reinforcement learning to control them.

Install with

pip install lineflow-rl

If you use our work in your research, please consider citing us with

@InProceedings{pmlr-v267-muller25c,
  title =    {{L}ine{F}low: A Framework to Learn Active Control of Production Lines},
  author =       {M\"{u}ller, Kai and Wenzel, Martin and Windisch, Tobias},
  booktitle =    {Proceedings of the 42nd International Conference on Machine Learning},
  pages =    {45212--45235},
  year =     {2025},
  editor =   {Singh, Aarti and Fazel, Maryam and Hsu, Daniel and Lacoste-Julien, Simon and Berkenkamp, Felix and Maharaj, Tegan and Wagstaff, Kiri and Zhu, Jerry},
  volume =   {267},
  series =   {Proceedings of Machine Learning Research},
  month =    {13--19 Jul},
  publisher =    {PMLR},
  url =      {https://proceedings.mlr.press/v267/muller25c.html},
}

Authors

  • Kai Müller (University of Applied Sciences, Kempten)
  • Tobias Windisch (University of Applied Sciences, Kempten)
  • Martin Wenzel (University of Applied Sciences, Kempten)
  • Marie Kraus (University of Applied Sciences, Kempten)

Funding

The research behind LineFlow is funded by the Bavarian state ministry of research. Learn more here.