User Tools

Site Tools


040_versions

mab2mm version history

Change log of important builds/deployed versions in the whole mab2pd, mab2pd2 and mab2mm pedigree. Calibration for rotating compensator ellipsometers merged from development of 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 4×4 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 3×3 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.txt · Last modified: 2026/08/31 11:13 by admin