Skip to content

Releases: Entiat/mysticetusrelease

2025.10

07 May 14:24
2dd3421

Choose a tag to compare

  • Working on performance of data de-normalization functions
  • Unit conversion fixes to Orsted Crew systems to match template updates
  • Enable Crew to do temporary save when pressing SHIFT+PLUS
  • Fix bugs in de-normalized shapefile export
  • Add ability to export everything when denormalizing data (not just what is marked for export)
  • Add watchdog for parent project activation status
  • Move Data->Export->Aggregate menu item up a level into Data menu
  • Use new Google auth for email alerts (Google obsoleted previous system)
  • Fix vis distance in reports to deal with variable ranges (e.g. "0.5-1 km")
  • Bugfixes and performance enhancements

2025.5

07 Mar 19:21
2dd3421

Choose a tag to compare

  • Cornell sold out their acoustics department to an energy company, which decided to no longer share their animal detections with anyone else. Mysticetus no longer tries to read their (previously public) data stream.
  • Addition of a ruler tool. Double click ont he map, or choose the ruler tool in the toolbar.
  • Update the Mysticetus video object detection logic
  • Bugfixes and performance updates

2025.3

25 Jan 20:53
2dd3421

Choose a tag to compare

  • Auto-restart feature
  • New "Backup" watchdog displays error if there is no "MYSTICETUS" removable drive in the system during data collection.
  • Rename "Single Point" export setting to "Continuous/Single Point" for clarity
  • When a new vehicle is added/created, user will be prompted to copy settings from any other existing vehicle
  • Trim spaces around license keys to prevent common typo
  • More species in built-in species dictionary (Common English, Latin, Kenney code), including birds
  • If map legend uses Kenney code, legend also displays common name
  • New setting to enable auto restart of app
  • Scripts now match plugin capabilities
  • Support for multiple map legends, including polygons and sightings
  • Move all sightings to nearest water (based on vehicle trackline, same offset and psd, etc.)
  • Move a single sighting to nearest water (see above point, use rmb on map)
  • Project File Selector highlights most recently saved file in a folder
  • Watchdogs for when a macro attempts to set a field or select a field after new row created
  • Add Config->Show All Macros
  • Auto-Position Self attribute is maintained when user presses CTRL+SHIFT+PLUS
  • GPX file import now works in all cases
  • Right click a track and Mysticetus can either select a row or insert a new row in any entry sheet (typically used for effort, sometimes for sightings)
  • Project Selector dialog now has tooltip popups to provide more information about projects before you select them.
  • In Advanced mode, the Project Selector dialog allows the user to right click and edit Project Info for any subscribed project.
  • Orsted reports now include potential exposure counts in detections table
  • Support for complete project aggregation (so we can do analysis over entire project lifecycle)
  • Support for ARM64 dotnet install on such PCs
  • Weather summary in reports now supports all sorts of Visual Distance notations, including min/max ranges, text, and (old school) single distance values
  • Improve theodolite handling of horizontal reference point
  • Add GPS fix status to all GeoPosition tooltips
  • Basic export to Whalemap implemented.
  • Support for /project: command line option (use projectname-key in this parameter)
  • Add UTC column in track export if the track was collected in non-UTC timezone
  • Bugfixes and performance improvements.

2024.41

20 Sep 21:45
2dd3421

Choose a tag to compare

  • Weather summary in reports is now more resilient to use of varying field types (strings, distances, real numbers, integers, etc.)
  • Major Orsted Crew updates
  • App startup performance improvements
  • Vehicle and Station Id settings in the "This Machine" tab are now at the top
  • Camera paths are more logical
  • Point to new source for NOAA SAS data feed
  • New formula: ObsPlatformDeckHeight
  • Add Project Info editing and enforcement: Mysticetus is now aware of what kind of a project is currently loaded (grandparent, parent, child, standalone) and only allows appropriate options for each of those (for example, can only deploy from a parent project to its actual children, not any other project)
  • Additional bugfixes and performance enhancements

2024.31

26 Jul 18:49
2dd3421

Choose a tag to compare

  • Distance-based alerts (shared sightings) only fire if there is a GPS fix (so we can correctly calculate distance)
  • Crew (Simple UI) now supports general Notes input
  • New installs set Project Sync On Startup to true by default
  • Users can no longer deploy a template from a child project - prompts to switch to parent project instead
  • Boats from other projects now display all environmental information (bft, vis, etc.) correctly in the Command Center
  • GPS detection displays all status in the Watchdog window instead of status bar at bottom of app
  • Fixed lists support Dictionary expansion (as well as Named Lists).
  • Timezone watchdog no longer fires for fields that use the ChangeTimeZone formula
  • NOAA/SAS feed changed format, we properly read new format now
  • Object Editor - deleting thousands of trackmarks is now almost instantaneous (was very slow)
  • Count fields support N/D as well as N/A
  • Add ability to Copy lists from another vehicle in Per Vehicle Settings
  • Vehicles now have an Operator property that is forwarded to Command Center
  • AUVs display the same as AIS vehicles
  • Ability to flatten all vehicle tracks into a single, non-overlapping vehicle track (useful for when stitching together tracks from disparate sources)
  • Labels now show in the Object Editor
  • Reporting narratives automatically note whether a sighting is a resight or not
  • Map key improvements relative to animal counts
  • NMEA over UDP again works (Windows changed their underlying driver architecture, we integrate with that again)
  • Trackline coloring now support multi-select fields
  • Child projects inherit dictionaries from parent projects
  • Reports support acoustic telemetry detections
  • Support for automatic entry of Latin species names based on common name
  • Boolean values in entry sheets support Yes/No as possible values
  • Ffmpeg install respects versioning
  • Additional PSO Provider logos for reports
  • Install .NET SDK 8.0.303
  • Other performance enhancements and bugfixes

