xraylib
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
Science Score: 67.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
✓CITATION.cff file
Found CITATION.cff file -
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
✓DOI references
Found 6 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
5 of 17 committers (29.4%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (11.3%) to scientific vocabulary
Keywords
c
c-plus-plus
csharp
fortran
fundamental-parameters
idl
java
lua
multi-platform
objective-c
pascal
perl
php
python
ruby
x-ray-crystallography
x-ray-fluorescence
x-ray-physics
Keywords from Contributors
interactive
diffraction
mesh
parallel
interpretability
closember
sequences
generic
projection
optim
Last synced: 4 months ago
·
JSON representation
·
Repository
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
Basic Info
- Host: GitHub
- Owner: tschoonj
- License: other
- Language: C
- Default Branch: master
- Homepage: https://github.com/tschoonj/xraylib/wiki
- Size: 64.1 MB
Statistics
- Stars: 145
- Watchers: 21
- Forks: 56
- Open Issues: 13
- Releases: 20
Topics
c
c-plus-plus
csharp
fortran
fundamental-parameters
idl
java
lua
multi-platform
objective-c
pascal
perl
php
python
ruby
x-ray-crystallography
x-ray-fluorescence
x-ray-physics
Created almost 17 years ago
· Last pushed 4 months ago
Metadata Files
Readme
Changelog
Funding
License
Citation
Authors
README
xraylib ======= This is xraylib, a library for X-ray matter interactions cross sections for X-ray fluorescence applications: core C library This library 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. Availability ============ The current stable version of xraylib is always available from http://github.com/tschoonj/xraylib Installation ============ xraylib can be compiled using GNU Autotools or meson. Please consult the INSTALL file in this distribution for more detailed instructions. An installer for Windows including a 64-bit dll and the xraylib headers is also available. More information about xraylib ============================== The project homepage is https://github.com/tschoonj/xraylib/wiki See the Changelog file for recent changes to the library. In 2004 an article was published about xraylib: A. Brunetti, M. Sanchez del Rio, B. Golosio, A. Simionovici and A. Somogyi, "A library for X-ray matter interaction cross sections for X-ray fluorescence applications", Spectrochimica Acta B 59 (2004) 1725-1731 (doi: http://dx.doi.org/10.1016/j.sab.2004.03.014) This paper was recently superseded by a new publication, covering all aspects of xraylib upto version 2.15.0: T. Schoonjans, A. Brunetti, B. Golosio, M. Sanchez del Rio, V. A. Solé, C. Ferrero and L. Vincze, "The xraylib library for X-ray--matter interactions. Recent developments", Spectrochimica Acta B 66 (2011) 776-784 (doi: http://dx.doi.org/10.1016/j.sab.2011.09.011) If you would publish scientific results that were obtained using xraylib, please refer to this paper. Subscription to our mailing list is possible at https://lists.ugent.be/wws/info/xraylib Reporting bugs ============== Details of compilation problems can be found in the INSTALL file. If you would encounter a bug which is not covered in these files please report it in the Issues section http://github.com/tschoonj/xraylib Contributing to xraylib ======================= If you are interested in participating in xraylib development, please see the webpage at http://ftp.esrf.eu/pub/scisoft/xraylib/readme.html
Owner
- Name: Tom Schoonjans
- Login: tschoonj
- Kind: user
- Location: Oxford, United Kingdom
- Company: @genomicsplc
- Website: tschoonj.github.io
- Repositories: 237
- Profile: https://github.com/tschoonj
I'm a software engineer working @genomicsplc, and am passionate about developing quality open source software.
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
authors:
- family-names: "Schoonjans"
given-names: "Tom"
- family-names: "Brunetti"
given-names: "Antonio"
- family-names: "Golosio"
given-names: "Bruno"
- family-names: "Sanchez del Rio"
given-names: "Manuel"
- family-names: "Solé"
given-names: "Vicente Armando"
- family-names: "Ferrero"
given-names: "Claudio"
- family-names: "Vincze"
given-names: "Laszlo"
title: "The xraylib library for X-ray–matter interactions"
version: 4.1.5
date-released: 2024-08-20
url: "https://github.com/tschoonj/xraylib"
preferred-citation:
type: article
authors:
- family-names: "Schoonjans"
given-names: "Tom"
- family-names: "Brunetti"
given-names: "Antonio"
- family-names: "Golosio"
given-names: "Bruno"
- family-names: "Sanchez del Rio"
given-names: "Manuel"
- family-names: "Solé"
given-names: "Vicente Armando"
- family-names: "Ferrero"
given-names: "Claudio"
- family-names: "Vincze"
given-names: "Laszlo"
doi: "10.1016/j.sab.2011.09.011"
journal: "Spectrochimica Acta Part B: Atomic Spectroscopy"
month: 11-12
start: 776 # First page number
end: 784 # Last page number
title: "The xraylib library for X-ray–matter interactions. Recent developments"
issue: 11-12
volume: 66
year: 2011
GitHub Events
Total
- Release event: 1
- Watch event: 21
- Delete event: 4
- Push event: 17
- Gollum event: 3
- Pull request event: 5
- Fork event: 2
- Create event: 8
Last Year
- Release event: 1
- Watch event: 21
- Delete event: 4
- Push event: 17
- Gollum event: 3
- Pull request event: 5
- Fork event: 2
- Create event: 8
Committers
Last synced: 7 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Tom Schoonjans | T****s@d****k | 760 |
| David Sagan | d****6@c****u | 22 |
| dependabot[bot] | 4****] | 20 |
| Chris Kerr | c****4@c****k | 5 |
| shirokobrod | 3****d | 4 |
| Marius Schollmeier | 1****r | 4 |
| unknown | m****w@j****m | 3 |
| Tom Schoonjans | T****s@d****k | 2 |
| Matthew Wormington | M****n@B****m | 2 |
| Chris Ninham | 6****7 | 1 |
| Jonas Adler | j****l@k****e | 1 |
| LGTM Migrator | l****r | 1 |
| schoon | s****n@l****n | 1 |
| Tom Schoonjans | s****n@x****e | 1 |
| Tom Schoonjans | s****n@m****l | 1 |
| Thomas A Caswell | t****l@b****v | 1 |
| Thomas VINCENT | t****t@e****r | 1 |
Committer Domains (Top 20 + Academic)
esrf.fr: 1
bnl.gov: 1
xmitom2.ugent.be: 1
localhost.localdomain: 1
kth.se: 1
bruker.com: 1
diamond.co.uk: 1
jvsemi.com: 1
cam.ac.uk: 1
cornell.edu: 1
diamond.ac.uk: 1
Issues and Pull Requests
Last synced: 4 months ago
All Time
- Total issues: 44
- Total pull requests: 93
- Average time to close issues: 3 months
- Average time to close pull requests: about 1 month
- Total issue authors: 27
- Total pull request authors: 7
- Average comments per issue: 2.8
- Average comments per pull request: 0.89
- Merged pull requests: 65
- Bot issues: 0
- Bot pull requests: 37
Past Year
- Issues: 0
- Pull requests: 8
- Average time to close issues: N/A
- Average time to close pull requests: 3 days
- Issue authors: 0
- Pull request authors: 2
- Average comments per issue: 0
- Average comments per pull request: 0.25
- Merged pull requests: 2
- Bot issues: 0
- Bot pull requests: 7
Top Authors
Issue Authors
- tschoonj (11)
- llohse (5)
- bbazi (2)
- srio (2)
- AtsushiTanimoto (2)
- t20100 (1)
- delorytheape (1)
- ckoern (1)
- woleda (1)
- gazzar (1)
- dependabot[bot] (1)
- lcs115 (1)
- ptim0626 (1)
- djvine (1)
- foldermann (1)
Pull Request Authors
- tschoonj (57)
- dependabot[bot] (40)
- mschollmeier (2)
- t20100 (2)
- shirokobrod (1)
- lgtm-com[bot] (1)
- Nin17 (1)
Top Labels
Issue Labels
dependencies (1)
Pull Request Labels
dependencies (40)
github_actions (2)
Packages
- Total packages: 3
-
Total downloads:
- pypi 5,450 last-month
-
Total dependent packages: 11
(may contain duplicates) -
Total dependent repositories: 7
(may contain duplicates) - Total versions: 16
- Total maintainers: 2
pypi.org: xraylib
pip-installable xraylib
- Documentation: https://github.com/tschoonj/xraylib
- License: BSD License
-
Latest release: 4.1.5
published over 1 year ago
Rankings
Dependent packages count: 1.9%
Average: 5.7%
Downloads: 6.3%
Dependent repos count: 9.0%
Maintainers (2)
Last synced:
4 months ago
conda-forge.org: xraylib
- Homepage: https://github.com/tschoonj/xraylib/wiki
- License: BSD-3-Clause
-
Latest release: 4.1.3
published over 3 years ago
Rankings
Dependent packages count: 9.0%
Dependent repos count: 18.0%
Average: 21.2%
Forks count: 24.9%
Stargazers count: 32.7%
Last synced:
4 months ago
repo1.maven.org: com.github.tschoonj:xraylib
A library for X-ray matter interaction cross sections for X-ray fluorescence applications
- Homepage: https://github.com/tschoonj/xraylib
- Documentation: https://appdoc.app/artifact/com.github.tschoonj/xraylib/
- License: 3-Clause BSD License
-
Latest release: 4.1.4
published almost 2 years ago
Rankings
Dependent repos count: 20.8%
Forks count: 23.3%
Stargazers count: 26.5%
Average: 30.2%
Dependent packages count: 50.1%
Last synced:
4 months ago
Dependencies
.github/workflows/ci.yml
actions
- actions/checkout v3 composite
- actions/setup-python v3 composite
- conda-incubator/setup-miniconda v2.1.1 composite
- ilammy/msvc-dev-cmd v1.12.0 composite
- msys2/setup-msys2 v2 composite
.github/workflows/codeql.yml
actions
- actions/checkout v3 composite
- github/codeql-action/analyze v2 composite
- github/codeql-action/autobuild v2 composite
- github/codeql-action/init v2 composite
pyproject.toml
pypi
- numpy *
windows/dotNet32/Example.csproj
nuget
windows/dotNet64/Example.csproj
nuget
windows/dotNetSrc/Example/Example.csproj
nuget
.github/workflows/build-publish-pypi.yml
actions
- actions/checkout v4 composite
- actions/download-artifact v4 composite
- actions/upload-artifact v4 composite
- pypa/cibuildwheel v2.19.2 composite
- pypa/gh-action-pypi-publish release/v1 composite