pyroll-core

View on PyPIReverse Dependencies (39)

3.0.1 pyroll_core-3.0.1-py3-none-any.whl

Wheel Details

Project: pyroll-core
Version: 3.0.1
Filename: pyroll_core-3.0.1-py3-none-any.whl
Download: [link]
Size: 80143
MD5: 36ffd00b11e2d7d96adf48ee56e0990b
SHA256: 3fbb25b1e34ac9f306122a9c0dd7544880f7a15b7a57252f7292578d216a8361
Uploaded: 2024-11-18 10:52:00 +0000

dist-info

METADATA

Metadata-Version: 2.3
Name: pyroll-core
Version: 3.0.1
Summary: PyRoll rolling simulation framework - core library.
Author-Email: Max Weiner <max.weiner[at]imf.tu-freiberg.de>, Christoph Renzing <christoph.renzing[at]imf.tu-freiberg.de>, Matthias Schmidtchen <matthias.schmidtchen[at]imf.tu-freiberg.de>, Max Stirl <max.stirl[at]imf.tu-freiberg.de>
Project-Url: Homepage, https://pyroll-project.github.io
Project-Url: Repository, https://github.com/pyroll-project/pyroll-core
Project-Url: Documentation, https://pyroll.readthedocs.io/en/latest
License: BSD-3-Clause
Classifier: Development Status :: 5 - Production/Stable
Classifier: Framework :: Hatch
Classifier: Framework :: IPython
Classifier: Framework :: Jupyter
Classifier: Framework :: Pytest
Classifier: Framework :: Sphinx
Classifier: Intended Audience :: Manufacturing
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: BSD License
Classifier: Natural Language :: English
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering
Requires-Python: >=3.9
Requires-Dist: numpy (~=2.0)
Requires-Dist: scipy (~=1.13)
Requires-Dist: shapely (<3.0,>=2.0.6)
Requires-Dist: ezdxf-shapely (~=1.0); extra == "dxf"
Requires-Dist: matplotlib (~=3.7); extra == "matplotlib"
Requires-Dist: matplotlib (~=3.7); extra == "plot"
Requires-Dist: pandas (~=2.0); extra == "plotly"
Requires-Dist: plotly (~=5.18); extra == "plotly"
Provides-Extra: dxf
Provides-Extra: matplotlib
Provides-Extra: plot
Provides-Extra: plotly
Description-Content-Type: text/markdown
[Description omitted; length: 6757 characters]

WHEEL

