Skip to main content

Welcome to moseley

The widespread use of point-and-shoot hand held x-ray fluorescence (XRF) instruments in cultural heritage research, would suggest that it is easy enough for anyone to find out the elemental composition of materials. Alas, due to myriads of emission energies, escape peaks and other nuisances, reliable interpretation of x-ray fluorescence spectra is actually hard. If you are not yet deterred, just read the Handheld XRF in Cultural Heritage - A practical workbook for conservators with many, many examples of spectra that was recently made available on-line by the Getty Conservation Institute.

My take on this as a physicist and a python programmer is that instead of learning from data directly (i.e. staring at measured spectra), a nicer route to insight exists. Due to huge efforts and advances of the open source scientific computing community it is nowadays possible to install readily available python packages and create physics simulations and visualizations with a few lines of computer code. Once you understand why certain patterns of peaks appear, it becomes much more easy to interpret XRF spectra reliably.

Installation

If you would like to adapt this plot to your own needs, for instance to to see what happens if you change beam energy, you can install this package yourself.

$ pip install moseley 

Usage

See documentation: https://fligt.github.io/moseley/

Download files

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

Source Distribution

moseley-1.1.3.tar.gz (27.7 kB view details)

Uploaded Source

Built Distribution

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

moseley-1.1.3-py3-none-any.whl (27.8 kB view details)

Uploaded Python 3

File details

Details for the file moseley-1.1.3.tar.gz.

File metadata

  • Download URL: moseley-1.1.3.tar.gz
  • Upload date:
  • Size: 27.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for moseley-1.1.3.tar.gz
Algorithm Hash digest
SHA256 487241872838908aa88b55b76aafd31fb8c5b7f875b6912fbaf284f81afd42eb
MD5 78761048fcfb7a53896d2e2e7484e0e0
BLAKE2b-256 2f3b93d691b955efef0c241c290b2c46cd4696859c86e9abbd8b380b5ae8fc64

See more details on using hashes here.

File details

Details for the file moseley-1.1.3-py3-none-any.whl.

File metadata

  • Download URL: moseley-1.1.3-py3-none-any.whl
  • Upload date:
  • Size: 27.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.9

File hashes

Hashes for moseley-1.1.3-py3-none-any.whl
Algorithm Hash digest
SHA256 c4827a30604a1b67ca146117d70fc961e442c0c4b9c00178c1cffdf84b0c0343
MD5 82fa5570c70703e49ab0566bf989117b
BLAKE2b-256 5b2669535f022fe1dbe7feed8d271f15dd849cf744e8d7512ca522c7c78e9437

See more details on using hashes here.

Release history Release notifications | RSS feed

1.1.4

2 files

This release

1.1.3 This release

2 files

1.1.2

2 files

1.1.1

2 files

1.0.3

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.6

2 files

0.0.4

2 files

0.0.3

2 files

0.0.2

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page