Recent posts


There is an update to CANARY 4.3 that includes the following bug fixes and features:

  • EDSX (XML) formatted configuration will automatically create the new format of configuration file, with the added extension of "_conv.edsy". The new EDSY file is in the much easier to read  YAML format. The full config file format will be discussed in a new version of the User's Manual soon.
  • Row-based format for database input created for non-EDDIES databases. Add the following line to the *EDSY* configuration, at the same indent level as the "inputTable" option:
    • inputFormat: row based
    • Omit this line completely to use the current spreadsheet-style format
  • Expanded output format available for database tables. This format adds an algorithm ID to the table; full documentation will be available in the next User's Manual, and will use an "outputFormat" option similar to the inputFormat option discussed above
  • Bug fix: clustering library bugs have been fixed
  • Bug fix: in "runmode: realtime" there was a bug that stopped CANARY after 24hrs. This has been corrected.

Update: Windows Friendly Line Formatting

Previously, the CSV and text output files from CANARY did not read well in programs like "Notepad" - the lines would all jumble together. Update in the downloads section corrects this issue.

  • Posted: 2011-04-12 16:18 (Updated: 2011-04-12 16:19)
  • Author: dbhart
  • Categories: (none)
  • Comments (0)

Update for Non-US locale graphics

There is a preliminary update for non-US Locale users to fix the problem with the graphics. Please let me know how this works.


  • Posted: 2011-01-19 10:46
  • Author: dbhart
  • Categories: (none)
  • Comments (0)

First Time Installation

The first time you install CANARY, you will need a different package, which is not available for download on this web site. You will need to contact Terra Haxton at the US EPA (see the links on the home page). Once you install the initial installation package, you will not need to do the full install again, and you can install the updates from this web site.

We recognize the inconvenience of this process, but it outside of our control. Thanks for your interest in CANARY!

Example Summary File

An example of a Summary File has been added to the Wiki here.

  • Posted: 2010-09-21 11:41
  • Author: dbhart
  • Categories: (none)
  • Comments (0)

CANARY 4.3 release candidate posted

The release candidate version of CANARY 4.3 has been added to the downloads section of the site. This version will fix several bugs and will also have some new features. Click here for download.

Bugs fixed:

  • #3882 - Summary file not being generated. The summary file is again being generated
  • Alarms occur due to "phantom" events when two or more events have occurred in the window.
  • Alarms occur one right after the other after a calibration event or missing data.


  • IMPORTANT - the "precision" parameter for a signal now has stricter enforcement. For any signal, an outlier cannot occur unless both the prediction error and the absolute difference from the last normal timestep are greater than the precision. This will affect how users will want to set the precision parameter for signals, as values set too high may adversely effect detection capabilities.

New Features:

  • Right click on "EDSD" data file and choose "Convert to CSV" to create data files. This can be used as a replacement for the "FILES" output option. In other words, it is possible to run a "batch" style run with no <use-output> tags in the <locations> and still obtain CSV formatted results, since the "EDSD" file is always created. This should speed up CANARY batch execution, and the CSV files that are created this way have more information in them than the old CSV formatted files. The old method will continue to work in this and future versions, however.

CANARY Receives R&D 100 Recognition

CANARY has received recognition from R&D magazine in the form of an R&D 100 award for 2010! See more information here!

Release of 4.2.4 beta

This release contains a patch that allows the user to specify a separate EDS-ID for interaction with EDDIES. This change is made in the DATASOURCE section, and should allow EDDIES to launch multiple versions of CANARY as different EDS tools.

The new item is an <canary-id> tag inside a data source. Remember that for EDDIES use, this must match the username used by CANARY to log in to EDDIES, and is case sensitive. This was a user requested and submitted patch - all current tests pass, but extensive use of this feature has not been tested yet, hence the beta designation.

The new update is: here


This blog is primarily intended to provide notes and notifications regarding bug fixes, patches, and updates. There are three categories to check - releases, updates and news. Release notes will be for major releases (eg., 4.2, 4.3, 5.0, etc.). Updates will be for patch releases (4.2.3, 4.2.4, etc.). News will be non-release tidbits regarding configuration tricks or tools, or other interesting news.

Thanks for your interest in CANARY, and good luck!