Products
  • Wolfram|One

    The definitive Wolfram Language and notebook experience

  • Mathematica

    The original technical computing environment

  • Notebook Assistant + LLM Kit

    All-in-one AI assistance for your Wolfram experience

  • Compute Services
  • System Modeler
  • Finance Platform
  • Wolfram|Alpha Notebook Edition
  • Application Server
  • Enterprise Private Cloud
  • Wolfram Engine
  • Wolfram Player
  • Wolfram Cloud App
  • Wolfram Player App

More mobile apps

Core Technologies of Wolfram Products

  • Wolfram Language
  • Computable Data
  • Wolfram Notebooks
  • AI & Linguistic Understanding

Deployment Options

  • Wolfram Cloud
  • wolframscript
  • Wolfram Engine Community Edition
  • Wolfram LLM API
  • WSTPServer
  • Wolfram|Alpha APIs

From the Community

  • Function Repository
  • Community Paclet Repository
  • Example Repository
  • Neural Net Repository
  • Prompt Repository
  • Wolfram Demonstrations
  • Data Repository
  • Group & Organizational Licensing
  • All Products
Consulting & Solutions

We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

  • Data & Computational Intelligence
  • Model-Based Design
  • Algorithm Development
  • Wolfram|Alpha for Business
  • Blockchain Technology
  • Education Technology
  • Quantum Computation

Wolfram Consulting

Wolfram Solutions

  • Data Science
  • Artificial Intelligence
  • Biosciences
  • Healthcare Intelligence
  • Sustainable Energy
  • Control Systems
  • Enterprise Wolfram|Alpha
  • Blockchain Labs

More Wolfram Solutions

Wolfram Solutions For Education

  • Research Universities
  • Colleges & Teaching Universities
  • Junior & Community Colleges
  • High Schools
  • Educational Technology
  • Computer-Based Math

More Solutions for Education

  • Contact Us
Learning & Support

Get Started

  • Wolfram Language Introduction
  • Fast Intro for Programmers
  • Fast Intro for Math Students
  • Wolfram Language Documentation

More Learning

  • Highlighted Core Areas
  • Demonstrations
  • YouTube
  • Daily Study Groups
  • Wolfram Schools and Programs
  • Books

Grow Your Skills

  • Wolfram U

    Courses in computing, science, life and more

  • Community

    Learn, solve problems and share ideas.

  • Blog

    News, views and insights from Wolfram

  • Resources for

    Software Developers

Tech Support

  • Contact Us
  • Support FAQs
  • Support FAQs
  • Contact Us
Company
  • About Wolfram
  • Career Center
  • All Sites & Resources
  • Connect & Follow
  • Contact Us

Work with Us

  • Student Ambassador Initiative
  • Wolfram for Startups
  • Student Opportunities
  • Jobs Using Wolfram Language

Educational Programs for Adults

  • Summer School
  • Winter School

Educational Programs for Youth

  • Middle School Camp
  • High School Research Program
  • Computational Adventures

Read

  • Stephen Wolfram's Writings
  • Wolfram Blog
  • Wolfram Tech | Books
  • Wolfram Media
  • Complex Systems

Educational Resources

  • Wolfram MathWorld
  • Wolfram in STEM/STEAM
  • Wolfram Challenges
  • Wolfram Problem Generator

Wolfram Initiatives

  • Wolfram Science
  • Wolfram Foundation
  • History of Mathematics Project

Events

  • Stephen Wolfram Livestreams
  • Online & In-Person Events
  • Contact Us
  • Connect & Follow
