[Xrays@aps.anl.gov] RESPONSE for 2006 XSD Scientific Software Workshop User Survey
Andrew Allen
andrew.allen at nist.gov
Wed Jun 21 20:40:32 CDT 2006
June 21, 2006
Fundamental needs and opportunities in scientific software systems for
x-ray data reduction, analysis, modeling and
simulation at the APS and in the X-ray community:
1. What are the limitations of current tools for
x-ray data reduction, analysis, modeling, and simulation?
Many things are piecemeal and left to the user to sort out.
At some beam lines the basic reduction software is glitchy and labor
intensive to use.
Their is no house style (hence standard) for x-ray data reduction.
For data analysis the situation is frequently worse. I am aware of very
few data analysis packages, readily available to the user, that are
home-grown at APS.
Frequently, the best course of action is to go to other external
web-sites, frequently to ESRF - where there seems to be a large body of
analysis software built up specifically for ESRF users.
Clearly ESRF is very different in this regard; so are the US neutron
user facilities (at least some of them!). There are also some bright
spots at APS, e.g., sector 33.
2. What additional tools are needed?
The cutting edge has to be with the high-Gb data-producing beam lines
such as 34-ID, 2-BM, etc:
From the many discs of data obtained over a few days, how does one
extract the key results and salient conclusions within a few weeks?
This will require fast machines, large amounts of memory, and very
sophisticated techniques to "mine" the data and pull together the
relatively small proportion that satisfies the "necessary" and
"sufficient" conditions for a successful result.
But NASA and NOAA have to do this all the time. The APS should consider
setting up a partnership with these agencies (and others) in order to
bring sufficient resources to bear on this increasingly daunting
challenge. Having put into place some strategies and resources needed
to meet the challenge, it will then be essential to provide the users
with easy remote access to the data and to the processing system. [I
think this item could form the basis of a budget proposal.]
3. How can the existing tools be improved?
Major manpower effort is required to write reduction and analysis
software tools, together with appropriate manuals, that will guide the
user through to getting publishable results.
This means individual personnel taking responsibility for the packages
produced, and interactively improving/advancing the software tools with
an ongoing interaction with the user community.
Very little can be just written and left (orphaned!); there has to be
an ongoing interaction in the various experiment techniques areas.
While software specialists may be needed, it is essential that the beam
line scientists adopt intellectual ownership of what is provided, but
in such a way that it serves the user community, not just their own
science.
4. What will most affect the scientific impact of your work?
Clearly, all of the above are relevant here, but I would add that some
more thought could be given to how data are moved around from
instrument to instrument and even between techniques.
As a crystallographic journal editor, I am becoming aware of an
increasing number of software submissions that are more sophisticated
in handling data from different places, in different forms, across
platforms, etc. It might be worth the APS as a whole deciding which
program languages will be supported, and then converting as much of the
data reduction and analysis software as possible to run on many or all
of the supported languages and platforms.
I realize that the above sets out some daunting tasks. However, to take
some or all of these issues on in a serious coordinated way would put
the APS at the center of x-ray science on the world stage to a greater
degree than at present. Clearly, the ESRF has done this in Europe, very
successfully. The fact that many APS users look to the ESRF for their
data analysis tools says rather a lot! Obviously, the APS could not do
the things I suggest above without a very active and ongoing
collaboration with its users.
I hope something here is of use!
Andrew Allen
-------------------------------------------------
Dr. Andrew J. Allen, Physicist
U.S. Department of Commerce
National Institute of Standards and Technology
Building 223, Room B206
100 Bureau Drive, Stop 8520
Gaithersburg, MD 20899-8520
Phone: 301-975-5982
FAX: 301-975-5334
E-mail: andrew.allen at nist.gov
------------------------------------------------------------------------
---
More information about the XRAYS
mailing list