Skip to content

Releases: Caltech-IPAC/firefly_client

2.9.0

09 Oct 21:09
Compare
Choose a tag to compare

firefly_client 2.9.0

Release Notes:

  • Updates in documentation
  • Update imports in demo notebooks to cleanup python 2 compatabilty code, and updated initialization to FireflyClient.make_client()
  • Fixed errors in show_xyplot, show_histogram, set_pan, set_stretch_hprgb methods
  • Added set_color and set_rgb_colors methods for changing image color attributes

2.8.0

12 Aug 20:53
f20cdcd
Compare
Choose a tag to compare

firefly_client 2.8.0

Release Notes:

  • Plot.py no longer attempts to guess or create a current FireflyClient instance
  • You must use useClient() in Plot.py to set a FireflyClient instance for the other functions
  • small amount of clean up

2.7.2

09 Aug 15:27
551c924
Compare
Choose a tag to compare

firefly_client 2.7.2

Release Notes:

  • fix bug: crashed when generating a new channel (PR)

2.7.1

16 Jul 17:13
Compare
Choose a tag to compare

firefly_client 2.7.1

Release Notes:

  • fix bug in show_chart() causing a stack trace

2.7.0

16 Jul 15:46
0571da2
Compare
Choose a tag to compare

firefly_client 2.7.0

Release Notes:

  • Add support for shortcut keys in add_extension()
  • Fixed bug with "launch external tab" from lab
  • DM-29655: fixed but with giving wrong url display_url()
  • method to reopen a close lab tab show_lab_tab()
  • Improved JSON error handling
  • Improved debug support, set debug mode with FireflyClient._debug = True

Internal improvements:

  • More testing code
  • Massive clean up of constructor and factory methods
  • Broke up firefly_client into 4 files
    • main code, api unchanged
    • env.py - all evironmental access in one place
    • fc_utils.py - simple utils used thoughout code
    • fcws.py - handles web socket callbacks
    • range_values.py - handle range values serilaization and deserilaization

2.6.0

18 Mar 23:07
3835093
Compare
Choose a tag to compare

firefly_client 2.6.0

Release Notes:

  • Pass the authentication token (if available) when creating a web socket
  • Replace ws4py with websocket-client
  • Add better exception handling around json parsing
  • Add debugging option for better feedback
  • Remove dependency on 'future'
  • Update testing code