SXRD solver module for ODAT-SE: data-analysis software of quantum beam diffraction experiments for 2D material structure
Project description
odatse-SXRD: solver module for analyses of SXRD data
Open Data Analysis Tool for Science and Engineering (ODAT-SE) is a framework for applying a search algorithm to a direct problem solver to find the optimal solution. It has been developed by the name 2DMAT, and since version 3.0, it is organized as an open platform for data analysis by modularizing direct problem solvers and search algorithms.
sxrdcalc has been developed as a software package for the analyses of the surface X-ray diffraction data, which calculates the X-ray diffraction intensity from surface, the Patterson map of experimental data, and the fitting of model structure to the experimental data by Levenberg-Marquadt method or simulated annealing method. odatse-SXRD is an adaptor library to use sxrdcalc as a direct problem solver of ODAT-SE.
Prerequisites
- Required
- python >= 3.9
- numpy >= 1.14
- pydantic >= 2.0
- ODAT-SE >= 3.0
- sxrdcalc
Install
- From PyPI (Recommended)
python3 -m pip install -U odatse-SXRD- If you install them locally, use
--useroption likepython3 -m pip install -U --user
- If you install them locally, use
- From Source (For developers)
- update
pip >= 19bypython3 -m pip install -U pip python3 -m pip install ODATSE_SXRD_ROOT_DIRECTORYto installodatse-SXRDpackage andodatse-SXRDcommand
ODATSE_SXRD_ROOT_DIRECTORYpoints to the directory including thisREADME.mdfile.
- update
Simple Usage
odatse-SXRD input.toml(use the installed script)python3 src/main.py input.toml(use the raw script)- For details of the input file, see the document.
Files and directories of odatse-SXRD
src/- source codes
sample/- sample usages
doc/- source codes of documents (manuals)
tests/- for automatic test
LICENSE- license terms (GNU GPL v3)
README.md- this file
pyproject.toml- metadata for
odatse-SXRD
- metadata for
License
This package is distributed under GNU General Public License version 3 (GPL v3) or later.
We hope that you cite the following references when you publish the results using 2DMAT / ODAT-SE: "Data-analysis software framework 2DMAT and its application to experimental measurements for two-dimensional material structures", Y. Motoyama, K. Yoshimi, I. Mochizuki, H. Iwamoto, H. Ichinose, and T. Hoshi, Computer Physics Communications 280, 108465 (2022).
Bibtex:
@article{MOTOYAMA2022108465,
title = {Data-analysis software framework 2DMAT and its application to experimental measurements for two-dimensional material structures},
journal = {Computer Physics Communications},
volume = {280},
pages = {108465},
year = {2022},
issn = {0010-4655},
doi = {https://doi.org/10.1016/j.cpc.2022.108465},
url = {https://www.sciencedirect.com/science/article/pii/S0010465522001849},
author = {Yuichi Motoyama and Kazuyoshi Yoshimi and Izumi Mochizuki and Harumichi Iwamoto and Hayato Ichinose and Takeo Hoshi}
}
Copyright
© 2020- The University of Tokyo. All rights reserved. This software was developed with the support of "Project for advancement of software usability in materials science" of The Institute for Solid State Physics, The University of Tokyo.
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 Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file odatse_sxrd-1.0.0.tar.gz.
File metadata
- Download URL: odatse_sxrd-1.0.0.tar.gz
- Upload date:
- Size: 20.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f0cee19cbcab64078501f9fcf04d345cbffe38ee448b775b04d478329910e92c
|
|
| MD5 |
d41692d5d37bc431525025814a238def
|
|
| BLAKE2b-256 |
e39376db75f4fe35c4d62396a861b0cabe7bf0f0982db3e2a7d2d10f469bbfab
|
File details
Details for the file odatse_sxrd-1.0.0-py3-none-any.whl.
File metadata
- Download URL: odatse_sxrd-1.0.0-py3-none-any.whl
- Upload date:
- Size: 23.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
735052339f2c5a307fbb37b7c18b3c85a7b6b33c83957f842d6164fb8670a9b3
|
|
| MD5 |
4cce81a46f46fe8690fc6010fd83ca28
|
|
| BLAKE2b-256 |
d21c7d589de118f7ea4f2b61b473ad00f8721f7fc7a7cd881ed72ae8f99c3818
|