Sisl

screenshot of Sisl

Electronic structure Python package for post analysis and large scale tight-binding DFT/NEGF calculations

Overview

sisl is an open-source density functional theory API framework designed for post-analyzing output from density functional theory codes and conducting tight-binding calculations. The framework is versatile as it integrates with various density functional theory codes and has a strong connection with LCAO codes like Siesta. sisl stands out with its support for non-equilibrium Green function calculations using TBtrans as a backend.

Features

  • Simple command-line interface: Extract or plot calculation outputs efficiently.
  • Tight-binding API: Easy creation of tight-binding matrices for electronic structure analysis.
  • Manipulation of sparse matrices: Extract, replace, append matrices, and sub-matrices seamlessly.
  • Post-analyze DFT simulations: Conduct density of states, inverse participation ratio, and more on LCAO Hamiltonians.
  • Post-analyze NEGF simulations: Create and analyze NEGF outputs effectively with TBtrans.
  • Real-space grid analysis: Perform operations on DFT real-space grid outputs.
  • Conversion of geometries and real-space grid: Convert geometry files and real-space grid file formats easily.
  • User-contributed toolboxes: Share methodologies through contributed toolboxes.
  • Interoperability with other codes: Seamless integration with ASE and pymatgen.
gulp
Gulp

Gulp.js is an old but popular site building tool that automates various repetitive development tasks in web development, such as compiling Sass, minifying JavaScript, and optimizing images.