


{"id":392785,"date":"2024-11-05T14:27:14","date_gmt":"2024-11-05T14:27:14","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/"},"modified":"2024-11-05T14:27:14","modified_gmt":"2024-11-05T14:27:14","slug":"392785","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/","title":{"rendered":"Reply To: Python to lumerical optimization FOM script"},"content":{"rendered":"<p>&lt;p&gt;Hi, Thanks for clarifying &#8211; I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already:&nbsp;&lt;\/p&gt;&lt;p&gt;<a href=\"https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360034922953-Optimization-utility\">Optimization utility &ndash; Ansys Optics<\/a>&lt;\/p&gt;&lt;p&gt;<a href=\"https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360034922973-Creating-optimization-tasks-using-a-script\">Creating optimization tasks using a script &ndash; Ansys Optics<\/a>&lt;\/p&gt;&lt;p&gt;I think that defining an Analysis group would be the best way to define a custom figure of merit, so it sounds like you are on the right track. In the Analysis group script, you can perform calculations and if you specify those variable to be results, then they can be used as FoM for optimization.&lt;\/p&gt;&lt;p&gt;While this example is not for RCWA, this example has both an analysis group and an optimization that uses the result from that analysis so it will be useful to have a look:&nbsp;&lt;\/p&gt;&lt;p&gt;<a href=\"https:\/\/optics.ansys.com\/hc\/en-us\/articles\/360042159693-Plasmonic-gap-waveguide\">Plasmonic gap waveguide &ndash; Ansys Optics<\/a>&lt;\/p&gt;&lt;p&gt;<img decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2024\/11\/05-11-2024-1730816733-mceclip0.png\" \/>&lt;\/p&gt;&lt;p&gt;Specifically, &#8216;T1&#8217; here is later set as the FOM for optimization. This script is very simple but a more complex script could be used instead.&nbsp;&lt;\/p&gt;&lt;p&gt;I hope this is helpful; feel free to reply back with follow-up questions.&lt;\/p&gt;&lt;p&gt;Best,&lt;\/p&gt;&lt;p&gt;Anna&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-392785","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-11-05T14:27:14+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-11-05T14:27:14+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/#listItem\",\"name\":\"Reply To: Python to lumerical optimization FOM script\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/#listItem\",\"position\":2,\"name\":\"Reply To: Python to lumerical optimization FOM script\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/\",\"name\":\"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum\",\"description\":\"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \\u2013 Ansys OpticsCreating optimization tasks using a\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/392785\\\/#breadcrumblist\"},\"datePublished\":\"2024-11-05T14:27:14+00:00\",\"dateModified\":\"2024-11-05T14:27:14+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum","description":"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/#listItem","name":"Reply To: Python to lumerical optimization FOM script"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/#listItem","position":2,"name":"Reply To: Python to lumerical optimization FOM script","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/","name":"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum","description":"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/#breadcrumblist"},"datePublished":"2024-11-05T14:27:14+00:00","dateModified":"2024-11-05T14:27:14+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum","og:description":"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/","article:published_time":"2024-11-05T14:27:14+00:00","article:modified_time":"2024-11-05T14:27:14+00:00","twitter:card":"summary_large_image","twitter:title":"Reply To: Python to lumerical optimization FOM script | Ansys Learning Forum","twitter:description":"Hi, Thanks for clarifying - I apologize, I initially thought you were using lumopt for a more complicated structure. To optimize a simple strucutre it would be much more straightforward to use the built-in optimization and sweep utilities. Please see these pages if you have not already: Optimization utility \u2013 Ansys OpticsCreating optimization tasks using a"},"aioseo_meta_data":{"post_id":"392785","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2024-11-28 16:33:41","updated":"2026-09-23 02:55:41","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tReply To: Python to lumerical optimization FOM script\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Reply To: Python to lumerical optimization FOM script","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/392785\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/392785","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/392785\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=392785"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}