beamprofiler 1.2.0

Last updated:

0 purchases

beamprofiler 1.2.0 Image
beamprofiler 1.2.0 Images
Add to Cart

Description:

beamprofiler 1.2.0

BeamProfiler



BeamProfiler is a Python package for laser beam analysis and characterization
according to ISO 13694, ISO 11145, and other non-ISO definitions commonly used
in the industry.

Free software: GNU General Public License v3
Documentation: https://beamprofiler.readthedocs.io.


Features
BeamProfiler imports the power density distribution of a laser beam and
generates a .xlsx report with the following items:

ISO parameters:
total power, clip-level power, maximum power density, clip-level
power density, clip-level average power density, clip-level irradiation
area, beam aspect ratio, fractional power, flatness factor, beam
uniformity, plateau uniformity, edge steepness, beam centroid, beam width.

Non-ISO parameters:
clip-level beam width, clip-level edge width, modified plateau uniformity,
top-hat factor.

Auxiliary graphs
histogram, 2D heat map, 3D heat map, normalized energy curve.


Below are some illustrations:



Beam analysis report of ISO and non-ISO parameters





Histogram





2D heat map





3D heat map





Normalized energy curve




Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.



History

Version 1

1.2.0 (2023.03.13)



New features:

Reference rectangle on 2D, 3D heat maps (issue #7): add a reference rectangle of any size and position to the 2D, 3D heat maps
Test for auxiliary graphs: check whether the graphs are generated





Documentation

Added new feature








1.1.0 (2022.09.16)


New features:

User-defined file format for auxiliary graphs (issue #5): save the auxiliary graphs using any format





Documentation

Added new feature
Improved clarity
Corrected typos









1.0.1 (2022.09.02)


Bug fixes

Removed unecessary imports
Corrected Travis CI address
Fixed truncated output file name (issue #3)





Documentation

Fixed typos









1.0.0 (2022.08.15)

First release on PyPI.







Version 0

0.1.3 (2022-08-01)


Fourth pre-release on PyPI



0.1.2 (2022-08-01)


Third pre-release on PyPI



0.1.1 (2022-07-31)


Second pre-release on PyPI



0.1.0 (2022-07-28)


First pre-release on PyPI

License:

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Customer Reviews

There are no reviews.