Skip to content
@AdvancedPhotonSource

AdvancedPhotonSource

The Advanced Photon Source (APS) at Argonne National Laboratory (ANL)

Advanced Photon Source

Welcome to the Advanced Photon Source (APS) GitHub organization! This is the central location for sharing code, tools, and resources related to the APS facility and its research programs.

About the APS

The Advanced Photon Source is a U.S. Department of Energy (DOE) Office of Science User Facility located at Argonne National Laboratory (ANL). It provides high-brightness X-ray beams for scientific research in materials science, biology, chemistry, and other fields.

Repositories

The APS GitHub organization hosts a variety of repositories related to the facility and its research programs. These projects cover topics including:

  • beamline-controls: Code for controlling and monitoring beamline instruments and experiments

  • data-analysis: Tools and scripts for processing and analyzing experimental data

  • simulation: Simulation software for modeling beamline optics, detectors, and other components

  • AI: Trained models and frameworks for data inversion, adaptive experimentation, knowledge extraction and LLMs as scientific co-pilots

Other X-ray relevant orgs/repos with useful software (not an exhaustive list! WIP!)

Tomo

Controls

Facilties

Popular repositories Loading

  1. GSAS-II GSAS-II Public

    Home for GSAS-II: crystallographic and diffraction-based structural characterization of materials

    Python 121 49

  2. tike tike Public archive

    Repository for ptychography software

    Python 35 17

  3. xdesign xdesign Public

    Tools for designing x-ray phantoms and experiments.

    Python 32 16

  4. pty-chi pty-chi Public

    Pty-Chi is a Python library for ptychographic image reconstruction.

    Python 32 8

  5. cohere cohere Public

    Python 18 13

  6. GSAS-II-buildtools GSAS-II-buildtools Public

    Scripts for building GSAS-II conda packages & binaries and dist location for downloading binaries

    Python 18 4

Repositories

Showing 10 of 107 repositories
  • LaueMatching Public

    LaueMatching

    AdvancedPhotonSource/LaueMatching's past year of commit activity
    Python 3 0 0 0 Updated Sep 22, 2026
  • lauelab Public

    A Python package for Laue diffraction data analysis at beamline 34-ID-E

    AdvancedPhotonSource/lauelab's past year of commit activity
    Python 0 1 1 0 Updated Sep 22, 2026
  • cohere Public
    AdvancedPhotonSource/cohere's past year of commit activity
    Python 18 13 13 0 Updated Sep 21, 2026
  • cohere-ui Public

    User files

    AdvancedPhotonSource/cohere-ui's past year of commit activity
    Python 8 10 3 0 Updated Sep 21, 2026
  • AdvancedPhotonSource/cohere_beamlines's past year of commit activity
    Python 1 1 3 0 Updated Sep 21, 2026
  • BELY Public

    Best Electronic Logbook Yet

    AdvancedPhotonSource/BELY's past year of commit activity
    Java 2 2 7 0 Updated Sep 21, 2026
  • boost_corr Public

    A high-performance correlation (multi-tau/two-time) package running on GPU and CPU

    AdvancedPhotonSource/boost_corr's past year of commit activity
    Python 3 0 0 0 Updated Sep 21, 2026
  • ptychodus Public

    Ptychodus is a ptychography data analysis application.

    AdvancedPhotonSource/ptychodus's past year of commit activity
    Python 14 7 0 0 Updated Sep 21, 2026
  • pi-experiment-ops Public

    A Pi package with extensions for real-world experiment operations with LLM agents.

    AdvancedPhotonSource/pi-experiment-ops's past year of commit activity
    JavaScript 0 0 0 0 Updated Sep 21, 2026
  • EAA-Pi Public

    WebUI and adapters for the `pi-experiment-ops` backend.

    AdvancedPhotonSource/EAA-Pi's past year of commit activity
    TypeScript 0 0 0 0 Updated Sep 21, 2026