01_history
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 01_history [2026/08/29 12:13] – admin | 01_history [2026/10/03 19:37] (current) – [QBerr 3] admin | ||
|---|---|---|---|
| Line 7: | Line 7: | ||
| Another program by J. Humlicek, called **LOOKDATA**, | Another program by J. Humlicek, called **LOOKDATA**, | ||
| - | In 2005, P. Marsik wrote programs **LookData2** and **mab2pd**. The LookData2 provided a GUI, and enriched the functionality of the LOOKDATA. The multi-ab2pd was a GUI based RAE calibration software, which added support for multiple RAE files taken at various polarizer azimuths. In 2006, P. Marsik built a rotating compensator ellipsometer together with a data processing and calibration software **CalibRCE**, | + | In 2005, P. Marsik wrote programs **LookData2** and **mab2pd**. The LookData2 provided a GUI, and enriched the functionality of the LOOKDATA. The multi-ab2pd was a GUI based RAE calibration software, which added support for multiple RAE files taken at various polarizer azimuths. In 2006, P. Marsik built a rotating compensator ellipsometer together with a data processing and calibration software **CalibRCE**, |
| {{ : | {{ : | ||
| Line 17: | Line 17: | ||
| The source code for programs in this generation is written in Pascal with GUI developed in Delphi framework. | The source code for programs in this generation is written in Pascal with GUI developed in Delphi framework. | ||
| - | In 2009, P. Marsik moved to the Deparment of Physics, University of Fribourg, and started building a Time-domain THz ellipsometer, | + | In 2009, P. Marsik moved to the Deparment of Physics, University of Fribourg, and started building a time-domain THz ellipsometer, |
| - | Many versions of **mab2pd** and **LookData2** were deployed in the lab between 2010 and 2019, and some versions were also used on synchrotron-based IR ellipsometers at ANKA, Karlsruhe in Germany, and at NSLS, Brookhaven National Lab in the United States. LookData2 is still in use in 2026, with most recent update is version 2.1.4.0 from 2024 modified for data format produced by new ellipsometer at NSLS-2 in Brookhaven. | + | Many versions of **mab2pd** and **LookData2** were deployed in the lab between 2010 and 2019, and some versions were also used on synchrotron-based IR ellipsometers at ANKA, Karlsruhe in Germany, and at NSLS, Brookhaven National Lab in the United States. LookData2 is still in use in 2026, with most recent update is version 2.1.4.0 from 2024 modified for data format produced by a new ellipsometer at NSLS-2 in Brookhaven. |
| About 2012, a new file format was introduced, **.epdx**, which is a XML wrapper for metadata and CSV data conforming with the original .epd format. | About 2012, a new file format was introduced, **.epdx**, which is a XML wrapper for metadata and CSV data conforming with the original .epd format. | ||
| - | Between 2010 and 2015, new program for analyzing and modeling ellipsometry data was developed, called **Berreman**, | + | Between 2010 and 2015, new program for analyzing and modeling ellipsometry data was developed, called **Berreman**, |
| {{ : | {{ : | ||
| - | The lastest version of Berreman is 1.2.10.7 from november 2016, after that date, new software in the 2nd generation started to be useful. | + | The lastest version of Berreman |
| ===== QBerr 2 ===== | ===== QBerr 2 ===== | ||
| - | Year 2015 marks the start of large rewrite of the codebase from Pascal to Qt/C++. Qt framework and development environment was chosen for its cross platform support, good GUI design tools, but also due to the existence of excellent open-source graph-plotting component [[https:// | + | Year 2015 marks the start of large rewrite of the codebase from Pascal to Qt/C++. Qt framework and development environment was chosen for its cross platform support, good GUI design tools, but also due to the existence of excellent open source graph plotting component [[https:// |
| - | As a first step, the libraries supporting .epdx data standard were ported to C++ and generalized for storage of time-domain spectroscopy data in the .meax format. | + | As a first step, the libraries supporting .epdx data standard were ported to C++ and generalized for storage of time-domain spectroscopy data in the **.meax** format. |
| - | Next step was completely new implementation of CalibRCE 2.0 - software for processing and calibration of rotating compensator data in the context of mid-infrared ellipsometry. | + | Next step was completely new implementation of **CalibRCE 2.0** - software for processing and calibration of rotating compensator data in the context of mid-infrared ellipsometry. |
| - | | + | Finally, a new version of QBerr **SampleBuilder** was being developed. **DataMan** was redesigned in 2016 to work as a standalone program, but also as a component of the SampleBuilder. |
| - | 2019 mab2pd2 | + | In 2019, **mab2pd2**, the RAE calibration program, was first ported to C++, then enhanced with new corrections for non-idealities of polarizers and detectors. |
| - | LabApps | + | LabLISP project started in 2020 with new approaches to symbolic |
| - | CalibRCE 2.5 eventually abandoned, code reused for mab2mm | ||
| ===== QBerr 3 ===== | ===== QBerr 3 ===== | ||
| - | 2023 THzElli | + | First upgrades to QBerr 3 were done in 2022 on the basic DataSet libraries. Where QBerr 2 code architecture presented an attempt |
| - | 2025 LookData3, mab2mm | + | First application that benefited from modern QBerr 3 was a completely new version of **THzElli 2**, control software for time-domain ellipsometer in 2023, with integration of **DataMan 3** since the beginning of 2024. |
| - | tighter integration with LabApps and LabLisp, support for parallelization and LabLisp | + | Over 2024, DataMan 3 became LabLISP scriptable as LabApps device. See [[02_labapps|related projects]] for more details. |
| + | |||
| + | And in 2025, 20 years after first versions of mab2pd and LookData 2, also **mab2mm** and **LookData 3** projects were initiated. | ||
| + | |||
| + | Latest progress is happening in the **SampleBuilder 3** project, designed for tighter integration with LabApps and LabLISP, support for parallelization, and LabLISP | ||
01_history.1787998391.txt.gz · Last modified: 2026/08/29 12:13 by admin
