Note
Go to the end to download the full example code.
Optimizer settings#
This example demonstrates how to create and configure optimizer systems.
It uses the optimizer_settings.py
file to create,
configure, and insert an EA (Evolutionary Algorithm) optimizer
into the scenery. It then explains how you can optionally save
the project to a desired location.
# Perform required imports
# ~~~~~~~~~~~~~~~~~~~~~~~~
# Perform the required imports.
from ansys.optislang.core import Optislang
import ansys.optislang.core.examples as examples
Create optiSLang instance#
Create the optiSLang instance.
osl = Optislang(ini_timeout=60)
print(osl)
Get path of example script and run it#
Get the path of the example script and then run this script.
paths = examples.get_files("optimizer_settings")
osl.application.project.run_python_file(paths[0])
Optionally save project#
If you want to save the project to some desired location, uncomment and edit these lines:
path = r'<insert-desired-location>'
osl.application.save_as(os.path.join(path, "test_project.opf"))
Stop and cancel project#
Stop and cancel the project.
osl.dispose()
View generated workflow#
This image shows the generated workflow.