Pyroll-core

Latest version: v3.0.1

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

2.1.3

Features
- Enhanced value description of equivalent ripped groove 138
- Improved the READEME 111
- Add .dxf file input for `SplineGroove` 146
- Fixed implementation of geometric values of rollpass like `entry_angle`, `exit_angle` etc. 140 156
- Added a ´HexagonProfile` 143
- Added convenience lists to pass sequence to iterate over passes and transports 153
- Changed `root_hooks` type from `set` to `list` 148
- Add `inscribed_circle_diameter` to define `ThreeRollPass` 155

2.1.2

Features

- Add equivalent ripped groove for rebars 87
- Add some checks in groove construction 101 db6e977 114
- Allow string values in orientation hook 112
- Make Y Configuration the default for 3RP 116
- Add Angle coordinate hooks 119

2.1.1

IMPORTANT: the 2.1.0 release was yanked on PyPI and is discouraged to use

This is due to the name change after release 91 to be able to use `~=2.1` version constraint for depending on this.

Major changes

- Renaming of the `thermal_capacity` hook to `specific_heat_capacity` 91
- Improve plotting in reprs 95 96 c37390a9

Minor changes

- Patching Multi geometries as single ones fe3d6cb8 394177dc

2.1.0

The first feature update of PyRolL 2 provides a couple of convenience features, technical features and several new hooks.

Major features

- Possibility to give callables of one parameter (`self`) as explicit values to any hook to quickly specify a local dynamic value. The function will be evaluated at every hook call. 79
- Possibility to define wrapper hook functions, that will automatically delegate the hook call to other functions lower in the pipeline. This offers the possibility of modifying values of underlying models. Wrappers will be executed before all normal hook functions. 74
- Add `Profile.fits_material()` as a standard way of checking material keys in parameter databases. 71
- Add hooks related to elongation efficiency, a measure of the relation between spread and elongation. 66
- Add hooks related to cross-section filling and target filling. 83
- Add hooks regarding energy consumption and power. 85
- Add convenience plot methods to profiles, roll passes and grooves. 82

Minor features

- Add support for `rich` repr strings. 9ee26b4d57c0b2682a51ed9c6bb6dad90b2fa940
- Add `Unit.prev_of` and `Unit.next_of` methods. 75
- Add properties to profiles and grooves for getting the constructor arguments. 84
- Add a `type` property to `Hook`. 88

Bugfixes

- Add default strain=0 for profiles. 78
- Add transport velocity fallback to previous pass velocity. 77
- Let get the pass sequence out profile the values from last subunit as fallback. 73
- Default duration of rotator is now 0. 70
- Default profile length = 0 now in `Unit.InProfile`. 72
- Remove updating the out profile from the last disk element. 89

Acknowledgements

We want to thank G. Rothenbucher and K. van Putten for their valuable suggestions and feedback.

2.0.3

Bugfixes:

- Fix Issue 62 (PR 63)
- Fix Issue 64 (PR 65)
- Fix Height Calculation of Three Roll Passes (PR 68)

Features:

- Add a couple of new hooks to rolls (PR 69)

2.0.2

Bugfixes:

- incorrect references in some `ThreeRollPass` hook impls
- use `usable_cross_section` as starting value for out profiles in roll passes to avoid zero draught
- add root hook fallbacks to transfer in_profile state to out profiles in iterations of sequences
- fix returning the `ConfigValue` instance when getting from `type(Config)`

Features:

- add hook `deformation_resistance` on `DeformationUnit`

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.