a Stellar Dynamics Toolbox (Not Everybody Must Observe)
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
bugs Initial revision Jun 10, 1998
csh add benchmaarks Sep 3, 2018
data jpl catalog script Nov 13, 2017
demo add explicit path Jan 28, 2014
docs add ubuntu option (via Jason Lammers) Aug 8, 2018
inc 4.0.1 in development Jan 1, 2018
man add 2D projection shorcuts Aug 26, 2018
src experimenting with clip= Sep 24, 2018
text add amuse Jan 1, 2018
usr note Oct 19, 2018
.gitignore dSYM for Mac (brew compiler) Feb 5, 2018
AUTHORS slight nicer reformat Apr 13, 2004
BUGLETS test writing Mar 1, 2018
COPYING Initial revision Dec 12, 1992
INSTALL clarify Dec 29, 2017
MANIFEST remove some old files Dec 29, 2017
Makefile.in fix help message Feb 16, 2018
PORTING Initial revision Jan 6, 2000
README.install Add files via upload Jun 9, 2018
README.md Merge branch 'master' of https://github.com/teuben/nemo Aug 10, 2018
TODO add branch check Feb 7, 2018
VERSION 4.0.1 in development Jan 1, 2018
acinclude.m4 comply with new automake 1.8 rules for aclocal Mar 30, 2007
aclocal.m4 fixed up for newer autoconf 2.68 now with ubuntu 12.04 Jan 25, 2013
config.guess newer versions Oct 18, 2007
config.h.in add the diff command to check with the working version Sep 7, 2006
config.sub newer versions Oct 18, 2007
configure default dso linking now off Feb 6, 2018
configure.ac default dso linking now off Feb 6, 2018
install-sh Initial revision Jan 7, 2000
makedefs.in makefile tagging for emacs Jun 15, 2018
nemo.pl.in new 3.2 scheme Apr 13, 2004
nemo_start.csh.in clarify Dec 26, 2017
nemo_start.in more comments what to look out for Apr 12, 2004
nemo_start.sh.in typo... Dec 27, 2017


NEMO is a toolbox for stellar dynamics, particle simulations, image processing and tabular data manipulation. See also https://teuben.github.io/nemo

This is the 4th major release of NEMO, and although data are compatible with earlier releases, source code may need to be tweaked a bit to compile and link in the newer releases.

  • NEMO V1: IAS release (Barnes, Hut & Teuben, 1987)
  • NEMO V2: UMD release (Teuben, 1994)
  • NEMO V3: UMD release (Teuben, 2001) with autoconf support and hooks into manybody.org modules starlab and partiview
  • NEMO V4: UMD/ESO release (2017) now maintained in github

A related package, ZENO, was spun off NEMO V1, and is maintained by Barnes.

  NEMO:     ascl:1010.051
  ZENO:     ascl:1102.027

Packages we optionally use:

 PGPLOT:    ascl:1103.002
 CFITSIO:   ascl:1010.001
 WCSLIB:    ascl:1108.003
 HDF:	    ascl:1502.009
 glnemo2:   ascl:1110.008
 gyrfalcON: ascl:1402.031 (included with NEMO)

See README.install for installation guidelines. In it's simplest the following commands may work (replace .csh with .sh if appropriate)

 wget https://teuben.github.io/nemo/install_nemo
 chmod +x install_nemo
 ./install_nemo nemo=$HOME/opt/nemo
 source $HOME/opt/nemo/nemo_start.csh

Some obvious and perhaps not so obvious tools you will need to have installed: C/C++/Fortran compiler, csh, git, cmake. Use your local package manager to install those before you attempt to run the install_nemo script. For example, on a fresh Ubuntu distro, you're likely going to need to install two packages before running the install script, viz.

 sudo apt install tcsh git
 ./install_nemo ubuntu=1

And you don't have wget (e.g. MacOSX) use curl or any other program (even any browser works) to get that script. E.g.

 curl -O https://teuben.github.io/nemo/install_nemo