PyFocus
Author: Fernando Caprile (fcaprile@gmail.com)
Supervisors: Luciano A. Masullo (lmasullo@df.uba.ar), Fernando D. Stefani (fernando.stefani@df.uba.ar)
Affiliation: Physics Department, Faculty of Natural and Exact Sciences, University of Buenos Aires and Center for Bionanoscience Research (CIBION), National Scientific and Technical Research Council (CONICET)
This is PyFocus, a Python package that provides high-level functions and an user interface to perform full vectorial calculations of the focus of an electromagnetic field that has been modulated by a custom phase mask, while providing the option of simulating the free propagation of these fields under the paraxial approximation and the focus through an interface or a multilayer system.
You can find detailed information about the theorical calculations used in this package and a full description of many common use cases in the following paper: https://doi.org/10.1016/j.cpc.2022.108315. If use this package for your research, please cite this work.
For a quick windows executable program, download and run "PyFocus.exe"
See the full documentation and installation tutorial at: https://pyfocus.readthedocs.io/en/latest/
Release files for PyCustomFocus 3.4.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| PyCustomFocus-3.4.0.tar.gz | 68.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| PyCustomFocus-3.4.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 160.9 kB
Release files / PyCustomFocus-3.4.0.tar.gz
| Download URL | PyCustomFocus-3.4.0.tar.gz |
|---|---|
| Size | 68.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3d4d6131f23d4baf3b9ffa7ba93512de7a7334a379e19bb6848d441ac69cd5e9
|
|
BLAKE2b-256 checksum How to use checksums |
7718e5b9351cc6d3c321e459119e687045c688b963dfd450c2d0f1a9dbc29591
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.0
|
Release files / PyCustomFocus-3.4.0-py3-none-any.whl
| Download URL | PyCustomFocus-3.4.0-py3-none-any.whl |
|---|---|
| Size | 92.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
e87015e1c6b8004924c520e57fb7cac7d032fab5df42513d1c3e7686a92627a8
|
|
BLAKE2b-256 checksum How to use checksums |
35a02f698c35500a2ce13e397cd15e15add86f5bed2a5a8e6f3cfa89aeaf49e6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.11.0
|