Changelog

Unreleased

Planned changes for next releases will be noted here. If you have any suggestions, please contact: okowollik@qass.net

  • Set io as line in set_simulated_io_input(args)

  • Save project function

3.7.0

Date:

December 09, 2025

AnalyzerVersion:
Contributor:

Oliver Kowollik

  • Remove AnalyzerSSH module

3.3.1

Date:

May 13, 2024

AnalyzerVersion:

V2.03.99.13 optimierter Aufbau (11 Mär 2024)

Contributor:

Oliver Kowollik

  • Expert keyword argument for AnalyzerRemote.start_sineGenerator() method

3.3.0

Date:

April 11, 2024

AnalyzerVersion:

V2.03.99.13 optimierter Aufbau (11 Mär 2024)

Contributor:

Oliver Kowollik

  • Added a contribution guideline

  • New AnalyzerRemote.set_frequency_mask() method

  • New AnalyzerRemote.use_frequency_mask() method

  • New AnalyzerRemote.teach_frequency_mask() method

  • New AnalyzerRemote.restart_analyzer() method

  • New AnalyzerRemote.start_shell_program() method

  • New AnalyzerRemote.remove_delayed_trigger() method

  • New AnalyzerRemote.free_buffer_datablocks() method

  • New AnalyzerRemote.set_python_init_hook() method

  • New AnalyzerRemote.set_sys_pengui_config() method

  • New AnalyzerRemote.set_failstate() method

  • New AnalyzerRemote.set_sys_python_path() method

  • New AnalyzerRemote.set_frq_mask_container_visible() method

  • New AnalyzerRemote.set_appvar_container_visible() method

  • New AnalyzerRemote.set_GUI_tools_activated() method

  • New AnalyzerRemote.set_classic_menu_view() method

  • New AnalyzerRemote.set_trigger_list() method

  • Paths are now supported to contain whitespaces

  • Fix AnalyzerRemote.set_process_comment method. A process number is now needed as first arguemnt.

3.2.0

Date:

November 15, 2023

AnalyzerVersion:

V2.03.30.00 (31 Mai 2023)

Contributor:

Oliver Kowollik

  • New custom exception class ConnectionError

  • Add service to auto stopp certain remote startet methods parsing command list to constructor under auto_stop

  • Extend AnalyzerRemote.reset_failstate method by keywords to set application idle and clear notifcation pop-ups

3.1.0

  • New AnalyzerRemote.write_preamp_s_value() method

  • New AnalyzerRemote.write_preamp_s_value() method

  • New AnalyzerRemote.load_project() method

  • New AnalyzerRemote.load_project_by_IOid() method

  • New AnalyzerRemote.detect_preamp() method

  • New AnalyzerRemote.get_preamp_firmware() method

  • New AnalyzerRemote.reboot_preamp() method

  • Additional convert flag to AnalyzerRemote.get_preamp_info()

  • New IntEnum PreampTypes() class

  • Add dependancies

  • Documentation AnalyzerRemote.get_preamp_info()

  • Rework ReceiverThread handling

  • Bug in ReceiverThread

3.0.0

Date:

May 10, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • Timeout for each queue item

  • Most methods from AnalyzerRemote now contain a custom_timeout keywordargument, which overwirittes the timeout control for each queue block

  • Constructor contains new keywordargument timeout for setting global timeout, default is 2

  • New custom ReceivingThreadError Exception class added

  • New AnalyzerRemote.open() method to use socket without a context manager

  • New AnalyzerRemote.close() method to use socket without a context manager

  • Documentation AnalyzerRemote.get_io_input()

  • Documentation AnalyzerRemote.get_io_output()

  • Custom exception ConnectionError removed

  • Custom exception AnalyzerSyntaxError to AnalyzerError

2.1.1

Date:

May 05, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • Update documentation of AnalyzerSSH

  • In AnalyzerRemote Deactivation of SineGen as Flag is raised properly

  • Optimized range control in AnalyzerRemote.start_sineGenerator()

  • Changend name of AnalyzerRemote.AreaViews() attributes

  • New package requirement of paramiko

2.1.0

Date:

March 29, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • New tool added for SSH linux terminal control in python context: AnalyzerSSH

  • Update documentation

2.0.2

Date:

January 23, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • Custom role Contributor now avaible as sphinx supported docstring type

    Example: ` :Contributor: Oliver Kowollik `

  • Changelog entries extended by Contributor Tag

2.0.1

Date:

January 23, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • Custom role AnalyzerVersion now avaible as sphinx supported docstring type

    Example: ` :AnalyzerVersion: QASS optimizer4D sysV11b (2022-05-18) `

2.0.0

Date:

January 23, 2023

AnalyzerVersion:

V2.03.22.90 (10 Juni 2022)

Contributor:

Oliver Kowollik

  • ExactSamplerates16Bit

  • ExactSamplerates24Bit

  • AnalyzerRemote.set_io_ouput()

  • Keyword changed from create_data_buffer to save_plot_buffer in AnalyzerRemote.get_max_amp_per_band()

  • Classname change from Samplerates to Samplerates16Bit

  • AnalyzerRemote.get_preamp_info() Changes return value from Tuple to Dict:

  • Exception KeyBoardInterruption now properly raised

  • Documentation typo in AnalyzerRemote.set_multiplexer()

  • Fix automatic set of MultiPreampInput after use of function AnalyzerRemote.set_multiplexer() Subport keyword is now set to -1 by default