Open In Colab

H2 in a Pd crystal

Set up environment (optional)

These steps are required for Google Colab, but may work on other systems too:

[1]:
#import locale
#locale.getpreferredencoding = lambda: "UTF-8"
#!python3 -m pip install pack-mm data-tutorials weas-widget

Let us start by creating a Pd supercell, 4,4,4.

[2]:
from weas_widget import WeasWidget
from ase.build import bulk

Pd = bulk('Pd', 'fcc', a=3.89, cubic=True)*(4,4,4)

viewer=WeasWidget()
viewer.from_ase(Pd)
viewer.avr.model_style = 1
viewer
[2]:

now insert 32 H2 molecules anywhere.

[3]:
from pack_mm.core.core import pack_molecules


e, final = pack_molecules(
        system=Pd,
        molecule="H2",
        nmols=32,
        arch="mace_mp",
        model="small-0b2",
        device="cpu",
        where="anywhere",
        seed=2025,
        temperature=300,
        ntries=20,
        geometry=True,
        threshold=0.1,
        )
Inserting 32 H2 molecules in Pd256+.
    Using mace_mp model small-0b2 on cpu.
    Insert in anywhere.
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/e3nn/o3/_wigner.py:10: UserWarning: Environment variable TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD detected, since the`weights_only` argument was not explicitly passed to `torch.load`, forcing weights_only=False.
  _Jd, _W3j_flat, _W3j_indices = torch.load(os.path.join(os.path.dirname(__file__), 'constants.pt'))
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_script.py:1491: FutureWarning: `torch.jit.script` is deprecated. Please switch to `torch.compile` or `torch.export`.
  warnings.warn(
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_script.py:1491: FutureWarning: `torch.jit.script` is deprecated. Please switch to `torch.compile` or `torch.export`.
  warnings.warn(
cuequivariance or cuequivariance_torch is not available. Cuequivariance acceleration will be disabled.
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_script.py:1491: FutureWarning: `torch.jit.script` is deprecated. Please switch to `torch.compile` or `torch.export`.
  warnings.warn(
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/mace/calculators/mace.py:226: UserWarning: Environment variable TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD detected, since the`weights_only` argument was not explicitly passed to `torch.load`, forcing weights_only=False.
  torch.load(f=model_path, map_location=device)
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_serialization.py:176: FutureWarning: `torch.jit.load` is deprecated. Please switch to `torch.export`.
  warnings.warn(
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_serialization.py:176: FutureWarning: `torch.jit.load` is deprecated. Please switch to `torch.export`.
  warnings.warn(
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_serialization.py:176: FutureWarning: `torch.jit.load` is deprecated. Please switch to `torch.export`.
  warnings.warn(
Using Materials Project MACE for MACECalculator with /home/runner/.cache/mace/macesmalldensityagnesistressmodel
Using float64 for MACECalculator, which is slower but more accurate. Recommended for geometry optimization.
Old energy=-1325.366945117035, new energy=-1322.5699942667352, de=2.7969508502997087, acc=np.float64(1.0310453840561145e-47), random=0.6573675854710377
Old energy=-1325.366945117035, new energy=-1289.0048635228052, de=36.36208159422972, acc=np.float64(0.0), random=0.7694578719378116
Old energy=-1325.366945117035, new energy=-1328.4408765925366, de=-3.073931475501695, acc=np.float64(4.363083313285293e+51), random=0.6663921049033288
Inserted particle 1
Old energy=-1328.4408765925366, new energy=-1333.0390689301964, de=-4.598192337659839, acc=np.float64(1.7630217505784013e+77), random=0.5196536887579605
Inserted particle 2
Old energy=-1333.0390689301964, new energy=-1322.2310047512287, de=10.808064178967697, acc=np.float64(2.7067706295888987e-182), random=0.06739574665921966
Old energy=-1333.0390689301964, new energy=-1275.7930886766396, de=57.24598025355681, acc=np.float64(0.0), random=0.49961201043327175
Old energy=-1333.0390689301964, new energy=-1326.5620351072955, de=6.477033822900921, acc=np.float64(1.550900179972136e-109), random=0.1050746012583641
Old energy=-1333.0390689301964, new energy=-1104.082050865744, de=228.95701806445254, acc=np.float64(0.0), random=0.9378701885604214
Old energy=-1333.0390689301964, new energy=-1335.5031370958882, de=-2.4640681656917423, acc=np.float64(2.4804892300827883e+41), random=0.3762683149324123
Inserted particle 3
Old energy=-1335.5031370958882, new energy=-1338.2138858026012, de=-2.710748706713048, acc=np.float64(3.4561250697525016e+45), random=0.6727933834766038
Inserted particle 4
Old energy=-1338.2138858026012, new energy=-1336.2273636085183, de=1.9865221940829088, acc=np.float64(4.245067607808471e-34), random=0.09706066849775918
Old energy=-1338.2138858026012, new energy=-1341.8665407867893, de=-3.652654984188075, acc=np.float64(2.3010383344976876e+61), random=0.47590567428965436
Inserted particle 5
Old energy=-1341.8665407867893, new energy=-1240.47168840301, de=101.39485238377938, acc=np.float64(0.0), random=0.1445197281328413
Old energy=-1341.8665407867893, new energy=-1340.5306018779777, de=1.3359389088116131, acc=np.float64(3.6075011965686785e-23), random=0.6096984257895941
Old energy=-1341.8665407867893, new energy=-1345.6117737192783, de=-3.745232932488989, acc=np.float64(8.263527234886871e+62), random=0.10084644599814097
Inserted particle 6
Old energy=-1345.6117737192783, new energy=-1344.6906176577675, de=0.9211560615108283, acc=np.float64(3.351614036192865e-16), random=0.8475810108898351
Old energy=-1345.6117737192783, new energy=-1319.5104323228657, de=26.101341396412636, acc=np.float64(0.0), random=0.9573928760728474
Old energy=-1345.6117737192783, new energy=-1347.8575142194134, de=-2.2457405001350708, acc=np.float64(5.330804394402069e+37), random=0.3273810695294246
Inserted particle 7
Old energy=-1347.8575142194134, new energy=-1349.9317818843642, de=-2.0742676649508667, acc=np.float64(7.017378827145788e+34), random=0.06247404096988407
Inserted particle 8
Old energy=-1349.9317818843642, new energy=-1353.2420040066086, de=-3.3102221222443404, acc=np.float64(4.067270056852173e+55), random=0.9267631049637567
Inserted particle 9
Old energy=-1353.2420040066086, new energy=-1350.5171770064512, de=2.7248270001573474, acc=np.float64(1.6784389483819864e-46), random=0.3402871935608006
Old energy=-1353.2420040066086, new energy=-1319.990867943644, de=33.25113606296463, acc=np.float64(0.0), random=0.1776678297264329
Old energy=-1353.2420040066086, new energy=-1334.424355736004, de=18.81764827060465, acc=np.float64(7.5390253e-317), random=0.6002380235886438
Old energy=-1353.2420040066086, new energy=-1354.073713097733, de=-0.8317090911243668, acc=np.float64(93778336017388.1), random=0.868138468423006
Inserted particle 10
Old energy=-1354.073713097733, new energy=-1358.167184359781, de=-4.0934712620480695, acc=np.float64(5.852129175127933e+68), random=0.657014836768514
Inserted particle 11
Old energy=-1358.167184359781, new energy=-1320.3998805758613, de=37.767303783919715, acc=np.float64(0.0), random=0.5318473353823712
Old energy=-1358.167184359781, new energy=-1203.3813645746689, de=154.78581978511215, acc=np.float64(0.0), random=0.9616436876719956
Old energy=-1358.167184359781, new energy=-1344.3048613336314, de=13.862323026149625, acc=np.float64(1.3278336545565518e-233), random=0.21200357006485315
Old energy=-1358.167184359781, new energy=-1350.3053362233882, de=7.861848136392837, acc=np.float64(8.44732863821161e-133), random=0.4817459907937399
Old energy=-1358.167184359781, new energy=-1350.584568516109, de=7.582615843672102, acc=np.float64(4.1458829922465735e-128), random=0.7175118692379753
Old energy=-1358.167184359781, new energy=-1361.323826568625, de=-3.156642208844005, acc=np.float64(1.0697274564096792e+53), random=0.4094954707153864
Inserted particle 12
Old energy=-1361.323826568625, new energy=-1330.883282547124, de=30.440544021500955, acc=np.float64(0.0), random=0.19004083637014857
Old energy=-1361.323826568625, new energy=-1356.8185790361829, de=4.505247532442127, acc=np.float64(2.0660787247987283e-76), random=0.2593074228409512
Old energy=-1361.323826568625, new energy=-1326.354293357581, de=34.96953321104411, acc=np.float64(0.0), random=0.368706041406911
Old energy=-1361.323826568625, new energy=-1357.0463431259209, de=4.277483442704124, acc=np.float64(1.3848937880513224e-72), random=0.29948735641057544
Old energy=-1361.323826568625, new energy=-1361.5486464232538, de=-0.22481985462877674, acc=np.float64(5981.4794071764645), random=0.11024899776641639
Old energy=-1361.323826568625, new energy=-1357.3412860897224, de=3.9825404789025924, acc=np.float64(1.2480783948791801e-67), random=0.853089891818317
Old energy=-1361.323826568625, new energy=-1333.1797220532562, de=28.14410451536878, acc=np.float64(0.0), random=0.7172312048224184
Old energy=-1361.323826568625, new energy=-1358.8264767835904, de=2.4973497850346575, acc=np.float64(1.1126430701539585e-42), random=0.7007421832233066
Old energy=-1361.323826568625, new energy=-1337.5852789056596, de=23.738547662965402, acc=np.float64(0.0), random=0.37954479237838723
Old energy=-1361.323826568625, new energy=-1355.3214738687923, de=6.002352699832727, acc=np.float64(1.4617679980590426e-101), random=0.046749550287452424
Old energy=-1361.323826568625, new energy=-1357.5889194234474, de=3.734907145177658, acc=np.float64(1.804264433654222e-63), random=0.38377598684075986
Old energy=-1361.323826568625, new energy=-1355.1118640736672, de=6.211962494957788, acc=np.float64(4.4013679660101056e-105), random=0.31636591169966843
Old energy=-1361.323826568625, new energy=-1339.8411025567043, de=21.48272401192071, acc=np.float64(0.0), random=0.6241331880244465
Old energy=-1361.323826568625, new energy=-1360.9612151677447, de=0.3626114008802688, acc=np.float64(8.098312025636141e-07), random=0.855239859074447
Old energy=-1361.323826568625, new energy=-1340.4864821529916, de=20.837344415633424, acc=np.float64(0.0), random=0.7155485138915397
Old energy=-1361.323826568625, new energy=-1316.9166790028626, de=44.40714756576244, acc=np.float64(0.0), random=0.3266883015111438
Old energy=-1361.323826568625, new energy=2855.7009921173935, de=4217.024818686019, acc=np.float64(0.0), random=0.021804557066307906
Old energy=-1361.323826568625, new energy=-1361.6275316166307, de=-0.3037050480056678, acc=np.float64(126480.03704680382), random=0.5955675592438171
Old energy=-1361.323826568625, new energy=-1338.575020211771, de=22.748806356853947, acc=np.float64(0.0), random=0.5470521216019214
Old energy=-1361.323826568625, new energy=-1364.9337391563388, de=-3.6099125877137794, acc=np.float64(4.404361446603101e+60), random=0.548975493852037
Inserted particle 13
Old energy=-1364.9337391563388, new energy=-1369.4768570741935, de=-4.543117917854715, acc=np.float64(2.094343072411492e+76), random=0.2808022301235189
Inserted particle 14
Old energy=-1369.4768570741935, new energy=-1368.531921702882, de=0.9449353713114306, acc=np.float64(1.335915664546277e-16), random=0.9909320476453688
Old energy=-1369.4768570741935, new energy=-1342.7195412507383, de=26.7573158234552, acc=np.float64(0.0), random=0.8348724676815791
Old energy=-1369.4768570741935, new energy=-1368.1959903817833, de=1.2808666924102, acc=np.float64(3.0365421504249454e-22), random=0.03865366467428033
Old energy=-1369.4768570741935, new energy=-1370.9372557504764, de=-1.4603986762829209, acc=np.float64(3.416853008474638e+24), random=0.6750342322341473
Inserted particle 15
Old energy=-1370.9372557504764, new energy=-1375.3790156561056, de=-4.441759905629169, acc=np.float64(4.1524803263180574e+74), random=0.3400255743153128
Inserted particle 16
Old energy=-1375.3790156561056, new energy=-1376.5284727554445, de=-1.1494570993388606, acc=np.float64(2.041906892188107e+19), random=0.048918116137737
Inserted particle 17
Old energy=-1376.5284727554445, new energy=-1293.8711437613033, de=82.65732899414115, acc=np.float64(0.0), random=0.10724294158227565
Old energy=-1376.5284727554445, new energy=-1378.7975335188967, de=-2.2690607634522166, acc=np.float64(1.3138810871578377e+38), random=0.2953728384880382
Inserted particle 18
Old energy=-1378.7975335188967, new energy=-1367.6767176554315, de=11.120815863465168, acc=np.float64(1.5081780492690633e-187), random=0.11208198076831599
Old energy=-1378.7975335188967, new energy=-1295.3802693805899, de=83.41726413830679, acc=np.float64(0.0), random=0.12204101002380507
Old energy=-1378.7975335188967, new energy=-1370.749656758256, de=8.047876760640747, acc=np.float64(6.332496940238165e-136), random=0.21138539347796947
Old energy=-1378.7975335188967, new energy=-1372.9939693634105, de=5.803564155486129, acc=np.float64(3.194332702192446e-98), random=0.11767197018298692
Old energy=-1378.7975335188967, new energy=-1381.5619209081005, de=-2.7643873892038755, acc=np.float64(2.7521998223746136e+46), random=0.23692193738701572
Inserted particle 19
Old energy=-1381.5619209081005, new energy=-1382.0755125842127, de=-0.513591676112128, acc=np.float64(424583728.665307), random=0.3447241812520684
Old energy=-1381.5619209081005, new energy=-1373.7351174890684, de=7.826803419032103, acc=np.float64(3.2767622411840245e-132), random=0.1411542642667163
Old energy=-1381.5619209081005, new energy=-1375.91423682981, de=5.647684078290467, acc=np.float64(1.3275505848771437e-95), random=0.2313586333607015
Old energy=-1381.5619209081005, new energy=-1298.502362817093, de=83.0595580910076, acc=np.float64(0.0), random=0.15874790177256837
Old energy=-1381.5619209081005, new energy=-1377.1459640339394, de=4.415956874161111, acc=np.float64(6.533778597642607e-75), random=0.12413730503143616
Old energy=-1381.5619209081005, new energy=-1383.7532678376374, de=-2.1913469295368486, acc=np.float64(6.501606313698604e+36), random=0.0031001750792912786
Inserted particle 20
Old energy=-1383.7532678376374, new energy=-1383.9001089978, de=-0.146841160162694, acc=np.float64(292.97040827734395), random=0.4095848623116367
Old energy=-1383.7532678376374, new energy=-1379.4737685483722, de=4.279499289265232, acc=np.float64(1.2810076520686496e-72), random=0.4814829639128597
Old energy=-1383.7532678376374, new energy=-1288.21655100427, de=95.53671683336734, acc=np.float64(0.0), random=0.9841523090499744
Old energy=-1383.7532678376374, new energy=-1297.1541683704017, de=86.59909946723565, acc=np.float64(0.0), random=0.1421544575920306
Old energy=-1383.7532678376374, new energy=-1386.7738141313766, de=-3.020546293739244, acc=np.float64(5.533012100206215e+50), random=0.957016649341028
Inserted particle 21
Old energy=-1386.7738141313766, new energy=-1390.916631381283, de=-4.142817249906329, acc=np.float64(3.947210574999828e+69), random=0.2511676608688652
Inserted particle 22
Old energy=-1390.916631381283, new energy=-1387.2887010089344, de=3.627930372348601, acc=np.float64(1.130918959713677e-61), random=0.9800476050982277
Old energy=-1390.916631381283, new energy=-1371.3765855450583, de=19.540045836224635, acc=np.float64(0.0), random=0.9712004124416501
Old energy=-1390.916631381283, new energy=-1377.005930541109, de=13.910700840174059, acc=np.float64(2.0437693887687047e-234), random=0.5915742119399854
Old energy=-1390.916631381283, new energy=-1343.5560324229023, de=47.360598958380706, acc=np.float64(0.0), random=0.42083618363142017
Old energy=-1390.916631381283, new energy=-1193.8198811757484, de=197.0967502055346, acc=np.float64(0.0), random=0.8335104295971247
Old energy=-1390.916631381283, new energy=-1208.0000329312795, de=182.91659845000345, acc=np.float64(0.0), random=0.6511518371724799
Old energy=-1390.916631381283, new energy=-1392.4016134702817, de=-1.4849820889987768, acc=np.float64(8.843202974277853e+24), random=0.16985722964106265
Inserted particle 23
Old energy=-1392.4016134702817, new energy=-1308.5441343012596, de=83.8574791690221, acc=np.float64(0.0), random=0.5329928096094999
Old energy=-1392.4016134702817, new energy=-1298.4631022992346, de=93.93851117104714, acc=np.float64(0.0), random=0.21591172344180287
Old energy=-1392.4016134702817, new energy=-1394.7505435138107, de=-2.3489300435289806, acc=np.float64(2.8860335002563305e+39), random=0.5043065043236787
Inserted particle 24
Old energy=-1394.7505435138107, new energy=-1388.310858711264, de=6.439684802546708, acc=np.float64(6.576881032510536e-109), random=0.17552728272971285
Old energy=-1394.7505435138107, new energy=-1158.2396825798407, de=236.51086093396998, acc=np.float64(0.0), random=0.9984849525761288
Old energy=-1394.7505435138107, new energy=-1322.3311447694625, de=72.4193987443482, acc=np.float64(0.0), random=0.4356093507654706
Old energy=-1394.7505435138107, new energy=-1385.8458898016706, de=8.904653712140089, acc=np.float64(2.56065343312428e-150), random=0.4864126865325855
Old energy=-1394.7505435138107, new energy=-1388.0285303361302, de=6.722013177680537, acc=np.float64(1.1888044512863539e-113), random=0.6931248812184182
Old energy=-1394.7505435138107, new energy=-1393.980268757539, de=0.7702747562716468, acc=np.float64(1.1480194074225453e-13), random=0.25807492692538825
Old energy=-1394.7505435138107, new energy=-1389.7294680459136, de=5.0210754678971625, acc=np.float64(4.4628881512292965e-85), random=0.9287007452092992
Old energy=-1394.7505435138107, new energy=-1394.1225599167565, de=0.6279835970542536, acc=np.float64(2.8205662734552416e-11), random=0.4372499914122563
Old energy=-1394.7505435138107, new energy=-1394.0309463759904, de=0.7195971378203012, acc=np.float64(8.152598201129845e-13), random=0.9637125544473355
Old energy=-1394.7505435138107, new energy=-1395.7319047973247, de=-0.9813612835139338, acc=np.float64(3.0630180618932732e+16), random=0.09093121853013819
Inserted particle 25
Old energy=-1395.7319047973247, new energy=-1399.3723029294285, de=-3.6403981321038827, acc=np.float64(1.4322463743072796e+61), random=0.6039553561336796
Inserted particle 26
Old energy=-1399.3723029294285, new energy=-1360.5761593606503, de=38.796143568778234, acc=np.float64(0.0), random=0.2073278446187955
Old energy=-1399.3723029294285, new energy=-1391.549024276467, de=7.823278652961562, acc=np.float64(3.755419131990496e-132), random=0.985834667819318
Old energy=-1399.3723029294285, new energy=-1400.5410349144263, de=-1.1687319849977484, acc=np.float64(4.303679015040634e+19), random=0.28760224849693694
Inserted particle 27
Old energy=-1400.5410349144263, new energy=-1404.2584989902962, de=-3.7174640758698843, acc=np.float64(2.8227280895938833e+62), random=0.23080054682449447
Inserted particle 28
Old energy=-1404.2584989902962, new energy=-1396.3119574416507, de=7.946541548645428, acc=np.float64(3.1910396646186463e-134), random=0.2573115503438903
Old energy=-1404.2584989902962, new energy=-1406.8553279671473, de=-2.5968289768511568, acc=np.float64(4.2152328416048044e+43), random=0.8459407917027165
Inserted particle 29
Old energy=-1406.8553279671473, new energy=-1411.727536011097, de=-4.87220804394974, acc=np.float64(7.071645737554182e+81), random=0.3418441442059098
Inserted particle 30
Old energy=-1411.727536011097, new energy=-1416.124212058878, de=-4.396676047780829, acc=np.float64(7.259920229705699e+73), random=0.07064721496219473
Inserted particle 31
Old energy=-1416.124212058878, new energy=-1416.0898197386298, de=0.03439232024811645, acc=np.float64(0.2643834422690635), random=0.8740430055123146
Old energy=-1416.124212058878, new energy=-1405.088227917805, de=11.035984141072959, acc=np.float64(4.013870090847984e-186), random=0.5749522470905434
Old energy=-1416.124212058878, new energy=-1420.9478059302646, de=-4.82359387138672, acc=np.float64(1.078544489448318e+81), random=0.5984262838675192
Inserted particle 32
Using Materials Project MACE for MACECalculator with /home/runner/.cache/mace/macesmalldensityagnesistressmodel
Using float64 for MACECalculator, which is slower but more accurate. Recommended for geometry optimization.
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/mace/calculators/mace.py:226: UserWarning: Environment variable TORCH_FORCE_NO_WEIGHTS_ONLY_LOAD detected, since the`weights_only` argument was not explicitly passed to `torch.load`, forcing weights_only=False.
  torch.load(f=model_path, map_location=device)
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_serialization.py:176: FutureWarning: `torch.jit.load` is deprecated. Please switch to `torch.export`.
  warnings.warn(
/home/runner/work/pack-mm/pack-mm/.venv/lib/python3.12/site-packages/torch/jit/_serialization.py:176: FutureWarning: `torch.jit.load` is deprecated. Please switch to `torch.export`.
  warnings.warn(
       Step     Time          Energy          fmax
LBFGS:    0 07:07:58    -1420.947806       26.370228
LBFGS:    1 07:08:00    -1473.887774        6.297223
LBFGS:    2 07:08:01    -1495.307868        2.796887
LBFGS:    3 07:08:02    -1502.332220        1.798741
LBFGS:    4 07:08:04    -1505.853797        1.582420
LBFGS:    5 07:08:05    -1509.296897        1.542127
LBFGS:    6 07:08:07    -1512.257467        1.562981
LBFGS:    7 07:08:08    -1514.483556        1.497180
LBFGS:    8 07:08:09    -1517.104044        1.469545
LBFGS:    9 07:08:11    -1519.965651        1.434309
LBFGS:   10 07:08:12    -1522.113028        1.474840
LBFGS:   11 07:08:13    -1524.514389        1.368891
LBFGS:   12 07:08:15    -1526.827230        1.330121
LBFGS:   13 07:08:16    -1528.856271        1.291945
LBFGS:   14 07:08:17    -1530.627965        1.255548
LBFGS:   15 07:08:19    -1532.280445        1.220374
LBFGS:   16 07:08:20    -1533.921235        1.185527
LBFGS:   17 07:08:21    -1535.543146        1.151275
LBFGS:   18 07:08:23    -1536.867973        1.123256
LBFGS:   19 07:08:24    -1537.952482        1.099096
LBFGS:   20 07:08:25    -1539.076696        1.070046
LBFGS:   21 07:08:27    -1540.149636        1.036044
LBFGS:   22 07:08:28    -1541.019422        1.002921
LBFGS:   23 07:08:29    -1541.773165        0.970869
LBFGS:   24 07:08:31    -1542.488318        0.939566
LBFGS:   25 07:08:32    -1543.191376        0.908760
LBFGS:   26 07:08:33    -1543.874490        0.878487
LBFGS:   27 07:08:35    -1544.521649        0.848930
LBFGS:   28 07:08:36    -1545.122647        0.820246
LBFGS:   29 07:08:38    -1545.680023        0.792370
LBFGS:   30 07:08:39    -1546.209666        0.764963
LBFGS:   31 07:08:40    -1546.728923        0.737616
LBFGS:   32 07:08:41    -1547.244346        0.710104
LBFGS:   33 07:08:43    -1547.750498        0.682408
LBFGS:   34 07:08:44    -1548.235853        0.654641
LBFGS:   35 07:08:45    -1548.690588        0.626941
LBFGS:   36 07:08:47    -1549.111381        0.599398
LBFGS:   37 07:08:48    -1549.501326        0.572041
LBFGS:   38 07:08:49    -1549.866939        0.567489
LBFGS:   39 07:08:50    -1550.215864        0.570581
LBFGS:   40 07:08:52    -1550.554783        0.596167
LBFGS:   41 07:08:53    -1550.888161        0.597413
LBFGS:   42 07:08:54    -1551.217564        0.593959
LBFGS:   43 07:08:56    -1551.541543        0.645698
LBFGS:   44 07:08:57    -1551.856336        0.653548
LBFGS:   45 07:08:58    -1552.157888        0.625679
LBFGS:   46 07:09:00    -1552.443428        0.667565
LBFGS:   47 07:09:01    -1552.712544        0.691129
LBFGS:   48 07:09:02    -1552.967449        0.698551
LBFGS:   49 07:09:04    -1553.212700        0.693215
LBFGS:   50 07:09:05    -1553.454352        0.678287
LBFGS:   51 07:09:06    -1553.698167        0.655633
LBFGS:   52 07:09:08    -1553.947195        0.625211
LBFGS:   53 07:09:09    -1554.200379        0.615232
LBFGS:   54 07:09:10    -1554.455187        0.645703
LBFGS:   55 07:09:11    -1554.713487        0.627031
LBFGS:   56 07:09:13    -1554.972323        0.615182
LBFGS:   57 07:09:14    -1555.201216        0.664478
LBFGS:   58 07:09:15    -1555.430339        0.691248
LBFGS:   59 07:09:17    -1555.631542        0.681272
LBFGS:   60 07:09:18    -1555.836538        0.671091
LBFGS:   61 07:09:19    -1556.017928        0.656332
LBFGS:   62 07:09:20    -1556.179708        0.602136
LBFGS:   63 07:09:22    -1556.321602        0.520276
LBFGS:   64 07:09:23    -1556.442875        0.425343
LBFGS:   65 07:09:24    -1556.540089        0.337738
LBFGS:   66 07:09:26    -1556.611803        0.267273
LBFGS:   67 07:09:27    -1556.664937        0.214949
LBFGS:   68 07:09:28    -1556.707092        0.194480
LBFGS:   69 07:09:30    -1556.742671        0.173977
LBFGS:   70 07:09:31    -1556.772797        0.156386
LBFGS:   71 07:09:32    -1556.796046        0.143284
LBFGS:   72 07:09:33    -1556.812889        0.133453
LBFGS:   73 07:09:35    -1556.826297        0.123209
LBFGS:   74 07:09:36    -1556.838132        0.109470
LBFGS:   75 07:09:37    -1556.848042        0.092456
[4]:
viewer2=WeasWidget()
viewer2.from_ase(final)
viewer2.avr.model_style = 1
viewer2
[4]:
[ ]: