Changelog¶

v0.9.0 (2021-07-08)¶

Feature¶

  • agents: Adds ampl and phase_ini parameters to SineGeneratorAgent (774a91b)
  • streams: Adds ampl and phase_ini parameters to SineGenerator and CosineGenerator (998b158)
  • metrological_streams: Adds ampl and phase_ini parameters to MetrologicalSineGenerator (fc9901e)
  • redundancy agent: Adds redundancy agent class to metrological_agents.py (7fbe934)
  • MetrologicalGeneratorAgent: Add an agent to handle generic metrological data streams (3334762)
  • MET4FoF redundancy: Method init_parameters1 removed. removed unnecessary comments (afe47c3)
  • MET4FoF redundancy: Second redundancy tutorial integrated (c527f33)
  • MET4FoF redundancy: Tutorial 7 added (caa62ca)
  • MET4FoF redundancy: Met4fof redundancy modules added (bb3cb6a)
  • multiwave: Added multiwave generator to metrological_streams.py (7b0bf4e)
  • multiwave: Added multiwave generator to metrological_streams.py (035d7c9)

Fix¶

  • tutorial 3: Replace one of the generator agents’ streams by the cosine stream (2f20183)
  • metrological_agents: AgentBuffer import was accidentally removed (cbec978)

Refactor¶

  • agents and metrological_streams and streams: Renames ‘ampl’ to ‘amplitude’ and ‘phase_ini’ to ‘initial_phase’ (d0d8271)
  • metrological_agents: Refactor metrological_agents.py into a package metrological_agents and include classes into agents (5558008)
  • metrological_streams: Refactor metrological_streams.py into a package metrological_streams and include classes into streams (9da3744)
  • base_streams: Refactor base_streams.py by applying black (34ff2d0)
  • signal_streams: Introduce all variable into signal_streams.py (8c62972)
  • signal_streams: Refactor signal_streams.py by applying black (e604418)
  • streams: Refactor streams.py into a package streams with the modules base_streams and signal_streams (11368ee)
  • signal_agents: Introduce all variable into signal_agents.py (364702f)
  • signal_agents: Refactor signal_agents.py by applying black (396a95e)
  • base_agents: Introduce all variable into base_agents.py (34f626b)
  • base_agents: Refactor base_agents.py by applying black and shortening line lengths (8173324)
  • agents: Refactor agents.py into a package agents with the modules base_agents and signal_agents (c7bdfae)
  • multi_generator: Replaces amplitude with value in variable names in generator classes (ee45e1c)
  • simple_generator: Replaces amplitude with value in variable names in generator classes (f7475ba)
  • metrological agents and streams: Make imports relative (907cdb2)
  • streams: Replaces amplitude with value in variable names in generator classes (177b231)
  • metrological_streams: Replaces amplitude with value in variable names (b4a0118)
  • metrological_streams: Reorder parameters (b0c465f)
  • MetrologicalDataStreamMet4FoF: Refine MetrologicalDataStreamMet4FoF docstring (1bfc2a6)

Documentation¶

  • ReadTheDocs: Adapt documentation to new package and module structure (ab207c4)
  • tutorial 3: Update fixed notebook with most recent output (5511079)
  • CONTRIBUTING: Change commit log examples to develop’s commits (9ee020f)
  • CHANGELOG: Insert actually current changelog into docs (aff2f6a)

See all commits in this version

v0.8.0 (2021-06-10)¶

Feature¶

  • MetrologicalGeneratorAgent: Rewrote to default metrological generator agent for both streams (52606d7)
  • SineGeneratorAgent: Added default sine generator agent to metrological_agents.py (54f4035)
  • multiwave_generator: Multiwave generator added to metrological_streams.py (682a5ff)

Documentation¶

  • tutorial_7: Introduce tutorial 7 into ReadTheDocs (01d7e44)
  • tutorial_default_generator: Add a tutorial for a generic metrologically enabled agent (7bebef1)

See all commits in this version

v0.7.0 (2021-06-04)¶

Feature¶

  • enhance_ui: Button to export agent network display as png (3b41610)
  • enhance_subscribe: Allow special channels for requests (a88a817)

Fix¶

  • enhance_UI: Fix bug on callback of agents-network.generateImage (d9125ab)
  • enhance_UI: Fix importing name for UI example (58b990b)
  • enhance_ui: Required import visdcc (f02429e)
  • enhance_subscribe: Specify the plot channel for tests (1d293e7)

Documentation¶

  • enhance_UI: Refactor agent_type to agent_name_filter (a6f8da9)
  • enhance_UI: Add docstring for create_edges_cytoscape method (b66fcb3)
  • enhance_UI: Intuitive name for toast message function in UI (c155138)
  • enhance_UI: Rename and add description to UI example (3a03428)
  • enhance_UI: Refactor tutorial folder on UI example (360f6da)

See all commits in this version

v0.6.4 (2021-05-06)¶

Fix¶

  • streams: Remove unnecessary instantiation of sine_freq in method sine_wave_function (192a6c9)

See all commits in this version

v0.6.3 (2021-04-28)¶

Fix¶

  • time_series_buffer: Resolve storing nan values (bbc1ae9)

Documentation¶

  • metrological_agents: Reformat two of our docstrings to properly display thos example values in the docs (c56cca9)
  • metrological_agents: Correct docstrings for _concatenate() (eb6a20b)

See all commits in this version

v0.6.2 (2021-03-19)¶

Fix¶

  • dashboard: Finally resolve #186 by cleanly shutting down dashboard (9903d15)

Documentation¶

  • CHANGELOG: Include CHANGELOG into docs (4ba20d3)

See all commits in this version

v0.6.1 (2021-03-12)¶

Fix¶

  • metrological_streams: Fixed computational error for batches of size more than one (686bad5)
  • agents: Fixed buffer.clear method, which did not work anymore after moving from memory to buffer

Documentation¶

  • README: Include the Zenodo DOI banner and add the Citation section (4a57dd8)
  • docstrings: Seriously improve docstrings and type hinting in agents.py and dashboard/LayoutHelper.py

See all commits in this version