Skip to main content
Yanked

This release has been yanked by its maintainers, and will be ignored by installers, except when explicitly specified.
Consider using release 0.2.4 instead.

ebsdsim — dynamical EBSD master patterns

ebsdsim

CI Documentation Python License: MIT

ebsdsim computes Lambert-projected Kikuchi master patterns from crystal structures using multi-beam dynamical electron diffraction on the GPU (WebGPU). Patterns are written as raw intensities in compressed .npz files; display scaling is applied when you load them.

User documentation is at ebsdsim.readthedocs.io.

Installation

pip install ebsdsim

Simulations require a WebGPU adapter. See the installation guide for Python version support, GPU drivers, and editable installs.

Quick start

import ebsdsim as es

mp = es.master_pattern_from_cif(
    "GaN.cif",
    voltage_kv=20.0,
    halfw=250,
    sigma_deg=70.0,
)
mp.save("GaN-master-pattern.npz")

Bundled presets: GaN.cif, Ni.cif. See examples/01_quick_start.ipynb.

Documentation

Development and releases: CONTRIBUTING.md.

License

MIT — see LICENSE.

Download files

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

Source Distribution

ebsdsim-0.2.0.tar.gz (873.9 kB view details)

Uploaded Source

Built Distribution

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

ebsdsim-0.2.0-py3-none-any.whl (492.6 kB view details)

Uploaded Python 3

File details

Details for the file ebsdsim-0.2.0.tar.gz.

File metadata

  • Download URL: ebsdsim-0.2.0.tar.gz
  • Upload date:
  • Size: 873.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ebsdsim-0.2.0.tar.gz
Algorithm Hash digest
SHA256 54132cdb7e6b088158c77fb153272b7698bc8af5c4c0bf70a70866354902fb82
MD5 022e0621334f87b2f76442c27d30158e
BLAKE2b-256 f81c48453dc00f5059bc41d59a0e30385b966059e3c4e8bb0fa35262f220d225

See more details on using hashes here.

Provenance

The following attestation bundles were made for ebsdsim-0.2.0.tar.gz:

Publisher: release.yml on ZacharyVarley/ebsdsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file ebsdsim-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: ebsdsim-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 492.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for ebsdsim-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 be2e892fbb5e4f84018b77f3145dd7096d085ca23586134ebfd13b7b0b70849d
MD5 9a0493c25826f322e2fa32eae2978f6f
BLAKE2b-256 8229fe3f2742edf2415240d5195030ebaaa2527067a34b9683dc593ce30c20c7

See more details on using hashes here.

Provenance

The following attestation bundles were made for ebsdsim-0.2.0-py3-none-any.whl:

Publisher: release.yml on ZacharyVarley/ebsdsim

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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