the aps on line catalog of data analysis software · top photo: brian toby, coordinator of the aps...

1
The U.S. Department of Energy’s (DOE’s) Office of Science laboratories have long had a leadership role in the development of widely distributed scientific software. For instance, powder diffraction crystallography, as well as combined refinements from neutron and x-ray data, was pioneered in the 1980s by the GSAS software package from Los Alamos National Laboratory. To this day, GSAS (now hosted at Argonne National Laboratory) is utilized for more than 400 papers per year, with at least 15% of that usage from U.S. light sources. The need for software for data collection and analysis is now even more acute; experiments are more ambitious, datasets are larger. The importance of software development is well appreciated at the APS, but detailed knowledge of each project often did not extend beyond specific beamline communities. To help remedy that situation, an activity was initiated at the U.S. DOE’s Advanced Photon Source (APS) to produce an on- line catalog of both nascent and mature active software develop- ment efforts. That on-line Catalog of Data Analysis Software can be accessed at https://www1.aps.anl.gov/Science/Scientific- Software/. More than 20 on-going software development proj- ects have been documented through discussion of the scope of each code, how it is funded and distributed, and its impact and future development directions; additional projects are still being added. Another dozen or so smaller-scale projects, in the areas of data collection/visualization, were also documented, albeit with less extensive discussions. From the catalog, we see that successful software creation is a long-term process of innovation, maintenance, and support, continued well after initial development is complete; many staff devote long hours at this, while also tending to their primary beamline activities. These efforts, however, can benefit greatly with more centralized support. The catalog has fostered much more discussion amongst the software development community and with management. We have also learned that at present there is a large diversity in programming environments, but most new work from scientists is done in Python, while software engi- neers tend to prefer C++. The catalog has also served to foster much more discussion among APS software developers, and between developers and beamline scientists. Contact: Brian H. Toby, [email protected] Advanced Photon Source Bldg. 401/Rm A4115 Argonne National Laboratory 9700 S. Cass Ave. Argonne, IL 60439 USA www.aps.anl.gov [email protected] www.anl.gov T HE A DVANCED P HOTON S OURCE T HE APS O N - LINE C ATALOG OF D ATA A NALYSIS S OFTWARE Top photo: Brian Toby, coordinator of the APS on-line Catalog of Data Analysis Software. The catalog web site is visible on the screen behind Toby; a small portion of the page is shown in the screen-grab (bottom). FOLLOW US: @advancedphoton LIKE US: Advanced Photon Source flickr: advancedphotonsource12 Argonne National Laboratory is a U.S. Department of Energy (DOE) laboratory managed by UChicago Argonne, LLC The Advanced Photon Source is a U.S. DOE Office of Science User Facility operated for the DOE Office of Science by Argonne National Laboratory under Contract No. DE-AC02-06CH11357 CALL FOR APS GENERAL -USER PROPOSALS The Advanced Photon Source is open to experimenters who can benefit from the facility’s high-brightness hard x-ray beams. General-user proposals for beam time during Run 2015-3 are due by Friday, July 10, 2015. Information on access to beam time at the APS is at https://www1.aps.anl.gov/Users-Information/About-Proposals/Apply-for-Time or contact Dr. Dennis Mills, [email protected], 630/252-5680.

Upload: others

Post on 07-Oct-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: THE APS ON LINE CATALOG OF DATA ANALYSIS SOFTWARE · Top photo: Brian Toby, coordinator of the APS on-line Catalog of Data Analysis Software. The catalog web site is visible on the

The U.S. Department of Energy’s (DOE’s) Office of Sciencelaboratories have long had a leadership role in the developmentof widely distributed scientific software. For instance, powderdiffraction crystallography, as well as combined refinements fromneutron and x-ray data, was pioneered in the 1980s by theGSAS software package from Los Alamos National Laboratory.To this day, GSAS (now hosted at Argonne National Laboratory)is utilized for more than 400 papers per year, with at least 15%of that usage from U.S. light sources.

The need for software for data collection and analysis isnow even more acute; experiments are more ambitious, datasetsare larger. The importance of software development is wellappreciated at the APS, but detailed knowledge of each projectoften did not extend beyond specific beamline communities.

To help remedy that situation, an activity was initiated at theU.S. DOE’s Advanced Photon Source (APS) to produce an on-line catalog of both nascent and mature active software develop-ment efforts. That on-line Catalog of Data Analysis Software canbe accessed at https://www1.aps.anl.gov/Science/Scientific-Software/. More than 20 on-going software development proj-ects have been documented through discussion of the scope ofeach code, how it is funded and distributed, and its impact andfuture development directions; additional projects are still beingadded. Another dozen or so smaller-scale projects, in the areasof data collection/visualization, were also documented, albeitwith less extensive discussions.

From the catalog, we see that successful software creationis a long-term process of innovation, maintenance, and support,continued well after initial development is complete; many staffdevote long hours at this, while also tending to their primarybeamline activities. These efforts, however, can benefit greatlywith more centralized support. The catalog has fostered muchmore discussion amongst the software development communityand with management. We have also learned that at presentthere is a large diversity in programming environments, but mostnew work from scientists is done in Python, while software engi-neers tend to prefer C++. The catalog has also served to fostermuch more discussion among APS software developers, andbetween developers and beamline scientists.

Contact: Brian H. Toby, [email protected]

Advanced Photon SourceBldg. 401/Rm A4115Argonne National Laboratory9700 S. Cass Ave.Argonne, IL 60439 [email protected]

THE ADVANCED PHOTON SOURCETHE APS ON-LINE CATALOG OF

DATA ANALYSIS SOFTWARE

Top photo: Brian Toby, coordinator of the APS on-line Catalog of DataAnalysis Software. The catalog web site is visible on the screen behindToby; a small portion of the page is shown in the screen-grab (bottom).

FOLLOW US: @advancedphoton LIKE US: Advanced Photon Source flickr: advancedphotonsource12

Argonne National Laboratory is a U.S. Department of Energy (DOE) laboratory managed by UChicago Argonne, LLCThe Advanced Photon Source is a U.S. DOE Office of Science User Facility operated for the DOE Office of Science by Argonne National Laboratory under Contract No. DE-AC02-06CH11357

CALL FOR APS GENERAL-USER PROPOSALSThe Advanced Photon Source is open to experimenters who can benefit from the facility’s high-brightness hard x-ray beams.

General-user proposals for beam time during Run 2015-3 are due by Friday, July 10, 2015.Information on access to beam time at the APS is at https://www1.aps.anl.gov/Users-Information/About-Proposals/Apply-for-Time or contact Dr. Dennis Mills, [email protected], 630/252-5680.