SkillAgentSearch skills...

Roentgen

A Python package for the quantitative analysis of the interaction of x-rays with matter.

Install / Use

/learn @ehsteve/Roentgen
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

======== Overview

.. start-badges

.. list-table:: :stub-columns: 1

* - docs
  - |docs|
* - build status
  - |testing| |codestyle| |coverage|
* - package
  - |version| |downloads| |wheel|

.. |docs| image:: https://readthedocs.org/projects/roentgen/badge/?version=latest :target: https://roentgen.readthedocs.io/en/latest/?badge=latest :alt: Documentation Status

.. |testing| image:: https://github.com/ehsteve/roentgen/actions/workflows/testing.yml/badge.svg :target: https://github.com/ehsteve/roentgen/actions/workflows/testing.yml :alt: Build Status

.. |codestyle| image:: https://github.com/ehsteve/roentgen/actions/workflows/codestyle.yml/badge.svg :target: https://github.com/ehsteve/roentgen/actions/workflows/codestyle.yml :alt: Black linting

.. |coverage| image:: https://codecov.io/gh/ehsteve/roentgen/branch/main/graph/badge.svg?token=feNCnYTjB3 :alt: Test coverage on codecov :target: https://codecov.io/gh/ehsteve/roentgen

.. |version| image:: https://img.shields.io/pypi/v/roentgen.svg?style=flat :alt: PyPI Package latest release :target: https://pypi.python.org/pypi/roentgen

.. |downloads| image:: https://img.shields.io/pypi/dm/roentgen.svg?style=flat :alt: PyPI Package monthly downloads :target: https://pypi.python.org/pypi/roentgen

.. |wheel| image:: https://img.shields.io/pypi/wheel/roentgen.svg?style=flat :alt: PyPI Wheel :target: https://pypi.python.org/pypi/roentgen

.. end-badges

.. image:: https://raw.githubusercontent.com/ehsteve/roentgen/main/docs/logo/roentgen_logo.svg :height: 150 :width: 150

A Python package for the quantitative analysis of the interaction of energetic x-rays with matter. This package is named after one of the discoverers of X-rays, Wilhelm Röntgen <https://en.wikipedia.org/wiki/Wilhelm_Röntgen>_.

Installation

::

pip install roentgen

Documentation

http://roentgen.readthedocs.io/

GUI

This package provides a gui interface to quickly investigate the absorption and transmission of x-rays through different materials. It is based on bokeh <https://docs.bokeh.org/en/stable/>_. To run it locally use the following command

::

uv run --with 'bokeh' bokeh serve --show gui

Data Sources

This package includes on a number of data files which were translated and imported from a few key sources. The package developers would like to thank the following data providers

  • The U.S National Institute of Standards and Technology (NIST)
  • The Center for X-ray Optics and Advanced Light Source at the Lawrence Berkeley National Laboratory

For more information see the README <roentgen/data/README.rst>_ in data directory.

Contributing

Contributions are welcome, and they are greatly appreciated! Every little bit helps, and credit will always be given. Have a look at the great guide <https://docs.sunpy.org/en/latest/dev_guide/contents/newcomers.html>__ from the sunpy project <https://sunpy.org>__ which provides advice for new contributors.

Code of Conduct

When you are interacting with members of this community, you are asked to follow the SunPy Code of Conduct <https://sunpy.org/coc>__.

View on GitHub
GitHub Stars14
CategoryDevelopment
Updated1mo ago
Forks7

Languages

Python

Security Score

80/100

Audited on Feb 16, 2026

No findings