Skip to main content
Ctrl+K
smol 0.5.7 documentation - Home smol 0.5.7 documentation - Home
  • Getting Started
  • Example Notebooks
  • User Guide
  • API Reference
  • Citing
    • Developing
    • Changes
    • Issues
  • GitHub
  • Getting Started
  • Example Notebooks
  • User Guide
  • API Reference
  • Citing
  • Developing
  • Changes
  • Issues
  • GitHub

Section Navigation

Indices

  • General Index
  • Python Module Index
  • Example Notebooks

Example Notebooks#

The following notebooks demonstrate several examples of using smol for various applications.

You simply look open a static notebook by clicking it’s link, or you can run the notebooks interactively on Binder.

https://mybinder.org/badge_logo.svg

Basic Examples#

  • Creating a basic cluster expansion

  • Creating a cluster expansion with electrostatics

  • Visualizing clusters

  • Choosing site basis sets

  • Running canonical Monte Carlo

  • Running semigrand canonical Monte Carlo

  • Running charge neutral semigrand canonical Monte Carlo

  • Setting number of threads for OpenMP parallelization

Advanced Examples#

  • Preparing cluster expansion training data

  • Centering training data in stage-wise fit with electrostatics

  • Adding structures to a StructureWrangler in parallel

  • Simulated annealing with point electrostatics

  • Choosing Monte Carlo kernels and step types

  • Wang-Landau sampling of an FCC Ising model

  • Generating special quasirandom structures

  • Solving for periodic ground-states

  • Li-Mn-O DRX cluster expansion and sampling

More to come…

previous

Getting Started

next

User Guide

On this page
  • Basic Examples
  • Advanced Examples
Edit on GitHub

Last updated on Feb 16, 2025.

© Copyright 2022-2025, Ceder Group.

Created using Sphinx 7.4.7.

Built with the PyData Sphinx Theme 0.16.1.