@@ -279,6 +279,8 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
279
279
# Crystal Symmetry Properties
280
280
crystal_system = "crystal_system"
281
281
spg_num = "spg_num"
282
+ init_spg_num = "init_spg_num"
283
+ final_spg_num = "final_spg_num"
282
284
spg_symbol = "spg_symbol"
283
285
choice_symbol = "choice_symbol"
284
286
hall_num = "hall_num"
@@ -417,6 +419,7 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
417
419
# Mechanical
418
420
forces = "forces"
419
421
stress = "stress"
422
+ max_stress = "max_stress"
420
423
virial = "virial"
421
424
stress_trace = "stress_trace"
422
425
voigt_stress = "voigt_stress"
@@ -459,6 +462,9 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
459
462
# Phonon
460
463
ph_band_structure = "ph_band_structure"
461
464
ph_dos = "ph_dos"
465
+ ph_freqs = "ph_freqs"
466
+ mode_weights = "mode_weights"
467
+ q_points = "q_points"
462
468
ph_dos_mae = "ph_dos_mae"
463
469
ph_dos_rmse = "ph_dos_rmse"
464
470
has_imag_ph_gamma_modes = "has_imag_ph_gamma_modes"
@@ -530,7 +536,7 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
530
536
xc_functional = "xc_functional"
531
537
convergence_electronic = "convergence_electronic"
532
538
convergence_ionic = "convergence_ionic"
533
- kpoints = "kpoints "
539
+ k_points = "k_points "
534
540
pseudo_potential = "pseudo_potential"
535
541
pseudo_potential_type = "pseudo_potential_type"
536
542
u_correction = "u_correction"
@@ -563,6 +569,56 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
563
569
collinear = "collinear"
564
570
non_collinear = "non_collinear"
565
571
572
+ # Molecular Dynamics
573
+ trajectory = "trajectory"
574
+ frames = "frames"
575
+ frame = "frame"
576
+ diffusivity = "diffusivity"
577
+ diffusion_tensor = "diffusion_tensor"
578
+ msd = "msd" # mean squared displacement
579
+ velocity_autocorr = "velocity_autocorr" # velocity autocorrelation function
580
+ ensemble = "ensemble"
581
+ nvt = "nvt" # canonical ensemble
582
+ nve = "nve" # microcanonical ensemble
583
+ npt = "npt" # isothermal-isobaric ensemble
584
+ nvp = "nvp" # isoenthalpic-isobaric ensemble
585
+ micro_canonical = "micro_canonical"
586
+ canonical = "canonical"
587
+ grand_canonical = "grand_canonical"
588
+ isothermal_isobaric = "isothermal_isobaric"
589
+ time_step = "time_step"
590
+ time_steps = "time_steps"
591
+ integration_time = "integration_time"
592
+ equilibration_time = "equilibration_time"
593
+ production_time = "production_time"
594
+ thermostat = "thermostat"
595
+ barostat = "barostat"
596
+ langevin_damping = "langevin_damping"
597
+ nose_hoover = "nose_hoover"
598
+ berendsen = "berendsen"
599
+ andersen = "andersen"
600
+ velocity_verlet = "velocity_verlet"
601
+ verlet = "verlet"
602
+ leap_frog = "leap_frog"
603
+ kinetic_energy = "kinetic_energy"
604
+ potential_energy = "potential_energy"
605
+ total_energy = "total_energy"
606
+ conserved_energy = "conserved_energy"
607
+ temperature_avg = "temperature_avg"
608
+ pressure_avg = "pressure_avg"
609
+ volume_avg = "volume_avg"
610
+ density_avg = "density_avg"
611
+ rdf = "rdf" # radial distribution function
612
+ velocity = "velocity"
613
+ acceleration = "acceleration"
614
+ momentum = "momentum"
615
+ angular_momentum = "angular_momentum"
616
+ gyration_radius = "gyration_radius"
617
+ drift = "drift"
618
+ flux = "flux"
619
+ correlation_time = "correlation_time"
620
+ correlation_length = "correlation_length"
621
+
566
622
# ML
567
623
train_task = "train_task"
568
624
test_task = "test_task"
@@ -582,7 +638,7 @@ def __reduce_ex__(self, proto: object) -> tuple[type, tuple[str]]:
582
638
epochs = "epochs"
583
639
batch_size = "batch_size"
584
640
learning_rate = "learning_rate"
585
- momentum = "momentum "
641
+ optimizer_momentum = "optimizer_momentum "
586
642
weight_decay = "weight_decay"
587
643
early_stopping = "early_stopping"
588
644
n_folds = "n_folds"
0 commit comments