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)
| File | Size | Uploaded | |
|---|---|---|---|
| sxdm-1.0.0.tar.gz | 6.4 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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
|