Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
coxeter 0.10.0 documentation

Getting Started

  • Introduction
  • Installation
  • Quickstart Tutorial
  • Examples
    • Checking if points lie in a shape
    • Measuring the distance to shape surfaces
    • Calculating inertia tensors of shapes
    • Computing and inspheres and circumspheres
    • Anisotropic Form Factors

API

  • Shapes Module
  • Families Module
  • Shape Getters

Pre-Defined Shapes

  • Platonic Solids
  • Archimedean Solids
    • A01 – A08
    • A09 – A13
  • Catalan Solids
    • C01 – C08
    • C09 – C13
  • Johnson Solids
    • J01 – J08
    • J09 – J16
    • J17 – J24
    • J25 – J32
    • J33 – J40
    • J41 – J48
    • J49 - J56
    • J57 – J64
    • J65 – J72
    • J73 – J80
    • J81 – J88
    • J89 – J92
  • Other Polyhedra
    • O01 – O08
    • O09 – O16
    • O17 – O22
  • Pyramids and Dipyramids

Reference

  • Index
  • Development Guide
  • Changelog
  • Credits
  • License
  • References
Back to top
View this page

Johnson Solids¶

There are 92 Johnson Solids, each of which can be instantiated in two ways:

  • families.JohnsonFamily.get_shape(<name>)

  • families.DOI_SHAPE_REPOSITORIES["10.1126/science.1220869"][0].get_shape(<id>)

For implementation details see JohnsonFamily and DOI_SHAPE_REPOSITORIES.

Shape information is listed in the following tables.

  • J01 – J08
  • J09 – J16
  • J17 – J24
  • J25 – J32
  • J33 – J40
  • J41 – J48
  • J49 - J56
  • J57 – J64
  • J65 – J72
  • J73 – J80
  • J81 – J88
  • J89 – J92
Next
J01 – J08
Previous
C09 – C13

Development of coxeter is led by the Glotzer Group at the University of Michigan (initially supported by NSF DMR 1808342) with many external contributions.

Copyright © 2015-2026, The Regents of the University of Michigan
Made with Sphinx and @pradyunsg's Furo
University of Michigan logo