API Documentation
- Cluster Expansion Settings
ConcentrationConcentration.__init__()Concentration.add_usr_defined_eq_constraints()Concentration.add_usr_defined_ineq_constraints()Concentration.clease_objtypeConcentration.conc_in_int()Concentration.from_dict()Concentration.get_conc_max_component()Concentration.get_conc_min_component()Concentration.get_concentration_vector()Concentration.get_individual_comp_range()Concentration.get_random_concentration()Concentration.is_valid()Concentration.is_valid_conc()Concentration.load()Concentration.save()Concentration.set_conc_formula_unit()Concentration.set_conc_ranges()Concentration.to_float_conc()Concentration.todict()Concentration.trivial_bounds
ClusterExpansionSettingsClusterExpansionSettings.ARG_KEYSClusterExpansionSettings.KWARG_KEYSClusterExpansionSettings.OTHER_KEYSClusterExpansionSettings.__init__()ClusterExpansionSettings.all_cf_namesClusterExpansionSettings.all_elementsClusterExpansionSettings.atomic_concentration_ratioClusterExpansionSettings.atomsClusterExpansionSettings.background_indicesClusterExpansionSettings.basis_func_typeClusterExpansionSettings.basis_functionsClusterExpansionSettings.clear_cache()ClusterExpansionSettings.clease_objtypeClusterExpansionSettings.cluster_listClusterExpansionSettings.cluster_mngClusterExpansionSettings.clusters_table()ClusterExpansionSettings.connect()ClusterExpansionSettings.create_cluster_list_and_trans_matrix()ClusterExpansionSettings.db_nameClusterExpansionSettings.ensure_clusters_exist()ClusterExpansionSettings.from_dict()ClusterExpansionSettings.get_active_sublattices()ClusterExpansionSettings.get_all_figures_as_atoms()ClusterExpansionSettings.get_all_templates()ClusterExpansionSettings.get_bg_syms()ClusterExpansionSettings.get_cluster_corresponding_to_cf_name()ClusterExpansionSettings.get_prim_cell_id()ClusterExpansionSettings.get_sublattice_site_ratios()ClusterExpansionSettings.ignore_background_atomsClusterExpansionSettings.ignored_species_and_concClusterExpansionSettings.include_background_atomsClusterExpansionSettings.index_by_basisClusterExpansionSettings.index_by_sublatticeClusterExpansionSettings.load()ClusterExpansionSettings.max_cluster_diaClusterExpansionSettings.max_cluster_sizeClusterExpansionSettings.multiplicity_factorClusterExpansionSettings.non_background_indicesClusterExpansionSettings.num_active_sublatticesClusterExpansionSettings.num_basisClusterExpansionSettings.num_cfClusterExpansionSettings.num_elementsClusterExpansionSettings.num_unique_elementsClusterExpansionSettings.prepare_new_active_template()ClusterExpansionSettings.prim_cellClusterExpansionSettings.ref_index_trans_symmClusterExpansionSettings.requires_build()ClusterExpansionSettings.save()ClusterExpansionSettings.set_active_template()ClusterExpansionSettings.sizeClusterExpansionSettings.skew_thresholdClusterExpansionSettings.spin_dictClusterExpansionSettings.supercell_factorClusterExpansionSettings.template_atomsClusterExpansionSettings.todict()ClusterExpansionSettings.trans_matrixClusterExpansionSettings.unique_element_without_background()ClusterExpansionSettings.unique_elementsClusterExpansionSettings.view_clusters()ClusterExpansionSettings.view_templates()
CEBulk()CECrystal()CESlab()settings_from_json()
- Structure Generation
NewStructuresNewStructures.__init__()NewStructures.connect()NewStructures.num_in_gen()NewStructures.num_to_gen()NewStructures.generate_probe_structure()NewStructures.corr_func_table_nameNewStructures.generate_gs_structure_multiple_templates()NewStructures.generate_gs_structure()NewStructures.generate_random_structures()NewStructures.generate_one_random_structure()NewStructures.generate_initial_pool()NewStructures.generate_conc_extrema()NewStructures.generate_metropolis_trajectory()NewStructures.insert_structures()NewStructures.insert_structure()
MaxAttemptReachedError
- Basis Functions
PolynomialTrigonometricBinaryLinearBasisFunctionBasisFunction.nameBasisFunction.__init__()BasisFunction.unique_elementsBasisFunction.num_unique_elementsBasisFunction.spin_dictBasisFunction.basis_functionsBasisFunction.get_spin_dict()BasisFunction.get_basis_functions()BasisFunction.customize_full_cluster_name()BasisFunction.todict()BasisFunction.clease_objtypeBasisFunction.load()BasisFunction.save()
- Correlation Functions
CorrFunctionCorrFunction.__init__()CorrFunction.settingsCorrFunction.connect()CorrFunction.get_cf()CorrFunction.get_cf_by_names()CorrFunction.reconfigure_single_db_entry()CorrFunction.cf_table_nameCorrFunction.clear_cf_table()CorrFunction.reconfigure_db_entries()CorrFunction.iter_reconfigure_db_entries()CorrFunction.reconfigure_inconsistent_cf_table_entries()CorrFunction.check_consistency_of_cf_table_entries()CorrFunction.set_template()
ClusterNotTrackedError
- Fitting ECIs
- The Evaluate Class
EvaluateEvaluate.__init__()Evaluate.set_normalization()Evaluate.scoring_schemeEvaluate.concentrationsEvaluate.default_select_condEvaluate.set_fitting_scheme()Evaluate.fit_required()Evaluate.fit()Evaluate.get_eci()Evaluate.get_eci_dict()Evaluate.load_eci_dict()Evaluate.load_eci()Evaluate.save_eci()Evaluate.plot_fit()Evaluate.atomic_concentrationsEvaluate.alpha_CV()Evaluate.cv_for_alpha()Evaluate.cv_scoresEvaluate.plot_CV()Evaluate.plot_ECI()Evaluate.mae()Evaluate.rmse()Evaluate.loocv_fast()Evaluate.loocv()Evaluate.k_fold_cv()Evaluate.generalization_error()Evaluate.export_dataset()Evaluate.get_cv_score()Evaluate.get_energy_predict()Evaluate.get_energy_true()Evaluate.get_eci_by_size()Evaluate.print_coverage_report()
- Fitting ECI’s to Non-Energy Properties
- The Evaluate Class
- Fitting Schemes
LinearRegressionTikhonovLassoGAFitGAFit.__init__()GAFit.get_eci()GAFit.design_matrix()GAFit.fit_individual()GAFit.evaluate_fitness()GAFit.flip_one_mutation()GAFit.make_valid()GAFit.create_new_generation()GAFit.mutate()GAFit.population_diversity()GAFit.best_individualGAFit.num_dataGAFit.best_individual_indxGAFit.index_of_selected_clusters()GAFit.save_population()GAFit.plot_evolution()GAFit.run()GAFit.check_valid()
PhysicalRidgeBayesianCompressiveSensingBayesianCompressiveSensing.__init__()BayesianCompressiveSensing.precision_matrix()BayesianCompressiveSensing.mu()BayesianCompressiveSensing.optimal_gamma()BayesianCompressiveSensing.optimal_lamb()BayesianCompressiveSensing.optimal_inv_variance()BayesianCompressiveSensing.optimal_shape_lamb()BayesianCompressiveSensing.update_quantities()BayesianCompressiveSensing.selectedBayesianCompressiveSensing.update_sigma_mu()BayesianCompressiveSensing.get_basis_function_index()BayesianCompressiveSensing.log_likelihood_for_each_gamma()BayesianCompressiveSensing.rmse()BayesianCompressiveSensing.num_ecisBayesianCompressiveSensing.todict()BayesianCompressiveSensing.save()BayesianCompressiveSensing.load()BayesianCompressiveSensing.estimate_loocv()BayesianCompressiveSensing.fit()BayesianCompressiveSensing.show_shape_parameter()BayesianCompressiveSensing.weight_matrix
SequentialClusterRidge
- Monte Carlo
- Canonical MC
MontecarloMontecarlo.NAMEMontecarlo.__init__()Montecarlo.update_current_energy()Montecarlo.reset()Montecarlo.reset_averagers()Montecarlo.add_bias()Montecarlo.attach()Montecarlo.iter_observers()Montecarlo.initialize_run()Montecarlo.run()Montecarlo.irun()Montecarlo.meta_infoMontecarlo.current_accept_rateMontecarlo.get_thermodynamic_quantities()Montecarlo.count_atoms()Montecarlo.execute_observers()
- Semi-grand canonical MC
SGCMonteCarloSGCMonteCarlo.__init__()SGCMonteCarlo.observe_singletsSGCMonteCarlo.reset()SGCMonteCarlo.calcSGCMonteCarlo.settingsSGCMonteCarlo.chemical_potentialSGCMonteCarlo.reset_eci()SGCMonteCarlo.run()SGCMonteCarlo.singlet2composition()SGCMonteCarlo.reset_averagers()SGCMonteCarlo.get_thermodynamic_quantities()
- Related Objects
BaseMCMCStep- Monte Carlo Constraints
- Monte Carlo Observers
- Monte Carlo Evaluator
- Trial Move Generators
- The API
TrialMoveGeneratorTrialMoveGenerator.__init__()TrialMoveGenerator.initialize()TrialMoveGenerator.remove_constraints()TrialMoveGenerator.nameTrialMoveGenerator.add_constraint()TrialMoveGenerator.get_single_trial_move()TrialMoveGenerator.get_trial_move()TrialMoveGenerator.on_move_accepted()TrialMoveGenerator.on_move_rejected()
SingleTrialMoveGeneratorRandomFlipRandomSwapMixedSwapFlipRandomFlipWithinBasis
- The API
- Canonical MC
- Getting Data From Database
- Geometry Tools
- Post Process Plotting