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

Tutorials

Tutorials#

Tutorials are intended as a more complete example of smact being applied in real applications, as opposed to the examples, which provide a demonstration of how to use specific functions and modules.

  • Quaternary oxide composition generation
  • Reproducing results
  • 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
  • Next steps
  • Visualising crystal space
  • Creating oxidation states lists

previous

Predicting Properties from Composition

next

Quaternary oxide composition generation

By The SMACT Developers

© Copyright 2026, The SMACT Developers.