English
Related papers

Related papers: WOFRY: a package for partially coherent beamline s…

200 papers

We present pyroomacoustics, a software package aimed at the rapid development and testing of audio array processing algorithms. The content of the package can be divided into three main components: an intuitive Python object-oriented…

Sound · Computer Science 2019-05-08 Robin Scheibler , Eric Bezzam , Ivan Dokmanić

Distributed, large-scale quantum computing will need architectures that combine matter-based qubits with photonic links, but today's software stacks target either gate-based chips or linear-optical devices in isolation. We introduce Optyx,…

Recent research in materials science opens exciting perspectives to design novel quantum materials and devices, but it calls for quantitative predictions of properties which are not accessible in standard first principles packages. PAOFLOW…

AOtools is a Python package which is open-source and aimed at providing tools for adaptive optics users and researchers. We present version 1.0 which contains tools for adaptive optics processing, including analysing data in the pupil…

Instrumentation and Methods for Astrophysics · Physics 2020-01-08 M. J. Townson , O. J. D. Farley , G. Orban de Xivry , J. Osborn , A. P. Reeves

We present a Python toolbox for holographic and tomographic X-ray imaging. It comprises a collection of phase retrieval algorithms for the deeply holographic and direct contrast imaging regimes, including non-linear approaches and extended…

Optics · Physics 2025-11-03 Jens Lucht , Paul Meyer , Leon Merten Lohse , Tim Salditt

A new algorithm to perform coherent mode decomposition of the undulator radiation is proposed. It is based in separating the horizontal and vertical directions, reducing the problem by working with one-dimension wavefronts. The validity…

TorchOptics is an open-source Python library for differentiable Fourier optics simulations, developed using PyTorch to enable GPU-accelerated tensor computations and automatic differentiation. It provides a comprehensive framework for…

Optics · Physics 2024-11-28 Matthew J. Filipovich , A. I. Lvovsky

Fourier synthesis is one of the foundations of physical optics. Spatial Fourier optics is a basis for understanding optical imaging, microscopy, and holography. In conventional Fourier optics, the complex spatial field distribution in the…

Optics · Physics 2025-04-29 Murat Yessenov , Ayman F. Abouraddy

We present Simphony, a free and open-source software toolbox for abstracting and simulating photonic integrated circuits, implemented in Python. The toolbox is both fast and easily extensible; plugins can be written to provide compatibility…

Emerging Technologies · Computer Science 2020-09-14 Sequoia Ploeg , Hyrum Gunther , Ryan M. Camacho

We consider different approaches to simulate a modern X-ray beamline. Several methodologies with increasing complexity are applied to discuss the relevant parameters that quantify the beamline performance. Parameters such as flux,…

In today's modern wide-field galaxy surveys, there is the necessity for parametric surface brightness decomposition codes characterised by accuracy, small degree of user intervention, and high degree of parallelisation. We try to address…

Astrophysics of Galaxies · Physics 2023-03-03 Luca Tortorelli , Amata Mercurio

Diffractive surfaces shape optical wavefronts for applications in spectroscopy, high-speed communication, and imaging. The performance of these structures is primarily determined by how precisely they can be patterned. Fabrication…

NIFTY, "Numerical Information Field Theory", is a software package designed to enable the development of signal inference algorithms that operate regardless of the underlying spatial grid and its resolution. Its object-oriented framework is…

Instrumentation and Methods for Astrophysics · Physics 2013-06-06 Marco Selig , Michael R. Bell , Henrik Junklewitz , Niels Oppermann , Martin Reinecke , Maksim Greiner , Carlos Pachajoa , Torsten A. Enßlin

We present a newly developed software package which implements a wide range of routines frequently used in Weak Gravitational Lensing (WL). With the continuously increasing size of the WL scientific community we feel that easy to use…

Cosmology and Nongalactic Astrophysics · Physics 2016-11-18 Andrea Petri

Wavefront shaping can tailor multipath interference to control multiple scattering of waves in complex optical systems. However, full-wave simulations that capture multiple scattering are computationally demanding given the large system…

Optics · Physics 2024-06-14 Ho-Chun Lin , Zeyu Wang , Chia Wei Hsu

We present a novel learning-based method to build a differentiable computational model of a real fluorescence microscope. Our model can be used to calibrate a real optical setup directly from data samples and to engineer point spread…

Image and Video Processing · Electrical Eng. & Systems 2023-06-12 Josue Page , Paolo Favaro

The manipulation of the quantum states of light in linear optical systems has multiple applications in quantum optics and quantum computation. The package QOptCraft gives a collection of methods to solve some of the most usual problems when…

Commonly used wavefront sensors, the Shack Hartmann wavefront sensor and the pyramid wavefront sensor, for example, have large dynamic range or high sensitivity, trading one regime for the other. A new type of wavefront sensor is being…

Instrumentation and Methods for Astrophysics · Physics 2022-08-19 Meghan Farris O'Brien , Sebastiaan Y. Haffert , Joseph D. Long , Lauren Schatz , Jared R. Males , Kyle Van Gorkom , Alex Rodack

Developing optical systems for free-space applications requires simulation tools that accurately capture turbulence-induced wavefront distortions and support gradient-based optimization. Here we introduce TurPy, a GPU-accelerated, fully…

SMUTHI is a python package for the efficient and accurate simulation of electromagnetic scattering by one or multiple wavelength-scale objects in a planarly layered medium. The software combines the T-matrix method for individual particle…

‹ Prev 1 2 3 10 Next ›