Skip to content

Releases: CARTAvis/carta

v5.1.0

03 Feb 03:06

Choose a tag to compare

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

01 Aug 04:04

Choose a tag to compare

Backend changelog:

[5.0.2]

Fixed

  • Fixed bug in region spectral profile with flux density statistic (#1493).

Frontend changelog:

[5.0.3]

Fixed

  • Fixed flux density unit display in spectral profile for images with brightness temperature (K) (#2572).

v5.0.0

24 Jul 06:29

Choose a tag to compare

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

26 Feb 07:27

Choose a tag to compare

v5.0.0-beta.1 Pre-release
Pre-release

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

  • Changed the limitation of plotting up-to-10 profiles in the spectral profiler multi-profile mode to up-to-16 (#2440).
  • Changed in-app help context to the online readthedocs user manual (#2241).
  • Axes order of the PV diagram becomes a sticky parameter (#2402).
  • Redesign the layout dialog UI (#773).

v4.1.0

23 Jan 11:10

Choose a tag to compare

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

12 Sep 09:45

Choose a tag to compare

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_j format (#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

08 May 07:27

Choose a tag to compare

v4.0.0-beta.1 Pre-release
Pre-release

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...
Read more

v3.0.0

23 Aug 11:27

Choose a tag to compare

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

13 May 08:36

Choose a tag to compare

v3.0.0-beta.3 Pre-release
Pre-release

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

10 Dec 10:09

Choose a tag to compare

v3.0.0-beta.2b Pre-release
Pre-release

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).

Fixed

  • Fixed crash when opening the image view configuration dialog before opening an image (#1705).
  • Fixed panning and zooming when opening a new image in distance measuring mode (#1665).
  • Fixed incorrect color gradient of the colorbar (#1717 and #1718).