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.
- 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
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.