Wolfram|Alpha
  • Your Account
  • User Portal
  • Wolfram Cloud
  • Products
    • Wolfram|One
    • Mathematica
    • Notebook Assistant + LLM Kit
    • Compute Services
    • System Modeler
    • Finance Platform
    • Wolfram|Alpha Notebook Edition
    • Application Server
    • Enterprise Private Cloud
    • Wolfram Engine
    • Wolfram Player
    • Wolfram Cloud App
    • Wolfram Player App

    More mobile apps

    • Core Technologies
      • Wolfram Language
      • Computable Data
      • Wolfram Notebooks
      • AI & Linguistic Understanding
    • Deployment Options
      • Wolfram Cloud
      • wolframscript
      • Wolfram Engine Community Edition
      • Wolfram LLM API
      • WSTPServer
      • Wolfram|Alpha APIs
    • From the Community
      • Function Repository
      • Community Paclet Repository
      • Example Repository
      • Neural Net Repository
      • Prompt Repository
      • Wolfram Demonstrations
      • Data Repository
    • Group & Organizational Licensing
    • All Products
  • Consulting & Solutions

    We deliver solutions for the AI era—combining symbolic computation, data-driven insights and deep technical expertise

    WolframConsulting.com

    Wolfram Solutions

    • Data Science
    • Artificial Intelligence
    • Biosciences
    • Healthcare Intelligence
    • Sustainable Energy
    • Control Systems
    • Enterprise Wolfram|Alpha
    • Blockchain Labs

    More Wolfram Solutions

    Wolfram Solutions For Education

    • Research Universities
    • Colleges & Teaching Universities
    • Junior & Community Colleges
    • High Schools
    • Educational Technology
    • Computer-Based Math

    More Solutions for Education

    • Contact Us
  • Learning & Support

    Get Started

    • Wolfram Language Introduction
    • Fast Intro for Programmers
    • Fast Intro for Math Students
    • Wolfram Language Documentation

    Grow Your Skills

    • Wolfram U

      Courses in computing, science, life and more

    • Community

      Learn, solve problems and share ideas.

    • Blog

      News, views and insights from Wolfram

    • Resources for

      Software Developers
    • Tech Support
      • Contact Us
      • Support FAQs
    • More Learning
      • Highlighted Core Areas
      • Demonstrations
      • YouTube
      • Daily Study Groups
      • Wolfram Schools and Programs
      • Books
    • Support FAQs
    • Contact Us
  • Company
    • About Wolfram
    • Career Center
    • All Sites & Resources
    • Connect & Follow
    • Contact Us

    Work with Us

    • Student Ambassador Initiative
    • Wolfram for Startups
    • Student Opportunities
    • Jobs Using Wolfram Language

    Educational Programs for Adults

    • Summer School
    • Winter School

    Educational Programs for Youth

    • Middle School Camp
    • High School Research Program
    • Computational Adventures

    Read

    • Stephen Wolfram's Writings
    • Wolfram Blog
    • Wolfram Tech | Books
    • Wolfram Media
    • Complex Systems
    • Educational Resources
      • Wolfram MathWorld
      • Wolfram in STEM/STEAM
      • Wolfram Challenges
      • Wolfram Problem Generator
    • Wolfram Initiatives
      • Wolfram Science
      • Wolfram Foundation
      • History of Mathematics Project
    • Events
      • Stephen Wolfram Livestreams
      • Online & In-Person Events
    • Contact Us
    • Connect & Follow
  • Wolfram|Alpha
  • Wolfram Cloud
  • Your Account
  • User Portal
Wolfram Language & System Documentation Center
LatticeData
  • See Also
    • LatticeReduce
    • FiniteGroupData
    • GraphData

    • Entity Types
    • Lattice

    • Interpreter Types
    • Lattice
    • ComputedLattice
  • Related Guides
    • Regular & Coordinate Arrays
    • Cryptographic Number Theory
    • Discrete Mathematics
    • Computational Geometry
    • Physics & Chemistry: Data and Computation
    • Mathematical Data
    • See Also
      • LatticeReduce
      • FiniteGroupData
      • GraphData

      • Entity Types
      • Lattice

      • Interpreter Types
      • Lattice
      • ComputedLattice
    • Related Guides
      • Regular & Coordinate Arrays
      • Cryptographic Number Theory
      • Discrete Mathematics
      • Computational Geometry
      • Physics & Chemistry: Data and Computation
      • Mathematical Data

LatticeData[lattice,"property"]

gives the specified property for a lattice.

LatticeData[n]

gives a list of named lattices of dimension n.

Details
Details and Options Details and Options
Examples  
Basic Examples  
Scope  
Names and Classes  
Properties  
Property Values  
Generalizations & Extensions  
Applications  
Possible Issues  
See Also
Related Guides
Related Links
History
Cite this Page
BUILT-IN SYMBOL
  • See Also
    • LatticeReduce
    • FiniteGroupData
    • GraphData

    • Entity Types
    • Lattice

    • Interpreter Types
    • Lattice
    • ComputedLattice
  • Related Guides
    • Regular & Coordinate Arrays
    • Cryptographic Number Theory
    • Discrete Mathematics
    • Computational Geometry
    • Physics & Chemistry: Data and Computation
    • Mathematical Data
    • See Also
      • LatticeReduce
      • FiniteGroupData
      • GraphData

      • Entity Types
      • Lattice

      • Interpreter Types
      • Lattice
      • ComputedLattice
    • Related Guides
      • Regular & Coordinate Arrays
      • Cryptographic Number Theory
      • Discrete Mathematics
      • Computational Geometry
      • Physics & Chemistry: Data and Computation
      • Mathematical Data

