Модель стыковки волокна с канальным воноводом
Установка проверялась на операционные системы windows и linux
-
Склонировать данный git-репозиторий или скачать
-
Установить интерпретатор Python 2.7, если его еще нет в системе
-
Установить PIP - менеджер пакетов
-
Установить Cython:
"pip install cython"
-
Установить Matplotlib:
pip install matplotlib
-
Установить Numpy:
pip install numpy
-
Установить Scipy:
pip install scipy
-
Установить встроенные библиотеки, запустив команды из папки
include
:python gauss_setup.py build_ext install python planar_setup.py build_ext install
Запуск любого модуля осуществляется командой python "имя модуля"
- app.py - основной модуль, используется для unit-тестирования
- main.py - трехмерное распределение значений интеграла перекрытия
- heatmap.py - интерактивная модель стыковки волноводов
- demo_planar.py - трехмерное распределение поля канального волновода
- flat.py - график значения интеграла перекрытия в осевой плоскости
- longitudinal.py - график моделирования продольного смещения
- optimal_search.py - консольная утилита, решает задачу нахождения точки оптимального контакта