User Tools

Site Tools


040_versions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
040_versions [2026/08/31 08:12] – admin040_versions [2026/08/31 11:13] (current) – admin
Line 1: Line 1:
 ===mab2mm version history=== ===mab2mm version history===
  
-Change log of important versions in the whole mab2pd, mab2pd2 ans mab2mm pedigree. Calibration for rotating compensator ellipsometers merged from development of [[0401_versionsrce|CalibRCE]].+Change log of important builds/deployed versions in the whole mab2pd, mab2pd2 and mab2mm pedigree. Calibration for rotating compensator ellipsometers merged from development of [[0401_versionsrce|CalibRCE]].
  
 +Version 3.1.2.8 on 10.08.2026
 +  * polishing UI
 +  * **deployed in the lab**
 +
 +Version 3.1.2.6 on 06.08.2026
 +  * reworked the corrections for PSA nonidealities
 +  * for RAE MM can only correct approximatelly (with assumptions)
 +  * builds on linux
 +  * test deployment in the lab
 +
 +Version 3.1.2.2 on 24.06.2026
 +  * working towards corrections of PSA nonidealities
 +  * realized that there was a long-standing conceptual error
 +
 +Version 3.1.1.4 on 19.05.2026
 +  * added UI status glyph
 +  * adding more detailed reports
 +  * test deployment in the lab
 +
 +Version 3.1.1.0 on 30.04.2026
 +  * work on user reporting details of the calculations
 +  * defined StructuredReport, assembling in workers and small actions
 +  * also, now can make static build in Qt 6.11
 +
 +Version 3.1.0.8 on 24.04.2026
 +  * codifying the poly component rule
 +  * proper treatment of inverted sense of rotation of components
 +  * solution to RAE NCS with generalized input Stokes vector
 +  * for all modes we have correction for PSG path nonidealities
 +
 +Version 3.1.0.2 on 11.04.2026
 +  * working towards all corrections for PSG and PSA path nonidealities
 +  * solution of MM with generalized input Stokes vector
 +  * finalizing the poly component, UI and handling in processConfiguration
 +  * redesigned UI for Qt6
 +
 +Version 3.0.9.0 on 16.02.2026
 +  * bug fixes in RCE MM mode
 +  * back-calculation in MM modes
 +  * introducing poly component for optional static compensator 
 +  * now compiles on Qt 6.11 with minGW 13.2
 +
 +Version 3.0.8.2 on 06.01.2026
 +  * full 4x4 MM calculations with RCE
 +  * test deployment in lab, but bugs appear
 +
 +Version 3.0.7.7 on 24.12.2025
 +  * implemented diagnostic modes for testing the analytic derivatives
 +  * corrected calculation bugs and glitches
 +  * now RCE NCS calibration works well
 +
 +Version 3.0.7.0 on 14.12.2025
 +  * work on the RCE NCE mode
 +  * analytic derivatives on NCS by Po Co Ao
 +  * optimizing in RCE NCS calibration now works, but buggy
 +
 +Version 3.0.6.5 on 02.12.2025
 +  * distributed fittable for RAE NC calibration
 +  * using analytical derivatives of NC by Po Ao
 +  * beta version **deployed in lab**
 +  * supports RAE NCS with calibration and RAE MM modes
 +
 +Version 3.0.5.9 on 19.11.2025
 +  * reprocessing data with different config using stored resources
 +  * pre-process corrections for RAE now work in the new resource mechanics
 +
 +Version 3.0.5.6 on 16.11.2025
 +  * another complete rewrite of the config and resource system
 +
 +Version 3.0.5.4 on 08.11.2025
 +  * processing in non-combined RAE modes (NC)
 +  * plotting of "inverted" solutions (NC->S, NS->C)
 +  * improved UI control for plots
 +  * improved saving and exporting
 +
 +Version 3.0.4.6 on 27.10.2025
 +  * further background refactoring of the symbolic config system
 +  * tuning the transport from UI state of configuration 
 +  * construction of resources for cases when reused components
 +
 +Version 3.0.3.7 on 21.09.2025
 +  * big background work on Configuration mechanics
 +  * defining resources, assets, categories, roles
 +  * processConfiguration central point of conversion from symbolic configuration to resources
 +  * manifestation on AdvancedPanel UI
 +
 +Version 3.0.2.4 on 29.04.2025
 +  * saving of .epdx files for RAE NCS and MM modes
 +  * early alpha version **deployed in lab** and used for real-world MM ellipsometry
 +  * no RAE calibration yet, no resouce management
 +
 +Version 3.0.2.2 on 27.04.2025
 +  * plotting the RAE MM data
 +
 +Version 3.0.2.1 on 26.04.2025
 +  * changes to architecture, introducing Databank
 +  * controllers FlowControl and Distributor also run in separate thread
 +
 +Version 3.0.1.9 on 24.04.2025
 +  * implemented RAE MM calculation
 +  * calculates 3x3 MM measured with multiple polarizer azimuths
 +  * adding 4th column from measurements with static compensator 
 +
 +Version 3.0.1.7 on 22.04.2025
 +  * combined RAE with and without static compensator to NCS
 +  * back-calculation in RAE NCS mode
 +
 +Version 3.0.1.3 on 10.04.2025
 +  * integrates development done in parallel in LookData 3 context
 +  * RAE NC processing works
 +
 +Version 3.0.0.7 on 08.02.2025
 +  * basic architecture with Engine, FlowControl, Distributor and SmallAction
 +  * loads and processes data with BigFileAnalyzer
 +
 +Version 3.0.0.0 on 18.11.2024
 +  * starting development of **mab2mm**
 +  * will be combining mab2pd 3 and CalibRCE 3, using QBerr 3 libraries
 +  * reusing UI and code written as CalibRCE 2.5
 +  * this is a milestone, not a deployed version
 +
 +Version 2.0.3.7 on 13.10.2022
 +  * adding support for B field metadata
 +  * saving static compensator metadata
 +  * last version as mab2pd2
 +
 +Version 2.0.3.3 on 21.10.2021
 +  * full support for NCS processing
 +  * Mueller N defined as N=m12=m21 (Fribourg convention)
 +
 +Version 2.0.3.1 on 10.03.2021
 +  * exporting raw alpha beta for external MM calculation
 +  * added LabLISP environment, but no API integration
 +
 +Version 2.0.3.0 on 29.09.2020
 +  * start of git versioned development
 +  * UI knobs for fine-tuning the strengths of corrections
 +
 +Version 2.0.2.4 on 23.01.2020
 +  * switching to NCS-based averaging and calibration
 +
 +Version 2.0.2.1 on 02.11.2019
 +  * calibration optimizing with Marquardt-Levenberg
 +
 +Version 2.0.1.6 on 25.09.2019
 +  * str-tru RAE diagnostic of polarizer, analyzer and detector
 +  * correction for detector polarization selectivity
 +  * correction for polarizer and analyzer leakage
 +
 +Version 2.0.0.4 on 29.03.2019
 +  * translating code from Pascal
 +  * alpha beta to Psi Delta, with the flip and flop
 +
 +Version 2.0.0.0 on 10.03.2019
 +  * starting development of **mab2pd2**
 +  * now written in Qt/C++
 +  * this is a milestone, not a deployed version
 +
 +Version 1.3.4.0 on 18.10.2018
 +  * exporting flipped alpha beta
 +  * imporoved handling of measurements with static compensator
 +
 +Version 1.3.3.4 on 08.09.2012
 +  * saving .epdx file format
 +  * reading temperature and scans metadata from .big
 +  * aux and tool metadata saving
 +  * uses Berreman / QBerr 1 libraries for .epdx dataset handling
 +
 +Version 1.2.0.0 on 11.04.2011
 +  * loading data in .txt format from NSLS, Brookhaven
 +  * automatic loading of AOI from .big file 
 +  * excluding bad spectra at selected analyzer azimuths
 +  * option for averaging plain spectra vs weighted averaging
 +  * export to Origin 8 via OLE container
 +
 +Version 1.1.0.0 on 17.03.2010
 +  * modification for UniFr data format
 +  * support for RAE measurements with static compensator
 +  * exporting Psi Delta files in Woollam DAT format
 +
 +Version 1.0.0.0 in 2005 - 2009 
 +  * extension of legacy AB2PD - support for calibration and avaraging of more than 2 files
 +  * written in Delphi/Pascal
 +  * averaging and optimization on alpha beta coefficients
 +  * exporting data to Origin via DDE
 +
 +AB2PD Version C3 on 12.11.2004
 +  * latest version written by Josef Humlicek
 +  * written in some BASIC dialect
 +  * averaging and optimization on Psi Delta
 +  * only two files with different polarizer azimuths
  
040_versions.1788156748.txt.gz · Last modified: 2026/08/31 08:12 by admin