Skip to content

Графическая иллюстрация эффективности стыковки на Matplotlib

Notifications You must be signed in to change notification settings

just-boris/coupling-plot

Repository files navigation

Coupling-plot

Модель стыковки волокна с канальным воноводом

Build Status

Описание процесса установки

Установка проверялась на операционные системы windows и linux

  1. Склонировать данный git-репозиторий или скачать

  2. Установить интерпретатор Python 2.7, если его еще нет в системе

  3. Установить PIP - менеджер пакетов

  4. Установить Cython: "pip install cython"

  5. Установить Matplotlib: pip install matplotlib

  6. Установить Numpy: pip install numpy

  7. Установить Scipy: pip install scipy

  8. Установить встроенные библиотеки, запустив команды из папки 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 - консольная утилита, решает задачу нахождения точки оптимального контакта

About

Графическая иллюстрация эффективности стыковки на Matplotlib

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages