Contents Previous Next

nemo

NEMO is a Stellar Dynamics Toolbox

Version : 3.0.12
Author(s) : Joshua Barnes, Piet Hut, and Peter Teuben (nemo@astro.umd.edu)
License : GPL
Website : http://bima.astro.umd.edu/nemo/

Disk space required for installation is 67.68 Mb

After the package is installed it can be accessed using the command


		/opt/lfa/startnemo

     

A shortcut will be installed in the KDE/GNOME desktop menu system,
as an entry in the Astronomy submenu

Summary

These are the tasks currently available under to run under NEMO. They are a collection of program to do N-body calculations and some simple 2/3-D image processing, connected with the
N-body calculations. If program names are preceded by a dash (-) they do not have NEMO's user interface and are sometimes not even found in NEMO's bin area on disk (usually referred to
as $NEMOBIN). Program names ending on a star (*) are available under this and sometimes more wildcard names (e.g. snapplot and snapplot_ps) Program names ending in a questionmark
(?) are not available yet, but we're thinking of making them. Check the futureplan software(8NEMO) document to see if anyone is working on them yet.

1. GENERAL INFORMATION (only doc/man)

programs
list of programs (this file)[8]

intro
list of programs (alphabetical)

software
status software developement[8]

files
summary of all special files

example
example skeleton file for manual page writers[8]

usage205
a very short an simple instruction list for CYBER 205 users [8]

usageeta10
some comments on ETA-10 usage [8]

cookbook
a quick list of what to do to run (e.g.) treecode on the 205 [8]

tricks
useful tricks and bug detours [8]

orbit
overview what orbit utilities are planned [0]

2. UTILITY TASKS

nemoshow
check environment, show NEMO system variables/keywords

-cc
special program or shell script needed in some UNIX flavors

-make
special program or shell script needed in some UNIX flavors

