Skip to main content
https://github.com/WilliamJudge94/sxdm/actions/workflows/python-package-conda.yml/badge.svg Documentation status https://badge.fury.io/py/sxdm.svg

SXDM is a library for analyzing Scanning X-Ray Diffraction Microscopy data for materials science, chemistry and similar fields. The major focus is on Scanning Microscopy frames collected at multiple incident angles. One can import, retrieve, and analyze 26 - ID - C datasets, including X-ray Fluorescence data, all from a Python format.

Motivation & Features

  • Importing and analysis of scanning x-ray diffraction microscopy framesets

  • Analysis of scanning x-ray diffraction microscopy (centroids, region of interest, and general user analysis)

  • Provide a python toolkit for analysis of X-ray diffraction frames.

  • Privide a python toolkit for importing and retrieving X-ray Fluorescence data.

  • Store data in an open format for easy distribution.

  • Provide framework 26-ID-C data handling.

Installation (pip)

  • pip install sxdm

Developer Installation (git)

  • conda create -n sxdm python=3.6

  • source activate sxdm

  • git clone clone git@github.com:WilliamJudge94/sxdm.git

  • pip3 install -r sxdm/requirements.txt

  • pip3 install ipykernel

  • ipython kernel install –user –name=sxdm

Developer Virtual Environment & Jupyter Setup (git)

Run Commands In Jupyter Shell

  • %matplotlib qt

  • import sys

Linux - sys.path.append(‘/path/to/sxdm/folder’)

MacOS - sys.path.append(‘/Users/usr/virtual_environment/lib/python3.7/site-packages/’)

  • from sxdm import *

Usage

Please see the https://sxdm.readthedocs.io/en/latest/ for more details

License

This project is released under the GNU General Public License version 3.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

Release files for sxdm 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for sxdm 1.0.0
File Size Uploaded
sxdm-1.0.0.tar.gz 6.4 MB Details

Built distribution (wheel)

Table of built distributions (wheels) for sxdm 1.0.0
File Interpreter ABI Platform
sxdm-1.0.0-py3-none-any.whl Python 3 none any Details

Total release size: 6.4 MB

Release files / sxdm-1.0.0.tar.gz

Download URL sxdm-1.0.0.tar.gz
Size 6.4 MB
Tags Source
SHA-256 checksum
How to use checksums
559940c2df614806b704825381a07887c845efe3b94ce70b1b2b7dba95f1012e
BLAKE2b-256 checksum
How to use checksums
a6d7b6acf764f12f59f098d33cb5c66f05b1960e77c11dc491da3961404cd485
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.8.5

Release files / sxdm-1.0.0-py3-none-any.whl

Download URL sxdm-1.0.0-py3-none-any.whl
Size 92.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ff060b5e91299066bf0d325bbb42f5a9c239fc0fbab7c96386610c719c212e51
BLAKE2b-256 checksum
How to use checksums
401724d8721fb155ba32b7dbfff006a115e7948a755337d46e4b17e05c6140e8
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.6.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.19.5 CPython/3.8.5

Release history Release notifications | RSS feed

This release

1.0.0 This release

2 release files

0.9.0

2 release files

0.8.6

2 release files

0.8.5

2 release files

0.8.4

2 release files

0.8.3

2 release files

0.8.1

2 release files

0.8.0

2 release files

0.7.4

2 release files

0.7.3

2 release files

0.7.2

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.2

2 release files

0.6.1

2 release files

0.6.0

2 release files

0.5.9

2 release files

0.5.8

2 release files

0.5.7

2 release files

0.5.6

2 release files

0.5.5

2 release files

0.5.4

2 release files

0.5.3

2 release files

0.5.2

2 release files

0.5.0

2 release 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