Skip to content

Releases: svech/Multifitting

Multifitting v.2.2.0

25 Apr 09:51
Compare
Choose a tag to compare
  • Windows OS: GSL library was updated to 2.7.1 and became shared.
  • Windows can be minimized and raised only together.
  • Model was renamed from "Radial paracrystal" to "2D radial paracrystal".
  • Auto-recalculation on opening project can be disabled in "General settings".
  • Name of measured curves is displayed in "Calculation settings".
  • New clean project can be created from "File" menu.
  • Color scheme "Thermal" is replaced by "Inferno".
  • Limited forward compatibility: project files from a newer version now can be opened in an
    older version as long as they do not contain additional data fields.
  • Error bars can be read and displayed for experimental data.

Windows

"win_x86" archive contains binaries for 32-bit systems.
"win_x64" archive contains binaries for 64-bit systems.
"Microsoft Visual C++ 2019 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Linux

The Linux archives contain all the necessary libraries and the executable file. Only for 64-bit systems.
"linux-old" has been checked for Debian 11 and Ubuntu 20.04.
"linux-new" has been checked for Debian 12, Ubuntu 22.04, Fedora 37, OpenSUSE Leap 15.4, Arch Linux, Manjaro.

Multifitting v.2.1.1

08 Jul 18:57
Compare
Choose a tag to compare
  • When the "Maximize integral" option is enabled, the displayed curve is transformed in accordance with the maximization function expression.
  • Fixed crash on clicking "Use sampling", appeared in v.2.1.0.

Windows

"win_x86" archive contains binaries for 32-bit systems.
"win_x64" archive contains binaries for 64-bit systems.
"Microsoft Visual C++ 2019 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Linux

The Linux archives contain all the necessary libraries and the executable file. Only for 64-bit systems.
"linux-old" has been checked for Debian 11 and Ubuntu 20.04.
"linux-new" has been checked for Debian 12, Ubuntu 22.04, Fedora 37, OpenSUSE Leap 15.4, Arch Linux, Manjaro.

Multifitting v.2.1.0

12 Jun 20:11
Compare
Choose a tag to compare
  • Structure table now works with a decimal separator of operating system.
  • The upper limit of the roughness parameter a4 is increased.
  • Keyboard shortcuts now work from distributions editor windows.
  • In the "Rocking scan" and "Offset scan" modes, integration over the detector is now carried out; the number of summation points can be set manually.

Windows

"win_x86" archive contains binaries for 32-bit systems.
"win_x64" archive contains binaries for 64-bit systems.
"Microsoft Visual C++ 2019 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Linux

The Linux archives contain all the necessary libraries and the executable file. Only for 64-bit systems.
"linux-old" has been checked for Debian 11 and Ubuntu 20.04.
"linux-new" has been checked for Debian 12 (testing), Ubuntu 22.04, Fedora 37, OpenSUSE Leap 15.4, Arch Linux, Manjaro.

Multifitting v.2.0.0

17 Apr 21:23
Compare
Choose a tag to compare

Supports reflectometry and transmission simulation, off-specular scattering, GISAXS.

  • Redesigned user interface.
  • Added the ability to simulate 1D and 2D scattering by roughness and particles.
  • Added visualization of the field intensity distribution in the structure.
  • Lots of small changes and fixes.

Windows

"win_x86" archive contains binaries for 32-bit systems.
"win_x64" archive contains binaries for 64-bit systems.
"Microsoft Visual C++ 2019 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Linux

The Linux archives contain all the necessary libraries and the executable file. Only for 64-bit systems.
"linux-old" has been checked for Debian 11 and Ubuntu 20.04.
"linux-new" has been checked for Debian 12 (testing), Ubuntu 22.04, Fedora 37, OpenSUSE Leap 15.4, Arch Linux, Manjaro.

Multifitting v.1.10.2

15 Apr 18:47
Compare
Choose a tag to compare

Supports reflectometry and transmission simulation.

  • Files Sc_larruquert.nk, ScSi.nk, Sc5Si3.nk, Sc3Si5.nk are added to the database of optical constants
  • The ranges of MoSi2.nk and Sc.nk are extended
  • Subrange of experimental data can be set for fitting.
  • The ability to duplicate structure tabs has been added.
  • Visualization of structure profile has been added.
  • The ability to calculate the permittivity profile with its discretization into thin sublayers has been added.
  • The ability to export an already loaded experimental curve back to a text file has been added.
  • The ability to fit a scaling intensity factor for experimental curves has been added.
  • It is possible to eliminate the moiré distortions of the calculated curve arising when the period of oscillations of reflection from thick structures is almost a multiple of the step of the experimental curve.
  • An automatic calculation of the spectral width of the reflection peak when calculating the corresponding curve has been added.
  • Various bugs are fixed, including a fitting bug for a scaled experimental curve.

New reference paper

Svechnikov, M. (2020). Multifitting : software for the reflectometric reconstruction of multilayer nanofilms. Journal of Applied Crystallography, 53(1), 244–252. https://doi.org/10.1107/S160057671901584X

Windows

"win" archive contains binaries for both 32-bit and 64-bit systems.
"Microsoft Visual C++ 2015 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Linux

The Linux archives contain all the necessary libraries and the executable file. Only for 64-bit systems.
"linux-old" has been checked for Debian 11 and Ubuntu 20.04.
"linux-new" has been checked for Debian 12 (testing), Ubuntu 22.04, Fedora 37, OpenSUSE Leap 15.4, Arch Linux, Manjaro.

Multifitting v.1.10.0

19 Apr 17:46
Compare
Choose a tag to compare

Supports reflectometry and transmission simulation.

  • Various bugs fixed.
  • The graphical interface now supports scaling from the operating system.
  • Updated angular and spectral resolution. Now the resolution values that were set in versions
    <1.9.2 should be multiplied by 2. Now the thin line is blurred into a wide one with FWHM ≈ the
    given resolution.
  • Angular and spectral resolution each act on both types of curves: spectral and angular (according
    to a simplified scheme).
  • The initial and final intensities of the probe beam with linear interpolation between them are
    specified.
  • Warning when overwriting files from previous versions.
  • Additional options are available for graphs: header with measurement parameters, logarithmic
    scale for the X axis.
  • Information can be shown/hidden in the Settings window of the context menu of the “Plots”
    window.
  • Instant recalculation when switching on/off structural items in the table if the "Recalculate"
    modifier is enabled.
  • The plots in the “Plots/Measured” window are assigned serial numbers that allow you to correlate
    the curve with the loaded data.
  • Added the ability to maximize the integral under the reflection curve with the source function.
  • Added settings for fitting algorithms.
  • Decimal separators in data files - dots and commas.
  • Files added to the database of optical constants: Cr_delmotte.nk, Pt_soufli.nk, Be_svechnikov.nk

Windows

Archive contains binaries for both 32-bit and 64-bit systems.
"Microsoft Visual C++ 2015 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.

Multifitting v.1.9.2

19 Apr 17:37
Compare
Choose a tag to compare

Supports reflectometry and transmission simulation.

Windows

Archive contains binaries for both 32-bit and 64-bit systems.
"Microsoft Visual C++ 2015 Redistributable package" (https://learn.microsoft.com/en-us/cpp/windows/latest-supported-vc-redist?view=msvc-170) may be required to run the program.