Wheel-Version: 1.0
Generator: hatchling 1.26.3
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
pyroll/core/__init__.py sha256=o86HLKU_4NnKzvxsvIWXTFrPfW3rjuqNzb39xDtDM1A 1386
pyroll/core/config.py sha256=9KREBBoF_b1oqq4nFGkRVV55bzg54ENb_wUzPbGatKM 6289
pyroll/core/hooks.py sha256=s2MOd0-7IGlHnDVWlJVJyLVdbgj4hmbeR32eKKWNfqI 17140
pyroll/core/log.py sha256=3yQhGN52xc7SaeMkFD49sXvQgV7gqdP1T1vwPt3zI5k 306
pyroll/core/repr.py sha256=qCMmW3uQNAFNKSb4UUPIo2ZXF4S_M9gaSywGmKySmEw 4924
pyroll/core/shapes.py sha256=NZCwV4eZNypE5ALbX6pVniVjXVNP2kyowlBwn_gDCuU 5873
pyroll/core/disk_elements/__init__.py sha256=-UYqbIH5lXjzZEL1dYitQsojDdU8ggho4a-ddgDtUXg 71
pyroll/core/disk_elements/disk_element_unit.py sha256=opNS0UxhncdaUCtz8Ejq7NDuHZ8h-wZVd4AodzMx3WY 2583
pyroll/core/disk_elements/hookimpls.py sha256=g36JwZ43fbKDnW5JCuPAL5k_B5OxS_X7oxGOWHxGBp8 763
pyroll/core/grooves/__init__.py sha256=PAXhfqaT5-mR4oFG3Dn5lK5-FnDdVT_N1N9hXTlvEGw 2086
pyroll/core/grooves/base.py sha256=Lo6LM8Smhs_J_r2tcQBwYAmDs6R8GbSSbyhakbKn4xs 2637
pyroll/core/grooves/equivalent_ripped_groove.py sha256=S9zOs4VwlGtFo7RdwfxP3Qz8L4Yb3y4Ks_oTyr6QBx0 3431
pyroll/core/grooves/flat.py sha256=RCe2cmmsyo_9w9xTx10ZXapBhHrLwQRafoiomFK85hw 812
pyroll/core/grooves/generic_elongation.py sha256=eAkq9TCnQsw99N1d9_jZX30Che2wQ7TqoHPJJbKwmA0 9604
pyroll/core/grooves/generic_elongation_solvers.py sha256=_2utk5lsKFYJs9OM6U-wEIC46w5G8N5Ts7uSJSdy4GU 13557
pyroll/core/grooves/hexagonal.py sha256=Ra3U5UxGgCOnpbWvBVCoWYxeFx3jSu0KOA8I2bEsSAg 2158
pyroll/core/grooves/spline.py sha256=ok42ITnZTpH7Nsj2J_eqWnC3tzSXh3vmlwwjvyxohGE 4568
pyroll/core/grooves/boxes/__init__.py sha256=12o_J4niVot4bqPYdKlGEEXXTYtEviaWcSTsVA7AWDw 142
pyroll/core/grooves/boxes/box.py sha256=Jf3h5EjcG661fQCY287KJi0M410MNaWYJVkWZmM8yPU 2142
pyroll/core/grooves/boxes/constricted_box.py sha256=JsdZcglDF3hnj_DQT81_-3OOC336lJNWBkJjHDj6j_Q 2390
pyroll/core/grooves/boxes/upset_box.py sha256=1m-ojodMaSDDMegkP398edyzPOU5LEo-MmEdOXq8Bu8 561
pyroll/core/grooves/diamonds/__init__.py sha256=H40GJlrsaSSI5r5kJ7DWLdbU_C8pzSfbAueVgYjD29Y 100
pyroll/core/grooves/diamonds/diamond.py sha256=dQZYW0afR1_ejvhQ19QxaabV9PfPFPhfAJUvE9NzJr8 2626
pyroll/core/grooves/diamonds/gothic.py sha256=8ldwIhRgKcuNtbOPc0kYqjvDL5fvcNf1OaRZNK54FpU 1311
pyroll/core/grooves/diamonds/square.py sha256=LTxPdDzL2zkjdOx05aYR0PsEH1Q1FDKFp2ayKVnOjS0 1823
pyroll/core/grooves/ovals/__init__.py sha256=_Al0lVKf5mMKbawin0yXqEpcqcApHMesOuA2rinoUJk 403
pyroll/core/grooves/ovals/circular_oval.py sha256=izmZss13bpK4_2MTZNQ02K2gVqlJXsPVZPNT6FJTBNk 1392
pyroll/core/grooves/ovals/constricted_circular_oval.py sha256=NBF2SiZ_c_wu5MisF7tWvMbO7kgWljFAlxalRepqaIk 1775
pyroll/core/grooves/ovals/constricted_swedish_oval.py sha256=pq6Kd-Tr8jfRQGM08X5iqaOT0Lm04rOB3wuzShnpfOs 2435
pyroll/core/grooves/ovals/flat_oval.py sha256=BjDQwvlu7wqGQWDycajyvSA4OnIjOPQxpHBqeM6nH2U 2076
pyroll/core/grooves/ovals/oval_3radii.py sha256=S4ybUDEWAcq0C9w0pyI4M3XdcdwQXO9DKk5urxSznZ8 1422
pyroll/core/grooves/ovals/oval_3radii_flanked.py sha256=ns4QYAW3rwBBZqNvGsHF37XVCjHsSBaibtadDPxfKKQ 2145
pyroll/core/grooves/ovals/swedish_oval.py sha256=489xee8O3cQE_J_5ltb8IHsvduLZXXR201hD2nipRf0 2221
pyroll/core/grooves/ovals/upset_oval.py sha256=rw4aOQQD2JWG4vdH-FK_fNIw8dv5CNuqsT0r0ODTss8 1533
pyroll/core/grooves/rounds/__init__.py sha256=f_8oGm_x4_zg6a6DUIe41eEIN5BvYjNoDGnGgQOSCTs 73
pyroll/core/grooves/rounds/false_round.py sha256=DcjEzvOq_ErLKY92h9pS3wjWyP9nIWT7ihxiQO5w34o 2233
pyroll/core/grooves/rounds/round.py sha256=fDogs4mhwmtJolFwlhfmg8hMRWjQoYb38Z9L4C8Eg9I 1350
pyroll/core/profile/__init__.py sha256=rSog-Xb5BiopaHRKV591N6MtyO9navgb1XEZFAPsjVQ 116
pyroll/core/profile/hookimpls.py sha256=L_sfaPD4E4n6F1GsS5rL18SqDGE7WsH_1RfhKEwdmg0 3481
pyroll/core/profile/profile.py sha256=sf3ZPzrkplDmvNSfofU0sl8oeXrfTnLZDoYvlDpYFHg 29255
pyroll/core/roll/__init__.py sha256=bwLS2O5yUXQCLb8Leq4KSr74A1dzHyDn34aAyeL5HNc 48
pyroll/core/roll/hookimpls.py sha256=p46x_Dpp1ntDkDmbonAAKHVvWFW7WFwZnpxZbDdYd1g 2910
pyroll/core/roll/roll.py sha256=qktY0djwNjIAGjIpeJFtTDrEVjMZ3IolbEPZmNomfCU 5386
pyroll/core/roll_pass/__init__.py sha256=HXBb2ZPJ7cfd2QWSu4jIpus9jF2uo8-pljGENJfFlVA 235
pyroll/core/roll_pass/base.py sha256=fLsZ5STN9RxVSOW_t98LR0CNP5qKjPRFAjfr_K6jI1c 13326
pyroll/core/roll_pass/deformation_unit.py sha256=w8NB9967h_EE6Ifc0FNm_6aaVFWrjfi7F36V_nCJS8M 2948
pyroll/core/roll_pass/symmetric_roll_pass.py sha256=NPAhOSxAn0VGeFUls8yOkmYjER1XZmi2dJQ3B5fMX4U 3113
pyroll/core/roll_pass/three_roll_pass.py sha256=XXkAGlOd7WErPNfiBBppX0mZTBLaAV7OAdvuPkgJ1LY 3598
pyroll/core/roll_pass/two_roll_pass.py sha256=5WPGa8T4fYnUEVmOrJZLYJHvelfZe1aV5_Up6fojGe0 3082
pyroll/core/roll_pass/hookimpls/__init__.py sha256=Latt8XNGCRbn0emaQxPpPZCX2M6c93dcvXVCKjCnNCw 220
pyroll/core/roll_pass/hookimpls/base_roll_pass.py sha256=sERaesrwo9byimodE58SMSZ5TSRdb_rfVo40ZGf25Zw 4469
pyroll/core/roll_pass/hookimpls/deformation_unit.py sha256=-0uHGl_c0N8DIxDtknBkANwJvXVPPbfOI1KNVVc0Jgk 2906
pyroll/core/roll_pass/hookimpls/disk_element.py sha256=FihC7P2Ttk46WCt1J5XMSuMC9x8uUjnhhIequ-jR-bk 647
pyroll/core/roll_pass/hookimpls/helpers.py sha256=vPNrP_x-P4GswTx2kj3voOZk0pjzJ__zNeIc_tvd2UM 867
pyroll/core/roll_pass/hookimpls/profile.py sha256=2RTKQIuMgJrm6EQ3hpRrcVBqb6xSf4ioS8kCN3uPm4w 2941
pyroll/core/roll_pass/hookimpls/roll.py sha256=oCG6pEeYd4Rq7XP08xQBCGYbZvZc5EYvVykZhHaLqEo 2040
pyroll/core/roll_pass/hookimpls/symmetric_roll_pass.py sha256=6z6puoOLXCOomEo07KdQF134QQd3_dvTbFKWnygzBE8 707
pyroll/core/roll_pass/hookimpls/three_roll_pass.py sha256=3xYByk39zcB0OhL-mt490QGRtYBMvenNFmYWDGQ7oro 2711
pyroll/core/roll_pass/hookimpls/two_roll_pass.py sha256=Jx7Yq50p5oNk9BGrcWQJxhwh02swdWVGS3ZVHIUZ3SM 1926
pyroll/core/rotator/__init__.py sha256=0miKaZWTfCFDWF6QZRdBQo1Blx5Y9Bhkxzf3P4Oi2Qc 54
pyroll/core/rotator/hookimpls.py sha256=crb-xHwp0xVhXH7AXAa0L095cDp-jV7MOIryulGH9f8 2159
pyroll/core/rotator/rotator.py sha256=FmqdHqbns_yrepPa3NBfyXvx4vDGRwm7MEPzidzpuJ0 1821
pyroll/core/sequence/__init__.py sha256=JBBmQnqKqCCRiSCjtug93aerbV_dPcGnAQZAqLJN_Dg 59
pyroll/core/sequence/hookimpls.py sha256=0BTcvk0b6PZvCOPEYhfTIVDqZc2gR6Io9J3ractQRNQ 905
pyroll/core/sequence/sequence.py sha256=8n0APcPnwSzAuFRZ7b4epNCSnHdnG4KVcHQKr69J650 8250
pyroll/core/transport/__init__.py sha256=oE2x5wXLHs5Ra2NYeTAv250xUbjuQ_df3m50Xmt03JY 96
pyroll/core/transport/cooling_pipe.py sha256=iU2SQGOoIxuHWe6ITCP_mPQo-maONoy1saZx7YmLYsw 2552
pyroll/core/transport/transport.py sha256=z7I4eynOhyvOEi_wadj7cPZyNgG5yVJpUVE2o-CyuFM 2214
pyroll/core/transport/hookimpls/__init__.py sha256=79_aa0ES2hJ80mrrcgy0SJizYJjmT6pWsp1lhFWfssc 51
pyroll/core/transport/hookimpls/cooling_pipe.py sha256=APEuGtc3FHy0vIZWSZs-TeBWpLQcGC1T-GQDZs-JvY8 710
pyroll/core/transport/hookimpls/transport.py sha256=MVgSqMYXQwlZj9PH2d0omJaAyLRth1rp3HerQVt_X1s 1417
pyroll/core/unit/__init__.py sha256=ZwUTVvi-7skdFArRb6wxZZAQ2I4LAuNlLZQXZq6Gzhw 48
pyroll/core/unit/hookimpls.py sha256=mV5c62_ichop4nGa5AQijPODSI-YIzxo5NObh3KjEVI 2128
pyroll/core/unit/unit.py sha256=Y2uktGtTWHi-K9CNSVJxYhVJxzI2v-jdH0bFqm5Lm-Q 12687
pyroll_core-3.0.1.dist-info/METADATA sha256=Lnru1A5Hir7st6C6WJ-M9uUtJWwkg16LdF4qUOUKgbU 8495
pyroll_core-3.0.1.dist-info/WHEEL sha256=C2FUgwZgiLbznR-k0b_5k3Ai_1aASOXDss3lzCUsUug 87
pyroll_core-3.0.1.dist-info/licenses/LICENSE sha256=-0PCA71lACnKNo63-a7VX428PGyTmL6DW0vxAJZBK7M 1506
pyroll_core-3.0.1.dist-info/RECORD