Skip to content
@pyroll-project

The PyRoll Project

Fast and extensible OpenSource rolling simulation framework.

Welcome to The PyRolL Project!

PyRolL is an OpenSource rolling framework, aimed to provide a fast and extensible base for rolling simulation. The current focus lies on groove rolling using models build on analytical solutions in elongation grooves. The project is structured in numerous repositories, where every repository either contains an extension or a plugin to the framework. Need more information regarding the way PyRolL works? Check out our documentation!

Project Structure

The structure of the project is build around the pyroll-core repository which hosts the calculation core. Generally the version numbers major has to match to use a respective plugin or extension with the core.

Documentation

See the documentation to learn about basic concepts and usage.

License

The project is licensed under the BSD 3-Clause license.

Contributing

See our contribution guidelines. These apply for every repository of the project.

Meetings

Twice a year, we look forward to meet all users and interestes of PyRolL in person. These User-meetings are meant to discuss general strategic topics regarding the developement of PyRolL as well as for users to present theirs ways of working with PyRolL. The next dates are:

Date Place Topic Protocol
29.08.2024 Freiberg, Institute of Metal Forming
27.02.2025 tba

Citing

You worked with PyRolL and published a paper or book chapter? Reach out to us and we can discuss featuring your work in our example section of the PyRolL docs. If you use PyRolL in your work please consider citing the project using the following paper.

Funding

PyRolL is currently support by the SAB and the EFRE programm under the grant number: 100688987. The corresponding press release can be found using the following link.

Pinned Loading

  1. pyroll-core pyroll-core Public

    PyRoll rolling simulation framework - core library.

    Python 12 7

  2. pyroll-plugin-template pyroll-plugin-template Public template

    Plugin for PyRoll providing ...

    Python 1

  3. pyroll-docs pyroll-docs Public

    PyRoll rolling simulation framework - documentation website.

    1 1

  4. pyroll-examples pyroll-examples Public

    Examples of PyRolL usage to host on Binder.

    Jupyter Notebook 1

Repositories

Showing 10 of 40 repositories
  • pyroll-export Public

    PyRoll rolling simulation framework - data export.

    pyroll-project/pyroll-export’s past year of commit activity
    Python 0 BSD-3-Clause 0 3 1 Updated Aug 1, 2024
  • pyroll-core Public

    PyRoll rolling simulation framework - core library.

    pyroll-project/pyroll-core’s past year of commit activity
    Python 12 BSD-3-Clause 7 13 0 Updated Jul 30, 2024
  • pyroll-lendl-equivalent-method Public

    Plugin for PyRolL providing the equivalent rectangle method by Lendl.

    pyroll-project/pyroll-lendl-equivalent-method’s past year of commit activity
    Python 0 BSD-3-Clause 0 0 0 Updated Jul 25, 2024
  • pyroll-basic Public

    A meta package for installing quickly the PyRolL core and a set of basic plugins and extensions.

    pyroll-project/pyroll-basic’s past year of commit activity
    Python 1 BSD-3-Clause 0 0 0 Updated Jul 25, 2024
  • pyroll-ring-model-thermal Public

    Plugin for PyRoll providing a radial thermal approach based on the ring model.

    pyroll-project/pyroll-ring-model-thermal’s past year of commit activity
    Python 0 BSD-3-Clause 0 4 0 Updated Jun 24, 2024
  • pyroll-freiberg-flow-stress Public

    Plugin for PyRoll providing Freiberg flow stress approach and material database.

    pyroll-project/pyroll-freiberg-flow-stress’s past year of commit activity
    Python 2 BSD-3-Clause 2 0 0 Updated Jun 19, 2024
  • pyroll-examples Public

    Examples of PyRolL usage to host on Binder.

    pyroll-project/pyroll-examples’s past year of commit activity
    Jupyter Notebook 1 0 2 0 Updated Jun 14, 2024
  • pyroll-jmak-recrystallization Public

    Plugin providing change in grain size and strain according to dynamic, metadynamic and static recrystallization.

    pyroll-project/pyroll-jmak-recrystallization’s past year of commit activity
    Python 1 BSD-3-Clause 0 0 0 Updated Jun 11, 2024
  • pyroll-gripping-analysis Public

    Plugin for PyRoll calculating and analysing the geometric gripping condition.

    pyroll-project/pyroll-gripping-analysis’s past year of commit activity
    Python 0 BSD-3-Clause 0 0 0 Updated Jun 7, 2024
  • pyroll-misaka-flow-stress Public

    Plugin for PyRolL providing the constitutive flow stress function from Y. Misaka.

    pyroll-project/pyroll-misaka-flow-stress’s past year of commit activity
    Python 0 BSD-3-Clause 0 0 0 Updated Jun 6, 2024

Top languages

Loading…

Most used topics

Loading…