Origins
A brief description of the origins of pyXSD.
Program Origins
| Author: | Karl Norby <knorby at uchicago dot edu> |
|---|---|
| Date: | Tues, 5 Sept. 2006 |
| Description: | A description of the origins of pyXSD |
pyXSD was authored by Karl Norby while on working at Oak Ridge National Laboratory (ORNL) as a summer intern in 2006 under the Higher Education Research Experiences at ORNL (HERE@ORNL) program. The program is run by the Oak Ridge Institute for Science and Education (ORISE). Karl's mentors that summer were Thomas Schulthess, Michael Summers, and Paul Kent. Karl was working in the Computational Materials Science Group, which is in the Computer Science and Mathematics Division.
pyXSD was created in order to help bring in XML into use as a group standard. XML serves as a common input/output format for data in the group. pyXSD also replaces many of the older tools, often written in FORTRAN, with transforms. Paul Kent assisted Karl with the approach to the transforms that he wrote for the group. Michael Summers came up with the technical approach to the program. He and Karl are the program's co-authors.
The program was made open source under a BSD license at the end of the internship. The pyXSD website is stored on an ORNL server run by Michael Summers, and the project and the pyXSD website are maintained by Karl Norby.