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:37] – [QBerr 1] admin | 01_history [2026/10/03 19:37] (current) – [QBerr 3] admin | ||
|---|---|---|---|
| Line 23: | Line 23: | ||
| 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. |
| - | FIXME | + | 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. |
| - | | + | In 2019, **mab2pd2**, |
| - | 2019 mab2pd2 | + | LabLISP project started in 2020 with new approaches to symbolic and asynchronous operation of software in LabApps context (**TellMagSoft**, |
| - | LabApps and LabLisp starts | ||
| - | |||
| - | 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 in designing for user comfort and safety, QBerr 3 is becoming more bare metal and refactored to be fast, but also more flexible. |
| + | |||
| + | First application that benefited from modern QBerr 3 was a completely new version | ||
| + | |||
| + | Over 2024, DataMan 3 became LabLISP scriptable as LabApps device. See [[02_labapps|related projects]] for more details. | ||
| - | 2025 LookData3, mab2mm | + | And in 2025, 20 years after first versions of mab2pd and LookData 2, also **mab2mm** and **LookData 3** projects were initiated. |
| - | tighter integration with LabApps and LabLisp, support for parallelization and LabLisp | + | Latest progress is happening in the **SampleBuilder 3** project, designed for tighter integration with LabApps and LabLISP, support for parallelization, and LabLISP |
01_history.1787999827.txt.gz · Last modified: 2026/08/29 12:37 by admin
