Fishing Line Material Properties Analysis#

DOI DOI

A comprehensive Python package for analyzing material properties of fishing lines from tensile test data.

Overview#

Fishing Line Material Properties Analysis is a scientific computing tool designed to extract mechanical properties from tensile testing data of fishing line materials. The package provides automated analysis of stress-strain curves, calculation of material constants, and generation of publication-ready visualizations.

Key Features#

🔬 Material Properties Analysis#

Calculate modulus, yield stress, and maximum force from tensile test data with automated curve fitting and analysis.

âš¡ Kinetic Energy Estimation#

Compute kinetic energy and velocity from stress-strain curves using validated mechanical models.

📊 Publication-Ready Visualization#

Generate high-quality stress-strain plots with material property annotations suitable for scientific publications.

🚀 Batch Processing#

Process entire directory structures of test data automatically with parallel processing capabilities.

Quick Start#

Installation#

git clone https://github.com/nanosystemslab/Fishing_Line_Material_Properties_Analysis
cd Fishing_Line_Material_Properties_Analysis
poetry install

Basic Usage#

Analyze a single tensile test file:

poetry run Fishing_Line_Material_Properties_Analysis analyze -i data/test.csv

Process multiple samples with statistical analysis:

poetry run Fishing_Line_Material_Properties_Analysis analyze -i data/group_1/5in/*.csv --plot-type multi

Scientific Applications#

This package is designed for researchers and engineers working with:

  • Fishing line materials - monofilament, braided, and fluorocarbon lines

  • Textile fibers - synthetic and natural fiber analysis

  • Thin film materials - mechanical characterization of thin films

  • Biomedical materials - suture materials and medical fibers

Sample Output#

The analysis provides comprehensive material characterization:

Property

Value

Units

Description

Young’s Modulus

2.45

MPa

Material stiffness

Yield Stress

1.85

MPa

Onset of plastic deformation

Maximum Force

45.23

N

Peak load capacity

Kinetic Energy

0.0234

J

Energy storage capacity

Break Velocity

1.03

m/s

Calculated failure velocity

Data Requirements#

Compatible with standard tensile testing equipment output:

"Time","Force","Stroke"
"sec","N","mm"
"0","0.002384186","0.0001"
"0.01","0.0055631","0.002333333"
...

Research Applications#

This package has been used in research published in materials science and engineering journals for:

  • Characterizing mechanical properties of commercial fishing lines

  • Developing new composite fiber materials

  • Quality control in manufacturing processes

  • Comparative studies of material performance

Getting Help#

  • Usage Guide: Detailed examples and workflows → Usage

  • API Reference: Complete function documentation → API Reference

  • Contributing: How to contribute to the project → Contributor Guide

  • Issues: Report bugs or request features on GitHub

Citation#

If you use this software or dataset in your research, please cite:

Software#

@software{matthew_nakamura_2025_15693814,
	author = {Matthew Nakamura},
	doi = {10.5281/zenodo.15693814},
	month = jun,
	publisher = {Zenodo},
	swhid = {swh:1:dir:9774416bfd0a3b64c546eeb74198f6abab0f55a4 ;origin=https://doi.org/10.5281/zenodo.15693813;vi sit=swh:1:snp:6196b6c9398e5737fef543af6732644c54c9 b97a;anchor=swh:1:rel:629adf510f09c35bc02be5156b08 598c85588ba7;path=nanosystemslab- Fishing\_Line\_Material\_Properties\_Analysis-da1d584},
	title = {nanosystemslab/Fishing\_Line\_Material\_Properties\_Analysis: v1.0.0 - Initial Release},
	url = {https://doi.org/10.5281/zenodo.15693814},
	version = {v1.0.0},
	year = 2025,
	bdsk-url-1 = {https://doi.org/10.5281/zenodo.15693814}}

Dataset#

@dataset{nakamura_2025_15694088,
	author = {Nakamura, Matthew and Grogget, Jacob and HEYES, CORRISA and Okura, Kailer and Matsunaga, Kaitlyn and Brown, Joseph},
	doi = {10.5281/zenodo.15694088},
	month = jun,
	publisher = {Zenodo},
	title = {Fishing Line Material Properties Dataset},
	url = {https://doi.org/10.5281/zenodo.15694088},
	year = 2025,
	bdsk-url-1 = {https://doi.org/10.5281/zenodo.15694088}}

Software DOI: 10.5281/zenodo.15693814 Dataset DOI: 10.5281/zenodo.15694088

License#

This project is licensed under the GPL-3.0 License - see the License page for details.


Developed by the Nanosystems Lab for the scientific community.