Skip to content

Releases: noaa-ocs-hydrography/kluster

Kluster v1.1.7 (1/13/2024)

13 Jan 16:40
Compare
Choose a tag to compare

Bigfixes for missing dependency and minor docs updates

Kluster v1.1.6 (1/10/2024)

10 Jan 22:55
Compare
Choose a tag to compare

Add support for em2040c with the new model identifier - #114
Add support for em124 - #112
Add support for em2042 - #113
Add support for World Ocean Atlas sound speed data

NOTE: There are issues with processing the latest datagram revision found in KMALL files. See #113

Kluster v1.1.5 (10/21/2022)

21 Oct 14:57
64a81e1
Compare
Choose a tag to compare

Kluster v1.1.5 (10/21/2022)

  • sync with drivers 0.3.5
    • modify the fast read time method in par to support disorder found in some .all files that are trimmed after acquisition
  • add UML diagrams in documentation in the for developers section

Kluster v1.1.4 (10/14/2022)

14 Oct 17:58
99c0b8e
Compare
Choose a tag to compare

Kluster v1.1.4 (10/14/2022)

  • if vyperdatum georeferencing fails, default to slower non-sampled workflow
  • adding new variables to zarr datastore now correctly uses the indices of the data (seen on process backscatter with subset)
  • fix for having a default resolution with generate_new_mosaic
  • fix for no longer interfering with subset during return_avg_tables
  • fix bug with surface and mosaic dialog accidentally saving under the same name
  • fix subset bug with generating grids from individual lines multiple times in succession
  • reload the ping records after processing backscatter in the GUI to get the backscatter variable back
  • bug fix with the seeking valid navigation record on building metadata when there are navigation gaps at the start or end of lines

Kluster v1.1.3 (9/28/2022)

28 Sep 15:00
3efe820
Compare
Choose a tag to compare

Kluster v1.1.3 (9/28/2022)

  • sync with drivers 0.3.4
    • bug fix with sorts and duplicates in converted sbet data
  • sync with vyperdatum 0.1.17
    • bug with NaN values and sampled points workflow
  • sync with bathygrid 1.3.11
    • plots handle NaN values in cells
  • increase attitude chunk size to improve performance
  • resolve bug with 'No Client' dask setting not applying with first conversion action
  • bug fix with forcing all converted file groups to use the same destination container
  • add support in zarr backend for chunks with overlapping indices (where multibeam files have time overlap)
  • resolve bug with plotting grid methods not taking bin size parameter
  • bug fix for zarr backend and writes that include duplicate time values or times out of order
  • reload_data will now fix the time indices to ensure monotonic increasing indices without duplicates

Kluster v1.1.2 (9/19/2022)

19 Sep 19:53
bc94ea9
Compare
Choose a tag to compare

Kluster v1.1.2 (9/19/2022)

  • sync with drivers 0.3.2

    • bug fix with removing nonexistant nearnormlcorrect record in par3 module
    • bug fix with sbet attribution on conversion to xarray dataset
  • optimized chunk size to greatly improve performance (chunk size default is now 3000 pings instead of 1000 pings)

  • ensure that writes will use the chunk size of the existing dataset on overwrite/append

  • with vertical reference = ellipse, perform a datum transformation if the input/output datum do not match (NAD83-WGS84)

  • bug fix with file locks, were mistakenly disabled in v1.1.1

  • bug fix when number of beams grows beyond the number used in the initial chunk written

    • conversion will now gather the maximum number of beams across all chunks to correctly write beam dimension to disk
  • bug fix with geohash when NaN values are given for alongtrack/acrosstrack, will now return empty geohash string

  • log exception if there is an issue with a file added to the intelligence engine

  • update tests and documentation

Kluster v1.1.1 (9/2/2022)

03 Sep 22:15
Compare
Choose a tag to compare

Kluster v1.1.1 (9/2/2022)

  • sync with drivers 0.3.2

    • support .bot/.out bottom detection files with .raw driver
  • include support for .raw file bottom detections, logged as separate .bot/.out files

  • add option to not build heave on converting raw files (EK/S Sonar - Build Heave)

  • add option to select using lowest/highest frequency (EK/S Sonar - Frequency Selection)

  • resolve issues with gain and .s7k backscatter processing

  • add new near_normal_corrector for .all backscatter processing

  • add second_return filter for removing noise after loss of bottom tracking

  • add Surface SV vs Profiles plot in basic plots - custom - sound velocity profiles

  • turn off auto processing if an error is raised, display error in message box

  • add a right click - fqpr - show log capability

  • allow conversion to be run without a dask client

  • conversion will now record line length

  • added a new 'no client' option when starting a dask client

  • allow horizontal scrolling in output window to deal with progress bar wrapping issues

  • bug fix for writes where the time,beam dimensions are the same length

  • bug fix for adding files with an extension that leads to misinterpreting the file type

  • bug fix for updating conversion actions when new files are added during conversion

  • bug fix for designated surface that is inaccessible

  • bug fix for drawing lines with gaps in navigation

  • bug fix for incorrectly interpolating nearest navigation across gaps that are too long (see max_nav_tolerance kluster variable)

  • clean up all progress information into a single bar

  • added parameter to force a file size limit on conversion chunks (see max_converted_chunk_size kluster variable)

Kluster v1.1.0 (8/5/2022)

05 Aug 14:09
88565c6
Compare
Choose a tag to compare

Kluster v1.1.0 (8/5/2022)

  • sync with drivers 0.3.0

    • include backscatter specific variables for all multibeam drivers
    • fix for kmall sonar with varying beam counts across pings
  • sync with bathygrid 1.3.10

    • resolve bug with exporting backscatter surfaces
  • add support for backscatter processing for .all, .kmall, .s7k

  • new 'New Mosaic' processing, includes process_backscatter, avgcorrect, and mosaic creation

  • backscatter processing will save the avg_table attribute to disk when using AVG correction

  • backscatter processing will save backscatter_settings attribute to disk on process_backscatter, contains formulae used during processing

  • allow for exporting mosaic to geotiff, csv

  • mosaics by default will use the blackandwhite color map

  • update documentation, add backscatter section

Kluster_0.9.6

07 Jun 19:44
231c9f3
Compare
Choose a tag to compare

Kluster v0.9.6 (6/7/2022)

  • sync with bathygrid 1.3.9

    • allow for creating empty grids
    • check new points for issues before adding new container metadata
  • add new designated surface for the intelligence module, will create gridding actions if there is new data not in the grid

  • add Quickstart - Monitor documentation page on the designated surface

  • setting a designated surface will open the surface in the project

  • add new cast selection methods, searching in distance and time in profiloes

  • on SVP import, overwrite profile attributes with better cast position/time

  • add ability to import points from csv/las to existing surface

  • updating a surface now refreshes that surface, instead of an expensive close/reopen

  • can now use generate_new_surface to create an empty surface

  • concatenate mode now displays the line to be processed in Actions

  • update command line tools for new parameters

  • add better messaging when trying to add only converted (not processed) lines to a grid

  • explicitly close the tpu figures during processing to avoid memory warnings from pyplot

  • bug fix for heave correction in dual head systems

  • bug fix for Project Tree and displaying lines not from that container

  • bug fix for processing by line, and dual head systems that sometimes have lines that overlap (subset by times)

  • bug fix for hitting ESCAPE in points view and the app closing, disabled interactive mode

  • update tests for new routines