Skip to content

Releases: SensorsINI/jaer

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.

jaer-2.2.1

18 Feb 20:42
Compare
Choose a tag to compare

Go to install4j jAER installers on dropbox to download installers.

See video installing and updating jaer on YouTube.

Main improvements:

  • Mac OS-X rendering on apple own silicon (M1/M2) and Intel silicon works; finally Mac users can use jAER without flickering problem.
  • Scrubbing even huge files works without causing annoying errors
  • Fixed bug in AEViewer that was leaving it unresponsive after USB error
  • Added optional periodic update check for install4j installs; user can choose never, monthly, weekly, daily.
  • Playing huge ROS .bag (rosbags) is working for RPG event camera dataset, MVSEC recordings, and own Telluride Mountain Biking recordings

New features

  • Added check for uninitialized biases for DAVIS cameras to warn users to load biases; see b04bc30
  • Add back Patrick's DVS128StereoBoard as a working AEChip; see af6a28c
  • Added optional periodic update check for install4j installs

Bug fixes

  • Fixed a huge number of problems with ROS bag file playing.
  • Finally the rendering problem on Mac OS-X is solved! Tested on one Mac Mini and it runs DAVIS346 without problems; see a956833
  • Fixed problem when scrubbing or changing play modes for big files so that the FileChannel does not become ClosedByInterruptException. Now scrubbing even a 20GB recording works fine.
  • Fixed DepressingSynapseFilter to show statistics correctly.
  • Fixed ChipCanvas to properly return null Point when mouse is outside chip bounds.
  • Cleanup on device closing improved to reduce exceptions from LibUsb IllegalStateExceptions
  • Fixed bug in AEViewer.ViewLoop.run() that was existing loop on hardware error, leaving AEViewer in useless dead state.
  • LIbUsb is now a set of jars in the jars/ folder because there is no single maven artifact with all OS's; (apple M1 is not included in maven); see af6a28c
  • Set timeout for join() for USBTransferThread hangs on some USB interfaces when device is closed and we want to exit; see b52da71