Angles

Angles

Usage

from combra import data, angles
from pathlib import Path
import pyarrow.parquet as pq

images_folder_path=data.microstructure_class_path()

dataset = data.PobeditDataset(images_folder_path=images_folder_path,
                              max_images_num_per_class=None)


types_dict = {'Ultra_Co11': 'средние зерна',
              'Ultra_Co25': 'мелкие зерна',
              'Ultra_Co8': 'средне-мелкие зерна',
              'Ultra_Co6_2': 'крупные зерна',
              'Ultra_Co15': 'средне-мелкие зерна'}

pixel = 50/1000

for step in [5]:
    dataset.generate(f'orig_step={step}.parquet', types_dict=types_dict, step=step, workers=20, pixel = pixel, angles_tol=3,mvee_tol=0.2, start=0,end=-1,)


in_path = Path("orig_step=5.parquet")

table = pq.read_table(in_path)
rows = table.to_pydict()
angles.angles_plot_base(rows,save_name="orig_step=5.parquet",N=15,M=7,  save=False,indices=None, font_size=20,scatter_size=20)