Sequential and non-sequential Zemax Dynamic Link Libraries for generating image slicer integral field units
Pith reviewed 2026-05-10 09:19 UTC · model grok-4.3
The pith
Dynamic link libraries let Zemax model image slicer IFUs by transforming surfaces to match fabrication processes.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The paper's core discovery is the implementation of DLLs that efficiently model image slicer IFUs in Zemax. By selecting parameters that align with fabrication processes, the DLLs identically reproduce natively transformed surfaces. This approach has been validated by replicating the SPECTRE facility spectrograph's 36-slice design, and it supports both sequential and non-sequential modes as well as transmission applications.
What carries the argument
Sequential and non-sequential Dynamic Link Libraries (DLLs) that manipulate mirror surfaces to form the image slicer array according to fabrication-matched parameters.
If this is right
- Full instrument models including diffraction can be kept in one Zemax file.
- The same method can model other applications requiring grids of surfaces.
- Optical design of IFUs can start from basic requirements in future tools.
- Existing designs like SPECTRE can be replicated and verified quickly.
Where Pith is reading between the lines
- Designers of future integral field spectrographs could reduce time spent switching between configurations.
- The DLL approach might be extended to other complex optical elements in astronomical instruments.
- If made available publicly, it could lower the barrier for creating custom IFU designs in Zemax.
- Further validation on different slice numbers would test scalability beyond 36 slices.
Load-bearing premise
The surface manipulation parameters chosen for the DLLs accurately correspond to real-world fabrication processes and the code works reliably for grids beyond the tested cases.
What would settle it
Running the same image slicer design with native Zemax transformations and with the DLLs and finding mismatches in the resulting spot diagrams, wavefront errors, or diffraction patterns.
Figures
read the original abstract
In astronomy, image slicer integral field units (IFUs) are often used in integral field spectrographs to simultaneously record spatial and spectral information. The majority of astronomical instruments, including integral field spectrographs, are designed using the Zemax OpticStudio optical design software. Modeling an image slicer IFU in Zemax traditionally requires using many separate configurations, which is slow, cannot accurately model diffraction, and can prevent one from fully describing their instrument within a single file. This paper presents the implementation of sequential and non-sequential Dynamic Link Libraries (DLLs) that efficiently model image slicer IFUs with a known design. The parameters used to manipulate the surfaces are chosen to match fabrication processes. The DLLs identically reproduce natively transformed surfaces in Zemax and have also been used to replicate the design of SPECTRE, a facility spectrograph with a 36-slice image slicer for the NASA Infrared Telescope Facility. The DLLs also work in transmission and can be used in other applications that require modeling a nearly arbitrary grid of surfaces. In the future, this work may facilitate the creation of an optical design tool for IFUs that starts from basic system requirements.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper presents sequential and non-sequential Dynamic Link Libraries (DLLs) for Zemax OpticStudio that model image slicer integral field units (IFUs) by applying surface manipulations chosen to match fabrication processes. It claims the DLLs identically reproduce native Zemax surface transformations (tilt, decenter, and grid operations) and demonstrates this by replicating the 36-slice image slicer design of the SPECTRE facility spectrograph for the NASA Infrared Telescope Facility. Additional claims include functionality in transmission and applicability to nearly arbitrary grids of surfaces, with potential future use in requirement-driven IFU design tools.
Significance. If the reproduction accuracy holds, the DLLs would offer a practical improvement for astronomical optical design by enabling single-file, diffraction-capable models of complex IFUs, reducing reliance on multiple configurations and supporting instruments like SPECTRE. This addresses a common workflow limitation in Zemax for integral field spectrographs.
major comments (2)
- [Abstract] Abstract: the claim that the DLLs 'identically reproduce natively transformed surfaces' is presented without any quantitative validation (e.g., surface RMS error, ray-trace spot diagrams, or wavefront comparisons between DLL and native Zemax models). This absence makes the central reproduction claim unverifiable from the manuscript.
- [SPECTRE replication] SPECTRE replication description: no performance metrics, surface coordinate tables, or optical throughput/image quality comparisons are provided to confirm that the DLL-generated 36-slice model matches the original SPECTRE design within fabrication tolerances.
minor comments (2)
- The manuscript would benefit from a dedicated section or appendix with pseudocode or key implementation details for the surface transformation algorithms to support reproducibility.
- Clarify the range of tested surface grid sizes and any limitations encountered beyond the SPECTRE case.
Simulated Author's Rebuttal
We thank the referee for their constructive review and for identifying areas where additional quantitative evidence would strengthen the manuscript. We address each major comment below and will incorporate the requested validations in the revised version.
read point-by-point responses
-
Referee: [Abstract] Abstract: the claim that the DLLs 'identically reproduce natively transformed surfaces' is presented without any quantitative validation (e.g., surface RMS error, ray-trace spot diagrams, or wavefront comparisons between DLL and native Zemax models). This absence makes the central reproduction claim unverifiable from the manuscript.
Authors: We agree that quantitative validation is required to make the central claim verifiable. In the revised manuscript we will add explicit comparisons, including surface RMS error values, ray-trace spot diagrams, and wavefront error metrics, between the DLL-generated surfaces and equivalent native Zemax tilt/decenter/grid transformations. revision: yes
-
Referee: [SPECTRE replication] SPECTRE replication description: no performance metrics, surface coordinate tables, or optical throughput/image quality comparisons are provided to confirm that the DLL-generated 36-slice model matches the original SPECTRE design within fabrication tolerances.
Authors: We acknowledge the need for these metrics. The revised manuscript will include surface coordinate tables for the 36-slice model together with optical throughput and image-quality comparisons (spot sizes, ensquared energy) demonstrating agreement with the original SPECTRE design within stated fabrication tolerances. revision: yes
Circularity Check
No significant circularity; software implementation paper
full rationale
The paper describes the creation and testing of sequential and non-sequential DLLs for Zemax to model image-slicer IFUs. It states that parameters are chosen to match fabrication processes, that the DLLs reproduce native Zemax surface transformations, and that they have been applied to replicate the SPECTRE 36-slice design. No equations, fitted parameters, or predictions are presented that reduce to the inputs by construction. No self-citations are used to justify uniqueness or load-bearing premises. The work is a self-contained software tool description verified against external benchmarks (Zemax native behavior and an existing instrument design), so the derivation chain contains no circular steps.
Axiom & Free-Parameter Ledger
Reference graph
Works this paper leans on
-
[1]
M. Marsset, F. E. DeMeo, R. P. Binzel, et al. , ``Twenty years of spex: Accuracy limits of spectral slope measurements in asteroid spectroscopy,'' The Astrophysical Journal Supplement Series 247 (2), 73 (2020)
work page 2020
-
[2]
J. Allington-Smith and R. Content, ``Sampling and background subtraction in fiber-lenslet integral field spectrographs,'' Publications of the Astronomical Society of the Pacific 110 (752), 1216 (1998)
work page 1998
-
[3]
Allington-Smith , `` Basic principles of integral field spectroscopy ,'' 50 , 244--251 (2006)
J. Allington-Smith , `` Basic principles of integral field spectroscopy ,'' 50 , 244--251 (2006)
work page 2006
-
[4]
N. Hagen and M. W. Kudenov, ``Review of snapshot spectral imaging technologies,'' Optical Engineering 52 (9), 090901--090901 (2013)
work page 2013
-
[5]
L. Weitzel, A. Krabbe, H. Kroker, et al. , ``3d: The next generation near-infrared imaging spectrometer,'' Astronomy and Astrophysics Supplement Series 119 (3), 531--546 (1996)
work page 1996
-
[6]
R. Content, ``New design for integral field spectroscopy with 8-m telescopes,'' in Optical telescopes of today and tomorrow , 2871 , 1295--1305, SPIE (1997)
work page 1997
-
[7]
M. S. Connelley, J. T. Rayner, C. Lockhart, et al. , ``Spectre: a 0.4-4.2-micron ifu spectrograph for the nasa infrared telescope facility,'' in Ground-based and Airborne Instrumentation for Astronomy IX , 12184 , 2538--2550, SPIE (2022)
work page 2022
-
[8]
S. Viv \`e s, E. Prieto, and F. Madec, ``A set of zemax user-defined surfaces to model slicer mirrors,'' in Optomechanical Technologies for Astronomy , 6273 , 553--559, SPIE (2006)
work page 2006
-
[9]
H. Lin, T. Sukegawa, M. B. Bonnet, et al. , ``Misi-36: Machined image slicer integral field units for the diffraction-limited near-ir spectropolarimeter,'' Advances in Optical and Mechanical Technologies for Telescopes and Instrumentation V 1218828 (2022)
work page 2022
- [10]
- [11]
-
[12]
F. Henault, R. Bacon, R. Content, et al. , ``Slicing the universe at affordable cost: the quest for the muse image slicer,'' in Optical Design and Engineering , 5249 , 134--145, SPIE (2004)
work page 2004
-
[13]
``How to import cad objects.'' https://web.archive.org/web/20250720122228/https://support.zemax.com/hc/en-us/articles/1500005489081-How-to-import-CAD-objects. Accessed: 2025-03-08
-
[14]
A. Liu, Y. Yuan, L. Su, et al. , ``Hybrid non-sequential modeling of an image mapping spectrometer,'' Applied Optics 61 (17), 5260--5268 (2022)
work page 2022
- [15]
-
[16]
``Custom dlls in opticstudio: An overview of user-defined surfaces, objects, and other dll types.'' https://web.archive.org/web/20250318233713/https://support.zemax.com/hc/en-us/articles/1500005578162-Custom-DLLs-in-OpticStudio-An-overview-of-user-defined-surfaces-objects-and-other-DLL-types. Accessed: 2025-03-07
-
[17]
S. R. Gibson, A. W. Howard, A. Roy, et al. , ``Keck planet finder: preliminary design,'' in Ground-based and Airborne Instrumentation for Astronomy VII , 10702 , 1778--1797, SPIE (2018)
work page 2018
- [18]
-
[19]
R. Content, ``Advanced image slicers for integral field spectroscopy with ukirt and gemini,'' in Infrared Astronomical Instrumentation , 3354 , 187--200, SPIE (1998)
work page 1998
- [20]
-
[21]
T. Sukegawa, H. Lin, and M. Bonnet, ``Ultra-compact machined slicer ifu,'' in International Conference on Space Optics—ICSO 2022 , 12777 , 1647--1655, SPIE (2023)
work page 2022
-
[22]
H. Lin, T. Sukegawa, and M. Bonnet, ``Flare sentinel-a compact integral field spectrograph for observations of solar flares from space,'' in International Conference on Space Optics—ICSO 2022 , 12777 , 2329--2335, SPIE (2023)
work page 2022
-
[23]
F. Laurent, D. Boudon, J. Kosmalski, et al. , ``Elt harmoni: image slicer preliminary design,'' in Ground-based and Airborne Instrumentation for Astronomy VII , 10702 , 2874--2886, SPIE (2018)
work page 2018
- [24]
-
[25]
M. Li, Q. Yang, H. Bian, et al. , ``Microlens arrays enable variable-focus imaging,'' Optics & Laser Technology 153 , 108260 (2022)
work page 2022
-
[26]
J. Antichi, M. Munari, D. Magrin, et al. , ``Modeling pyramidal sensors in ray-tracing software by a suitable user-defined surface,'' Journal of Astronomical Telescopes, Instruments, and Systems 2 (2), 028001--028001 (2016)
work page 2016
-
[27]
R. R. Shannon, The Art and Science of Optical Design , ch. 2, 58--77. Cambridge University Press (1997)
work page 1997
-
[28]
P. S. Cheatham, ``Alternate surface intersection points,'' in 1980 International Lens Design Conference , 237 , 142--149, SPIE (1980)
work page 1980
-
[29]
A. S. Glassner, An introduction to ray tracing , Morgan Kaufmann (1989)
work page 1989
-
[30]
J. E. Howard, ``Imaging properties of off-axis parabolic mirrors,'' Applied Optics 18 (15), 2714--2722 (1979)
work page 1979
-
[31]
P. S. Heckbert, Graphics gems , vol. 4, Elsevier (2013)
work page 2013
-
[32]
W. H. Press, Numerical recipes 3rd edition: The art of scientific computing , Cambridge university press (2007)
work page 2007
-
[33]
" write newline "" before.all 'output.state := FUNCTION blank.sep after.quote 'output.state := FUNCTION fin.entry output.state after.quoted.block = 'skip 'add.period if write newline FUNCTION new.block output.state before.all = 'skip output.state after.quote = after.quoted.block 'output.state := after.block 'output.state := if if FUNCTION new.sentence out...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.