LatticeData

LatticeData[lattice,"property"]

gives the specified property for a lattice.

LatticeData[n]

gives a list of named lattices of dimension n.

Details

  • Lattices can be specified by standard names such as "FaceCenteredCubic" and "CoxeterTodd".
  • LatticeData[] gives a list of classical named lattices.
  • LatticeData[patt] gives a list of all named lattices that match the string pattern patt.
  • LatticeData[{"type",id},…] gives data for the lattice of the specified type with identifier id.
  • Type-related lattices include:
  • {"BarnesWall",n} Barnes–Wall lattice BWn
    {"Bravais",{"system","centering"}}Bravais lattice for the specified crystal system
    {"CoxeterBarnes", {r, n}}Coxeter–Barnes lattice
    {"DualRootLattice",group}dual root lattice for the specified Lie group
    {"IntegerLattice",n}integer lattice
    {"KappaLattice",{m,n}}-lattice
    {"LaminatedLattice",{m,n}}laminated lattice
    {"MordellWeil",n}Mordell–Weil lattice
    {"Niemeier",n}^(th) Niemeier lattice
    {"PerfectLattice",n}perfect lattice
    {"Quebbemann",n}Quebbemann lattice
    {"RootLattice",group}root lattice for the specified Lie group
  • Crystal systems are specified by standard names such as "Trigonal", "Monoclinic", etc. Centering is "FaceCentered", "BodyCentered", or "BaseCentered".
  • Groups can be specified either for example as "A5" or {"A",5}.
  • LatticeData[group,…] is equivalent to LatticeData[{"RootLattice",group},…].
  • LatticeData["Properties"] gives a list of possible properties for lattices.
  • Lattice points properties include:
  • "Basis"basis vectors
    "Determinant"determinant of Gram matrix
    "Dimension"dimension of lattice
    "Dual"dual lattice
    "GeneratorMatrix"matrix of generators
    "Genus"genus of lattice
    "GlueVectors"glue vectors (when applicable)
    "GramMatrix"Gram matrix
    "Image"configuration of points (when applicable)
    "KissingNumber"kissing number
    "MinimalNorm"minimal norm
    "MinimalVectors"minimal vectors
    "ModularNumber"modular number
    "RadialFunction"lattice points as a function of radius ( series coefficients)
    "ThetaSeriesFunction"pure function for the theta series
  • Lattice-packing-related properties include:
  • "CenterDensity"center density
    "CoveringRadius"covering radius
    "CoxeterNumber"Coxeter number
    "Density"average sphere packing density
    "HermiteInvariant"Hermite invariant
    "PackingRadius"packing radius
    "Thickness"thickness
    "Volume"volume of the fundamental region
  • Other properties include:
  • "QuadraticForm"quadratic form
    "AutomorphismGroupOrder"order of the automorphism group
  • Naming-related properties include:
  • "AlternateNames"alternate English names
    "Name"English name
    "Notation"standard notation for display
    "StandardName"Wolfram Language name
  • LatticeData[lattice,"Classes"] gives a list of the classes in which lattice occurs.
  • LatticeData["class"] gives a list of named lattices in the specified class.
  • LatticeData[lattice,"class"] gives True or False depending on whether lattice is in the specified class.
  • Basic classes of lattices include:
  • "Even"even
    "Extremal"extremal
    "Integral"integral
    "Odd"odd lattice
    "Unimodular"unimodular
  • Negative classes of lattices include:
  • "Nonextremal"not extremal
    "Nonintegral"not integral
    "Nonunimodular"not unimodular
  • Using LatticeData may require internet connectivity.

Examples

open all close all

Basic Examples  (3)

The face-centered cubic lattice:

A basis for the face-centered cubic lattice:

Delaunay mesh from points corresponding to minimal vectors of the hexagonal close packing lattice:

Scope  (24)

Names and Classes  (15)

Obtain a list of classical named lattices, including non-lattice packings:

A lattice can be specified by its standard Wolfram Language name:

A Barnes–Wall lattice is specified by {"BarnesWall",n}:

Bravais lattices can be specified by a crystal system with a lattice centering:

The integer lattice :

Laminated lattices :

Mordell–Weil lattice :

The root lattices :

The root lattice :

The root lattice :

Short string forms can be used for root lattices:

Find the English name of a lattice:

A list of alternate names can also be found:

Find the list of classes:

Find the list of named lattices belonging to a class:

Test whether a lattice belongs to a class:

Get a list of classes in which a lattice belongs:

A list of lattices that are even and integral:

