Framework for electronic structure learning.
Can be used to preprocess DFT data (positions / LDOS), train networks, predict LDOS and postprocess LDOS into energies (and forces, soon).
mala
- common
- check_modules
- json_serializable
- parallelizer
- parameters
Parameters
Parameters.comment
Parameters.network
Parameters.descriptors
Parameters.targets
Parameters.data
Parameters.running
Parameters.hyperparameters
Parameters.manual_seed
Parameters.load_from_file()
Parameters.load_from_json()
Parameters.load_from_pickle()
Parameters.optuna_singlenode_setup()
Parameters.save()
Parameters.save_as_json()
Parameters.save_as_pickle()
Parameters.show()
Parameters.device
Parameters.openpmd_configuration
Parameters.openpmd_granularity
Parameters.use_atomic_density_formula
Parameters.use_ddp
Parameters.use_gpu
Parameters.use_lammps
Parameters.use_mpi
Parameters.verbosity
ParametersBase
ParametersData
ParametersDataGeneration
ParametersDataGeneration.trajectory_analysis_denoising_width
ParametersDataGeneration.trajectory_analysis_below_average_counter
ParametersDataGeneration.trajectory_analysis_estimated_equilibrium
ParametersDataGeneration.trajectory_analysis_correlation_metric_cutoff
ParametersDataGeneration.trajectory_analysis_temperature_tolerance_percent
ParametersDataGeneration.local_psp_path
ParametersDataGeneration.local_psp_name
ParametersDataGeneration.ofdft_timestep
ParametersDataGeneration.ofdft_number_of_timesteps
ParametersDataGeneration.ofdft_temperature
ParametersDataGeneration.ofdft_kedf
ParametersDataGeneration.ofdft_friction
ParametersDescriptors
ParametersDescriptors.descriptor_type
ParametersDescriptors.bispectrum_twojmax
ParametersDescriptors.lammps_compute_file
ParametersDescriptors.descriptors_contain_xyz
ParametersDescriptors.atomic_density_sigma
ParametersDescriptors.bispectrum_cutoff
ParametersDescriptors.bispectrum_switchflag
ParametersDescriptors.use_y_splitting
ParametersDescriptors.use_z_splitting
ParametersHyperparameterOptimization
ParametersHyperparameterOptimization.direction
ParametersHyperparameterOptimization.n_trials
ParametersHyperparameterOptimization.hlist
ParametersHyperparameterOptimization.show()
ParametersHyperparameterOptimization.number_training_per_trial
ParametersHyperparameterOptimization.rdb_storage_heartbeat
ParametersHyperparameterOptimization.trial_ensemble_evaluation
ParametersNetwork
ParametersRunning
ParametersRunning.optimizer
ParametersRunning.learning_rate
ParametersRunning.max_number_epochs
ParametersRunning.mini_batch_size
ParametersRunning.early_stopping_epochs
ParametersRunning.early_stopping_threshold
ParametersRunning.learning_rate_scheduler
ParametersRunning.learning_rate_decay
ParametersRunning.learning_rate_patience
ParametersRunning.num_workers
ParametersRunning.use_shuffling_for_samplers
ParametersRunning.checkpoints_each_epoch
ParametersRunning.checkpoint_name
ParametersRunning.logging_dir
ParametersRunning.logging_dir_append_date
ParametersRunning.inference_data_grid
ParametersRunning.use_mixed_precision
ParametersRunning.training_log_interval
ParametersRunning.profiler_range
ParametersRunning.after_training_metric
ParametersRunning.during_training_metric
ParametersRunning.use_graphs
ParametersTargets
ParametersTargets.target_type
ParametersTargets.ldos_gridsize
ParametersTargets.ldos_gridspacing_ev
ParametersTargets.ldos_gridoffset_ev
ParametersTargets.pseudopotential_path
ParametersTargets.rdf_parameters
ParametersTargets.tpcf_parameters
ParametersTargets.ssf_parameters
ParametersTargets.assume_two_dimensional
ParametersTargets.restrict_targets
- physical_data
PhysicalData
PhysicalData.SkipArrayWriting
PhysicalData.read_dimensions_from_numpy_file()
PhysicalData.read_dimensions_from_openpmd_file()
PhysicalData.read_from_numpy_file()
PhysicalData.read_from_openpmd_file()
PhysicalData.write_to_numpy_file()
PhysicalData.write_to_openpmd_file()
PhysicalData.write_to_openpmd_iteration()
PhysicalData.data_name
PhysicalData.feature_size
PhysicalData.si_dimension
PhysicalData.si_unit_conversion
- datageneration
- datahandling
- descriptors
- atomic_density
- bispectrum
- descriptor
Descriptor
Descriptor.backconvert_units()
Descriptor.calculate_from_atoms()
Descriptor.calculate_from_qe_out()
Descriptor.convert_local_to_3d()
Descriptor.convert_units()
Descriptor.enforce_pbc()
Descriptor.gather_descriptors()
Descriptor.setup_lammps_tmp_files()
Descriptor.descriptors_contain_xyz
Descriptor.si_dimension
Descriptor.si_unit_conversion
- lammps_utils
- minterpy_descriptors
- interfaces
- network
- acsd_analyzer
- hyper_opt
- hyper_opt_naswot
- hyper_opt_oat
HyperOptOAT
HyperOptOAT.add_hyperparameter()
HyperOptOAT.get_best_trial_results()
HyperOptOAT.get_optimal_parameters()
HyperOptOAT.get_orthogonal_array()
HyperOptOAT.load_from_file()
HyperOptOAT.number_of_runs()
HyperOptOAT.perform_study()
HyperOptOAT.resume_checkpoint()
HyperOptOAT.set_optimal_parameters()
HyperOptOAT.show_order_of_importance()
- hyper_opt_optuna
- hyperparameter
- hyperparameter_acsd
- hyperparameter_naswot
- hyperparameter_oat
- hyperparameter_optuna
- multi_training_pruner
- naswot_pruner
- network
- objective_base
- objective_naswot
- predictor
- runner
- tester
- trainer
- targets
- atomic_force
- calculation_helpers
- cube_parser
- density
Density
Density.backconvert_units()
Density.convert_units()
Density.from_cube_file()
Density.from_ldos_calculator()
Density.from_numpy_array()
Density.from_numpy_file()
Density.from_openpmd_file()
Density.from_xsf_file()
Density.get_atomic_forces()
Density.get_density()
Density.get_energy_contributions()
Density.get_number_of_electrons()
Density.get_scaled_positions_for_qe()
Density.get_target()
Density.invalidate_target()
Density.read_from_array()
Density.read_from_cube()
Density.read_from_xsf()
Density.uncache_properties()
Density.write_to_cube()
Density.write_to_openpmd_file()
Density.data_name
Density.density
Density.feature_size
Density.number_of_electrons
Density.si_dimension
Density.si_unit_conversion
Density.te_mutex
Density.total_energy_contributions
- dos
DOS
DOS.backconvert_units()
DOS.convert_units()
DOS.from_ldos_calculator()
DOS.from_numpy_array()
DOS.from_numpy_file()
DOS.from_qe_dos_txt()
DOS.from_qe_out()
DOS.get_band_energy()
DOS.get_density_of_states()
DOS.get_energy_grid()
DOS.get_entropy_contribution()
DOS.get_number_of_electrons()
DOS.get_self_consistent_fermi_energy()
DOS.get_target()
DOS.invalidate_target()
DOS.read_from_array()
DOS.read_from_numpy_file()
DOS.read_from_qe_dos_txt()
DOS.read_from_qe_out()
DOS.uncache_properties()
DOS.band_energy
DOS.data_name
DOS.density_of_states
DOS.energy_grid
DOS.entropy_contribution
DOS.feature_size
DOS.fermi_energy
DOS.number_of_electrons
DOS.si_dimension
DOS.si_unit_conversion
- ldos
LDOS
LDOS.backconvert_units()
LDOS.convert_units()
LDOS.from_cube_file()
LDOS.from_numpy_array()
LDOS.from_numpy_file()
LDOS.from_openpmd_file()
LDOS.from_xsf_file()
LDOS.get_atomic_forces()
LDOS.get_band_energy()
LDOS.get_density()
LDOS.get_density_of_states()
LDOS.get_energy_grid()
LDOS.get_entropy_contribution()
LDOS.get_number_of_electrons()
LDOS.get_self_consistent_fermi_energy()
LDOS.get_target()
LDOS.get_total_energy()
LDOS.invalidate_target()
LDOS.read_from_array()
LDOS.read_from_cube()
LDOS.read_from_xsf()
LDOS.uncache_properties()
LDOS.band_energy
LDOS.data_name
LDOS.density
LDOS.density_of_states
LDOS.energy_grid
LDOS.entropy_contribution
LDOS.feature_size
LDOS.fermi_energy
LDOS.local_density_of_states
LDOS.number_of_electrons
LDOS.si_dimension
LDOS.si_unit_conversion
LDOS.total_energy
- target
Target
Target.backconvert_units()
Target.convert_units()
Target.get_energy_grid()
Target.get_radial_distribution_function()
Target.get_real_space_grid()
Target.get_static_structure_factor()
Target.get_target()
Target.get_three_particle_correlation_function()
Target.invalidate_target()
Target.radial_distribution_function_from_atoms()
Target.read_additional_calculation_data()
Target.restrict_data()
Target.static_structure_factor_from_atoms()
Target.three_particle_correlation_function_from_atoms()
Target.write_additional_calculation_data()
Target.write_tem_input_file()
Target.write_to_numpy_file()
Target.write_to_openpmd_file()
Target.feature_size
Target.qe_input_data
Target.si_dimension
Target.si_unit_conversion
- xsf_parser