Skip to content

VSTU-physics/electron-escape-spectrum-x-ray

Repository files navigation

Расчёт спектров электронов при рентгеноэлектронной эмиссии

Пакет включает 2 программы: analytics и monte-carlo. Первая рассчитывает спектр, решая уравнение в частных производных, а вторая -- используя метод Монте-Карло.

Компиляция и запуск

Для запуска программ необходимо сделать следующее:

  1. Установить git: sudo apt-get install git
  2. Скачать этот репозиторий командой git clone http://github.com/VSTU-physics/electron-escape-spectrum-x-ray.git
  3. Установить gnuplot (если он ещё не установлен): sudo apt-get install gnuplot-qt
  4. Перейти в каталог репозитория
  5. Выполнить make
  6. Установить нужные опции в файлах analytics.ini и mc.ini
  7. Запустить скомпилированные программы: ./analytics или ./monte-carlo

Графики выводятся в окнах gnuplot.

Документация

Документация доступна на сайте.

Также документацию можно собрать самостоятельно в pdf при помощи doxygen и latex:

  1. Установить doxygen: sudo apt-get install doxygen
  2. Выполнить в корне репозитория doxygen
  3. Собрать документацию: make -C doc/latex
  4. cp doc/latex/refman.pdf ./

About

Задание по дополнительным главам физики (Смоляр В. А.)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published