ansys / ansys/pylumerical

Large-scale metalens example

Open
#115 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
48
Forks
11
Avg merge
4h 6m
Merged PRs (30d)
3

Description

### 📝 Description of the example

Implement a large-scale metalens with Zemax interoperability. The example should automatically import the metalens .h5 or lswm/lmap files to Zemax and trace the rays.

### 📁 Files needed for running the example

This example will require both Lumerical and Zemax.

### 💻 Which operating system are you using?

Windows

### 📀 Which ANSYS version are you using?

2026 R1.3

### 🐍 Which Python version are you using?

3.9

### 📦 Installed packages

```shell
numpy
matplotlib
```

Contributor guide

Open the contributing guide

Research direction

No repository files, tests, or entry points are named in the issue. Start by locating existing examples and the Lumerical/Zemax interoperability paths, then inspect how .h5 and lswm/lmap files are handled. Done means the example imports the metalens data into Zemax and traces rays on Windows with the stated versions.

Written by the indexing model from the issue text.

Assessment

Tech stack
matplotlib, numpy, python
Domain
computer-graphics
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.