Properties  (4)

Get a list of possible properties:

Get a list of available properties for a particular lattice:

Certain 3-dimensional lattices have images:

Get notation forms:

Property Values  (5)

A property value can be any valid Wolfram Language expression:

For the property "ThetaSeriesFunction", lattice data is given as pure functions:

A property that is not applicable to a lattice has the value Missing["NotApplicable"]:

A property that is not available for a lattice has the value Missing["NotAvailable"]:

Specify a list of properties for a lattice:

Generalizations & Extensions  (1)

LatticeData works on nonlattice structures such as tetrahedral packings:

Applications  (3)

Number of lattice points in the unit sphere:

The number of lattice points on the sphere as a function of radius:

The number of lattice points in the ball as a function of radius:

Given a 2D lattice basis:

Generate and display some of the elements in the lattice:

Given a 3D lattice basis:

Generate and display some of the elements in the lattice:

Possible Issues  (2)

The generator matrix of a lattice may be given as a SparseArray:

Use Normal to convert to a matrix expression:

Extra coordinates may be used to describe an n-dimensional lattice:

See Also

LatticeReduce  FiniteGroupData  GraphData

Entity Types: Lattice

Interpreter Types: Lattice  ComputedLattice

Function Repository: LatticeUnitCellPlot3D  LatticeVoronoiCellPlot3D

Related Guides

    ▪
  • Regular & Coordinate Arrays
  • ▪
  • Cryptographic Number Theory
  • ▪
  • Discrete Mathematics
  • ▪
  • Computational Geometry
  • ▪
  • Physics & Chemistry: Data and Computation
  • ▪
  • Mathematical Data

Related Links

  • ▪ LatticeData Source Information

History

Introduced in 2007 (6.0)

Wolfram Research (2007), LatticeData, Wolfram Language function, https://reference.wolfram.com/language/ref/LatticeData.html.

Text

Wolfram Research (2007), LatticeData, Wolfram Language function, https://reference.wolfram.com/language/ref/LatticeData.html.

CMS

Wolfram Language. 2007. "LatticeData." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/LatticeData.html.

APA

Wolfram Language. (2007). LatticeData. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/LatticeData.html

BibTeX

@misc{reference.wolfram_2025_latticedata, author="Wolfram Research", title="{LatticeData}", year="2007", howpublished="\url{https://reference.wolfram.com/language/ref/LatticeData.html}", note=[Accessed: 01-March-2026]}

BibLaTeX

@online{reference.wolfram_2025_latticedata, organization={Wolfram Research}, title={LatticeData}, year={2007}, url={https://reference.wolfram.com/language/ref/LatticeData.html}, note=[Accessed: 01-March-2026]}

Top
Introduction for Programmers
Introductory Book
Wolfram Function Repository | Wolfram Data Repository | Wolfram Data Drop | Wolfram Language Products
Top
  • Products
  • Wolfram|One
  • Mathematica
  • Notebook Assistant + LLM Kit
  • Compute Services
  • System Modeler

  • Wolfram|Alpha Notebook Edition
  • Wolfram|Alpha Pro
  • Mobile Apps

  • Wolfram Engine
  • Wolfram Player

  • Volume & Site Licensing
  • Server Deployment Options
  • Consulting
  • Wolfram Consulting
  • Repositories
  • Data Repository
  • Function Repository
  • Community Paclet Repository
  • Neural Net Repository
  • Prompt Repository

  • Wolfram Language Example Repository
  • Notebook Archive
  • Wolfram GitHub
  • Learning
  • Wolfram U
  • Wolfram Language Documentation
  • Webinars & Training
  • Educational Programs

  • Wolfram Language Introduction
  • Fast Introduction for Programmers
  • Fast Introduction for Math Students
  • Books

  • Wolfram Community
  • Wolfram Blog
  • Public Resources
  • Wolfram|Alpha
  • Wolfram Problem Generator
  • Wolfram Challenges

  • Computer-Based Math
  • Computational Thinking
  • Computational Adventures

  • Demonstrations Project
  • Wolfram Data Drop
  • MathWorld
  • Wolfram Science
  • Wolfram Media Publishing
  • Customer Resources
  • Store
  • Product Downloads
  • User Portal
  • Your Account
  • Organization Access

  • Support FAQ
  • Contact Support
  • Company
  • About Wolfram
  • Careers
  • Contact
  • Events
Wolfram Community Wolfram Blog
Legal & Privacy Policy
WolframAlpha.com | WolframCloud.com
© 2026 Wolfram
© 2026 Wolfram | Legal & Privacy Policy |
English