Skip to content

Releases: SensorsINI/jaer

jaer-2.7.0

09 Feb 16:58
Compare
Choose a tag to compare
jaer-2.7.0 Pre-release
Pre-release

This is a prerelease; still working out bugs. The version number will be jaer-2.7.0 eventually.

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

This major release adds many new features and bug fixes.

Features

  • jaer Preferences have been completely reorganized for a flatter, simpler, and more rational structure rooted at JavaPrefs/jaer. See ca19853. Utility methods and dialogs have been added to migrate Preferences from older structure if older preferences (e.g. biases or filter settings) are detected.
  • Preferred annotation allow defining EventFilter properties that are shown in Simple view.
  • EventFilter in FilterPanel has Copy/Paste of properties, reset to Defaults, Export and Import for individual filters.
  • FilterPanel has been greatly improved to highlight non-default and modified properties.
  • FilterPanel recognizes ComboBoxModel property and builds JComboBox for it. See NoiseTesterFilter.
  • Marks are preserved for each played file using a HashMap that is saved to Preferences.
  • Zooming and panning are greatly improved and AEViewer has a method to zoom around a particular pixel.
  • New denoising methods QuantizedSTCF and AgePolarityFilter are added (also to NoiseTesterFilter)
  • Recording(logging) to AEDAT has remote control command in AEViewer to pause logging.

Bug fixes and minor improvements

  • Jogging default is set to better 100 packets.
  • Moving a logged recording to another filesystem is greatly improved.
  • NoiseTesterFilter has been rewritten to use the new ComboBoxModel feature.
  • If an AEDAT file is being logged to, users are reminded to end it before exiting.
  • DrawGL text rendering is used in many filters now instead of bitmapped GLUT, allowing font scaling.
  • Shutdown has been made more robust and final console output goes to System.out since logging is shut down.
  • RectangularClusterTracker has option to zoom on tracked cluster and shows a HUD for it; this functionality uses the AEViewer zoom on a point capability.

Full Changelog: 2.6.3...2.7.0

jaer-2.6.3

27 Oct 13:34
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

Features

Bug fixes and minor improvements

  • RectangularClusterTracker has multiple bug fixes
  • CDAVIS camera support improved

Full Changelog: 2.6.2...2.6.3

jaer-2.6.2

11 Jun 07:41
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

Bug fixes and minor improvements

  • For DAVIS cameras, removed the nonfunction ChipRendererDisplayMethod that was annoying to cycle through
  • Removed the original 3d rendering method that only showed the current packet
  • Made SpaceTimeRollingEventDisplayMethod (the nice 3d rendering) have its own timescale parameter so that when you cycle back to the normal 2d display your contrast is not affected.
  • Moved the noninteractive install4j update check to a background thread so that startup is faster, since this seemed to cause a very long hang when trying to run with nonfunctional eduroam wifi connection in windows11
  • Info display now displays ms, not 10ms resolution. The annoying Z is removed from the time display and an option "ignoreTimeZone" is added to just show file time which is useful for slomo recording timing.
  • Improved reliability of deleting files in preview mode.
  • RectangularClusterTracker: added option to purge clusters if the simply overlap edge of chip, not just if center of cluster goes outside.
  • Added lock to XYTypeFilter to lock the ROI selection against accidental mouse presses.

Full Changelog: 2.6.1...2.6.2

jaer-2.6.1

05 Apr 06:30
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

  • Denoising filters have a font size setting to show statistics

Bug fixes

  • RefractoryFilter works again correctly with chosen dt
  • Improved initial view of 3d rolling space time view with better frustrum
  • Add pause check so frames are not disabled during pauses
  • Reduced size of splash screen to 512x512 pixels

jaer-2.6.0

30 Mar 08:08
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

New features

Bug fixes

  • Cleaned up a lot of code that used deprecated methods
  • Made Fade and Sliding Window rendering modes off by default, otherwise too confusing for users.

jaer-2.5.0

20 Mar 10:55
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

New Features

  • New rendering mode for sparse/noisy events: Sliding Window See video jAER rendering modes. Sliding Window now joins the Fade mode of jaer-2.4.1 to provide another way to render data.
  • After opening a new file for playback, viewers are shown the current AEChipRenderer rendering mode for a few seconds.

Bug fixes

  • refactored globally to replace the string appendCopy with append when this string appears in a comment.

jaer-2.4.3

17 Mar 07:04
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

Bug fixes

  • Improved JaerAviWriter to set the rendering mode to active rendering to ensure all frames actually get rendered
  • Removed the code that tries to close the memory mapped file direct byte buffer because it causes JDK crashes on windows when opening a new file and during the close of previous file
  • Fixed selection of pixels in XYTypeFilter to really work correctly for very small ROI selections
  • Fixed DrawGL to use fractional font metrics which renders smaller fonts better
  • Work around bug in BufferedRandomAccessFile that was causing problems reading big CSV files; now works for big EVK4 recording.

New features

  • HotPixelFilter now optionally shows the number and fraction of hot pixels and gives better control on how these are rendered
  • TextFileInputStream for playing CSV files now has option for treating integer timestamps as long values when the recording starts with very big timestamps.

jaer-2.4.2

13 Mar 07:55
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

New features

  • Playing CSV files now allows treating timestamps as long values and subtracting first one from subsequent (to handle recordings with very large initial timestamp values.
  • CellStatsProber shows more statistics for pixels in the ROIs (median, min, max firing rate)
  • Rendeing with fading uses the color scale set in non-fading rendering to draw pixels, allowing smaller contrast steps for high rates.

Bug fixes

  • FileInputStreams are closed before new one is opened, so that e.g. the CSV GUI is disposed correctly.
  • Fixed several bugs in rendering with fading and for HotCode rendering.
  • Fixed bugs in not updating the radio buttons in CSV format GUI.

jaer-2.4.1

03 Mar 15:05
Compare
Choose a tag to compare

jaer-2.4.1 is bug fixes to jaer-2.4.0 which has now been deleted,.

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

New features

  • View menu is reorganized and split into View and Playback menus
    playback

  • Added new general Fade option for DVS frames that fades away past frames and then adds latest events
    fade

See video fading.webm

  • Easier to select a ColorMode for rendering now
    colorModes

jaer-2.3.0

01 Mar 07:32
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

New features

  • Added reset menu item to Interfaces menu to close device which will be reopened, hopefully reset
  • Added ability to setting logging level to console viewer, added ctl-L to clear, improved colors for fine+ logging
  • Added computations of bandwidth and refractory period to DVS128 functional control panel.

Bug fixes

  • Greatly improved stability and hang problems with selecting hardware in the Interface menu
  • Fixed border space for DavisDisplayMethod to show the top status text.
  • Improved LibUsb stability by adding more IllegalStateException handlers.