Arnaud Vericel (2): recognize units conversion for grainsize and graindens Conrad Chan (2): support arepo snapshots new colours: viridis and inferno Daniel Price (106): added help for flip command in interactive mode better identification of columns from labels in ascii data read (interp3D_proj_geom) cleanup of this routine so bits of code can be re-used for cross sections BUG FIX with default unit assignment in sphNG read (mistakenly assigning cm/s to position) obsolete scripts removed obsolete scripts removed obsolete scripts removed implemented cross section rendering in r-phi plots; also works for contour plots implemented splash calc tracks feature to plot particle data as fn of time updated splash.f90 for v2.7.0 version 2.7.0 year updated year updated kernels functions declared pure implemented smoothing of particle plots (o menu, option 4) bug fix with compiling splash in double precision (from previous commit) save as (SA) also saves .units file (units) sphNG/Phantom data read uses nearest sensible length unit, like au or pc by default, instead of cm bug fix causing seg fault in multiplot when in cylindrical coords (thanks to J-F Gonzalez) added ability to customise line colours with a splash.colours file added options for colour bar on top or left of figure (ascii) ascii data read automagically reads column labels from header lines in ascii files bug fix with second y axis when plot limits have equal scales (shapes) added ability to annotate with plot markers; can also change character height bug fix with handling of unformatted files by ascii data read bug fixes with reading column labels: handle NaNs; trim spaces; allow nlabels > ncolumns added utility for counting npartoftype added read for cactus hdf5 files (not yet working) cactus hdf5 read now working cut unnecessary extra lines in movie.sh bug fix: do not unnecessarily re-read step for data with multiple steps per file further cleanup and optimisation of cactus data read reduced verboseness on non-interactive devices reduced verboseness on non-interactive devices optimisation of cactus read: do not reopen file every time 3D projection faster by factor of 2 (use reduction-on-arrays instead of openMP atomic) improved cactus hdf5 read: now MUCH faster and puts timesteps in correct order bug fix with column label read - now recognise particle type column and use it correctly; also read time even if line starts with # BUG FIX with splash to ascii and similar for data with multiple steps per file fix behaviour of axes limits when xmin=xmax seg fault in interpolate3D_projection from previous commit fixed reverted reduction-on-arrays in interpolate3D_projection: causing too many seg faults reverted reduction-on-arrays in interpolate3D_projection: causing too many seg faults bug fix with label recognition: added sanity checks for sensible labels (units) sphNG/phantom read automatically chooses closest time unit cactus data read works with multiple variables per file bug fix with seg faults in cactus data read bug fix: interpolation with no particle masses set works with different particle types BUG FIX: workaround for Xlib errors due to MIT-SHM extensions in cairo; ensure colour bar no bigger than pixel buffer exact solution from file option prompts in more logical order bug fix: filenames with underscores now appear correctly in legend (units) better unit selection; uses error in log space to find nearest appropriate unit column density plots now in g/cm^2 when physical units on bug fix in theta-phi rendering (surface density) set minimum sigma to epsilon(0.), so appears small when logged, rather than zero (360) various issues with rendering in non-cartesian coordinates fixed (in particular for theta-phi plots) (360 video) added -360 command line option for defaults appropriate to 360 video (with thanks to Chris Russell) (cactus) bug fixes with read of checkpoint files; added CSPLASH_IGNORE_TIME_LEVELS option to ignore different tl grids (cactus) added computation of trK as extra column (cactus) Fortran utility routines moved to new module so can be compiled separate to splash (cactus) split find_metric routine off so can be called externally (exact_planetdisc) added spiral arm fitting formula; reads parameters from .spirals file (sphNG/Phantom) quieter warnings; unused variable warnings fixed (cpfiles) updated cpfiles script to handle .func and .spirals files build failure with SYSTEM=ifrot fixed (ifort 13.1.1) (colourbar) bug fix with horizontal colour bar position when on top of plot added axis option for box, major ticks and numbers but no labels (shapes) plot outline around circle if fill style is hatched (colourbar) bug fix with margins for icolourbar=10 (colours) added two colour schemes from CASA (ndspmhd) distinguish between gas boundary and dust boundary particles in data read (bondi) more sensible if statement in bondi routine (ascii) bug fix in label recognition of B-field in ascii data read (shapes) can plot functions between some min,max (360) allow -4pi and -fourpi; use 1080 x 540 by default for interactive use; print walltime updated changelog for v2.8.0 (360) bug fix with missing poles in 4pi mode (thanks to Chris Russell) (options_page) bug fix with page size settings not matching menu options (thanks to Chris Russell) (360) colour bar vertical by default in 360 mode (as suggested by Chris Russell) (360) bug fix with labels for origin setting in different coord systems bug fix with record length in format string further bug fix with record length in format string (h5part) bug fix with h5part read (h5part) build issues fixed (docs) minor updates to user guide (build) splash and giza builds are now SEPARATE; can still compile giza locally using make giza, but no longer done by default updated splash.f90 for v2.8.0 version 2.8.0 David Liptai (10): Added exact solution for Bondi flow. Velocity only at present added energy and density for Bondi exact solution, including relativistic version new colours: ocean typo in ocean colour scheme, blue array interpolation in other coordinate systems (e.g. spherical) is now from user specified origin (bondi exact) cleaned up exact solution for Bondi type flow (bondi exact) The exact solution for a sonic point flow wind is different than for accretion. Newton-Raphson thus needs different guesses in order to find the appropriate solution. (exact bondi) changed min allowed value of entropy normalisation to zero Hayley Macpherson (5): added rho,vel,alp to case select in find_metric (cactus) better way to check for existence of rho data in find_metric cactus: added indices for H,M_i data in hdf5 files JFG (1): new green-brown colour scheme Kieran Hirsh (2): movie.sh can now take infile_prefix and outfile_prefix as arguments, still works as before by default a trailing full stop in fileprefix now ignored Mark Andrew Hutchison (4): (bugfix) calc quantities don't disappear when changing the rendered dust phase (bugfix) reset verbose=.true. after rendering dust phase to allow future edits in extra calc list now saves which dust phase is rendered to the defaults file Mark Hutchison (20): Swapped read_data_maddison to read_data_mhutch Modified sphNG to handle multiple dust phases sphNG: fixed bug in setting icolumn for dustfracsum sphNG: now handles onefluid_dust when dust arrays are omitted sphNG: Removed check of ndusttypes because causing problems when plotting from multiple files sphNG: Removed check of ndusttypes because causing problems when plotting from multiple files (sphNG) BUG FIX with plotting multiple files with multiple dust phases Fake dust particles for ndusttypes>1 now correct Partially resolved conflict between fake multigrain particles and calculated extra quantities Solved conflict between fake multigrain particles and calculated extra quantities (sphNG) BUG FIX with creation of one-fluid fake dust data (sphNG) for dustyshock, dtg can be read from the .setup file (one-fluid) better fix for one-fluid fake dust Fixed (fake) dust velocities for multigrains and optimised which columns are read (i.e. required) for one-fluid dust fixed menu to print column numbers correctly when >=100 columns present in file fixed the menu to be able to select columns >=10 Terrence Tricco (2): Rendered pixmaps now allow for adaptive limits Menu now works when no file was read