Skip to content

KazemZh/ASE-Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 

Repository files navigation

ASE Tutorial — Thermodynamik für Modellierung und Simulation

This repository contains a Jupyter Notebook tutorial introducing the Atomic Simulation Environment (ASE) for the course Thermodynamik für Modellierung und Simulation.

The tutorial demonstrates how to:

  • Build and visualize atomic and nanoparticle structures.
  • Perform structure optimization using classical EAM potentials.
  • Apply modern MACE machine-learning force fields.
  • Compare accuracy and performance between EAM and MACE.

Contents

  • ase_tutorial.ipynb — Main notebook with explanations and code.
  • Ni-Al.eam.fs — Example EAM potential file.
  • images/ — Folder containing figures used in the notebook

Requirements

  • Python ≥ 3.9
  • NumPy
  • SciPy
  • Matplotlib
  • ASE
  • Torch
  • MACE-Torch

Getting Started

  1. Download the file ase_tutorial.zip from this repository.
  2. Unzip it in your preferred working directory.
  3. Open the notebook:
    • Either directly in Jupyter Notebook, or
    • Through an IDE such as Visual Studio Code (VS Code).
  4. Run the cells step by step to explore ASE, EAM, and MACE simulations.

License

-Released under the MIT License. -You are free to use and adapt this material for educational or research purposes.

About

ASE Tutorial for Thermodynamik für Modellierung und Simulation. This repository contains a Jupyter Notebook tutorial introducing the Atomic Simulation Environment (ASE) and its use in building, visualizing, and optimizing atomic structures using classical (EAM) and machine-learning (MACE) force fields.

Resources

License

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors