Не удалось создать диаграмму N2 OpenMDAO

Я пытаюсь использовать учебник OpenMDAO UserGuide [Визуализация структуры и соединений модели OpenMDAO] [1], среда IDE сообщает мне, что

"view_tree устарел. Пожалуйста, переключитесь на view_model."

но когда я импортирую view_model и вызываю его, я получаю следующую ошибку:

Traceback (most recent call last):
  File "C:/Users/TsingWill/OneDrive/Python Code/Learning/Optimize/OpenMDAO/Tutorial1: Paraboloid.py", line 125, in <module>
    view_model(top)
  File "C:\Anaconda3\lib\site-packages\openmdao\devtools\partition_tree_n2.py", line 180, in view_model
    with open(os.path.join(code_dir, 'd3.v4.min.js'), "r") as f:
  FileNotFoundError: [Errno 2] No such file or directory: 'C:\\Anaconda3\\lib\\site-packages\\openmdao\\devtools\\d3.v4.min.js'

В чем дело? моя версия OpenMDAO 1.7.2 (не уверена в этом, но она самая последняя)


person Will    schedule 15.11.2016    source источник


Ответы (2)


РЕДАКТИРОВАТЬ: Версия 1.7.3 OpenMDAO, доступная сегодня через pip, должна решить эту проблему.

ПРЕДЫДУЩИЙ ОТВЕТ: Я думаю, что у меня была эта ошибка раньше ... это было, когда я обновился до 1.7.2 и мне нужно было переустановить OpenMDAO, чтобы файл js отображался в пакетах сайта. Попробуй?

person kmarsteller    schedule 16.11.2016

О, я понял, кажется, что версия 1.7.2, установленная с помощью команды «pip», не содержит этого файла, его следует клонировать из github-OpenMDAO и эта проблема не возникнет

person Will    schedule 16.11.2016
comment
Да, после некоторого расследования проблема заключается в нашей версии 1.7.2. Некоторые вещи были ошибочно исключены из файла setup.py и поэтому не попали в выпуск. Я выпущу версию 1.7.3, чтобы исправить эту проблему, а пока скачайте последнюю версию на github, и вы снова сможете двигаться вперед. - person kmarsteller; 16.11.2016