2024.12

27 Mar 22:42
2dd3421

Choose a tag to compare

Video

  • Video/camera display auto-detects horizon
  • Updates to video labeling system (first pass at "Where Whale, There Whale" touch screen animal labeling)
  • Other vehicles in the same project now show on app map

Reports

  • Reports include by-the-hour weather table
  • Report title can be assigned by variable
  • Journal notes are now included in report email body
  • Reports deal with Debris/Habitat/Prey sheets
  • Changes to reporting infrastructure to better support reports of fisheries interactions

BOEM PSO Database

  • BOEM db upload now fully functional with non-Mysticetus CSVs

Dotnet and Git support

  • Support for Dotnet 8 (Dotnet 7 End-Of-Life is April 2024)
  • Installer downloads and installs dotnet sdk 8.0.203
  • Installer downloads and installs latest Git for Windows

Misc

  • Track line coloring now properly deals with single-digit conditions

  • More robust interaction with Command Center

  • Better logging of command center interactions and failures

  • Updates to the per-vehicle settings page to better deal with vehicles not present in the current template

  • Per-vehicle dictionaries

  • New DictionaryLookup Formula

  • Shapefile polygon import does better figuring out BOEM lease names

  • Pop reminder that deploying template will only be picked up on collection machines after they restart

  • Bugfixes and performance improvements

2024.1

11 Jan 00:36
2dd3421

Choose a tag to compare

  • Add new API to mysticetus sdk for better observer management
  • New/fixed field associations for some SimpleUI (Crew) plugins
  • New compliance question and related report functionality for "if yes" and "if no" questions
  • Various settings now fully support copy and pasting to/from Excel, Notepad and other common apps
  • Add Mysticetus.Config.AddObserver to the mysticetus SDK API
  • Better error messages for email/sms failures
  • Add Sheet-based reporting capabilities (report uses entry sheet Description field for each item in the sheet)
  • Reports now automatically grab Journal sheet notes and put them in the docx file under "PSO Notes"
  • Journal notes ais automatically included in default reports
  • Observation platforms included in default reports
  • GPS device type detection now supports all known (as of 2023) talker IDs
  • GPS Satellite view now includes name of individual satellites
  • Most per-vehicle settings (Variables, Lists, Observer, Obs Platforms, Form Filters, Field Modifiers) are now in the per-vehicle settings option
  • CTRL + MINUS to delete last row of current entry sheet now respects Confirm Row Delete setting.
  • New functionality in Manage Project Files and Open File dialogs
  • Updates to report engine, including inclusion of PSO Provider logo for known PSO providers
  • Work around dotnet (nee Windows nee MS-DOS) bug that incorrectly parses 24:00:00 as 24.00:00:00.
  • Bugfixes and performance enhancements

2023.16

19 Sep 13:05
2dd3421

Choose a tag to compare

  • Full Plugin support enabled, replacing Scripts with Plugins
  • Simple UI ("Crew") implemented as plugins
  • Reports implemented as plugins
  • Crew/Simple UI now supports specifying waypoints (such as acoustic buoy locations) as the location of an animal detection
  • Major upgrades to the Mysticetus SDK to support more plugin capabilities
  • Altitude Wizard now reads directly from theodolite
  • Range circles track vehicles better
  • More precise analysis tool controls
  • Improved GPS status display
  • Faster shapefile import
  • Wildcards now allowed in Sighting Alert Providers triggers (e.g. "Species=*Whale" matches any species ending with 'Whale')
  • Analysis automatically sorts sheet entries based on timestamp rather than erroring if out of order
  • Added warning if user tries to Import a GPX file directly from the handheld GPS (user probably wanted to do Project -> Obtain Handheld Data instead)
  • Add /synconstartup:[yes|no] command line
  • Add ability to paste complete project-pwd into the project subscribe dialog
  • Update supported git version to 2.42.0.windows.2
  • Update required dotnet 7 sdk version to 7.0.400
  • Bugfixes and performance improvements

2023.7

27 Apr 13:19
2dd3421

Choose a tag to compare

  • Mysticetus SDK (Plugin) updates
  • Crew Updates
  • Bugfixes and performance improvements

2023.6

17 Apr 16:58
2dd3421

Choose a tag to compare

  • Update all apps from dotnet 6 to dotnet 7
  • BOEM Database support
  • Crew enhancements, including better field mapping and advisory text
  • Video performance improvements, better exception handling, and improved settings UI
  • Auto-download US Coastline outline in background
  • Auto-download ffmpeg (basic video streaming package) on first run if using camera interfaces
  • Initial Mysticetus SDK plugin framework allows user-developed dlls to interact with Mysticetus
  • Time and Time Zone watchdogs now analyze trackmarks
  • Added low disk space watchdog
  • Numerous performance improvements and bugfixes