Skip to content

v2.12

Latest
Compare
Choose a tag to compare
@EstherLerouzic EstherLerouzic released this 31 Jan 10:51
v2.12

New Features

  • Documentation Updates:

    • Moved and updated documentation on equipment types and amplifiers for better organization and accessibility.
    • Improved documentation for script options, providing clearer guidance for users.
    • Added a list of collaborative PSE publications to the documentation.
  • Enhanced Configuration Management:

    • The default values for EDFA configuration, including frequency range, gain ripple, noise figure ripple, or dynamic gain tilt are now hardcoded in parameters.py and are no longer read from the default_edfa_config.json file.
    • Introduced the ability to read a list of optional extra equipment files, allowing for more flexible configuration.
    • Users can now input their own default configuration file with the new default_config_from_json attribute for fixed and variable gain amplifiers.

Refactoring:

  • Refactored methods to avoid unnecessary returns when modifying equipment dictionaries, streamlining the code.
  • Defined defaults in common parts to be utilized by both CLI and API, enhancing consistency across interfaces.