Releases: editeodoro/Bbarolo
BBarolo 1.7
Major changes:
- New STATS task to just calculate data statistics.
- New ITERNOISE parameter to enable an iterative algorithm to better estimate noise statistics.
- Added continuum removal in the image plane (CONTSUB task).
- Added S/N map for total intensity map (SNMAP, CONTCHANS and TAPER parameters).
- Moment 0th maps are now in Jy/beam x km/s (they were in Jy x km/s).
- Velocity definition can be now specified with the VELDEF parameter. If not specified, BBarolo will choose the best for your data.
- Fixed a bug that caused bad convergence in data with typical flux values > 100.
- PVSLICE task substitutes the PV task, with additional options (ANTIALIAS, PV_WIDTH, see docs).
- Single ring models with task 3DFIT and GALMOD are now possible.
- New "remhead" FITS utility, to remove easily keywords in FITS headers.
- Detections from the source finder can now be sorted in different ways (SORTSOURCES parameter).
- Asymmetric drift correction can now be customised through the parameters ADRIFTPOL1 and ADRIFTPOL2 (see docs).
- Contour levels in PV and channel map plots for the 3DFIT task can be now controlled through the PLOTMINCON parameter (see docs).
- Because very few people use it, the GUI development has been discontinued. The binary of the GUI will not be made available, but the GUI can still be compiled from source.
- Usual bazzilion bugs fixed.
BBarolo 1.6
Major changes:
-
New task SMOOTHSPEC to perform spectral smoothing of a datacube with a filtering window. The new task incorporates the old HANNING task, which is now deprecated.
-
Added basic utilities to perform operations on FITS file, including "modhead", "remhead", "listhead", "fitscopy" and "fitsarith". These functions will be handy to make a datacube compatible with BBarolo. Typing "BBarolo --fitsutils" from the command line gives information on these new utilities. See also documentation for v1.6.
-
Added support for long options from the command line. New options are also available, including "-d taskname", "--list", "--cline". Typing "BBarolo -h" from the command line gives information on the new options.
-
3DFIT task: New reverse-cumulative fitting algorithm for highly-inclined galaxies (inc>75 deg). Can be enabled with REVERSE=true. This algorithm is experimental and sometimes it fails....use it wisely!
-
3DFIT task: for the second stage fitting, it is now possible to regularize the various parameters with different functions. Type of regularization can be chosen with the new REGTYPE parameter, which substitutes the old POLYN parameter. POLYN is for now preserved for backward compatibility.
-
New parameters NORMALCUBE, DELTAVROT, MINVDISP, BADOUT for 3DFIT task (see 3DFIT documentation).
-
New algorithms for fully automated execution.
-
GALMOD task: the flux of the model is now consistent with the input surface-density profile for HI emission in Jy/beam.
-
The source finder now can produce sub-cubes and sub-maps of each detection (CUBELETS parameter) and plots of each detected sources.
-
Improved output plots, including new colormaps and new plots for SPACEPAR task. Fixed a problem with axis ticks in matplotlib 3+
-
pyBBarolo: added SpectralSmooth() class and new BBaroloWrapper() class for general execution of BBarolo.
-
Bug fixing: the usual bazillion bugs have been fixed thanks to the users who report them! Thank you!
BBarolo 1.5
Major changes:
-
New task HANNING to perform the Hanning smoothing of a datacube. The size of Hanning window is set through the HANNING_SIZE parameter.
-
New task MAKEMASK to create and write a boolean mask of a datacube based on the MASK parameter (see 3DFIT documentation).
-
MPI mode for parallel fitting of multiple datacubes.
-
3DFIT task has improved plots using better colorscales.
-
GALMOD and 3DFIT can now produce models with noise for a better comparison with the data. The new parameter NOISERMS specifies the desired rms noise.
-
Better handling of ALMA datacubes.
-
Kinematic maps can now be obtained by fitting a Gaussian line to each spectrum, other than taking the moments. New parameter MAPTYPE sets the type of maps.
-
3DFIT: experimental cumulative fit. The fit of n-th ring takes now into account all the (n-1)-th rings. It does not work in parallel. Enable it with CUMULATIVE parameter. Not fully tested, USE WITH CAUTION!
-
The GUI has been updated to support some of the latest BBarolo's parameters and functionalities.
-
pyBBarolo now supports the majority of BBarolo's parameters.
-
Bug fixing: 1-2 billions of bugs have been fixed thanks to the users who report them! Thank you!
BBarolo 1.4
Major changes:
- New documentation at http://bbarolo.readthedocs.io/
- All BBarolo's tasks, in particular 3DFIT, are now parallelized with shared-memory OpenMP (does not work across different computational nodes). Use THREADS parameter to set the number of threads to use.
- Python wrapper pyBBarolo 1.0 is released.
- Added separate execution of 2DFIT and ELLPROF tasks.
- SPACEPAR has been promoted and it is now a full independent task.
- GALMOD now supports vertical motions and vertical rotational lag (parameters VVERT, DVDZ, ZCYL).
- Renewed output plots. PLOTS parameter allow now the user to skip the output production.
- Added several new parameters to 3DFIT task, including SMOOTH&SEARCH option for MASK and RESTFREQ (see documentation).
- Asymmetric drift correction (ADRIFT parameter).
- Multiple line fitting.
- Support for FITS header CDns keywords.
BBarolo 1.3
Release notes:
- Fixed a severe bug in v1.2.1
- Added radial motions (VRAD parameter)
BBarolo 1.2
What's new:
- Hundreds of bugs hopefully fixed.
- The algorithm with azimuthal normalization has been rewrittren.
- The source finder can now work in parallel (need OpenMP).
- Renewed output files.
- Rings are now placed at n*radsep+radsep/2 by default.
- A user-defined mask can be given as a FITS file.
- Other things I can't remember at the moment.
BBarolo 1.0.1
Several issues fixed
Bbarolo version 1.0
First stable release of 3D-Barolo or Bbarolo.