Digital BH-loop algorithm for calculating magnetic hysteresis loops.
Run "BH.py" for GUI and enter the input parameters: copy-paste the directory path, enter the file name without extension (e.g. 50kHz), amend B-scale and H-scale (1 by default), and choose the moving average window (5 by default).
A csv file (comma delimited) with data must contain only two columns: (1) signal response proportional to the magnetic induction B and (2) sinusoid proportional to the excitation field H. Four files are provided as examples: 50kHz.csv (time increment 5e-8 s), 100kHz.csv (time increment 2e-8 s), 200kHz.csv (time increment 1e-8 s), and 250kHz.csv (time increment 1e-8 s).
A report is provided in the PDF file in the Report folder.
Authors: Ekaterina Nefedova, Dr. Mark Nemirovich, Dr. Nikolay Udanov, and Prof. Larissa Panina, MISiS, Moscow, Russia, https://en.misis.ru/
Dr. Dmitriy Makhnovskiy (dmitriy.makhnovskiy@gmail.com), DYK+ team, United Kingdom, www.dykteam.com