Skip to main content

Zernike feature representation and manifold learning of scanning transmission electron microscopy images

Project description

CI PyPI Python

Logo

motif-learn: machine learning in scanning transmission electron microscopy

Welcome to motif-learn, a Python package designed to apply machine learning techniques to scanning transmission electron microscopy (STEM) data. This tool enables researchers to identify and analyze structural motifs in atomic resolution images efficiently, offering a powerful way to explore materials with defects.

Installation🛠️

pip install motif-learn

To install the latest development version directly from GitHub:

pip install git+https://github.com/jiadongdan/motif-learn.git

How to use motif-learn👨‍🏫

License⚖️

motif-learn is licensed under the MIT License. For more details, see the LICENSE file.

Citation📜

If you find this project useful, please cite:

Dan, Jiadong, Xiaoxu Zhao, Shoucong Ning, Jiong Lu, Kian Ping Loh, Qian He, N. Duane Loh, and Stephen J. Pennycook. "Learning motifs and their hierarchies in atomic resolution microscopy." Science Advances 8, no. 15 (2022): eabk1005. 📄[paper]

Dan, Jiadong, Cheng Zhang, Xiaoxu Zhao and N. Duane Loh. " Symmetry quantification and segmentation in STEM imaging through Zernike moments." Chinese Physics B, (2024). 📄[paper]

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

motif_learn-0.1.2.tar.gz (78.2 kB view details)

Uploaded Source

Built Distribution

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

motif_learn-0.1.2-py3-none-any.whl (98.8 kB view details)

Uploaded Python 3

File details

Details for the file motif_learn-0.1.2.tar.gz.

File metadata

  • Download URL: motif_learn-0.1.2.tar.gz
  • Upload date:
  • Size: 78.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for motif_learn-0.1.2.tar.gz
Algorithm Hash digest
SHA256 ea4027f520326642e1d572b9fc31d0ffa1c6ffcda48fecb9d4e0e1b49b25eab3
MD5 8fdeb70490417fe0fa33927d9ce5f1e3
BLAKE2b-256 cd1858d98ad17cf2aebca72c80e4427e342af21c5dccdc61da72820162b76aa7

See more details on using hashes here.

File details

Details for the file motif_learn-0.1.2-py3-none-any.whl.

File metadata

  • Download URL: motif_learn-0.1.2-py3-none-any.whl
  • Upload date:
  • Size: 98.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for motif_learn-0.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 ade67fb4a2747cac383cb81af1f924ce710607bf407d263eeb1653fe6c250252
MD5 ba2c4df2c3cbefbd000388746b1ca3d9
BLAKE2b-256 96e4e58f337ac9eb74f5f3bcb2edb7d9d185f1798e65be67ab676f053e56f1de

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