## Основные положения.

Цели создания программы:

1. Экспериментальное изучение строения молекул.
2. Развитие метода газовой электронографии (ГЭ) и автоматизация всех стадий электронографического исследования.
3. Обеспечить возможность проводить "тонкие" исследования за счет расширения стандартных возможностей и увеличения гибкости интерфейса взаимодействия пользователя с программой.
4. Расширить возможности метода газовой электронографии за счет развития совместных методик структурного анализа и обеспечить использование информации о изучаемой системе из других физических и химических методов.
5. Развитие методики исследования геометрии молекул по вращательным постоянным, полученным из микроволновой спектроскопии, из тонкой структуры полос ИК спектров и спектров комбинационного рассеяния.
6. Многоплатформенность.
7. Взаимодействие с другими программами.

Текущие возможности:

1. Исследование геометрии молекул по вращательным постоянным, полученным из микроволновой спектроскопии, из ИК-спектроскопии и спектроскопии комбинационного рассеяния высокого разрешения.
2. Изотопомеры изучаемой молекулы могут иметь различную геометрию, т.е. возможна работа за рамками приближения Борна-Оппенгеймера.
3. Исследование геометрии молекул по данным газовой электронографии (ГЭ). Статическая модель газовой электронографии.
4. Динамическая модель газовой электронографии. Параметрическая форма потенциальной функции. Поддержка релаксации геометрии, амплитуд, колебательных поправок.
5. Моделирование любых смесей молекул с динамической и статической моделями газовой электронографии. Возможно моделирование как смесей конформеров с одинаковой топологией, так и смесей молекул с различной топологией.
6. Нет необходимости самостоятельно писать геометрические подпрограммы (spesr и т.д.): геометрия задается z-матрицами. Формат z-матриц UNEX совместим с форматом z-матриц Gaussian.
7. Поддержка мнимых атомов. С помощью мнимых атомов и аппарата z-матриц очень просто задавать любую симметрию молелекул.
8. Мощные методы минимизации и критерии нахождения минимума значения функционала. Возможна Robust-минимизация с итеративным изменением весов экспериментальных данных.
9. Варьирование геометрических параметров, амплитуд, scale, концентраций молекул, параметров потенциала. Групповое варьирование.
10. Автоматическое вычисление ошибок для зависимых параметров.
11. Автоматическая разбивка ГЭ-амплитуд на группы.
12. Поиск глобального минимума функционала сеточным сканированием значения функционала, методом Монте-Карло (рандомизация). Возможно многомерное сканирование значения функционала по любым параметрам. Количество размерностей не ограничено, количество точек на каждый параметр не ограничено. Сканирование группами.
13. Проведение модельно-зависимого ГЭ фона кубическими сплайнами, полиномами.
14. Проведение модельно-зависимого ГЭ фона с использованием секторной функции.
15. Автоматический расчет ГЭ g-функций и атомного рассеяния внутри программы. Возможен вариант задания g-функций из вне.
16. Неограниченное число точек на ГЭ кривых интенсивности рассеяния электронов. Неравномерный шаг по интенсивности допустим. Неограниченное число расстояний сопло-пластинка. Неограниченное число интенсивностей с каждого расстояния сопло-пластинка.
17. Локальный анализ чувствительности первого рода.
18. Работа с ГЭ газовыми стандартами: оценка длины волны электронов, секторной функции. Поддержка бензола и четыреххлористого углерода в качестве стандартов.
19. Работа с изображениями: поддержка несжатых 8/16-битных файлов формата TIFF.
20. Калибровка сканера. Возможность калибровки "на лету".
21. Первичная обработка экспериментального электронографического материала. Извлечение ГЭ кривых интенсивности из сканированных изображений электронограмм.
22. Методы контроля качества сканирования электронограмм.
23. Гибкость и удобность задания входной информации.
24. Эффективное использование многопроцессорных систем (поддержка SMP).
25. Доступны версии программ для OS/2 Warp, eComStation, FreeBSD, Linux, Windows.

Условия использования программы.
Программа бесплатная. Условие распространения - "КАК ЕСТЬ". Автор не гарантирует отсутствие ошибок, Вы используете программу на свой страх и риск. Передача программы другим лицам допустима только в неизмененном виде!

Если Вы обнаружили ошибку.
Если Вы считаете что обнаружили ошибки или некорректности в работе программы и заинтересованы в их исправлении, то можете прислать мне (y_v_vishnevsky@rambler.ru) письмо с указанием рода ошибки. Не забудьте сообщить номер версии программы и прислать входной файл, на котором UNEX проявляет ошибку. В любом случае, я не гарантирую своевременное исправление ошибок или изменение/расширение функциональности программы.