Releases: ansys/pyoptislang
v0.4.dev0
What's Changed
- Extend restart, resume, start and stop commands to support actors. by @iazehaf in #152
- MAINT: Fix CI/CD and doc build by @rfahlberg in #163
- Check hid if uid is provided. by @iazehaf in #159
- Edit typo in project content doc. by @PanekOndrej in #164
- Omitted check of uid&hid in start server command. by @PanekOndrej in #165
- Added convenience functionality for result file handling. by @rfahlberg in #166
New Contributors
Full Changelog: v0.3.0...v0.4.dev0
v0.3.0
Supported optiSLang versions
- Version 23R1 and above
What's Changed
- Bump sphinx from 7.0.0 to 7.0.1 by @dependabot in #128
- Bump ansys-sphinx-theme from 0.9.8 to 0.9.9 by @dependabot in #129
- Maint/unit tests fixes by @rfahlberg in #130
- MAINT: Fixes to parametric classes by @rfahlberg in #131
- Added some basic api samples by @rfahlberg in #132
- FEATURE: Expose support for raw communication with optiSLang server API by @rfahlberg in #133
- User guide additions and fixes. by @rfahlberg in #135
- Maint/osl process args by @rfahlberg in #137
- Bump pytest-cov from 4.0.0 to 4.1.0 by @dependabot in #138
Full Changelog: v0.2.1...v0.3.0
v0.2.1
Supported optiSLang versions
- Version 23R1 and above
What's Changed
- MAINT: Fixes to root doc by @rfahlberg in #105
- Bump ansys-sphinx-theme from 0.9.5 to 0.9.7 by @dependabot in #108
- Bump sphinx-copybutton from 0.5.1 to 0.5.2 by @dependabot in #110
- Bump sphinx-gallery from 0.12.2 to 0.13.0 by @dependabot in #111
- Bump pytest from 7.2.2 to 7.3.1 by @dependabot in #112
- Implement all queries. by @PanekOndrej in #115
- Values are accessed from newly created dictionaries of objectives and responses. by @PanekOndrej in #117
- Bump ansys-sphinx-theme from 0.9.7 to 0.9.8 by @dependabot in #118
- Add
NOTHING_PROCESSED
notification toExecStarted
listener. by @PanekOndrej in #119 - MAINT: Fix doc build by @rfahlberg in #126
- Bump sphinx from 5.3.0 to 7.0.0 by @dependabot in #120
- Use standart
slang
instead ofmesa
in posix. by @PanekOndrej in #127 - Feat/add criteria and response manager by @PanekOndrej in #125
Full Changelog: v0.2.0...v0.2.1
v0.2.0
Supported optiSLang versions
- Version 23R1 and above
What's Changed
- Fix README.rst shields by @jorgepiloto in #7
- Unit tests for OslServerProcess have been implemented. by @ekrja in #8
- Misleading name of the function for casting string to integer has been changed. by @ekrja in #11
- run_python_commands method has been implemented. by @ekrja in #10
- Fix default logging level in create_logger. by @PanekOndrej in #9
- Checking failure information in received message from optiSLang serve… by @ekrja in #13
- Fix/tcp client by @ekrja in #16
- Timeout parameters have been added to functions for server commands and queries. by @ekrja in #17
- wait_for_finish parameter has been added for functions start, stop and stop_gently. by @ekrja in #18
- force parameter for server shutdown has been added. by @ekrja in #19
- Find standalone-exec feature was added. by @PanekOndrej in #14
- Add str method into Optislang class. by @PanekOndrej in #20
- Test/merged branches by @PanekOndrej in #24
- Testing/tcp osl server by @PanekOndrej in #12
- Encoding tests were added. by @PanekOndrej in #15
- Add examples and it's tests. by @PanekOndrej in #21
- Create documentation. by @PanekOndrej in #22
- Added functions get and set timeout. by @PanekOndrej in #23
- Edit README.rst by @PanekOndrej in #25
- Fix/documentation by @PanekOndrej in #27
- Doc/fix documentation by @PanekOndrej in #28
- Add unsaved changes - brackets. by @PanekOndrej in #29
- Fixed logging exception raised while Optislang.delete(). by @ekrja in #35
- MAINT: modernize project by @jorgepiloto in #34
- FIX: ci pipeline by @jorgepiloto in #38
- MAINT: bump development version 0.2.dev0 by @jorgepiloto in #40
- Rename _logger -> log in Optislang() class and api documentation. by @PanekOndrej in #47
- Replace O -> o. by @PanekOndrej in #48
- Edit script_path -> file_path. by @PanekOndrej in #49
- Fix/polling mechanism by @rfahlberg in #39
- Bump JamesIves/github-pages-deploy-action from 4.4.0 to 4.4.1 by @dependabot in #55
- Fix/tcp osl server processing started by @rfahlberg in #59
- MAINT: improve error handling by @rfahlberg in #60
- Fix/listener creation by @PanekOndrej in #65
- Feat/project path by @PanekOndrej in #66
- Feat/context manager by @PanekOndrej in #67
- Fix timeouts. by @PanekOndrej in #68
- Fix/stopped states by @PanekOndrej in #70
- Change source import for flake8 by @RobPasMue in #71
- Feat/implement new methods by @PanekOndrej in #74
- Feat/designs by @PanekOndrej in #75
- Feat/expose func by @rfahlberg in #79
- PyAnsys actions and multi-versioning docs by @RobPasMue in #81
- MAINT: Use fixed versions for tests and doc dependencies by @rfahlberg in #84
- Bump pyansys/actions from 3 to 4 by @dependabot in #83
- MAINT: technical review by @jorgepiloto in #95
- Update importlib-metadata requirement from <5,>=4.0 to >=4.0,<7 by @dependabot in #89
- Bump matplotlib from 3.5.3 to 3.7.1 by @dependabot in #92
- Bump pypandoc from 1.8.1 to 1.11 by @dependabot in #93
- Bump pytest from 7.2.1 to 7.2.2 by @dependabot in #94
- Bump sphinx-gallery from 0.7.0 to 0.12.1 by @dependabot in #96
- MAINT: Make Design, DesignVariable and Parameter classes default cons… by @rfahlberg in #87
- Maint/fix evaluate design sample by @rfahlberg in #97
- Bump sphinx-gallery from 0.12.1 to 0.12.2 by @dependabot in #98
- Docs/review by @PipKat in #101
- MAINT: Fixes doc styling issues by @rfahlberg in #103
New Contributors
- @jorgepiloto made their first contribution in #7
- @ekrja made their first contribution in #8
- @dependabot made their first contribution in #55
- @RobPasMue made their first contribution in #71
- @PipKat made their first contribution in #101
Full Changelog: https://github.com/pyansys/pyoptislang/commits/v0.2.0
v0.1.2
Release Notes v0.1.2
This is a maintenance release of pyoptislang v0.1, including maintenance concerning management of Ansys optiSLang instances, communication between Ansys optiSLang and pyoptislang as well as documentation fixes. This release has full support for optiSLang Version 23R1 and above. The support for for lower optiSLang versions has been dropped.
Most significant changes
- Support for managing Ansys optiSLang instances using Python context manager (#67)
- Fixed Ansys optiSLang project status tracking (#39, #59, #70)
Full Changelog: v0.1.1...v0.1.2
v0.1.1
Release Notes v0.1.1
This is a maintenance release of pyoptislang v0.1, including bugfixes to documentation and logging functionality. This release has full support for optiSLang Version 23R1 and above and limited support for lower optiSLang versions.
What's Changed
- Logging: Rename _logger -> log in Optislang() class and api documentation. (#47)
- Documentation: Replace Optislang -> optiSLang. (#48)
- Documentation: Fixed documentation of run_python_script/run_python_file methods. (#49)
Full Changelog: v0.1.0...v0.1.1
v0.1.0
Release Notes v0.1.0
This is the initial release of pyoptislang. This release has full support for optiSLang Version 23R1 and above and limited support for lower optiSLang versions.
Supported features:
- Start new (local) instance of optiSLang
- Connect to already running optiSLang instance
- Create new optiSLang project
- Open existing optiSLang project
- Control optiSLang project execution:
- Start execution
- Stop execution
- Reset project
- Save project
- Execute classic optiSLang Python API script on optiSLang backend side (only supported with optiSLang Version 23R1 and above)
What's Changed
- Fix README.rst shields by @jorgepiloto in #7
- Unit tests for OslServerProcess have been implemented. by @ekrja in #8
- Misleading name of the function for casting string to integer has been changed. by @ekrja in #11
- run_python_commands method has been implemented. by @ekrja in #10
- Fix default logging level in create_logger. by @PanekOndrej in #9
- Checking failure information in received message from optiSLang serve… by @ekrja in #13
- Fix/tcp client by @ekrja in #16
- Timeout parameters have been added to functions for server commands and queries. by @ekrja in #17
- wait_for_finish parameter has been added for functions start, stop and stop_gently. by @ekrja in #18
- force parameter for server shutdown has been added. by @ekrja in #19
- Find standalone-exec feature was added. by @PanekOndrej in #14
- Add str method into Optislang class. by @PanekOndrej in #20
- Test/merged branches by @PanekOndrej in #24
- Testing/tcp osl server by @PanekOndrej in #12
- Encoding tests were added. by @PanekOndrej in #15
- Add examples and it's tests. by @PanekOndrej in #21
- Create documentation. by @PanekOndrej in #22
- Added functions get and set timeout. by @PanekOndrej in #23
- Edit README.rst by @PanekOndrej in #25
- Fix/documentation by @PanekOndrej in #27
- Doc/fix documentation by @PanekOndrej in #28
- Add unsaved changes - brackets. by @PanekOndrej in #29
- Fixed logging exception raised while Optislang.delete(). by @ekrja in #35
- MAINT: modernize project by @jorgepiloto in #34
- FIX: ci pipeline by @jorgepiloto in #38
New Contributors
- @jorgepiloto made their first contribution in #7
- @ekrja made their first contribution in #8
- @rfahlberg made their first contribution in 77ea126
Full Changelog: https://github.com/pyansys/pyoptislang/commits/v0.1.0