Skip to content

Releases: Ivanlh20/multem

multem 2.2.6

24 Feb 16:21
Compare
Choose a tag to compare

The precompiled MEX files in our repository are now fully compatible with the latest version of our code on the master branch. We encourage you to update to this newest version to enjoy these enhancements and ensure a smooth experience.

Fixes:

Improved the partial coherent envelope function for TEM.
Added necessary files for Visual Studio compatibility.

In this latest release, we have addressed an error in the equation used to describe the partial coherent envelope in TEM. Specifically, we have corrected the equation (Equation 10.53) from Marc de Graef's Book, ensuring accuracy in our simulations.

partial_coherence_correction

MULTEM v2.2.5

19 Jan 17:23
Compare
Choose a tag to compare

The precompiled mex files in our repository are now compatible with the latest version of our code on the master branch. We encourage you to update to the newest version to take advantage of these improvements and to ensure a seamless experience. Fixes: Partial coherent envelope function for TEM and the addition of files necessary for visual studio.

MULTEM v2.2.4

06 Jan 15:42
be8903f
Compare
Choose a tag to compare

The precompiled mex files in our repository are now compatible with the latest version of our code on the master branch. We encourage you to update to the newest version to take advantage of these improvements and to ensure a seamless experience.

MULTEM v2.2.3

06 Jul 13:07
Compare
Choose a tag to compare
MULTEM 2.2.3

MULTEM v2.2.1

28 Aug 13:12
Compare
Choose a tag to compare

MULTEM

  • This release contains binary files for the GUI and mexfiles for Windows operating system.

  • Be aware that some variable names have changed:

input_multislice.cond_lens_beta to input_multislice.cond_lens_ssf_sigma
input_multislice.cond_lens_nbeta to input_multislice.cond_lens_ssf_npoints
input_multislice.cond_lens_sf to input_multislice.cond_lens_dsf_sigma
input_multislice.cond_lens_nsf to input_multislice.cond_lens_dsf_npoints

input_multislice.obj_lens_sf to input_multislice.obj_lens_dsf_sigma
input_multislice.obj_lens_nsf to input_multislice.obj_lens_dsf_npoints

please check the multem_default_values.m and the mex_examples_multem

Using precompile GUI interface

The precompile GUI interface is only available for Windows operating system.

  • Execute vc_redist.x64.exe located in gui_bin folder.
  • Execute multem.exe.

Using precompile mexfiles for Matlab

The precompile mexfiles are only available for Windows operating system.

  • Execute vc_redist.x64.exe located in mex_bin folder.
  • Add to the Matlab path the following folders: crystalline_materials, matlab_functions and mex_bin.
  • Run the examples located in 'mex_examples_multem'.

MULTEM 2.2

21 Jun 17:05
Compare
Choose a tag to compare
v2.2.0

MULTEM 2.2

MULTEM 2.1

26 Feb 17:11
Compare
Choose a tag to compare

MULTEM 2.1.0 is a collection of routines written in C++ with CUDA to perform accurate and fast multislice simulations for different TEM experiments as: CTEM, STEM, ISTEM, ED, PED, CBED, ADF-TEM, ABF-HC, EFTEM and EELS.

To run the examples in Matlab you have to add to the matlab path the following folders: crystalline_materials, matlab_functions and mex_executables.

The mex_executables folder contains the compile mex files for windows.

To run the mex files in windows you might need to execute "vcredist_x64.exe", which is inside the mex_executable folder.