HOME - Physics - My software - Mojmir Meduna
About me
 Curr. vitae
Physics
 X - rays
 Diploma theses
 Theses
 Publications
 Conferences
 My software
Hobbys
 My fotopage
 Music
 Travelling
 Personality
  development

Cesky


Některé mé programy a užitečné utilitky / My programs for calculating reflectivity a some other useful utilities

  • X_FIT - is a package of programs for calculating and fitting the specular and diffuse x-ray reflectivity. Program x_fit calculates and fits the reflectivity from general periodical multilayer with fractal interfaces dynamically. In the non-specular case one can select the semikinematical (faster) or dynamical calculation. The program can calculate and fit any omega-2theta, omega or 2theta scans or simulate reciprocal space maps including both specular and diffuse reflectivity. The standard matrix formalism [1] is used for specular case and DWBA method for non-specular case [2]. Gaussian interfaces are assumed in the model. Program rk_idfit calculates and fits only specular reflection curves using matrix formalism from only identical layers (interfaces). Then we have only one parametr roughness and periodical multilayers cannot be taken into account in this case. The last program for specular reflectivity is rk_anfit, which is almost the same as previous one but for non-identical layers and only for specular reflectivity. Moreover the difference between rk_anfit and x_fit is in the fittng method, x_fit uses numerical calculation of derivatives and rk_anfit uses analitical derivation.
    [1] M. Born, E. Wolf, Principles of Optics, New York, Pergamon Press, (1964)
    [2] V. Holy and T. Baumbach, Phys. Ref. B 49, 10668 (1994)

  • rozvrh - here I have made for me a practical table for teaching schedule in TeX. The command \ba{[1 hour description]}, \bb{[2 hours description]} or \bc{[3 hours description]} must be included between signs &, which split cells in the table. Using more teaching hours, it is necessary to remove corresponding number of splitters. The example is shown in the image below.
    - zde jsem si vytvořil praktický rozvrh hodin v TEXu. Mezi znaky &, které oddělují buňky v tabulce, je třeba vložit příkaz \ba{[popis 1 hodiny]} \bb{[popis 2 hodin]} nebo \bc{[popis 3 hodin]}, při použití více hodin je nutné ubrat patřičný počet oddělovačů. Zde je příklad, jak tento rozvrh může vypadat.