
Security News
Browserslist-rs Gets Major Refactor, Cutting Binary Size by Over 1MB
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Author: John W.S. Lee
extrucal
provides a class and functions that calculate throughputs and screw RPMs for various types of extrusion processes. Theoretical throughputs can be calculated by using the screw geometry and the processing condition, whereas the throughputs required for extruded products(cable, tube, rod, and sheet) can be calculated by using the product geometry. Based on these calculated throughputs, extrucal
functions can generate tables and plots that show the processing windows considering extruder size, line speed, and screw RPM.
A large portion of arguments for the functions are given the typical values. Some of the arguments for functions are as follows: screw size, channel depth, polymer melt density, screw RPM, screw pitch, flight width, number of flights, line speed, extruder size, etc.
extrucal
can be installed PyPI using the following terminal command:
$ pip install extrucal
1. Class and methods in extrucal.extrusion
ExtruderScrew()
ExtruderScrew.throughput()
ExtruderScrew.throughput_table()
ExtruderScrew.throughput_plot()
2. Functions in extrucal.extrusion
throughput_cal()
throughput_table()
throughput_plot()
3. Functions in extrucal.cable_extrusion
cable_cal()
cable_table()
cable_plot()
4. Functions in extrucal.tube_extrusion
tube_cal()
tube_table()
tube_plot()
5. Functions in extrucal.rod_extrusion
rod_cal()
rod_table()
rod_plot()
6. Functions in extrucal.sheet_extrusion
sheet_cal()
sheet_table()
sheet_plot()
extrucal
can be used to calculate extrusion throughput and to generate tables and plots of various parameters in extrusion processes
from extrucal.extrusion import ExtruderScrew, throughput_cal, throughput_table, throughput_plot
from extrucal.cable_extrusion import cable_cal, cable_table, cable_plot
from extrucal.tube_extrusion import tube_cal, tube_table, tube_plot
from extrucal.rod_extrusion import rod_cal, rod_table, rod_plot
from extrucal.sheet_extrusion import sheet_cal, sheet_table, sheet_plot
Python 3.9 and Python packages:
Documentation extrucal
can be found at Read the Docs
Interested in contributing? Check out the contributing guidelines. Please note that this project is released with a Code of Conduct. By contributing to this project, you agree to abide by its terms.
extrucal
was created by John W.S. Lee. It is licensed under the terms of the MIT license.
extrucal
was created with cookiecutter
and the py-pkgs-cookiecutter
template.
FAQs
Provides functions for calculating various parameters in extrusion processes
We found that extrucal demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Browserslist-rs now uses static data to reduce binary size by over 1MB, improving memory use and performance for Rust-based frontend tools.
Research
Security News
Eight new malicious Firefox extensions impersonate games, steal OAuth tokens, hijack sessions, and exploit browser permissions to spy on users.
Security News
The official Go SDK for the Model Context Protocol is in development, with a stable, production-ready release expected by August 2025.