Skip to content
a Stellar Dynamics Toolbox (Not Everybody Must Observe)
C C++ Fortran TeX PostScript Makefile Other
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github/workflows
bugs
csh
data
demo
docs
inc new SI units values Nov 26, 2019
man
src add counter Nov 26, 2019
text
usr
.gitignore
.travis.yml testing Nov 24, 2019
AUTHORS
BUGLETS
COPYING
INSTALL
MANIFEST
Makefile.in
README.install
README.md
TODO add branch check Feb 7, 2018
VERSION minor version upgrade before the IAS 4.1 release Nov 25, 2019
acinclude.m4
aclocal.m4
codemeta.json
config.guess
config.h.in
config.sub
configure
configure.ac cleanup old things Nov 24, 2019
install-sh
makedefs.in
nemo-config.in was never checked in ??? Nov 24, 2019
nemo.pl.in
nemo_start.csh.in typo Jul 24, 2019
nemo_start.in
nemo_start.sh.in

README.md

NEMO is a toolbox for stellar dynamics, particle simulations, stellar orbits, 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. Some compatibility with ZENO is also advertised.

  • NEMO V1: IAS release (Barnes, Hut & Teuben, 1987)
  • NEMO V2: UMD release (Teuben, 1994)
  • NEMO V3: UMD release (Teuben, 2001) in CVS, 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 still maintained by Josh Barnes.

 NEMO:      ascl:1010.051
 ZENO:      ascl:1102.027 (see also $NEMO/usr/zeno)

Packages we optionally use:

 PGPLOT:    ascl:1103.002
 CFITSIO:   ascl:1010.001
 WCSLIB:    ascl:1108.003
 glnemo2:   ascl:1110.008
 gyrfalcON: ascl:1402.031 (included with NEMO)
 HDF4
 HDF5       https://www.hdfgroup.org
 gsl
 plplot
 unsio
 uns_project

See README.install for installation guidelines. In it's simplest the following commands may work (use the .sh or .csh version depending on your $SHELL):

 wget https://teuben.github.io/nemo/install_nemo
 chmod +x install_nemo
 ./install_nemo
 source nemo/nemo_start.sh

Some obvious and perhaps not so obvious tools you will need to have pre-installed: C/C++/Fortran compiler, (t)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, and triggering a few more using the ubuntu=1 flag, 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. on a Mac where you have installed Homebrew with pgplot, this should get you a working NEMO with plotting enabled:

 curl -O https://teuben.github.io/nemo/install_nemo
 chmod +x install_nemo
 ./install_nemo brew=1
 source nemo/nemo_start.sh

There are some examples of NEMO scripts and figures on https://teuben.github.io/nemo/examples/

You can’t perform that action at this time.