Задумался

Компания-разработчик программного обеспечения
Задумался
ПромышленностьКомпьютерное программное обеспечение
Основан2001 ; 24 года назад ( 2001 )
ОсновательТрэвис Воут, Эрик Джонс [1] [2]
Штаб-квартира,
ПродукцияРазработка программного обеспечения на Python , консалтинг и обучение
Веб-сайтwww.enthought.com

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]

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

Смотрите также

Ссылки

  1. ^ ab "Немного нашей истории". Enthought Scientific Computing Solutions.
  2. ^ ab "Enthought". Duke Electrical and Computer Engineering.
  3. ^ "История SciPy". scipy.org wiki. Архивировано из оригинала 2015-07-09 . Получено 2013-09-10 .
  4. ^ "Enthought представляет Enthought Canopy, среду анализа Python для научных и аналитических вычислений". 10 апреля 2013 г.
  5. ^ "Распределение Python и интегрированная аналитическая среда". Enthought Canopy.
  6. ^ "Программное обеспечение Python с открытым исходным кодом". Enthought, Inc.
  7. ^ "nucleic/enaml - GitHub". GitHub .
  • Официальный сайт


Взято с "https://en.wikipedia.org/w/index.php?title=Enthought&oldid=1163699938"