https://github.com/tillbiskup/radiometry
Reproducible and automated processing and analysis of (synchrotron) radiometry data based on the ASpecD framework
https://github.com/tillbiskup/radiometry
bessy data-processing-and-analysis eve good-scientific-practice metrology mls ptb radiometry recipe-driven-data-analysis reproducible-research reproducible-science synchrotron
Last synced: 28 days ago
JSON representation
Reproducible and automated processing and analysis of (synchrotron) radiometry data based on the ASpecD framework
- Host: GitHub
- URL: https://github.com/tillbiskup/radiometry
- Owner: tillbiskup
- License: other
- Created: 2025-03-13T10:00:06.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2025-07-16T15:59:21.000Z (3 months ago)
- Last Synced: 2025-08-27T09:58:09.241Z (about 1 month ago)
- Topics: bessy, data-processing-and-analysis, eve, good-scientific-practice, metrology, mls, ptb, radiometry, recipe-driven-data-analysis, reproducible-research, reproducible-science, synchrotron
- Language: Python
- Homepage: https://www.radiometry.de/
- Size: 56.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.rst
- License: COPYING
- Citation: CITATION.cff
- Roadmap: docs/roadmap.rst
Awesome Lists containing this project
README
==========
radiometry
==========*Reproducible and automated processing and analysis of (synchrotron) radiometry data based on the ASpecD framework.*
Welcome! This is radiometry, a Python package for **processing and analysing (synchrotron) radiometry data** in a **reproducible** and mostly **automated** fashion. Currently, it focusses on data obtained at one of the beamlines at **BESSY-II or MLS in Berlin**, mostly operated by the German National Metrology Institute, the `Physikalisch-Technische Bundesanstalt (PTB) `_.
Due to inheriting from the `ASpecD framework `_, all data generated with the radiometry package are **completely reproducible** and have a complete history.
Features
========A list of (planned) features:
* Generalised data model for (synchrotron) radiometry data
* A growing list of general-purpose processing and analysis steps
And to make it even more convenient for users and future-proof:
* Open source project written in Python (>= 3.7)
* Developed fully test-driven
* Extensive user and API documentation
Installation
============To install the radiometry package on your computer (sensibly within a Python virtual environment), open a terminal (activate your virtual environment), and type in the following::
pip install radiometry
Related projects
================There is a number of related packages users of the radiometry package may well be interested in, as they have a similar scope, focussing on scientific data analysis and reproducible research.
* `ASpecD `_
A Python framework for the analysis of spectroscopic data focussing on reproducibility and good scientific practice. The framework the radiometry package is based on, developed by T. Biskup.
* evedataviewer
A Python package for **graphically inspecting data** contained in EVE files, *i.e.* data **obtained at one of the beamlines at BESSY-II or MLS in Berlin**, mostly operated by the German National Metrology Institute, the `Physikalisch-Technische Bundesanstalt (PTB) `_.
Finally, don't forget to check out the website on `reproducible research `_ covering in more general terms aspects of reproducible research and good scientific practice.
License
=======This program is free software: you can redistribute it and/or modify it under the terms of the **GPLv3 License**. See the file ``LICENSE`` for more details.