Skip to main content
Ctrl+K
smact - Home smact - Home
  • Introduction
  • Getting Started
  • Examples
    • Using element and species classes
    • Using filter
    • Using validity
    • Building lists
    • Using oxidation states
    • Using compound electronegativity
    • Using the valence electron concentration
    • Using doper
    • Using distorter
    • Using the metallicity module
    • Predicting Properties from Composition
  • Tutorials
    • Quaternary oxide composition generation
    • Filtering a search space using oxidation states
    • Metal vs. Non-Metal Classification on matbench_expt_is_metal
    • Testing charge-neutrality of the compositions in the GNoME database
    • Crystal Structure Prediction via Ionic Substitutions
    • Exploring crystal space
    • Visualising crystal space
    • Creating oxidation states lists
  • smact Python package
    • smact.property_prediction module
      • smact.property_prediction.base_predictor module
      • smact.property_prediction.convenience module
      • smact.property_prediction.config module
      • smact.property_prediction.io module
      • smact.property_prediction.registry module
      • smact.property_prediction.roost module
    • smact.structure_prediction module
      • smact.structure_prediction.prediction module
      • smact.structure_prediction.database module
      • smact.structure_prediction.mutation module
      • smact.structure_prediction.structure module
      • smact.structure_prediction.probability_models module
      • smact.structure_prediction.utilities module
    • smact.dopant_prediction module
      • smact.dopant_prediction.doper module
    • smact.utils module
      • smact.utils.composition module
      • smact.utils.crystal_space module
        • smact.utils.crystal_space.download_compounds_with_mp_api module
        • smact.utils.crystal_space.generate_composition_with_smact module
        • smact.utils.crystal_space.plot_embedding module
      • smact.utils.oxidation module
    • smact.properties module
    • smact.screening module
    • smact.oxidation_states module
    • smact.metallicity module
    • smact.builder module
    • smact.distorter module
    • smact.lattice module
    • smact.lattice_parameters module
    • smact.data_loader module
  • Changelog
  • .rst

smact.utils module

Contents

  • Submodules

smact.utils module#

The utilities module provides some utility functions to support the core functionalities of SMACT

Submodules#

  • smact.utils.composition module
    • comp_maker()
    • composition_dict_maker()
    • formula_maker()
    • parse_formula()
  • smact.utils.crystal_space module
    • Submodules
      • smact.utils.crystal_space.download_compounds_with_mp_api module
      • smact.utils.crystal_space.generate_composition_with_smact module
        • convert_formula()
        • generate_composition_with_smact()
        • generate_composition_with_smact_custom()
      • smact.utils.crystal_space.plot_embedding module
        • plot_reducers_embeddings()
        • update_layout()
  • smact.utils.oxidation module
    • ICSD24OxStatesFilter
      • ICSD24OxStatesFilter.ox_states_df
      • ICSD24OxStatesFilter.filter()
      • ICSD24OxStatesFilter.get_species_list()
      • ICSD24OxStatesFilter.get_species_occurrences_df()
      • ICSD24OxStatesFilter.write()

previous

smact.dopant_prediction.doper module

next

smact.utils.composition module

Contents
  • Submodules

By The SMACT Developers

© Copyright 2026, The SMACT Developers.