Skip to main content

A package for analyzing surface X-ray scattering data from the ID10 beamline at the ESRF.

Project description

ESRF ID10 SURF Data Analysis

This package provides a collection of tools for analyzing surface X-ray scattering data from the ID10 beamline at the European Synchrotron Radiation Facility (ESRF).

Features

  • XRR (X-ray Reflectivity): Process and analyze X-ray reflectivity data.
  • GID (Grazing Incidence Diffraction): Process and analyze grazing incidence diffraction data.
  • GISAXS (Grazing Incidence Small-Angle X-ray Scattering): (Under development)

Installation

To install the package, clone the repository and install the dependencies:

git clone https://github.com/esrf-id10-surf/esrf-id10-surf.git
cd esrf-id10-surf
pip install -e .

Usage

from esrf_id10_surf.xrr import XRR

# Example usage
xrr_data = XRR(
    file='data.h5',
    scans=[1, 2, 3],
    # ... other parameters
)

xrr_data.plot_reflectivity()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

esrf_id10_surf-0.1.0.tar.gz (20.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

esrf_id10_surf-0.1.0-py3-none-any.whl (21.3 kB view details)

Uploaded Python 3

File details

Details for the file esrf_id10_surf-0.1.0.tar.gz.

File metadata

  • Download URL: esrf_id10_surf-0.1.0.tar.gz
  • Upload date:
  • Size: 20.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for esrf_id10_surf-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e4826fc0a74152fdca570f5f6dc2f418f3cdc219f89f825044fa5f36bc4057f0
MD5 0ee1cc34cc1eae543539d95117468e16
BLAKE2b-256 6a7fb049b72e2ce7c1bd3ed216b5f297d3476e108c573cb865410a7234cded0f

See more details on using hashes here.

File details

Details for the file esrf_id10_surf-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: esrf_id10_surf-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 21.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for esrf_id10_surf-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 52c19ec6e2a88b0e928b503ae0ba2aa1b430e0dbc2619d7ed77d336d5084beda
MD5 fbfa2532ddac92514b969a947f68af28
BLAKE2b-256 91ed884ec0b3849ec8f32f76466df31c73c29175722dfbff1d7995a33c904dab

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page