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 13:07] – [QBerr 1] admin | 01_history [2026/10/03 19:37] (current) – [QBerr 3] admin | ||
|---|---|---|---|
| Line 33: | Line 33: | ||
| 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. First deployed | + | 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. First deployed in 2015, improved in 2017, and eventually served as a platform for future development of the 3rd generation. See [[0401_versionsrce|version history]]. |
| - | FIXME will link to CalibRCE page with version | + | Finally, a new version |
| - | Eventually, 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 | + | In 2019, **mab2pd2**, the RAE calibration program, |
| - | QBerr 2 SampleBuilder | + | LabLISP project started in 2020 with new approaches to symbolic and asynchronous operation of software in LabApps context (**TellMagSoft**, |
| - | DataMan 2016 | ||
| - | FIXME | + | ===== QBerr 3 ===== |
| - | 2019 mab2pd2 | + | 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. |
| - | 2020 LabLisp and LabApps start | + | First application that benefited from modern QBerr 3 was a completely new version of **THzElli |
| - | + | ||
| - | CalibRCE | + | |
| - | + | ||
| - | ===== QBerr 3 ===== | + | |
| - | 2023 THzElli 2, lot of coding in 2024 (THZElli_LOG) | + | 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.1788001623.txt.gz · Last modified: 2026/08/29 13:07 by admin
