Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Enthought, Inc. - компания-разработчик программного обеспечения, базирующаяся в Остине, штат Техас , США, которая разрабатывает научные и аналитические вычислительные решения с использованием в основном языка программирования Python . Он наиболее известен ранней разработкой и сопровождением библиотеки математических, научных и инженерных алгоритмов SciPy [3], а также своим Python для распространения научных вычислений Enthought Canopy (ранее EPD). [4]

Компания была основана в 2001 году Трэвисом Воотом и Эриком Джонсом. [1] [2]

Программное обеспечение с открытым исходным кодом [ править ]

Логотип Enthought Canopy

Enthought публикует большую часть кода как программное обеспечение с открытым исходным кодом под лицензией в стиле BSD .

Enthought Canopy - это Python для среды распространения и анализа научных и аналитических вычислений, доступный бесплатно и по коммерческой лицензии. [5]

В Enthought Tool Suite с открытым исходным кодом проекты включают в себя: [6]

  • Черты : библиотека определения типа манифеста для Python, которая обеспечивает инициализацию, проверку, делегирование, уведомление и визуализацию. Пакет Traits - это основа Enthought Tool Suite, лежащая в основе почти всех других пакетов.
  • TraitsUI : слой пользовательского интерфейса, поддерживающий функции визуализации Traits. Реализации с использованием wxWidgets и Qt предоставляются проектами TraitsBackendWX и TraitsBackendQt.
  • Pyface : не зависящий от инструментария слой абстракции графического интерфейса пользователя, который используется для поддержки функций «визуализации» пакета Traits.
  • MayaVi : двухмерная / трехмерная визуализация научных данных, которую можно использовать в интерфейсах TraitsUI, а также в качестве подключаемого модуля Envisage.
  • Envisage : расширяемая архитектура подключаемых модулей для научных приложений, вдохновленная Eclipse и NetBeans в мире Java.
  • Включить : мультиплатформенный механизм рисования DisplayPDF, который поддерживает несколько серверных модулей вывода, включая собственные оконные системы Windows , GTK + и macOS , различные форматы растровых изображений, PDF и PostScript .
  • BlockCanvas : визуальная среда для создания имитационных экспериментов, в которой функция и данные разделяются с помощью CodeTools.
  • GraphCanvas : библиотека для взаимодействия с визуализацией сложных графиков.
  • SciMath : удобные библиотеки для математики, интерполяции и единиц измерения
  • Chaco : интерактивный набор инструментов для построения двухмерных графиков для Python.
  • AppTools: Общие инструменты для разработки приложений ETS: сценарии, ведение журнала, настройки, ...
  • Enaml : библиотека для создания пользовательских интерфейсов профессионального качества, сочетающих декларативный язык, специфичный для предметной области, с компоновкой, основанной на ограничениях. [7]

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b «Немного нашей истории» . Разработаны решения для научных вычислений.
  2. ^ a b "Enthought" . Герцог Электротехника и компьютерная инженерия.
  3. ^ "История SciPy" . scipy.org вики. Архивировано из оригинала на 2015-07-09 . Проверено 10 сентября 2013 .
  4. ^ «Enthought представляет Enthought Canopy, среду анализа Python для научных и аналитических вычислений» . 10 апреля 2013 г.
  5. ^ "Среда распространения Python и интегрированного анализа" . Enthought Canopy.
  6. ^ «Программное обеспечение Python с открытым исходным кодом» . Enthought, Inc.
  7. ^ "ядро / enaml - GitHub" .

Внешние ссылки [ править ]

  • Официальный веб-сайт