〘 Condensed Matter, AMO & Optics 〙
Resources & Tools
LAMMPS Molecular Dynamics & Classical Mechanics
Large-scale Atomic/Molecular Massively Parallel Simulator. A classical molecular dynamics simulator used to model ensembles of particles at the atomic or molecular scale. Applied in AMO physics to simulate atomic collisions, gaseous ensembles, surface dynamics, and soft-matter physical systems. Written in C++, with some modules in Fortran and Python.
Packages
Atomic Simulation Environment (ASE)
A Python toolkit for setting up, manipulating, and analyzing atomic configurations. Interfaces directly with electronic structure codes and force fields to model molecular geometry, potential energy surfaces, and dynamic atomic interactions.
Atomic Simulation Environment (ASE)
Language Requirement(s): Python. Usage Requirements: Any environment that runs Python.
ASE is a Python-based, often-used package of modules that allows for the control of a variety of atomic simulations referred to as "calculators." Probe the structures and interactions of atoms, molecules, and materials by interfacing popular simulations such as GPAW, LAMMPS, ORCA, and more. Simple examples, such as the absorption of a molecule of nitrogen incident on a copper surface, can be found in the documentation.
Contributor: Amelia Binau, Indiana University - Bloomington
Click here to access this resourcepypolar
Language Requirement(s): Python. Usage Requirements: Any environment that runs Python.
Jones calculus meets Python! Use this package to simulate light propagation through optical components described using Jones vectors and matrices. This package also includes functionalities for implementing Mueller calculus, Fresnel coefficient calculations, visualization of vectors on the Poincaré sphere, and ellipsometry.
Contributor: Amelia Binau, Indiana University - Bloomington
Click here to access this resourceDatasets
Mineralogy Database
Language Requirement(s): None. Usage Requirements: Internet Connection
Although last updated in 2012, this etensive catalog contains informatio on nearly 5,000 mineral properties, including x-ray powder diffraction data, Strunz classification, specimen images, and more.
Contributor: Amelia Binau, Indiana University - Bloomington
Click here to access this resourceInternational Union of Crystallography (IUCr) Crystallographic Resources
Usage Requirements: Only need a computer to access the site. Other requirements specifically needed (i.e. Python, Fortran, etc.) will be clarified by the program or data set you are looking to use.
Contains a database of past and current resources employed by crystallographers. Has forums, blogs, data analysis programs, data sets, and more.
Contributor: Melody Shimba, Brown University
Click here to access this resourceDoITPoMS Materials Science IT
Usage Requirements: Internet Connection
Created by researchers at Cambridge, DoITPoMS hosts a library of materials in fundemental-advanced materials sciences. Browse learning/teaching resources, simulations, and a collection of micrographs. Browse a library of hundreds of micrographs, web-based simulation interactives, instructional videos, learning demonstration packages (LDPs), teaching packages, and more ranging from topics involving microscopy, crystallography, Brillouin zones, phase diagrams, semiconductors, superconductivity, deformation, polymers, and more.
Amelia Binau, Indiana University - Bloomington
Click here to access this resource