bem
bem: modeling for neutron Bragg-edge imaging - Published in JOSS (2018)
Science Score: 95.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
Links to: joss.theoj.org -
✓Committers with academic emails
3 of 3 committers (100.0%) from academic institutions -
○Institutional organization owner
-
✓JOSS paper metadata
Published in Journal of Open Source Software
Scientific Fields
Repository
Basic Info
- Host: GitHub
- Owner: ornlneutronimaging
- License: mit
- Language: Jupyter Notebook
- Default Branch: master
- Size: 9.67 MB
Statistics
- Stars: 2
- Watchers: 2
- Forks: 1
- Open Issues: 8
- Releases: 4
Metadata Files
README.md
Bragg Edge Modeling
This python package provides tools to model and help analyze neutron Bragg Edge imaging data.
Main functionality: given lattice structure of a material and optionally a texture model and an instrument beam model, calculate neutron Bragg Edge spectrum as a function of neutron wavelength.
Features
- Calculation of basic Bragg Edge spectrum from crystal structure specification, assuming an isotropic powder sample, and accounting for various contributions to neutron scattering including, for example, diffraction and inelastic scattering (using incoherent approximation)
- Modeling of texture:
- March Dollase
- Modeling of peak profile:
- Jorgensen model
- Flexible design to allow future extension to texture and peak profile models
- Allow easy fitting to measured Bragg Edge data
Documentation
Please refer to https://ornlneutronimaging.github.io/braggedgemodeling for documentation on installation, usage, and API.
Community guidelines
How to contribute
Please clone the repository, make changes and make a pull request.
How to report issues
Please use the github issues to report issues or bug reports.
Support
Please either use the github issues to ask for support, or contact the authors directly using email.
Known problems
- Debye temperatures are listed in a table, which is missing data for some elements. However, users can provide their own table in a configuration file.
Owner
- Name: ornlneutronimaging
- Login: ornlneutronimaging
- Kind: organization
- Repositories: 62
- Profile: https://github.com/ornlneutronimaging
JOSS Publication
bem: modeling for neutron Bragg-edge imaging
Tags
neutron neutron imaging Bragg-edgeGitHub Events
Total
Last Year
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Jiao Lin | l****o@o****v | 167 |
| JeanBilheux | b****m@o****v | 12 |
| Song, Gian | s****g@o****v | 3 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 31
- Total pull requests: 7
- Average time to close issues: about 1 month
- Average time to close pull requests: about 4 hours
- Total issue authors: 3
- Total pull request authors: 1
- Average comments per issue: 0.77
- Average comments per pull request: 0.71
- Merged pull requests: 7
- 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
- yxqd (25)
- mikapfl (4)
- stuartcampbell (2)
Pull Request Authors
- yxqd (7)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 1
- Total downloads: unknown
- Total dependent packages: 0
- Total dependent repositories: 0
- Total versions: 4
conda-forge.org: braggedgemodeling
braggedgemodeling is a Python package providing data analysis tools for neutron Bragg Edge spectra. Given material lattice structure, it can compute Bragg Edge transmission spectrum as a function of neutron wavelength.
- Homepage: https://github.com/ornlneutronimaging/braggedgemodeling
- License: MIT
-
Latest release: 0.1.3
published about 4 years ago
Rankings
Dependencies
- diffpy.structure *
- matplotlib *
- numpy *
- pandas *
- periodictable *
- pyyaml *
- scipy *
