Reel1.0 - A visualization tool for evaluating powder diffraction refinements

Reel1.0 - A visualization tool for evaluating powder diffraction refinements - Published in JOSS (2021)

https://github.com/fgjorup/reel

Science Score: 93.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
    Found 4 DOI reference(s) in README and JOSS metadata
  • Academic publication links
  • Committers with academic emails
  • Institutional organization owner
  • JOSS paper metadata
    Published in Journal of Open Source Software

Keywords

diffraction parametric-refinement pxrd python rietveld-refinement

Scientific Fields

Mathematics Computer Science - 84% confidence
Last synced: 4 months ago · JSON representation

Repository

Reel1.0 is a visualization tool for powder diffraction data and refinement results, intended for in-situ, operando, or similar larges datasets.

Basic Info
  • Host: GitHub
  • Owner: fgjorup
  • License: mit
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 33.7 MB
Statistics
  • Stars: 2
  • Watchers: 2
  • Forks: 2
  • Open Issues: 4
  • Releases: 4
Topics
diffraction parametric-refinement pxrd python rietveld-refinement
Created over 4 years ago · Last pushed almost 4 years ago
Metadata Files
Readme License

README.md

Refinement-evaluator

Tool for visualizing Rietveld refinement results By Frederik Gjørup

Citing Reel1.0

The software is open and free for all as stated in the MIT license, however, we kindly ask users to cite the following reference, when relevant:

Gjørup, F. H., Mørch M., & Christensen, M. Reel1. 0 - A visualization tool for evaluating powder diffraction refinements. Journal of Open Source Software 6.66 (2021): 3546. DOI: 10.21105/joss.03546

Running the program

Please run the setup.bat the first time you use the program. After that, run it by running the "runReel.bat" file or double-clicking the corresponding short-cut.
If the program does not open, check that the path to python.exe in "run
Reel.bat" line 5 is valid.

Files are opened from Files->Open by selected the desired files in the dialog box. NB: The file order might depend on the sorting order of the current folder! Open several datasets by clicking the Add dataset button, and change between them by clicking their names, the Next or Previous buttons, or with ctrl+arrow keys.

"Reel" through frames by dragging the green lines, either in the Surface plots or in the Parameter plot, or by using the arrow keys.

Select which parameters to plot and which axis to plot them on in the Parameter plot menu.

You can change the user defined default settings by editing the ReelUserSettings.py file, and restore the default settings from the Help menu in Reel.

Data formats

Reel accepts several common data formats, but for the full range of option, use the .xyy format, as described in the Reel1.0 Quick Guide.pdf.

MAC Users

Open a terminal in the program folder and run "Refinementevaluatorver1.0.py" in python.

Requirements

Python 3.8.3 (Other versions of python 3 and modules might still work)
Non-built-in python modules:
| Module | Version | pip install command | | ------ | ------- | ------------------- | | PyQt5 | v. 5.14.2 | pip install PyQt5 | | pyqtgraph | v. 0.11.1 | pip install pyqtgraph | | matplotlib | v. 3.3.3 | pip install matplotlib | | numpy | v. 1.19.5 | pip install numpy | | scipy | v. 1.6.0 | pip install scipy |

+ Requirements imposed by the modules. See pip show [module] for more information.

Contributing, feedback, and support

You can open a series of test files intended for debugging by running Refinement_evaluator_ver1.0.py -debug.

All users are welcome to provide feedback, report issues, or suggest changes to the program, either by creating a new issue on the GitHub repository or by contacting me at fgjorup@chem.au.dk.

Owner

  • Name: Frederik
  • Login: fgjorup
  • Kind: user
  • Company: @Magnetic-Matter-Aarhus

JOSS Publication

Reel1.0 - A visualization tool for evaluating powder diffraction refinements
Published
October 16, 2021
Volume 6, Issue 66, Page 3546
Authors
Frederik H. Gjørup ORCID
Department of Chemistry and Interdisciplinary Nanoscience Center (iNANO), Aarhus University, Langelandsgade 140, 8000 Aarhus C, Denmark
Mathias Mørch ORCID
Department of Chemistry and Interdisciplinary Nanoscience Center (iNANO), Aarhus University, Langelandsgade 140, 8000 Aarhus C, Denmark
Mogens Christensen ORCID
Department of Chemistry and Interdisciplinary Nanoscience Center (iNANO), Aarhus University, Langelandsgade 140, 8000 Aarhus C, Denmark
Editor
Rachel Kurchin ORCID
Tags
diffraction TOPAS Rietveld pxrd

GitHub Events

Total
Last Year

Committers

Last synced: 5 months ago

All Time
  • Total Commits: 98
  • Total Committers: 2
  • Avg Commits per committer: 49.0
  • Development Distribution Score (DDS): 0.02
Past Year
  • Commits: 0
  • Committers: 0
  • Avg Commits per committer: 0.0
  • Development Distribution Score (DDS): 0.0
Top Committers
Name Email Commits
Frederik 4****p 96
Mathias Mørch 4****h 2

Issues and Pull Requests

Last synced: 4 months ago

All Time
  • Total issues: 12
  • Total pull requests: 7
  • Average time to close issues: 17 days
  • Average time to close pull requests: 2 minutes
  • Total issue authors: 4
  • Total pull request authors: 2
  • Average comments per issue: 1.08
  • Average comments per pull request: 0.14
  • Merged pull requests: 6
  • Bot issues: 0
  • Bot pull requests: 0
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • mikapfl (7)
  • moerch (2)
  • cmbiwer (2)
  • priyankshyam (1)
Pull Request Authors
  • fgjorup (4)
  • moerch (3)
Top Labels
Issue Labels
Pull Request Labels

Dependencies

requirements.txt pypi
  • PyQt5 >=5.14.2
  • matplotlib *
  • numpy *
  • pyqtgraph >=0.11.1
  • scipy *