catm-python-lib
Loading...
Searching...
No Matches
dataforming.py File Reference

utilities load input data More...

Go to the source code of this file.

Functions

 catmlib.util.dataforming.str_to_array (input_str)
 convert string to float
 catmlib.util.dataforming.load_numbers (file_path)
 load number data
 catmlib.util.dataforming.read_toml_file (file_path=None)
 read toml file and return result
 catmlib.util.dataforming.read_spe_file (file_path)
 read spe file (MCA data)
 catmlib.util.dataforming.create_histogram_data_from_points (x, y)
 generate frequency distribution from data point lists
 catmlib.util.dataforming.find_peaks (data)
 find peak and reterun number of peak and index
 catmlib.util.dataforming.check_raed_file_function ()
 check file raeder

Detailed Description

utilities load input data

Version
1
Author
Fumitaka ENDO
Date
2025-01-28T13:59:12+09:00

Definition in file dataforming.py.

Function Documentation

◆ check_raed_file_function()

catmlib.util.dataforming.check_raed_file_function ( )

check file raeder

CLI argument:

  • type select file type
  • path input file path
  • path input file path
  • spe-draw dump flag for plot histogram in terminal
  • draw-height maximum height of drawn histogram

Definition at line 118 of file dataforming.py.

◆ create_histogram_data_from_points()

catmlib.util.dataforming.create_histogram_data_from_points ( x,
y )

generate frequency distribution from data point lists

Parameters
xdata points along X axis
ydata points along Y axis
Returns
frequency distribution

Definition at line 84 of file dataforming.py.

◆ find_peaks()

catmlib.util.dataforming.find_peaks ( data)

find peak and reterun number of peak and index

Parameters
data
Returns
return peak number and list of index (int, [int, int, ..., int])

Definition at line 98 of file dataforming.py.

◆ load_numbers()

catmlib.util.dataforming.load_numbers ( file_path)

load number data

Parameters
file_pathinput data path
Returns
numpy.array([int, int, ... , int])

Definition at line 27 of file dataforming.py.

◆ read_spe_file()

catmlib.util.dataforming.read_spe_file ( file_path)

read spe file (MCA data)

Parameters
file_pathinput file path
Returns
x and y ([int, int, ... , int], [int, int, ... , int])

Definition at line 55 of file dataforming.py.

◆ read_toml_file()

catmlib.util.dataforming.read_toml_file ( file_path = None)

read toml file and return result

Parameters
file_pathinput file path
Returns
return tomllib.load(f)

Definition at line 37 of file dataforming.py.

◆ str_to_array()

catmlib.util.dataforming.str_to_array ( input_str)

convert string to float

Parameters
input_strinput list written by string
Returns
numpy.array([float, float, ... , float])

Definition at line 14 of file dataforming.py.