Skip to content
@lume-science

lume-science

Welcome to LUME-Science

Lightsource Unified Modeling Environment (LUME) is a common interface and set of data standards for interacting with particle accelerator simulation codes. Set up, modify, and run your simulations from modern Python. Controlling these tools in a programmatic manner enables applications such as optimization, simulation chaining, and virtual accelerator modeling. Get started with LUME today by visiting some of the projects in the organization or visiting our webpage https://www.lume.science/.

See the arXiv paper here https://arxiv.org/abs/2606.07250.

The LUMEModel API provided by LUME-Science aims to enable multiple entry points to accelerator simulations via underlying simulator codes, a standardized get/set API, and via IOC control (e.g. EPICS) as shown below:

For ease of use, we provide a "batteries included" set of packages to wrap individual accelerator codes. A visual representation of the package structure is shown below. Users can use these packages to contruct facility-specific models, such as the LCLSCuHXR beamline.

Pinned Loading

  1. lume-base lume-base Public

    Base classes and architecture for LUME Python projects

    Python 7 7

Repositories

Showing 10 of 12 repositories
  • lume-science/lume-applications's past year of commit activity
    Python 0 0 0 1 Updated Nov 9, 2026
  • lume-base Public

    Base classes and architecture for LUME Python projects

    lume-science/lume-base's past year of commit activity
    Python 7 Apache-2.0 7 3 8 Updated Nov 6, 2026
  • lume-cheetah Public

    Cheetah-specific implementation of LUMEModel classes for virtual accelerators

    lume-science/lume-cheetah's past year of commit activity
    Python 1 Apache-2.0 3 1 3 Updated Nov 5, 2026
  • lume-impact Public

    Tools for using Impact-T and Impact-Z in LUME

    lume-science/lume-impact's past year of commit activity
    Python 3 Apache-2.0 12 13 6 Updated Nov 3, 2026
  • lume-pva Public

    EPICS CA and PVA Interface to LUME Models

    lume-science/lume-pva's past year of commit activity
    Python 1 Apache-2.0 5 10 4 Updated Oct 31, 2026
  • lume-bmad Public

    Tools for using Bmad in LUME

    lume-science/lume-bmad's past year of commit activity
    Python 1 Apache-2.0 1 1 2 Updated Oct 30, 2026
  • lume-docs Public

    Top level documentation for the LUME ecosystem

    lume-science/lume-docs's past year of commit activity
    HTML 0 1 0 1 Updated Oct 29, 2026
  • lume-rftrack Public

    RFTrack-specific implementation of LUMEModel classes for virtual accelerators

    lume-science/lume-rftrack's past year of commit activity
    Python 0 Apache-2.0 0 0 0 Updated Oct 23, 2026
  • lume-pyat Public

    pyAT-specific implementation of LUMEModel classes for virtual accelerators

    lume-science/lume-pyat's past year of commit activity
    0 0 0 0 Updated Oct 16, 2026
  • lume-genesis Public

    Genesis 1.3 tools for use in LUME

    lume-science/lume-genesis's past year of commit activity
    Python 11 Apache-2.0 9 9 2 Updated Sep 14, 2026

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Python HTML

Most used topics

Loading…