-keyval
display value in a `keyword=value' string

nemoinp
test parsing of numbers

units
units conversion utility

3. DATA CONVERSION

atos,atos_sph
convert an ascii snapshot file into snapshot(5) format

stoa,stoa_sph
convert a snapshot(5) file into an ascii file

tabtos
convert ascii table into snapshot format

snapprint
create table of snapshot variables

snapfits
Convert snapshot into FITS random group format

snap3dv
convert snapshot to 3dv format for 3D display

stoo
convert a snapshot(5) file into an orbit(5) file

otos
convert an orbit(5) file into an snapshot(5) file

snapccd
grid a snapshot(5) file into an image(5) file

snapgrid
grid a snapshot(5) file into an image(5) file

ccdfits
convert an image(5) into a fits(5) file

tsf
type a structured file

rsf
read a structured file

csf
copy a structured file and swap bytes if needed

hisf
display and manipulate data history of a structured file

bodytrans
test (and/or create new) body to scalar mapping routines

bswap
swap bytes

snapxyz
convert snapshot to xyzc data

fitsgrid
convert fits binary table to an image by gridding

units
units conversion utility

4. N-BODY REALIZATORS

anisot
create distribution function table for anistropic spherical models

mkommod
anisotropic velocity distribution (Merritt)

mkplummer
plummer model

mkdisk
uniform disk of test-particles in external potential

mkspiral
uniform disk of test-particles with logarithmic spiral

mkpolytrope
polytrope sphere

mkbaredisk
almost stable disk...

mkexpdisk
almost stable disk... (test version)

mkexphot
3D-exponential hot disk inside assumed halo

snapenter
interactive, quicky

mkconfig
...

mkhomsph
homogeneous sphere

mkhom
homogeneous sphere

mkisosph
isothermal sphere

mkmestel
Mestel disk

mktestdisk
toy program

5. N-BODY INTEGRATORS

hackcode1*
C-version of TREECODE: with optional time slicing

hackcode3*
C-version, with optional fixed particles/background potential

-treecode
(Hernquist') fortran version of HACKCODE

quadcode
Simon White's quad-code

potcode
fixed potential N-body integrator - optional dissipation

nbody0
aarseth integrator, variable timestep (toy version)

nbody1
aarseth integrator, variable timestep (full version)

nbody2
aarseth integrator, with Ahmad-Cohen neighbor scheme

newton0*
multi-purpose N-body integrator

gravsim0
frontend for the GRAVSIM family of integrators

6. PLOTTING, PRINTING and HARD COPIES

--sm
interactive graphics utility (sun/x windows)

--mongo
interactive graphics utility (sun (color) windows)

--gnuplot
interactive function plotter

snapdiagplot*
diagnosis of an N-body run

snapplot*
display N-body snapshot file

trakplot*
display N-body snapshot file (cumulative)

snapplotedit
display and edit N-body snapshot file (interactive + mouse)

xyzview
Display 3-D position velocity data

tsf
type structured file

snaplist
make listing of N-body snapshot file

snapprint
make tabular listing of N-body snapshot file

radprof*
radial profile and plotting

snapslit*
Simulate taking a slit spectrum of an N-body snapshot

snapaxsym
Axisymetric image view of a snapshot

plarrow_ps
plot an arrow in postscript

pltext_ps
plot text in postscript

-movie,movie_sv
display screendumps in orderly fashion

mkcolor
create color table

7. 2D IMAGE UTILITIES

snapccd
construct CCD velocity-moment image from an N-body snapshot

snapgrid
general image constructor from snapshot

snapsmooth*
variable smoothing of an N-body snapshot to an image

ccdsmooth
smoothing of a 2D image map

ccdmath
image arithmetic, using function expressions

ccdfft
2D Fast Fourier Transform of a map

ccdfits
create fits file from an image

ccdplot
contour/gray-scale for an image

ccddisplay
display 2D image on Sun screen (non-yapp suntools)

ccddump
dump contents of an image

ccdstat
statistics on image

ccdprint
print out map values at gridpoints of an image

ccdvel
create a velocity field

ccdsub
subset/average of an image

snapaxsym
Axisymetric image view of a snapshot

-ds
image display program (suntools)

8. ORBIT UTILITIES
mkorbit quick making of an orbit for orbit(5NEMO)

stoo
conversion of snapshot(5NEMO) to orbit(5NEMO) format

otos
convert an orbit(5) file into an snapshot(5) file

orbint
integrate an orbit using potential(5NEMO) file

orblist
list an orbit orbplot* plot an orbit

orbdim
dimensionality of phase space for an orbit

potlist
show potential and forces of potential(5NEM0) file

pspeed
Tremaine Weinberg pattern speed of system perorb search for periodic orbits

9. MANIPULATION

hackforce*
add hack-forces to a snapshot

snapscale
scale phase space coordinates of an N-body snapshot

snapshift
shift phase space coordinates of an N-body snapshot

snapcopy
copy particles of snapshot subject to conditions

snaprotate
rotate an N-body system

snaptrim
cut(extract) a snapshot file down in size

snapsphere
take a selective number of particles from a snapshot

snapcenter
center a snapshot

snaprect
diaganolize moment-of-inertia of snapshot

snapmask
mask out certain particles

snapdist
distance between two snapshots

snapmass
add masses to a snapshot

snapspin
add spin along Z-axis of a snapshot

snapvirial
scale snapshot while retaining virial ratio

snapcmp
compare two snapshots

snapcmphist
compare two snapshots and plot histogram

snapplotedit
interactive graphics editor for N-body snapshots

snapdens
local density estimator using nearest neighbor

hackdens
local density estimator using nearest neighbor and tree

10. COMBINATION

snapstack
add snapshots, optional offset them snapadd

11. ANALYSIS

snapstat
compute various statistics of a snapshot

snappeak
mode analysis on snapshot

snapkinem
lagrangian kinematic analysis

snapinert
--same-

snaprect
diaganolize moment-of-inertia of snapshot

snapdiagplot*
diagnosis of an N-body run

snaphist
histogram of projected radii and velocities

snapvirial
scale snapshot while retaining virial ratio

diag205
diagnosis: prepare 205 logfile to tabular data

radprof*
radial profile, fitting and plotting of snapshot

unbind
unbind stars from a system

snapstab
report on stability of a stellar system

snapfour
fourier analyze a snapshot

13. TABLE MANIPULATIONS

tabmath
general table mathematics - mini spreadsheet

tablsqfit
linear least squares fitting of tabular data

tabhist
histogram plotter

tablst
ascii output of binary table

tabsplit
split a table into two

snapprint
tabular output of a snapshot

tabpp
Poynter-Picket spectral line catalogue manipulator

--awk
UNIX program with a lot of similar capabilities

14. FITS

fitshead
dump the header of a fits file

scanfits
scan a fits file, optionally extract and convert

fitstab
convert fits table to ascii table

snapfits
convert a snapshot file to a fits file

ccdfits
write a fits file to disk

fitsccd
read a (fits) image file from disk

15. MODEL FITTING and ANALYSIS

tablsqfit
general linear least squares fitting of tabular data

tabhist
histogram plotter

snaprect
diaganolize moment-of-inertia of snapshot

rotcur
fit kinematic parameters from velocity field

ccdvel
create theoretical velocity field

rotcurves
rotation curve of a composite potentials

snapfit
fit a (6D) snapshot to a (3D) data cube


Screenshots


Contents Previous Next