对文件夹下所有数据进行处理,获得xy位置,xy直径信息
1 | import numpy as np |
选择需要处理的文件
1 | def input_parameter(): |
利用mumax3-convert将omf文件转换为npy文件格式
1 | def convert_format(file_dir): |
利用系统命令行获取指定文件夹下所有npy文件名称
1 | def get_file_list(file_dir): |
获取skyrmion信息,返回中心xy位置,xy直径
1 | def get_sk_info(npy_file): |
获取文件夹下所有skyrmion信息
1 | def all_npy_info(npy_dir): |
绘图并保存
1 | def save_fig(fig_data): |
对同一文件夹下的文件批量处理
1 | #对文件夹下所有文件进行处理 |
函数封装,对所有文件夹的文件进行处理
1 | def main(): |
我也不知道为什么运行函数要这样写,他们都在这么写,我也这么写吧
1 | if __name__ == '__main__': |