Scientific Software Engineering & Data Management (XSD-SDM)

 

The XSD Scientific Software Engineering & Data Management Group (SDM) provides leadership and scientific software engineering expertise in support of world-class photon sciences at the APS in the areas of

  • software engineering for data analysis,
  • data management,
  • high-performance computing,
  • visualization, and
  • workflow and orchestration applications.

This mission is realized through the creation of a core software application portfolio in prioritized areas, including

  • coherence, imaging, and high-energy techniques,
  • software tools for data access and management, and
  • data streaming for real-time feedback.

Well-formed collaborative teams of software engineers, computer scientists, algorithm developers, beamline staff, users, peer groups, and other facilities and institutions develop the SDM group’s software portfolio. Effort is aligned with facility priorities and strategies, which at this time include scientific software and data management tools critical to the techniques enabled by the newly upgraded APS and its instruments.

The group works closely with the XSD-CAI group to implement new algorithms and mathematical methods, and with the XSD-BC group to integrate with beamline data acquisition systems.

More information about software developed by SDM and others at the APS may be found on the APS GitHub organization and on the APS Scientific Software page: