sisl

Getting started

  • Introduction
  • Quickstart
  • Citing sisl

User Guide

  • Tutorials
  • Visualization (sisl.viz)
  • Command line scripts

Advanced usage

  • API reference
    • Basic classes
    • Geometry handling (sisl.geom)
    • Physical objects (sisl.physics)
    • Mixing (sisl.mixing)
    • Visualization
    • Units and constants
    • Utilities (sisl.utils)
      • Shapes
      • Range routines
      • Miscellaneous routines
    • Functional programming
    • Input/Output (sisl.io)
    • Typing (sisl.typing)
  • Environment variables
  • Toolboxes

Development

  • Contributing to sisl

Extras

  • Conventions in sisl
  • Release Notes
  • Related software
  • Bibliography
sisl
  • API reference
  • Utilities (sisl.utils)
  • View page source

Utilities (sisl.utils)

Various helper classes and functions that make using sisl easier.

  • Shapes
    • sisl.shape.Shape
    • sisl.shape.Cuboid
    • sisl.shape.Cube
    • sisl.shape.Ellipsoid
    • sisl.shape.Sphere
    • sisl.shape.EllipticalCylinder
    • sisl.shape.NullShape
  • Range routines
    • strmap
    • strseq
    • lstranges
    • erange
    • list2str
    • fileindex
  • Miscellaneous routines
    • str_spec
    • direction
    • sisl.utils.listify
    • angle
    • iter_shape
    • math_eval
    • batched_indices
    • parse_rotation
Previous Next

© Copyright 2015-2025, sisl developers.

Built with Sphinx using a theme provided by Read the Docs.