Releases: CARTAvis/carta
Releases · CARTAvis/carta
v5.1.0
Backend changelog:
[5.1.0]
Fixed
- Fixed bug causing channel map crash (#1541).
- Fixed fetching of region data for other Stokes (#1551).
- Fixed deletion of resumed session from message task threads (#1537).
- Don't reallocate memory for image cache unnecessarily (#1508).
Changed
- Excluded image cache data from core dumps on supported platforms (#1506).
Frontend changelog:
[5.1.0]
Fixed
- Fixed VizieR database query (#2480).
- Fixed a screen freeze issue that occurred when resuming a disconnected session with unfinished tasks showing a progress bar (#2082).
- Fixed incorrect angular sizes for catalog sources when size data was missing or zero (#2609).
- Fixed missing data in the newly enabled catalog columns (#2611).
v5.0.3
v5.0.0
Backend changelog:
[5.0.1]
Fixed
- Fixed bugs in database validation error handling which caused preferences to be wiped, and corrected preferences schema (#1485).
[5.0.0]
Added
- Add support for generating initial values for multiple Gaussian image fitting (#2095).
Fixed
- Fix empty response to HTTP request with underscores in header names (#1406).
- Fix scripting being unable to find resumed session (#1416).
- Fix spatial profile for point region in matched image (#1405).
- Fix casacore reformatting GILDAS unit (#1423).
- Fix removing single beam defined in BEAMS table not in headers (#1432).
- Fix crash when animator is started while PV preview is active (#1441).
- Fix flux density computation for additional image units including MJy/sr (#1343).
- Fix occasional duplication of sync IDs in messages during image fitting (#1466).
- Fix import of regions from top-level directory (#1403).
- Fix compression artifact issue (#1447).
- Fix applying vector field threshold (#1415 and #1444).
- Fix slow response to file list by sending basic info only (#1435).
Changed
- Bumped uSockets to the latest version while modifying how the uSockets and uWebSockets dependencies are fetched (#1411).
Frontend changelog:
[5.0.2]
Fixed
- Fixed invalid values in preferences.json cause all preferences to be reset (#2561).
Added
- Added support for scrolling in the spectral profile dropdown menus (#2566).
[5.0.1]
Fixed
- Fixed an issue where the dynamic layout incorrectly requested file information for folders (#2557).
[5.0.0]
Fixed
- Fixed inconsistent label offsets of ruler annotations (#2472).
- Fixed the misplaced spectral line labels in the PNG export with the Retina display (#2423).
- Fixed incorrect initial position of the first loaded image (#2486).
- Fixed the crash when loading fits files without CTYPE keywords in their header (#2481).
- Fixed no WCS overlay after opening a file with a non-standard header (#2395).
- Fixed no wcs grid if filename contains comma characters (#2386).
- Fixed incorrect status in the animator widget and incorrect title in the image view widget when PV previews are active (#2523, #2524).
- Fixed jumpy non-square images after widget resizing (#2467).
- Colors of multi-spectral profiles do not vary with the image selection (#2236).
- Fixed reference axes in the scatter plot of Stokes analysis (#2531 and #2532).
- Fixed incorrect disabling of spectral axis convention for spatial-spectral images (#2550).
- Fixed slow response to file list by sending basic info only (#1435).
Added
- Enhanced support for modifying the render configuration and the active channel/polarization in channel map mode (#2492).
- Enable the copy function in the cursor info widget (#2468).
- Supported flux density calculations with various pixel units in the statistics widget (#2521).
- Enhanced support for displaying channel, spectral, and velocity information in channel map mode (#2492).
- Supported image export with normal, high, and highest resolution in channel map mode (#2492).
- Added support for generating initial values for multiple Gaussian image fitting (#2095).
Changed
- The dropdown options in the z profile widget becomes scrollable with small widget width (#1600).
- When a PV preview is active, the image view shows the page with the source image instead of the first page.
v5.0.0-beta.1
Backend changelog:
[5.0.0-beta.1]
Added
- Add support for PV image generation along a polyline region (#1341).
- Add support for loading remote FITS files from the hips2fits server (#1379).
- Add support for setting rest frequency for moment image generation (#1385).
- Added support for channel maps (#1186).
Fixed
- Fix crash when loading non-image HDU by URL (#1365).
- Fix crash when parsing FITS header long value (#1366).
- Fix incorrect parsing of SPECSYS value for ATCA FITS header (#1375).
- Fix hdf5 image distortion after animation stops (#1368).
- Fix matched polygon region approximation crash (#1383).
- Fix save image/export regions bug which could cause directory overwrite or deletion (#1377).
- Fix bug in cache slicer transformation which affects some images with rotated axes (#1389).
- Fix bug accessing top (root) folder of file browser (#2354).
- Fix crash when spatially matching two images (#1395).
- Fix segfault after early exit (#1382).
Changed
- Move the loader cache to separate files (#1021).
- Improve the code style in HTTP server (#1260).
- Remove program settings equality operators (#1001).
- Normalize the style of guard names in header files (#1023).
- Improved file IDs for generated images (#1224).
- Store global settings in a singleton class (#1302).
- Move Region code to RegionConverter for maintenance and performance (#1347).
- Improve performance of region spatial profiles and PV image generation (#1339).
Frontend changelog:
[5.0.0-beta.1c]
Fixed
- Fixed failed to launch Carta with certain navigator.hardwareConcurrency (#2478).
[5.0.0-beta.1b]
Fixed
- Fixed HiPS survey list requests.
- Removed vulnerabilities.
[5.0.0-beta.1]
Added
- Added support for changing the depth order of floating widget and dialog on select (#2307).
- Added the raster matching setting to the preference and improved the raster matching function (#2004 and #1959).
- Added support for sorting the spectral line table (#2262).
- Added additional mono-color colormaps with a customized option for the raster image (#2300).
- Added support for PV image generation using polyline (#2302).
- Added support for multi-color blending (#1204).
- Added support for showing relative coordinates in image view (#681).
- Added a button for deleting all regions (#1040).
- Added support for loading remote FITS files from the hips2fits server (#1379).
- Supported the customized rest frequency for the moment maps (#2396).
- Supported image coordinates for images with valid WCS headers (#2366).
- Supported plotting with unit wavelength ^ 2 in z profile and Stokes analysis widgets (#1685).
- Supported showing the coordinate system reference for RA and Dec labels in the image view panel.
- Supported showing delta x and y in distance measurement (#2165).
- Supported plotting catalog sources on image pixel size and angular size (#1956).
- Dynamic layout: automatically applying the layout which is associated with the data type (#752).
- Supported channel map mode: viewing multiple channels of an image cube in the image viewer (#1203).
Fixed
- Fixed ruler annotation matching bug (#2242).
- Fixed compass and ruler annotations update bug in the spatially matched image when changing the coordinate (#2270).
- Removed distance measurement tool render from PV preview frames (#2267).
- Improved the dragging performance of the Export Region widget when the list of region/annotation to be exported is large (#1867).
- Fixed the flashing contour rendering during animation (#579).
- Fixed incorrect range values in the save image dialog with non-convertible spectral axis images by supporting native/channel options in the spectral coordinate selector for non-convertible spectral axis images (#2225).
- Fixed a bug when applying a filter to the shifted frequency column in the spectral line query widget (#2326).
- Improved the cursor interaction area in the image view widget (#1794).
- Fixed saving or opening CASA image with a trailing slash using the URL parameter or the snippets (#1816 and #1357).
- Fixed the incorrect coordinate system when loading or appending images after a coordinate system being specified (#582).
- Upgraded blueprintjs from v3 to v5 (#2029).
- Fixed the catalog load button status after double clicking catalog files (#2378).
- Synchronized the value format in the pan and zoom tab in the image view settings widget (#2235).
- Fixed save image/export regions bug which could cause directory overwrite or deletion (#1377).
- Fixed incorrect rendering of image view when moving the window to monitors with different screen resolution ([#2285]).
- Fixed the sudden jump of dragged-out marks (#152).
- Fixed missing raster images when panning images to the top edge and right edge (#948).
- Fixed incorrect image viewer title after changing a layout (#2379).
- Fixed the unit label of the y axis for flux density in the spectral profiles (#2355).
Changed
v4.1.0
CARTA v4.1 macOS Electron Desktop and Linux AppImages
v4.1-stable release is a maintenance release to address core library updates and critical bugs. No new feature or feature enhancement is included.
User manual: https://carta.readthedocs.io/en/4.1/
In case of installation difficulties, please contact the CARTA helpdesk (support@carta.freshdesk.com) for assistance.
Backend changelog:
[4.1.0]
Fixed
- Include casacore log messages in carta log (#1169).
- Fixed the problem of opening old IRAM fits images (#1312).
- Fixed scripting interface and symlink directory issues (#1283, #1284, #1314).
- Fixed incorrect std calculation when fitting images with nan values (#1318).
- Fixed the hanging problem when deleting a region during the spectral profile process (#1328).
Changed
- Updated for compatibility with latest carta-casacore using CASA 6.6.0.
Frontend changelog:
[4.0.0]
Fixed
- Fixed the blank screen when clicking X/Y profile setting button without images opened (#2247).
- Removed unused help button for PV preview widget (#2248).
- Fixed PV preview bug where no PV preview shows up after closing a docked PV preview widget (#2249).
- Fixed the incorrect deletion of contour levels (#2251).
- Fixed bug that the frontend crashes when deleting annotations if the export window is opened (#2278).
- Fixed the performance issue when panning images (#2291).
- Fixed the crash when plotting online Vizier catalog data (#2321).
- Fixed missing vector overlays on matched images (#2293).
- Avoided showing the telemetry dialog temporarily (#2314).
- Fixed failing to match images spatially (2252).
- Fixed the delayed start of the program due to telemetry server error (#2304).
v4.0.0
CARTA v4.0 macOS Electron Desktop and Linux AppImages
User manual: https://carta.readthedocs.io/en/4.0/
In case of installation difficulties, please contact the CARTA helpdesk (support@carta.freshdesk.com) for assistance.
The main new features are:
- Interactive PV preview
- Enhanced PV generator
- Initial support of workspace (save and restore)
- Initial support of workspace sharing (carta-controller only; experimental)
- Enhanced image fitting capabilities
- Image annotation
- Visualization of a rotated cube (no image analytics)
- Support beam info for AIPS-generated cubes
- Support animation playback with matched images in multi-panel view
- A new dialog for angular distance measurement
- Show/hide and lock all regions
- Auto-scrolling the selected region into the region list view
- Mirroring cursor markers on spatially matched images
- Cursor info with dual spectral convention in the spectral profiler
- Pan and zoom images with manual inputs
- Switch directory path with manual input
- Custom range and number of bins in the histogram calculation
Backend changelog:
[4.0.0]
Changed
- Support animation playback with matched images in multi-panel view (#1860).
Fixed
- Prevent the installation of pugixml library files (#1261).
- Fixed spatial profile for polyline in widefield image (#1258).
- Fixed regression failure of HDF5 PV image due to profile caching in the HDF5 loader (#1259).
- Removed duplicate image histogram data sent to the frontend (#1266).
- Fixed FITS header and data errors (#1233, #1265).
- Fixed the problem of resuming LEL images (#1226).
- Fixed the case-sensitive of reading BUNIT from a file header (#1187).
- Fixed the crash when reading beam table with 64-bit floats (#1166).
- Fixed region spectral profile from FITS gz image (#1271).
- Fixed the lack of mask for LEL images (#1291).
- Fixed file path to save generated image (#1252).
- Fixed missing tiles issue (#1282).
- Fixed the crash of loading JCMT-SCUBA2 FITS images (#1301).
- Fixed updating the PV preview for a matched image (#1304).
Frontend changelog:
[4.0.0]
Added
- Added a shortcut button for image annotation (#2167).
- Added support for AIPS beam images (#2164).
- Added telemetry data for spectral profile, PV, moment, and catalog creation. (#2208).
- Added an increase to the default compression ratio to 32 when the header unit of the image is km/s (#1223).
- Added a toggle in the moment generator to match generated image(s) (#2121).
- Added automatically generated documentation website.
- Added the ability to share a workspace via URL when using the frontend via the controller.
Changed
- Changed the default title string in the image viewer (#2168).
- Modified text annotation textbox to stay the same dimension as user zoom the image (#2162).
- Disabled spell check in text input (#2138).
- Support animation playback with matched images in multi-panel view (#1860).
- Modified spectral matching type selector in Image List Settings won't affect global preferences (#2098).
- Enabled enter key to trigger filtering in the filter fields, and modified the buttons in the spectral line query widget and catalog widget (#2046).
- Switched the Splatalogue URL from test to production (#2238).
- Changed image fitting center position error unit from arcsecond to second when the format is H:M:S; added integrated flux information in the fitting result.
Fixed
- Fixed bug where line region computation width cannot be changed in spatial profile setting widget (#2000).
- Fixed when multiple images are open, PV generator can only produce PV preview with live update for one of the images (#2171).
- Fixed incorrect beam-related and frequency-related intensity unit conversions in the spectral profiler (#2033).
- Fixed line region anchor rotation degree when the image has non-square pixels (#1732).
- Fixed the blank screen when using layout with histogram widget (#2178).
- Fixed the problem of resuming LEL images (#1226).
- Fixed tsv and txt file export naming (#1987).
- Fixed the spectral line offset by correcting the redshift factor calculation (#1327).
- Fixed the alignment in workspace dialog (#2155).
- Fixed the spectral axis for images with headers in
CDi_jformat (#2144). - Fixed spatial matching error in sub-milliarcsecond scale (#1734).
- Fixed inconsistent region coordinate format when images are spatially matched (#2189).
- Fixed the right ascension label in the image view (#2192).
- Fixed the multi-spectral-profile intensity unit conversion (#1758).
- Fixed the Jy/beam to K intensity unit conversion (#1907).
- Fixed the blinking toolbar in the image view during animating images (#2163).
- Fixed image arithmetic bug when there are square brackets in the expression (#2220).
- Fixed missing tiles and distorted tiles during and after animation. (#1988).
- Fixed the stuck of stokes animation at low frame rates (#1293).
v4.0.0-beta.1
Backend changelog:
[4.0.0-beta.1]
Added
- Added a check of averaging width when calculating line/polyline spatial profiles or PV images (#1174).
- Added support for fitting images with regions, fixed parameters, a background offset, and different solvers; added support for generating model and residual images, estimating progress, and cancelling tasks (#150).
- Added PV generator features for spectral range, reversed axes, and keeping previous image (#1175, #1176, #1177).
- Added a debug config flag for disabling runtime config (#1213).
- Added support to keep previously generated moment images (#1202).
- Added pugixml as a third-party library with the option PUGIXML_COMPACT enabled (#1217).
- Added automatically generated documentation with Doxygen (#1215).
- Added support for loading swapped-axes image cubes (#1178).
- Added support for annotation regions (#340).
- Added support for customizing histogram calculations (#829).
- Added support for PV preview (#795).
Changed
- Removed CASA CRTF parser for performance and annotation region support (#1219).
Fixed
- Fixed issues with AIPS velocity axis by restoring previous casacore headers (#1771).
- Fixed error in regions when resuming session. (#1210).
- Fixed crash when exporting matched region (#1205, #1208).
- Fixed region import with space in region name (#1188).
- Fixed cfitsio 4.2.0 fits_read_key abort (#1231).
- Fixed failure loading CASA image due to FITS headers error (#1239).
- Fixed incorrect PV image orientation if the cube has projection distortion (#1244).
- Fixed crash following use of an incorrect session ID (#1248).
- Fixed header angle formatting error with non-angle unit (#1218).
Frontend changelog:
[4.0.0-beta.1]
Added
- Added two entries in Service sub-menu to copy the session ID and the session URL to clipboard (#1930).
- Added a button for NaN pixel color selection in render config widget (#1946).
- Added a setting dialog for the angular distance measurement (#1201).
- Added the functionality to show/hide and lock all regions (#1796).
- Added a method to auto-scrolling the selected region into the region list view (#1797).
- Added the functionality to mirror cursor position on spatially matched frame via hotkey "G" (#1947).
- Added support for fitting images with regions, fixed parameters, a background offset, and different solvers; added support for setting initial values in world coordinates; added support for generating model and residual images, exporting fitting result and full log, and creating regions from the results; added support for estimating progress and cancelling tasks (#1397).
- Added tooltip to the Image column for the image list and cursor info widget (#1948).
- Added additional cursor info option to spectral profile widget (#1837).
- Added a selection option in the PV generator widget to swap x and y axis, an input for spectral axis limit, and a toggle button to let users decide whether or not to keep the previously generated PV images (#1950, #1951, #1952).
- Added a toggle button to let users decide whether or not to keep the previously generated moment images (#2054).
- Added settings in the image view settings widget for panning and zooming the images (#1176).
- Added layout renaming dialog (#458).
- Added supports for swapped-axes image cubes (#1953).
- Added supports for image annotations (#267).
- Added the ability of changing to a new directory by entering a path (#609).
- Added supports for customizing histogram calculations (#1488).
- Added pv image preview feature (#1561).
- Added support for saving and restoring workspaces (#1272). Initial support is limited to restoring open images, render/contour/overlay configs and regions.
Changed
- Re-arranged the order of File menu (#2092).
- Increased the upper limit of averaging width for line/polyline spatial profiles or PV images calculations (#1949).
- Set white color or black color, based on the theme, as the background for the image view PNG export (#2029).
- Spectral line queries are migrated to Splatalogue advanced backend queries due to the upcoming deprecation of the current Splatalogue frontend queries (#2114).
Fixed
- Fixed the issue of annoying text input fields (#1906).
- Fixed the issues of copying the Session URL in the macOS Electron and Linux AppImage versions (#2102, #2108).
- Fixed the issue of contour levels not deleted as intended (#2091).
- Fixed issue of only enabling catalog selection button when there is a layer of catalog overlay (#1826).
- Fixed the issue of the corrupted spatial profile when cursor is moving (#1602).
- Fixed NaN pixel value in the cursor info bar of the image viewer when the image is 1x1 pixel (#1879).
- Fixed issue to show cursor info of smoothed profiles in the spatial and spectral profilers (#1880, #1938).
- Fixed mean and RMS not updating when smoothing in the spatial and spectral profilers (#1838).
- Fixed limitations of the point size for catalog overlay rendering (#1662 and #1802).
- Fixed the issue of updating image view mode when catalog selection button is disabled (#1967).
- Fixed the issue of stuck image viewer after changing single/multi panel mode after catalog selection (#1989).
- Fixed empty tsv file export for xy profiler (#2021).
- Fixed missing catalog overlay for single source catalog files (#2034).
- Fixed the region position offset mismatch problem after zooming to fit for spatially matched images. (#2028).
- Improved the performance of loading regions in batches (#2040).
- Fixed offset between cusorInfo and upper wcs axis in the spatial profilers (#1319).
- Fixed mismatch between cursor and image during PV image panning (#1790).
- Fixed the hanging problem for computed stokes animation (#1238).
- Fixed the AST grid rendering issues in different reference systems due to missing explicit equinox in the setup ([#2106](https://gith...
v3.0.0
CARTA v3.0 macOS Electron Desktop and Linux AppImages
User manual: https://carta.readthedocs.io/en/3.0/
In case of installation difficulties, please contact the CARTA helpdesk (support@carta.freshdesk.com) for assistance.
The main new features are:
- Package support for x86_64 and aarch64 architectures
- Vector overlay rendering
- Loading images with the Lattice Expression Language (LEL)
- Loading CASA images with pixel values as complex numbers
- Initial implementation of image 2D Gaussian fitting
- Generating computed polarization quantities (eg. linear polarization intensity) of a Stokes cube on the fly
- Setting a new rest frequency when saving a subimage
- Logging moment map generation information in header history
- Line and polyline region spectral profiler
- Initial implementation of PV image generator
- Image file list filter
- High-resolution PNG export
- Enhanced spectral matching mode
- Custom rest frequency for velocity conversion
- Performance boost when loading a region file with massive amount of regions
- Telemetry
- Online catalog query from SIMBAD and VizieR
- Region export and import enhancement
- Initial implementation of intensity unit conversion
- Multiple panel view
- Pixel grid border rendering at high zoom levels
- Interactive raster rendering with a cutoff via the interactive colorbar
- Distance measuring tool
- Spatial profiler widget enhancement
- Histogram and statistics widget enhancement
- Cursor info widget
- Code snippets (experimental feature)
- Support gzipped FITS images (fits.gz and fz)
- HDF5 mip map support
- Remember last used directory
Backend changelog:
[3.0.0]
Added
- Added support for image fitting with field of view (#150).
- List frequency and velocity in file info for single channel image (#1152).
Changed
- Enhanced image fitting performance by switching the solver from qr to cholesky (#1114).
- Made HTTP server return a different error code for disabled features (#1115).
- Removed Splatalogue interaction from backend codebase and removed dependency on libcurl (#994).
- Use wrappers to construct protocol buffer messages where possible (#960).
- Change the time zone in log messages from local to UTC (#1151).
- Refactor the timer for performance measurements (#1180).
Fixed
- Stopped calculating per-cube histogram unnecessarily when switching to a new Stokes value (#1013).
- Ensured that HTTP server returns error codes correctly (#1011).
- Fixed crash problems for compressed FITS files (#999 and #1014).
- Fixed the incorrect STD for images with large pixel values (#1069).
- Fixed incorrect spectral profiles for computed stokes (#1122).
- Fixed the problem of recognizing FITS gzip files from ALMA Science Archive (#1130).
- Fixed slow loading of FITS image with large number of HISTORY headers (#1063).
- Fixed the DS9 import bug with region properties (#1129).
- Fixed incorrect pixel number when fitting image with nan pixels (#1128).
- Fixed errors on loading images via LEL (#1144).
- Fixed the DS9 import bug with no header line (#1064).
- Fixed incorrect matched region pixel count (#1108).
- Fixed the getstat error on generated image (#1148).
- Fixed file info hang when a CASA image is locked (#578).
- Fixed region export failure when no write permission (#1133).
- Fixed HTTP response codes when returning response to PUT requests (#1157).
- Fixed the problem of one-pixel position offset for DS9 regions projections (#1138).
- Fixed crash problems during moments ICD tests (#1070).
- Fixed response when importing region file fails by catching exception (#1160).
- Fixed the crash when trying to load an unsupported image file (#1161).
- Fixed including directories in region file list (#1159).
- Fixed issue where NaN data was read incorrectly from a compressed FITS .fz image (#1143).
Frontend changelog:
[3.0.0]
Added
- Added support for image fitting with field of view (#1397).
- Size conversion in the image fitting results (#1397).
- Show a notification when there is a new CARTA release (#1852).
- Added links to the CARTA Dashboard to the splashscreen and alert dialog where appropriate (#1874).
Changed
- Splatalogue queries are now made directly with the server, rather than proxied through the backend (#1755).
Fixed
- Added missing vector overlay and image fitting options in the View menu (#1848).
- Hide code snippet option in the View menu when code snippet is disabled in the preferences (#1856).
- Fixed the rotation anchor offset of line regions (#1739).
- Fixed issue with exporting decimated data instead of full resolution data in spatial profiler (#1546).
- Fixed larger position errors of projected contours, catalog overlays, and vector overlays near the border (#1843).
- Fixed no updating of spatial profile after region deleting (#1831, #1855).
- Fixed unable to switch channel by clicking scatter plot in stokes analysis widgets (#1313).
- Fixed issues of crowded Frame idices in the animator and misalignment of channel slider indices (#940, #1892).
- Fixed gaps in projected unclosed regions (#1740).
- Fixed projection of polygon regions created on spatially matched images (#1887).
- Fixed incorrect channels of matched images requested for animation (#569).
- Fixed issue of showing last index of animator sliders ([#1893] (CARTAvis/carta-frontend#1893)).
- Fixed tooltip blocking issue of the toolbar in the image viewer (#1897).
- Fixed persisent tooltip after exporting a png image (#1742).
- Fixed high CPU/GPU usage when CARTA is idle or attempting to reconnect to server (#153 and #1808).
- Fixed incorrect region positions when importing regions on a spatially matched image (#1899).
- Fixed issue in the spatial profile setting where the "Show WCS Axis" should be disabled for steps and lines plot styles (#1905).
- Fixed issue when the active frame changes while the region is being imported.
- Fixed the imprecised catalog plot axis. (#1884).
- Fixed the displayed values in the cursor info of the histogram widget by adopting binary-searched data x and y values (#1917).
- Fixed missing regions when the image is matched or unmatched to the reference (#1780).
- Fixed inconsistent vector line width on spatially matched images (#1854).
- Fixed QU profile rendering black at the first channel in the stokes widget (#1786).
v3.0.0-beta.3
Backend changelog:
[3.0.0-beta.3]
Changed
- Removed gRPC service and moved scripting interface to HTTP server (#1022).
- Added more fine-grained commandline flags to enable and disable functions of the HTTP server.
- Optimised performance of image data cache (#967).
- Added exit on timeout flag to Linux desktop launcher (#989).
- Separated stdout and stderr logging (#869).
Added
- Added moment map generation information to the header of generated images (#1024).
- Added support for creating CASA LEL images dynamically (#655).
- Added spatial and spectral range information to the file browser (#845).
- Added computed Stokes images and supported the analysis (profiles, contours, statistics, etc.) of them (#433).
- Added data type to file info and open complex image with amplitude expression (#520).
- Added ability to set a custom rest frequency for saving subimages. (#918).
- Added image fitter for multiple 2D Gaussian component fitting (#150).
- Added support for a custom carta-casacore script for updating casacore data in a local user directory (#961).
- Added support of vector field (polarization intensity/angle) calculations (#1002).
- Added spatial profiles for line/polyline regions (#796).
Fixed
- Fixed problem with backend hanging rather than exiting after all sessions have disconnected (#988).
- Fixed handling of NaN values in downsampled spatial profiles (#987).
- Removed file id repetition in generated moments or PV images (#1003).
- Fixed linear coordinate conversion for matched images (#982).
- Fixed beam position angle unit displayed for CASA images (#1025).
- Fixed crash when saving certain PV images (#1009).
- Ensured that sessions are deleted correctly (#1048).
- Ensured that sessions are correctly assigned unique IDs (#1049).
- Corrected spatial range calculation to account for rotation (#1050).
- Fixed a bug in Stokes animation when playing backwards (#1053).
- Fixed inconsistent behaviour of top level folder setting (#1089).
- Fixed CRTF export bug for labelpos (#1012).
- Fixed DS9 import bug for region parameter with no unit (#1101).
- Fixed offset in center of offset axis of generated PV image (#1038).
- Fixed various memory leaks, and several memory errors uncovered by address sanitization.
Frontend changelog:
[3.0.0-beta.3]
Added
- Added cursor information to the histogram widget (#1762).
- The ability to load files with LEL (lattice expression language) expressions (#1264).
- The ability to set a custom rest frequency for saving subimages (#1653).
- The ability to load complex images with a dropdown menu in the file browser dialog (#1492).
- Added image fitting widget for multiple 2D Gaussian component fitting (#1397).
- Added computed polarizations (Polarized intensity, Polarized angle ...) in polarization selectors (#714).
- Vector field rendering is supported in the image view widget. Data configuration and stlying can be set in the vector overlay dialog (#1155).
Changed
- Optimization to the region list widget with a large number of regions (#1252).
- Optimization to loading images with a million channels (#1774).
- Limited the filename length of downloaded png files to around 200 characters (#1501).
- Enabled text selection for region info and catalog info when loading/saving regions and loading catalogs (#1795).
Fixed
- Corrected hard reload shortcut suggestions for macOS (#1623).
- Fixed region re-rendering with click to pan method (#1751).
- Fixed the initial spectral range of the moment generator (#1749).
- Fixed crash when loading file with fewer axes than CDELT entries (#1769).
- Fixed crash with empty line plots (#1772).
- Fixed issue with PV image rendering (#1708).
- Tab title of image viewer is reset when all images are closed (#1686).
- Fixed issue with multiple-panel switch of the image viewer (#1676).
- Fixed issue with the reset button in the spectral line query widget (#1741).
- Fixed issue with catalog SIMBAD query after cancelling (#1750).
- Fixed extra catalog overlay sources at the origin (#1823).
v3.0.0-beta.2b
Backend changelog:
[3.0.0-beta.2]
Changed
- Removed the dependency on Intel TBB library by replacing the TBB mutexes with ones based on standard c++ ones.
- Replaced shared image loader pointer in the session class with a cache for multiple loaders, to avoid concurrency bugs when loading multiple images simultaneously.
Added
- Added ability to guess file type by extension, rather than content (#1).
- Added support for circular/linear polarizations when generating hypercubes (#942).
- Added PV image generator for line regions (#794).
Fixed
- Fixed hard crash when attempting to read files within a read-protected directory (#945).
- Fixed region histograms for moment images (#906).
- Fixed bug of duplicate histogram calculation (#905).
- Fixed issues when reading stokes information from the header (#942).
- Fixed restoring beam set from HISTORY (#935).
- Fixed FITS header bug for dropped keyword index (#912).
- Fixed DS9 export bug by increasing precision for degrees (#953).
Frontend changelog:
[3.0.0-beta.2]
Added
- Added optional usage collection / telemetry (#637).
- Added ability to list files filtered by extension (rather than content) or list all files (#1).
- Added two spectral matching types "Vacuum wavelength" and "Air wavelength."
- Circular/linear polarizations are supported in polarization dropdowns for saving subimages and generating hypercubes.
- The ability to export high resolution png images for publication quality in journals.
- The ability to use a custom rest freqency for spectral matching, spectral axis display, and PV image x/y axis display.
- Added new feature: ability to generate a position-velocity (PV) image from a line region on images with a supported coordinate system. The generated images are loaded as separate images, similar to generated moment maps.
Changed
- Applied a new approach to calculate the sizes and lengths of a region (#1572).