Z-lambda Software

Z-lambda is a open-source software designed for analyzing heat distribution in materials during Z-scan experiments. The program can be run on any computer operating system including Linux, Windows, and macOS, and it can utilize up to 64 threads of CPU, depending on the machine. Z-lambda enhances the data obtained during Z-scan experiments by providing information about the temperature distribution in the material, which enables researchers to draw more precise conclusions. Additionally, Z-lambda can be configured for investigating the interactions between laser light and isotropic materials. Our team is continuously working on improving the program's functionality, and we are committed to ensuring its compatibility with different operating systems.

Z-lambda is licensed under the MIT License, which means that it is free to use, modify, and distribute. We encourage users to contribute to the development of Z-lambda and to share their modifications with the community.

We are excited to inform you that two scientific papers concerning Z-lambda have been submitted to scientific journals. One of these papers is open access, and everything is explained within. We kindly ask that you cite our earlier publications concerning Z-scan until these two papers are published.

Additionally, we would like to remind you that the authors of Z-lambda are available on ORCID, and the software is available on GitHub for download.

Software Authors

Z-lambda on GitHub: (

Rafał Miedziński (ORCID:

Izabela Fuks-Janczarek (ORCID:




Z-lambda multi threds

Z-lambda Multithreding

Z-lambda supports multithreading

Up to 32 cores and 64 threads.

View more

To accelerate the calculations, Z-lambda supports multithreading on modern processors, enabling up to 64 threads to be utilized simultaneously. The number of threads used can be set by the user, allowing for customizable parallelization of calculations. For instance, on a 32-thread CPU, it's possible to run four simulations concurrently, each using 8 threads, or two simulations using all 32 threads. The choice is yours.

Z-lambda multi systems


Z-lambda supports multiplatform

Linux, Windows and macOS

View more

Don't worry about the type of computer you own. Z-lambda is compatible with Linux, Windows, and macOS. Furthermore, the program can be run in a virtual machine, and the efficiency of the calculations will depend essentially on your hardware. Simply download the appropriate version of Z-lambda for your computer and prepare the configuration files for the calculation. Then, one single command in the system terminal will initiate the numerical calculations.