Mathematics of symmetry groups — the bridge between art and physics
Project description
symmetry-math
Mathematics of symmetry groups — the bridge between art and physics.
Symmetry appears everywhere: Islamic tile patterns, molecular structure, particle physics.
Installation
pip install symmetry-math
Modules
- groups —
Groupbase class,SymmetricGroup(n),CyclicGroup(n),DihedralGroup(n),is_abelian(),order(),subgroups() - transform — 2D rotation, reflection, glide reflection matrices,
compose(),is_symmetry_of() - wallpaper — 17 wallpaper groups,
classify_pattern(), generator detection, tiling verification - orbit — Orbit-stabilizer theorem,
orbit(),stabilizer(),burnside_lemma() - crystal — 32 crystallographic point groups, Laue classes, systematic absences
No external dependencies. Type hints, docstrings throughout.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
symmetry_math-0.1.0.tar.gz
(12.5 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file symmetry_math-0.1.0.tar.gz.
File metadata
- Download URL: symmetry_math-0.1.0.tar.gz
- Upload date:
- Size: 12.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d01658b1a5c6db53c2f642443692179b75785a439d273ae42637be15d4cdf8b7
|
|
| MD5 |
81b6078d0db83f3fc35c860ed6b97fac
|
|
| BLAKE2b-256 |
703bcc3875cd7f9dc556109396b8669370fe0774a57bdb6fd78a6ed45c4cb2fe
|
File details
Details for the file symmetry_math-0.1.0-py3-none-any.whl.
File metadata
- Download URL: symmetry_math-0.1.0-py3-none-any.whl
- Upload date:
- Size: 12.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.10.12
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
97d2370cfbe6dcfcc991a521ad4252a327370639f11b5dfdc828a3c2cdc0e0de
|
|
| MD5 |
6716390a26d00275a138b684dc092c07
|
|
| BLAKE2b-256 |
09424d48b20685cebd1e36d012174b796823eac2c4ca58c2857c7f4be49db1ae
|