Analysis software for XPCS, XSVS and SAXS data.
Project description
Documentation
The documentation can be found on Read the Docs under this link.
Install Xana
A Fortran compiler and f2py
(now part of numpy
) are required build python
modules from fortran routines during installation. If the installation fails due
to a missing compiler see point 3.
-
Install Xana using pip:
pip install Xana
-
Install most recent Xana version from GitHub: Download (clone) the repository and install Xana.
git clone https://github.com/reiserm/Xana.git cd Xana pip install .
or use
pip install -e .
for editable installation. Then you can update Xana by executinggit pull
from within the Xana directory.Install the latest version from GitHub directly with pip:
pip install git+https://github.com/reiserm/Xana.git
-
If a Fortran compiler is not already installed, try
-
Additional remarks on the installation on OSX:
- If installing Xana fails, it might help to unset the following environment
variables:
unset LDFLAGS
andunset SHELL
thenpip install Xana
.
- If installing Xana fails, it might help to unset the following environment
variables:
Example Data
An example XPCS dataset can be downloaded from Xana_example. The repository contains
- Example XPCS data measured with 100nm (diameter) SiO2 nanoparticles dispersed in a glycerol-water mixture.
- A mask of the detector, i.e., a 2D array where bad or broken pixels are 0 and others are 1.
- A tutorial Jupyter notebook.
Use
git clone https://github.com/reiserm/Xana_example.git
tar xzf ./Xana_example/xpcs_data.tgz
to download and unpack the data.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distributions
Built Distributions
Hashes for Xana-0.6.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5811309a89cd860441b38b40b90041843988bedaab3ffdcd26c2baec787d6ef8 |
|
MD5 | 87094622eaaa75a4850e0b2480d65603 |
|
BLAKE2b-256 | ebd5feacca9e686a3be82e0c38f4811c403f6fd89db69f9b5ba913ab4eefc5f8 |
Hashes for Xana-0.6.6-cp39-cp39-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 682df0f2c1a754a7524bf17a47ce6b2ae0acaf5bb4d17511aae647324344e660 |
|
MD5 | ff68bd4b553b69bc3e15b23bff487da4 |
|
BLAKE2b-256 | af88ef6248604853f6e4a6c13310337d75367b6a3ac85024cca3fb416771dbe8 |
Hashes for Xana-0.6.6-cp39-cp39-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 810281b54964b560ce76b1ffa54304f64e668e575bd7941367ec3d2946abf10c |
|
MD5 | 114d573ec08db6fbd7a1e92366ae01e4 |
|
BLAKE2b-256 | f720bcbd4d39f567bb148e5ef791e4e2a89203139bb800ca9f6dbb098dc7d491 |
Hashes for Xana-0.6.6-cp39-cp39-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 696a4113e5a15959fdd3e8e5fc9982044d146d1beeaa862e312d894c1ea8c113 |
|
MD5 | e1b6b7371a8b4bedf61644bb4292359f |
|
BLAKE2b-256 | 6a83e90e46fefb37a4460261e3f15633373e1ae37ba35cddbf3e6a4220361e2f |
Hashes for Xana-0.6.6-cp39-cp39-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8924fb4d6c873771c50ca7f1484787dc8da129e487a00f8379495a43e6c39d5 |
|
MD5 | 4ef0d3a55e8900fa7e245ffb8dded645 |
|
BLAKE2b-256 | 9536b2912223eb2627426cc9a1a1d8715df2ac7349c57b494e10e311fbaea18d |
Hashes for Xana-0.6.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32176cacf70172ffeaa3ea6abc4de8ab9c6eaa4716a13e59707702f84c12cd18 |
|
MD5 | f62a0748259638c4e81a502f467378c0 |
|
BLAKE2b-256 | 91cdc5317cff40bd1af053c87350076d0de6106d7c4a5273a1dcb7d7235f8e31 |
Hashes for Xana-0.6.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dfb1d7dfd155866f9f717e07aac6b150c72824b28150e267fb3806c20ed8e7ad |
|
MD5 | ec4954aa305c14d082a7a8eab31f5b0e |
|
BLAKE2b-256 | 773ecc9086d3f5f040b0a1ae47bea4c3dcd75aa4cbf76de7a2c8adb5fc211037 |
Hashes for Xana-0.6.6-cp38-cp38-manylinux2010_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9acdd37dbdb59cf31b4e8f8b2120351973c279ac02b37c67353b186844d021a |
|
MD5 | d05bfa2bd000a0fcdec7a107798e1b66 |
|
BLAKE2b-256 | 60ee87f86e5cb40a199f63d102906139fd9d4eb4ec1c6f88d670e9b6ff35ef63 |
Hashes for Xana-0.6.6-cp38-cp38-manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b36caa120d847f1a5de896ebb8a4ab9c9ad7647015c2eac97bfea1a265da5bbb |
|
MD5 | aea083e6b0ef9db1968c20c327f746e7 |
|
BLAKE2b-256 | 0145277dae6ecfbba1fe13fd60411d95a744e73cdf890e980e314bdc57a9a272 |
Hashes for Xana-0.6.6-cp38-cp38-manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 954982c31f8975c2560cf9a2e130147e09b6c8670df22ebe06214caeacd02fcd |
|
MD5 | e58262fa5c0233712710ae51367c9e37 |
|
BLAKE2b-256 | e9dde878591e34f83cb6a00414b79b3e0e164d62095996ec1f93970b4d3bc4d8 |
Hashes for Xana-0.6.6-cp38-cp38-manylinux1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86151f58efdf299a2e98e4d4f72e20fe7a6a405a5e4e86c9fd6a3b2d75ed53ce |
|
MD5 | b436b25ac7d91b71e5fcbf234edfd2ef |
|
BLAKE2b-256 | 92eb82cd0248e6a9ddad851e62216bad6b52b41f602198c10e487dc2b981b7b3 |
Hashes for Xana-0.6.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b3f4117f48576074df02274c8193ed0ce4683d6123de36ba8abd307825a23d9f |
|
MD5 | 9ae515fdcfd8810fb3646567c4eba760 |
|
BLAKE2b-256 | b94fc3060d8fefc6278fd25b3d34ae6126954a9f4acd7b5b313dfd8f4acb0f79 |