15/07/09: v1.12.2 released.
This is a minor release, main things are as follows:
- Variable marker sizes implemented, so now it is possible to plot sink particles with size proportional to their radius!
- Dark matter rendering now works with the block-labelled GADGET read.
- VINE read handles star particles.
- Labels for coordinates/vectors are not overridden by default (only if not set or if coordinate system changed).
- A nasty bug with automatic pixel selection getting random pixel numbers and seg faulting fixed.
- Temporary arrays in the main plotting loop are explicitly allocated and deallocated rather than being left to the compiler. Fixes crashes
using older versions of ifort.
- Data reads added for snsph, oilonwater.
- Minor bugs fixed with contouring options, cursor positioning, identification of columns in ascii read amongst other things.
20/04/09: v1.12.1 released.
This is a minor release, where the main new things are as follows:
- Ability to customise the label on 3D projection plots has been added (so you can now have e.g. "surface density" instead of "column density" if you like).
- Contour levels are set better (and printed).
- Limits for a contour plot can be set independently of a rendered plot of the same quantity.
- Numeric labels can be added to contours.
- SPLASH_HMIN_CODEUNITS environment variable added which can be used to enforce a minimum smoothing length on the particles during rendering.
- Text shapes added via the "annotate plot" option in the le(g)end menu can now be edited interactively. This is a preliminary feature I hope to
expand to all text objects.
- All known bugs fixed*.
* or redefined as features.
22/12/08: v1.12.0 released.
The main new things are as follows:
- A second quantity can be plotted as contours on top of the rendered quantity (ie. they no longer have to be the same). A contour plot will appear if you turn on the "plot contours" option in the r)ender menu.
- Pressing backspace over annotation in interactive mode deletes it. This is a bit clunky at the moment but improvements are planned. You can also quit interactive mode with 'esc' or 'ctrl-c' as well as the usual 'q'.
- You can now invoke SPLASH from the command line directly, mainly this is so it works better in scripts, but it can also be used as a shortcut. For example to render whatever is in column 6 to the screen, I would use:
splash -render 6 -dev /xw
where the x (-x) and y (-y) axes can also be specified, and/or a vector plot (-vec) and/or a contour plot (-cont).
- There is now a new "splash calc" utility for calculating global quantities (e.g. energies) as a function of time. Basically I got sick of trying to work out how to read weird formats (sphNG) in my analysis tools in order to just calculate a few things, so I made SPLASH do
it. You can also calculate the minimum, mean and maximum of all columns as a function of time, and (because I needed to do it), the mass above a series of density thresholds, also as a function of time. The results are put into plain ascii files and can then be plotted using
asplash -e (with the -e option to give the best defaults for this kind of plot). Suggestions on a postcard!
- Can plot the natural log of a quantity.
- All bugs have been fixed*
* or redefined as features.
13/10/08: v1.11.1 released.
This update is highly recommended for ALL users. It corrects a bug/issue which has bothered me for a long time - namely that the SPLASH pixel map does not always line up with the pixel map on the PGPLOT device, resulting in slight artefacts in the images produced. Now, SPLASH determines the resolution automatically to exactly match the device (this is now the default behaviour, can be overridden with a manual pixel number selection). Also, the edges of the plot are set to exactly lie on pixel boundaries, hopefully removing the "black lines" sometimes found inside the colour bar on pixel plots. The automatic resolution feature is really one of the main things in v1.11.0 but I had disabled it as there were a few issues to be ironed out. Other features in v1.11.1 include the ability to render images without having to store mass as a particle array (ie. can be read as a single value for each particle type). See version history in the
userguide or the
change log for full details.
SPLASH mailing lists started (as Google Groups). Subscribe today!
With some improvement on my previously fairly ordinary web design skills...
15/08/08: v1.11.0 released.
Main new feature is to be able to plot subsets of the particles
according to restricted parameter ranges (e.g. only use particles with 1 < rho < 10). Also plot-hugging colour bars added and the ability
to annotate plot with a range of shapes. Bugs fixed in GADGET data read (for particle masses < 1.e-8), also with calculation of v_phi in
cylindrical coordinates. UCLA data read added. See version history in the
userguide or the
change log for full details.
05/06/08: v1.11.0beta released.
This was a pre-release of v1.11.0.
08/05/08: v1.10.2 released.
This is a minor update. New features include the ability to plot
azimuthally averaged profiles of surface density and Toomre Q parameter for discs; can override
column labelling using a splash.columns file; can change the order in which particle types are
plotted. See version history in the
userguide or the
change log for full details.
11/03/08 v1.10.1 released.
This is a minor
release. Main new things are the "splash to" command line utility which converts
binary dump files to ascii format and that vector plots now work with rotation. Improvements
also to GADGET data read (block-labelled format implemented; reads optional file for dark
matter smoothing lengths). See version history in the
userguide or the
change log for full details.
28/11/07 v1.10.0 released.
Main new features are horizontal
colour bars, the -p and -o command line options, the ability to mix particle types in the data
read and implemented data reads for TIPSY and DRAGON formats. See version history in the
userguide or the
change log for details.
12/9/07 v1.9.2 released.
This is a minor
update only. See version history/change log for details.
6/9/07 SPLASH: The Paper.
Please cite
Price (2007), Publ. Astron. Soc. Aust., 24, 159-173 (
arXiv:0709.0832) whenever you use SPLASH for scientific purposes.