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 Archive
2023-08-29 Freiberg, Institute of Metal Forming, Germany 5th Freiberger Kalibreurstag - DOI
2023-09-01 Freiberg, Institute of Metal Forming, Germany 1st PyRolL User Meeting - -
2023-10-04 Rogaška Slatina, Slovenia AIKW Conference - DOI
2024-10-06 Freiberg, Institute of Metal Forming, Germany Seminar "Basics of Groove Rolling" - -
2024-04-19 Freiberg, Institute of Metal Forming, Germany Kick-Off Meeting Validation Funding Project https://hackmd.io/@SS_Eztf0QiSTdZbU9smz8A/ryZyG9y-A DOI
2024-08-29 Freiberg, Institute of Metal Forming, Germany 6th Freiberger Kalibreurstag - DOI
2024-08-30 Freiberg, Institute of Metal Forming, Germany 2nd PyRolL User Meeting https://hackmd.io/p3014o3ESViLLeEfBtATgg DOI
2024-10-04 Donostia-San Sebastian, Spain AIKW Conference - -
2025-04 tba 3rd PyRolL User Meeting - -
2025-0-16 Freiberg, Institute of Metal Forming, Germany Semniar "Basics of Groove Rolling" - -

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.

Contributors

The PyRolL project couldn't strive without the feedback and contributions of the community. In this section we want to mention and praise the work of individuals who contributed to the project. This contribution doesn't have to be in the form of code but also feedback,demonstrative notebooks or participation in discussions.

@sag-kalibreur @GRPlan

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 45 repositories
  • 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 15 1 Updated Nov 18, 2024
  • pyroll-from-dict Public

    Extension for PyRolL providing function to create PyRolL data structure from dictionaries.

    pyroll-project/pyroll-from-dict’s past year of commit activity
    Python 0 BSD-3-Clause 0 1 0 Updated Nov 11, 2024
  • pyroll-zouhar-contact Public

    Plugin for PyRolL providing contact area estimation by G. Zouhar.

    pyroll-project/pyroll-zouhar-contact’s past year of commit activity
    Python 0 BSD-3-Clause 0 1 0 Updated Nov 10, 2024
  • pyroll-report Public

    PyRoll rolling simulation framework - HTML report generation.

    pyroll-project/pyroll-report’s past year of commit activity
    Python 0 BSD-3-Clause 0 2 0 Updated Nov 8, 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 Nov 8, 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 Nov 8, 2024
  • 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 1 0 Updated Nov 8, 2024
  • pyroll-sparling-spreading Public

    Plugin for PyRolL providing spreading claclulation using Sparling's equation.

    pyroll-project/pyroll-sparling-spreading’s past year of commit activity
    Python 1 BSD-3-Clause 0 0 0 Updated Nov 7, 2024
  • pyroll-elastic-mill-spring Public

    Plugin for PyRolL incorporating the influence of the elastic mill spring.

    pyroll-project/pyroll-elastic-mill-spring’s past year of commit activity
    Python 0 BSD-3-Clause 0 1 0 Updated Nov 7, 2024
  • pyroll-tension-spreading-interaction Public

    Plugin for PyRollL providing a model calculating the influence of tension on spreading.

    pyroll-project/pyroll-tension-spreading-interaction’s past year of commit activity
    Python 0 BSD-3-Clause 0 1 0 Updated Nov 7, 2024

Top languages

Loading…

Most used topics

Loading…