Crystallography Source Code Museum


This page is better displayed in 1024x768 resolution, minimum

NEW : Fortran archaeology, who is interested ?


FORTRAN
1960s
1970s
1980s
1990s
2000s
tracer-65
fordap-70
exfft-80
treor-90
espoir-00
patmat-67
reduce-70
multan-80
dicvol-91
ortep-00
cryls-68
ortep-71
normal-80
powder-91
xtal-00
datap-68
sadiana-71
search-80
rmca-92
diffax-01
lsqpl-68
wilson-72
dicvol-82
pluto-92
orfls-69
xanadu-73
xrs-82
sir-92#
weight-69
agnost-74
mprof-83
sirpow-92#
 
icon-74
ito-84
stidy-92
 
linex-74
orffe-84
tmacle-92
 
camel-75
struplo-84
xyz-92
 
latcon-75
treor-84
absorb-93
 
dls-76
block-85
parst-93
 
shelx-76
exfft-85
sbgbbg-93
 
camel-77
getspec-85
strumo-93
 
lazy-77
geom-85
aritve-94
 
louv-77
lsq-85
dbws-94
 
xfls-77
ortep-85
cascade-95
 
celref-78
rbls-85
difabs-95
 
fordap-79
search-85
gtsym-95
 
shelx-79
sort-85
ccsl-96
 
volcal-79
wtanal-85
lhpm-96
 
 
hole-86
mprof-96
 
 
powd12-86
ortep-96
 
 
shadow-86
struvir-96
 
 
shelxs-86
caos-97
 
 
visser-86
cif2sx-97
 
 
appleman-87
difrac-97
 
 
ito-87
dirdif-97
 
 
patsee-87
fullprof-97
 
 
pawley-87
glassvir-97
 
 
wppf-87
laue-97
 
 
dragon-88
tessel-97
 
 
mcmag-88
xhydex-97
 
 
pro-fit-88
iucrval-98
 
 
xlat-88
lapod-98
 
 
dbw-89
thma-98
 
 
fullprof-89
espoir-99
 
 
rietan-89
hydrogen-99
   
pluto-??
promet-99
 
OTHER (C, C++...)
1980s
1990s
 
babel-94
 
raswin-94
 
xnd-95
 
atominfo-96
 
crystal-96
 
drawxtl-96
 
sginfo-96
 
zefsaII-99
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
   
 
# : mixed language : Fortran + C
Codes are distributed as grabbed here and there in archives.

Some old codes (with graphic output) will certainly not work without huge elbow grease.
Names are given, followed by the last modification year of the version,
with a link to a zipped file containing the code and sometimes more.

How many commercial codes reused pieces of the oldest above codes ?
Nobody knows, since commercial codes are closed !
Anyway, if these legacy codes "inspire" you, think to let your code open.

The museum appeared timely, due to the millenary change.
See the discussion at the SDPD Mailing List (mail 182 and following).

Other resources for crystallography developers:
IUCr Commission on Crystallography Computing
CCP14 Resources and Recommendations for Developers
Some Starting links to Protein Crystallography Software/Macromolecular Crystallographic Software
Bioinformatics Programming Libraries
Quick and Dirty Program Collection
Mario Nardelli Web Page
CCP4 Source Codes
Network Science
SINCRIS
Google
Netlib
CPC
CCL

Few is made for favoring development of crystallography software
for academic research. This museum is a small step in that way.
Look at the European Software Institute ideas about reusing software.

Nostalgic about punched cards ? See the Punch Card Gallery.
Want to see again your first computer ? Visit museum about history of computing.
The museum search for :

any beautiful piece of crystallography code.

New entries : Sir92, Sirpow92, Shelxs86, Camel77, ortep2000, xtal2000, diffax2001...
Contact : museum@cristal.org - Last update : May 7, 2001