Mostrar el registro sencillo del ítem

dc.contributor.author
Caprile, Fernando  
dc.contributor.author
Masullo, Luciano Andrés  
dc.contributor.author
Stefani, Fernando Daniel  
dc.date.available
2023-07-13T14:18:35Z  
dc.date.issued
2022-06  
dc.identifier.citation
Caprile, Fernando; Masullo, Luciano Andrés; Stefani, Fernando Daniel; PyFocus – A Python package for vectorial calculations of focused optical fields under realistic conditions. Application to toroidal foci; Elsevier Science; Computer Physics Communications; 275; 6-2022; 1-19  
dc.identifier.issn
0010-4655  
dc.identifier.uri
http://hdl.handle.net/11336/203773  
dc.description.abstract
Focused optical fields are key to a multitude of applications involving light-matter interactions, such as optical microscopy, single-molecule spectroscopy, optical tweezers, lithography, or quantum coherent control. A detailed vectorial characterization of the focused optical fields that includes a description beyond the paraxial approximation is key to optimize technological performance as well as for the design of meaningful experiments and interpret properly their results. Here, we present PyFocus, an open-source Python software package to perform fully vectorial calculations of focused electromagnetic fields after modulation by an arbitrary phase mask and in the presence of a multilayer system. We provide a graphical user interface and high-level functions to easily integrate PyFocus into custom scripts. Furthermore, to demonstrate the potential of PyFocus, we apply it to extensively characterize the generation of toroidal foci with a high numerical aperture objective, as it is commonly done in super-resolution fluorescence microscopy methods such as STED or MINFLUX. We provide examples of the effects of different experimental factors such as polarization, aberrations, and misalignments of key optical elements. Finally, we present calculations of toroidal foci through an interface of different mediums, and, to our knowledge, the first calculations of toroidal foci generated in total internal reflection conditions. Program summary: Program Title: PyFocus CPC Library link to program files: https://doi.org/10.17632/sybnhnxbrt.1 Developer's repository link: https://github.com/stefani-lab/, https://pypi.org/project/PyCustomFocus/, https://pyfocus.readthedocs.io/ (user manual) Licensing provisions: MIT Programming language: Python 3.6 Nature of problem: Full vectorial calculation of focused of optical fields under realistic conditions, such as high numerical aperture, incident beams modulated in phase and/or intensity, and focusing through an interface or a multilayer system. Solution method: PyFocus incorporates all the equations necessary to calculate the focused optical field and provides suitable integration methods. Setting up of the parameters, running calculations, plotting and saving results can be done by means of a graphical user interface or high-level functions. Additional comments including restrictions and unusual features: In addition to the Python source code, an MS Windows executable is provided.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Elsevier Science  
dc.rights
info:eu-repo/semantics/restrictedAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
MINFLUX  
dc.subject
STED  
dc.subject
SUPER-RESOLUTION  
dc.subject
TOROIDAL FOCUS  
dc.subject.classification
Óptica  
dc.subject.classification
Ciencias Físicas  
dc.subject.classification
CIENCIAS NATURALES Y EXACTAS  
dc.title
PyFocus – A Python package for vectorial calculations of focused optical fields under realistic conditions. Application to toroidal foci  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2023-07-10T11:59:30Z  
dc.journal.volume
275  
dc.journal.pagination
1-19  
dc.journal.pais
Países Bajos  
dc.journal.ciudad
Amsterdam  
dc.description.fil
Fil: Caprile, Fernando. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Parque Centenario. Centro de Investigaciones en Bionanociencias "Elizabeth Jares Erijman"; Argentina  
dc.description.fil
Fil: Masullo, Luciano Andrés. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Parque Centenario. Centro de Investigaciones en Bionanociencias "Elizabeth Jares Erijman"; Argentina  
dc.description.fil
Fil: Stefani, Fernando Daniel. Consejo Nacional de Investigaciones Científicas y Técnicas. Oficina de Coordinación Administrativa Parque Centenario. Centro de Investigaciones en Bionanociencias "Elizabeth Jares Erijman"; Argentina  
dc.journal.title
Computer Physics Communications  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1016/j.cpc.2022.108315