Metadata-Version: 2.1
Name: sxdm
Version: 0.8.3
Summary: Tools for analyzing Scanning X-ray Diffraction Microscopy data
Home-page: https://github.com/WilliamJudge94/sxdm
Author: William Judge
Author-email: williamjudge94@gmail.com
License: UNKNOWN
Keywords: SXDM X-ray microscopy APS 26-ID-C Argonne Advanced Photon Source
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)
Classifier: Natural Language :: English
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.5
Classifier: Topic :: Scientific/Engineering :: Chemistry
Classifier: Topic :: Scientific/Engineering :: Physics
Classifier: Topic :: Scientific/Engineering :: Visualization
Requires-Python: >=3.6
Description-Content-Type: text/x-rst
Requires-Dist: h5py (==2.8.0)
Requires-Dist: matplotlib (>=2.1.0)
Requires-Dist: psutil
Requires-Dist: numpy (==1.16.1)
Requires-Dist: tqdm (==4.19.5)
Requires-Dist: tifffile
Requires-Dist: miniutils (==1.0.1)
Requires-Dist: imageio (==2.5.0)
Requires-Dist: nose (==1.3.7)
Requires-Dist: progressbar (==2.5)
Requires-Dist: scipy (==1.1.0)
Requires-Dist: opencv-python
Requires-Dist: PyQt5
Requires-Dist: pyparsing (==2.4.7)
Requires-Dist: skbuild

SXDM v0.7
==========

.. image:: https://app.travis-ci.com/WilliamJudge94/sxdm.svg?branch=master
    :target: https://app.travis-ci.com/WilliamJudge94/sxdm
.. image:: https://coveralls.io/repos/github/WilliamJudge94/sxdm/badge.svg?branch=master
    :target: https://coveralls.io/github/WilliamJudge94/sxdm?branch=master
.. image:: https://readthedocs.org/projects/sxdm/badge/?version=latest
   :target: http://sxdm.readthedocs.io/en/latest/?badge=latest
   :alt: Documentation status



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.

.. _GNU General Public License version 3: https://www.gnu.org/licenses/gpl-3.0.en.html


