esa-pyxel
Mirror/fork of ESA pyxel (https://gitlab.com/esa/pyxel) for personal development
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 4 DOI reference(s) in README -
✓Academic publication links
Links to: zenodo.org -
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.4%) to scientific vocabulary
Repository
Mirror/fork of ESA pyxel (https://gitlab.com/esa/pyxel) for personal development
Basic Info
Statistics
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Pyxel detector simulation framework
What is it?
Pyxel is a general detector simulation framework. An easy-to-use framework that can simulate a variety of imaging detector effects combined on images (e.g. radiation and optical effects, noises) made by CCD or CMOS-based detectors.
Pyxel is tested on Python 3.10+.
If you'd like to contribute to Pyxel you're most welcome. Please read the little guide to get you started.
Documentation
Learn more about Pyxel in its offical blog and its official documentation at https://esa.gitlab.io/pyxel/doc.
Quickstart Setup
The best way to get started and learn Pyxel are the Tutorials and Examples.
For convenience we provide a pre-defined conda environment file, so you can get additional useful packages together with Pyxel in a virtual isolated environment.
For more information check the Quickstart Setup instructions.
Installation
Installation instructions can be found in the tutorials.
Examples
Example notebooks of Pyxel can be found in a separate public repository Pyxel Data. Examples can either be downloaded and run locally or run in the cloud using Binder, by clicking on the badge above.
Getting Help
- Report bugs, suggest features or view the source code on GitLab.
- For less well-defined questions or ideas, or to announce other projets of interest to Pyxel users, use the Pyxel mailing list.
Discussion and Development
Most development discussion is taking place on GitLab in this repo. Further, the Pyxel mailing list can also be used for specialized discussions or design issues, and a Gitter channel is available for quick development related questions.
Citing Pyxel
If you use Pyxel, please cite the paper we published in SPIE Digital Library.
Contributing to Pyxel
All contributions, bug reports, bug fixes, documentation improvements, enhancements and ideas are welcome.
A detailed overview on how to contribute to Pyxel can be found in the contributing guide. There is also an overview on GitLab.
If you are simply looking to start working with the Pyxel codebase, navigate to the GitLab "issues" tab and start looking through interesting issues. There are a number of issues listed under Docs and good first issue where you could start out.
Or maybe through using Pyxel you have an idea of your own or are looking for something in the documentation and thinking 'this can be improved'... you can do something about it !
Feel free to ask questions on the mailing list or on Gitter.
Changelog
The detailed changelog is available on the website.
License
Pyxel is released under MIT license.
Owner
- Name: Michael Hubbard
- Login: thehubbard
- Kind: user
- Repositories: 1
- Profile: https://github.com/thehubbard
Space Radiation Environment Scientist @ The Open University ; Simulations and Machine Learning Scientist @ Geoptic
Citation (CITATION.cff)
cff-version: 1.2.0
message: "If you use this software, please cite it as below."
type: article
title: Pyxel 1.0: an open source Python framework for detector and end-to-end instrument simulation
authors:
- given-names: Matej
family-names: Arko
- given-names: Thibaut
family-names: Prod’homme
- given-names: Frederic
family-names: Lemmel
- given-names: Benoit
family-names: Serra
- given-names: Elizabeth M.
family-names: George
- given-names: Bradley
family-names: Kelman
- given-names: Thibault
family-names: Pichon
- given-names: Enrico
family-names: Biancalani
- given-names: James
family-names: Gilbert
year: '2022'
month: '12'
journal: Journal of Astronomical Telescopes, Instruments, and Systems
volume: '8'
doi: 10.1117/1.JATIS.8.4.048002
date-released: 2022-12-24
}
GitHub Events
Total
- Push event: 1
Last Year
- Push event: 1