English
Related papers

Related papers: Computational wave optics library for C++: CWO++ l…

200 papers

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

t is a known fact that near field diffraction or Fresnel diffraction calculations are difficult to perform exactly. It is in general necessary to make some approximations in order to obtain a more suitable form. In this work, a numerical…

This paper introduces a new publicly available numerical library for cosmology, Cosmo++. The library has been designed using object-oriented programming techniques, and fully implemented in C++. Cosmo++ introduces a unified interface for…

Instrumentation and Methods for Astrophysics · Physics 2014-10-15 Grigor Aslanyan

This report provides an (updated) overview of {\sl Grafalgo}, an open-source library of graph algorithms and the data structures used to implement them. The programs in this library were originally written to support a graduate class in…

Data Structures and Algorithms · Computer Science 2016-01-08 Jonathan Turner

The rise of mixed reality systems such as Microsoft HoloLens has prompted an increase in interest in the fields of 2D and 3D holography. Already applied in fields including telecommunications, imaging, projection, lithography, beam shaping…

Image and Video Processing · Electrical Eng. & Systems 2021-09-28 Peter J. Christopher , Andrew Kadis , George S. D. Gordon , Timothy D. Wilkinson

Applied research in graph algorithms and combinatorial structures needs comprehensive and versatile software libraries. However, the design and the implementation of flexible libraries are challenging activities. Among the other problems…

Software Engineering · Computer Science 2007-05-23 Maurizio Pizzonia , Giuseppe Di Battista

The ever-growing deep learning technologies are making revolutionary changes for modern life. However, conventional computing architectures are designed to process sequential and digital programs, being extremely burdened with performing…

Emerging Technologies · Computer Science 2022-12-21 Yuyao Huang , Tingzhao Fu , Honghao Huang , Sigang Yang , Hongwei Chen

Computer vision and robotics problems often require representation and estimation of poses on the SE(3) manifold. Developers of algorithms that must run in real time face several time-consuming programming tasks, including deriving and…

Robotics · Computer Science 2018-05-07 Leonid Koppel , Steven L. Waslander

Optical computing is considered a promising solution for the growing demand for parallel computing in various cutting-edge fields, requiring high integration and high speed computational capacity. In this paper, we propose a novel optical…

Optics · Physics 2024-10-24 Ryosuke Mashiko , Makoto Naruse , Ryoichi Horisaki

Several emerging microscopy imaging methods rely on complex interactions between the incident light and the sample. These include interferometry, spectroscopy, and nonlinear optics. Reconstructing a sample from the measured scattered field…

Optics · Physics 2024-04-12 Ruijiao Sun , Rohith Reddy , David Mayerich

OpenGM is a C++ template library for defining discrete graphical models and performing inference on these models, using a wide range of state-of-the-art algorithms. No restrictions are imposed on the factor graph to allow for higher-order…

Artificial Intelligence · Computer Science 2012-06-04 Bjoern Andres , Thorsten Beier , Joerg H. Kappes

As computational challenges in optimization and statistical inference grow ever harder, algorithms that utilize derivatives are becoming increasingly more important. The implementation of the derivatives that make these algorithms so…

Mathematical Software · Computer Science 2015-09-25 Bob Carpenter , Matthew D. Hoffman , Marcus Brubaker , Daniel Lee , Peter Li , Michael Betancourt

Wave optics may need to be considered when studying the lensed waveforms of gravitational waves (GWs). However, the computation of the diffraction integral (amplification factor) in wave optics is challenging and time-consuming. It is vital…

General Relativity and Quantum Cosmology · Physics 2021-01-08 Xiao Guo , Youjun Lu

We present ensmallen, a fast and flexible C++ library for mathematical optimization of arbitrary user-supplied functions, which can be applied to many machine learning problems. Several types of optimizations are supported, including…

Mathematical Software · Computer Science 2018-12-11 Shikhar Bhardwaj , Ryan R. Curtin , Marcus Edel , Yannis Mentekidis , Conrad Sanderson

Control of light through a microscope objective with a high numerical aperture is a common requirement in applications such as optogenetics, adaptive optics, or laser processing. Light propagation, including polarization effects, can be…

Optics · Physics 2023-03-22 Ivan Vishniakou , Johannes D. Seelig

The World Space Observatory - Ultraviolet (WSO-UV) space telescope is equipped with high dispersion (55,000) spectrographs working in the 1150-3100 {\AA} spectral range. To evaluate the impact of the design on the scientific objectives of…

Instrumentation and Methods for Astrophysics · Physics 2017-06-13 Pablo Marcos-Arenal , Ana I. Gómez de Castro , Belén Perea Abarca , Mikhail Sachkov

\noindent Model building in $\mathsf{SO(10)}$, which is the leading grand unification framework, often involves large Higgs representations and their couplings. Explicit calculations of such couplings is a multi-step process that involves…

High Energy Physics - Phenomenology · Physics 2021-10-06 Azadan Bhagwagar , Raza M. Syed

We present FLAMO, a Frequency-sampling Library for Audio-Module Optimization designed to implement and optimize differentiable linear time-invariant audio systems. The library is open-source and built on the frequency-sampling filter design…

Audio and Speech Processing · Electrical Eng. & Systems 2025-04-15 Gloria Dal Santo , Gian Marco De Bortoli , Karolina Prawda , Sebastian J. Schlecht , Vesa Välimäki

Quantum algorithms can potentially overcome the boundary of computationally hard problems. One of the cornerstones in modern optics is the beam propagation algorithm, facilitating the calculation of how waves with a particular dispersion…

Quantum Physics · Physics 2024-05-08 Chanaprom Cholsuk , Siavash Davani , Lorcan O. Conlon , Tobias Vogl , Falk Eilenberger

Calculus and geometry are ubiquitous in the theoretical modelling of scientific phenomena, but have historically been very challenging to apply directly to real data as statistics. Diffusion geometry is a new theory that reformulates…

Differential Geometry · Mathematics 2026-02-09 Iolo Jones , David Lanners