Skip to main content

A Python package for analyzing symmetry constraints on magnetic exchange Hamiltonians

Project description

Jsymm is a tool and a Python library for analyzing symmetry constraints on the exchange tensors associated with interatomic bonds in crystals.

Given a structural cif file of a crystal, Jsymm will find

  • The most general form of symmetry-allowed matrices of DMI and anisotropic Heisenberg exchange for any bond.
  • A set of compatible tensors for all bonds related to this bond by symmetry operations.

The output includes exchange matrices in symbolic form, as well as the information about the symmetry action on the bonds.

You can interact with a live web interface of Jsymm. There, on the Help page, you can load an example CIF file and examine exchange tensors in hematite.

For more details, please see Jsymm documentation.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

jsymm-0.1.0.tar.gz (32.8 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

jsymm-0.1.0-py3-none-any.whl (34.2 kB view details)

Uploaded Python 3

File details

Details for the file jsymm-0.1.0.tar.gz.

File metadata

  • Download URL: jsymm-0.1.0.tar.gz
  • Upload date:
  • Size: 32.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for jsymm-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0148af9c5102eeb63273ebc943850f0b0314daa41b20175e1a1acf500b4bdb72
MD5 6945d3ae815d10fbb8bdc4913c1269af
BLAKE2b-256 030e5a82a25eee74ba298426e011f32528dfa0ac43b8e6fa276f7570eb118844

See more details on using hashes here.

File details

Details for the file jsymm-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: jsymm-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 34.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for jsymm-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 44208cc6de14d94c51da9902fe4850a48a5d0aea2d1702b7dd3b8ee4065e5ab0
MD5 8d1e3e9862e9f3af8b89fa4403a067a2
BLAKE2b-256 0815ff0e2c721054171bff2b7bcbd3940c3f47577f83ef69f12ad922cd576505

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page