scikit-ued
Collection of algorithms and routines for (ultrafast) electron diffraction and scattering
Science Score: 36.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
-
✓DOI references
Found 7 DOI reference(s) in README -
○Academic publication links
-
✓Committers with academic emails
1 of 4 committers (25.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (17.3%) to scientific vocabulary
Keywords
Repository
Collection of algorithms and routines for (ultrafast) electron diffraction and scattering
Basic Info
- Host: GitHub
- Owner: LaurentRDC
- License: gpl-3.0
- Language: Python
- Default Branch: master
- Homepage: http://scikit-ued.readthedocs.io
- Size: 24.2 MB
Statistics
- Stars: 145
- Watchers: 8
- Forks: 21
- Open Issues: 0
- Releases: 34
Topics
Metadata Files
README.md
scikit-ued
Collection of algorithms and functions for ultrafast electron diffraction. It aims to be a fully-tested package taking advantage of Python's most recent features.
For examples, see our tutorials.
API Reference
The API Reference on readthedocs.io provides API-level documentation, as well as tutorials.
Installation
scikit-ued is available on PyPI; it can be installed with pip:
python -m pip install scikit-ued
To also install optional dependencies required to view diffraction images interactively:
python -m pip install scikit-ued[diffshow]
scikit-ued is also available on the conda-forge channel for the conda package manager:
conda config --add channels conda-forge
conda install scikit-ued
To install the latest development version from Github:
python -m pip install git+https://github.com/LaurentRDC/scikit-ued.git
After installing scikit-ued you can use it like any other Python module
as skued.
Each version is tested against Python 3.7+. If you are using a
different version, tests can be run using the pytest package.
Optional dependencies
For displaying diffraction images with interactive contrast using the
skued.diffshow function, PyQtGraph is required.
Contributing
If you want to contribute to scikit-ued, take a look at CONTRIBUTING.md.
Related projects
Streaming operations on NumPy arrays are available in the npstreams package.
Interactive exploration of ultrafast electron diffraction data with the iris-ued package.
Crystal structure manipulation (including symmetry-determination) with the crystals package. (Included with scikit-ued)
A graphical user interface for the dual-tree complex wavelet transform baseline-removal routine is available as a separate package.
Citations
If you find this software useful, please consider citing the following publication:
L. P. René de Cotret, M. R. Otto, M. J. Stern. and B. J. Siwick, An open-source software ecosystem for the interactive exploration of ultrafast electron scattering data, Advanced Structural and Chemical Imaging 4:11 (2018) DOI: 10.1186/s40679-018-0060-y.
If you are using the baseline-removal functionality of scikit-ued, please consider citing the following publication:
L. P. René de Cotret and B. J. Siwick, A general method for baseline-removal in ultrafast electron powder diffraction data using the dual-tree complex wavelet transform, Struct. Dyn. 4 (2017) DOI: 10.1063/1.4972518.
Support / Report Issues
All support requests and issue reports should be filed on Github as an issue.
License
scikit-ued is made available under the GPLv3 License. For more details, see LICENSE.txt.
Owner
- Name: Laurent P. René de Cotret
- Login: LaurentRDC
- Kind: user
- Location: Montréal
- Company: @bitnomial
- Website: https://laurentrdc.xyz
- Repositories: 34
- Profile: https://github.com/LaurentRDC
Scientific computing, functional programming, and hardtech innovation. Board member of the @haskellfoundation
GitHub Events
Total
- Release event: 1
- Watch event: 10
- Push event: 7
- Fork event: 1
- Create event: 1
Last Year
- Release event: 1
- Watch event: 10
- Push event: 7
- Fork event: 1
- Create event: 1
Committers
Last synced: 9 months ago
Top Committers
| Name | Commits | |
|---|---|---|
| Laurent P. René de Cotret | l****t@o****m | 4,965 |
| Laurenz Kremeyer | l****r@m****a | 2 |
| Tristan Britt | 5****t | 1 |
| OliDG | 3****G | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: 6 months ago
All Time
- Total issues: 11
- Total pull requests: 35
- Average time to close issues: 15 days
- Average time to close pull requests: 2 days
- Total issue authors: 8
- Total pull request authors: 6
- Average comments per issue: 3.73
- Average comments per pull request: 0.66
- Merged pull requests: 33
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 1
- Average time to close issues: N/A
- Average time to close pull requests: about 19 hours
- Issue authors: 0
- Pull request authors: 1
- Average comments per issue: 0
- Average comments per pull request: 5.0
- Merged pull requests: 1
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zxdawn (2)
- KOLANICH (2)
- LittleLyon (2)
- davidsaroff (1)
- niki200481 (1)
- OliDG (1)
- grahamsno (1)
- LaurentRDC (1)
Pull Request Authors
- LaurentRDC (29)
- kremeyer (2)
- KOLANICH (1)
- OliDG (1)
- pyup-bot (1)
- trbritt (1)
Top Labels
Issue Labels
Pull Request Labels
Packages
- Total packages: 2
-
Total downloads:
- pypi 1,431 last-month
-
Total dependent packages: 2
(may contain duplicates) -
Total dependent repositories: 3
(may contain duplicates) - Total versions: 66
- Total maintainers: 1
pypi.org: scikit-ued
Collection of algorithms and functions for ultrafast electron scattering
- Homepage: http://scikit-ued.readthedocs.io
- Documentation: https://scikit-ued.readthedocs.io/
- License: GPLv3
-
Latest release: 2.2.0
published over 1 year ago
Rankings
Maintainers (1)
conda-forge.org: scikit-ued
Collection of algorithms and functions for ultrafast electron diffraction.
- Homepage: https://github.com/LaurentRDC/scikit-ued
- License: GPL-3.0-only
-
Latest release: 2.1.13
published over 3 years ago
Rankings
Dependencies
- Sphinx >=3 development
- black * development
- cython >=0.25 development
- pytest >=6 development
- sphinx_rtd_theme >=0.4 development
- wheel * development
- crystals >=1.3.1,<2
- matplotlib >=3.0.0,<4
- npstreams >=1.6.5,<2
- numpy >=1.17,<2
- pywavelets >=1.0.0,<2
- pyyaml >=3.1
- scikit-image >=0.19,<1
- scipy >=1.5.0,<2
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/download-artifact v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- pypa/gh-action-pypi-publish release/v1 composite
- softprops/action-gh-release v1 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- psf/black stable composite