vast-seminars / talk-proposals

8 stars 0 forks source link

Talk Proposal: NEMO #9

Closed teuben closed 1 year ago

teuben commented 1 year ago

Name of software library or topic

NEMO, and the use of legacy software

URL to software repository

https://github.com/teuben/nemo

Name of person who will give the talk

Peter Teuben

Brief abstract

(i'm using my ADASS poster abstract here)

Unlike Legacy Data, Legacy Software has all too often suffered from the Not Invented Here syndrome. The (by now legacy) stellar dynamics package NEMO is used to review the adaptations that have been made over 35 years to keep software from succumbing to software rot and keepint it viable. Many modern software engineering practices have been added over the years to this niche package. An interesting aspect of this software is the inclusion of historic and classic codes in the field of stellar dynamics, including one of the first random number generators von Hoerner proposed in 1957. NEMO was designed in 1986 with a powerful Unix command line interface, which turned out one of its strengths. We also show some of the geneology of codes where NEMO played a role.

teuben commented 1 year ago

Related to NEMO is the glnemo2 visualization package for Nbody simulations. We could also ask its author to give the 2nd talk in the session where NEMO is presented. Perhaps we can interest its author, @jcldc (he's also a frequent contributor to NEMO)