![Page 1: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/1.jpg)
nMOLDYNNew look for new features
![Page 2: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/2.jpg)
HistorynMOLDYN v1.0 (1995, Gerald Kneller):
FORTRAN 77
MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) …
nMOLDYN v2.0 (2002, T. Rog, K. Murzyn, K. Hinsen):
Python
Same scientific contents than v1.0
Command line and GUI (Tk) versions
netcdf input/output format
Upgrade (2006, Paolo Calligari):
Anisotropic calculations of scattering functions
![Page 3: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/3.jpg)
nMOLDYN current status
nMOLDYN is a mature project
Around 20 analysis available reached a plateau in term of possibly new analysis
Almost all MD packages covered (NAMD, DL_POLY, VASP …)
Stable
Multi-platformWindowsLinuxMacOS (Guillaume)
![Page 4: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/4.jpg)
nMOLDYN current status
![Page 5: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/5.jpg)
Why a new interface ?nMOLDYN community
Different profiles (pure experimentalist, scientific programmers …)Different OS
Improving current nMOLDYN functionalitiesMulti-threaded analysis from GUI
Introducing new functionalities:New 3D plotting toolInternal molecular visualizerNew scientific functionalities (anisotropic analysis)
More user friendly
![Page 6: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/6.jpg)
wxPythonwxPython wraps the popular wxWidgets which is written in C++ .
It allows Python programmers to create programs with a robust, highly functional graphical user interface.
Easy to transport, and run on multiple platforms without modification (currently supported platforms are 32-bit Microsoft Windows, most Unix or unix-like systems, and Macintosh OS X.)
It’s an open source and allows multithreading.
Mature project
One of the standard for developing GUI
![Page 7: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/7.jpg)
Mayavi 2
Created by B. Ramachandran and G. Varoquaux
Complements matplotlib with 3D-plotting
High quality plots
wxPython backend
Animation molecular viewer
Installed with enthought multi-packages
![Page 8: NMOLDYN New look for new features. History nMOLDYN v1.0 (1995, Gerald Kneller): FORTRAN 77 MSD, VACF, DOS, Finc(q,t), Fcoh(q,t), S(q,w) … nMOLDYN v2.0](https://reader034.vdocuments.us/reader034/viewer/2022051418/56649ece5503460f94bdafab/html5/thumbnails/8.jpg)
Perspectives
Finishing the GUI
Developing new scientific functionalitiesbiblMD analysis (strong coupling with Mayavi 2)Multiple scattering New fields …
New converters (Gromacs, DL_POLY binary)
McStasUsing Mayavi functionalities ?Building a web interface for nMOLDYN and McStas