多原子イオン（三角錐形または平面三角形）の抽出ログ

## 三角錐形または平面三角形の多原子イオン抽出スクリプトの取説

### スクリプトの実行方法確認
```terminal
python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py -h
```
usage: get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py <arg1> <arg2> <arg3> <arg4> <arg5> <arg6>
example: python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py CO3 C O 0.99 1.66 ../get_some_speceis_existed_poscar_path_list/C_O_existed_poscar_folder_path_list.npy

This script takes five arguments: arg1, arg2, arg3, arg4, arg5 and arg6.

positional arguments:
  arg1        target_ion_name: CO3
  arg2        central_atom_symbol: C
  arg3        neighboring_atom_symbol: O
  arg4        bond_length_lower_end: 0.99
  arg5        bond_length_upper_end: 1.66
  arg6        npy_file_path: ../get_some_speceis_existed_poscar_path_list/C_O_existed_poscar_folder_path_list.npy

options:
  -h, --help  show this help message and exit



#### CO3（炭酸イオン）
```terminal
time python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py CO3 C O 0.99 1.66 ../get_some_speceis_existed_poscar_path_list/C_O_existed_poscar_folder_path_list.npy
```
target_ion_name: CO3
central_atom_symbol: C
neighboring_atom_symbol: O
bond_length_lower_end: 0.99
bond_length_upper_end: 1.66
target_npy_p: ../get_some_speceis_existed_poscar_path_list/C_O_existed_poscar_folder_path_list.npy
os.path.exists(target_npy_p): True
len(some_species_existed_poscar_folder_path_list): 205733
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████| 205733/205733 [2:17:51<00:00, 24.87it/s]
len(CO3_contained_poscar_folder_path_list)/len(C_O_existed_poscar_folder_path_list.npy) :1143/205733





#### IO3（ヨウ化物イオン）
```terminal
time python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py IO3 I O 1.49 2.35 ../get_some_speceis_existed_poscar_path_list/I_O_existed_poscar_folder_path_list.npy
```
target_ion_name: IO3
central_atom_symbol: I
neighboring_atom_symbol: O
bond_length_lower_end: 1.49
bond_length_upper_end: 2.35
target_npy_p: ../get_some_speceis_existed_poscar_path_list/I_O_existed_poscar_folder_path_list.npy
os.path.exists(target_npy_p): True
len(some_species_existed_poscar_folder_path_list): 5599
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 5599/5599 [00:59<00:00, 94.10it/s]
len(IO3_contained_poscar_folder_path_list)/len(I_O_existed_poscar_folder_path_list.npy) :200/5599

real    1m0.899s
user    3m44.632s
sys     0m20.817s






#### 集化物イオン（BrO3）
```terminal
time python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py BrO3 Br O 1.33 2.12 ../get_some_speceis_existed_poscar_path_list/Br_O_existed_poscar_folder_path_list.npy
```
target_ion_name: BrO3
central_atom_symbol: Br
neighboring_atom_symbol: O
bond_length_lower_end: 1.33
bond_length_upper_end: 2.12
target_npy_p: ../get_some_speceis_existed_poscar_path_list/Br_O_existed_poscar_folder_path_list.npy
os.path.exists(target_npy_p): True
len(some_species_existed_poscar_folder_path_list): 12652
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 12652/12652 [02:33<00:00, 82.49it/s]
len(BrO3_contained_poscar_folder_path_list)/len(Br_O_existed_poscar_folder_path_list.npy) :20/12652

real    2m34.264s
user    9m21.967s
sys     0m54.363s




### 亜塩素酸イオン（ClO3）
```terminal
time python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py ClO3 Cl O 1.22 1.94 ../get_some_speceis_existed_poscar_path_list/Cl_O_existed_poscar_folder_path_list.npy
```
target_ion_name: ClO3
central_atom_symbol: Cl
neighboring_atom_symbol: O
bond_length_lower_end: 1.22
bond_length_upper_end: 1.94
target_npy_p: ../get_some_speceis_existed_poscar_path_list/Cl_O_existed_poscar_folder_path_list.npy
os.path.exists(target_npy_p): True
len(some_species_existed_poscar_folder_path_list): 37770
100%|██████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 37770/37770 [08:35<00:00, 73.21it/s]
len(ClO3_contained_poscar_folder_path_list)/len(Cl_O_existed_poscar_folder_path_list.npy) :95/37770

real    8m38.958s
user    34m18.824s
sys     2m42.441s






#### NO3（硝酸イオン）
```terminal
time python3 get_trigonal_pyramidal_planar_shape_ion_contained_pos_folder_p_list.py NO3 N O 0.94 1.61 ../get_some_speceis_existed_poscar_path_list/N_O_existed_poscar_folder_path_list.npy
```
target_ion_name: NO3
central_atom_symbol: N
neighboring_atom_symbol: O
bond_length_lower_end: 0.94
bond_length_upper_end: 1.61
target_npy_p: ../get_some_speceis_existed_poscar_path_list/N_O_existed_poscar_folder_path_list.npy
os.path.exists(target_npy_p): True
len(some_species_existed_poscar_folder_path_list): 160297
100%|████████████████████████████████████████████████████████████████████████████████████████████████████████████████| 160297/160297 [40:54<00:00, 65.30it/s]
len(NO3_contained_poscar_folder_path_list)/len(N_O_existed_poscar_folder_path_list.npy) :5242/160297

real    41m4.198s
user    179m10.998s
sys     8m50.313s

real    53m18.345s
user    226m36.427s
sys     12m47.936s