Articulo de referencia

Pensamiento

{{cite web|url=https://www.enthought.com/company/|title=A bit of our story|publisher=Enthought Scientific Computing Solutions}} {{cite web|url=http://www.ece.duke.edu/enthought|...

Enthought, Inc. es una empresa de software con sede en Austin, Texas , que desarrolla soluciones de computación científica y analítica . Es reconocida por el desarrollo y mantenimiento inicial de la biblioteca SciPy de algoritmos matemáticos, científicos y de ingeniería [ 3 ] y por su distribución de Python para computación científica Enthought Canopy (anteriormente EPD) [ 4 ] . Enthought se especializa en soluciones avanzadas de inteligencia artificial para sectores críticos de I+D , incluyendo materiales avanzados, productos químicos especializados, electrónica, semiconductores, ciencias biológicas, energía y manufactura.

La empresa fue fundada en 2001 por Travis Vaught y Eric Jones. [ 1 ] [ 2 ]

Software de código abierto

Logotipo de Enthought Canopy

Enthought publica una gran parte del código como software de código abierto bajo una licencia de estilo BSD .

Enthought Canopy es una distribución de Python para computación científica y analítica, y un entorno de análisis disponible de forma gratuita y bajo una licencia comercial. [ 5 ]

Los proyectos de software de código abierto de Enthought Tool Suite incluyen: [ 6 ]

  • Traits : Una biblioteca de definición de tipos de manifiesto para Python que proporciona inicialización, validación, delegación, notificación y visualización. El paquete Traits es la base de la suite de herramientas Enthought, y sirve de base para casi todos los demás paquetes.
  • TraitsUI : Una capa de interfaz de usuario que admite las funciones de visualización de Traits. Las implementaciones que utilizan wxWidgets y Qt se proporcionan en los proyectos TraitsBackendWX y TraitsBackendQt.
  • Pyface : capa de abstracción de interfaz gráfica de usuario independiente del conjunto de herramientas, que se utiliza para dar soporte a las funciones de "visualización" del paquete Traits.
  • MayaVi : Visualización de datos científicos en 2D/3D, utilizable en TraitsUIs y también como complemento de Envisage .
  • Envisage : Una arquitectura de complementos extensible para aplicaciones científicas, inspirada en Eclipse y NetBeans en el mundo Java.
  • Habilitar : Un motor de dibujo DisplayPDF multiplataforma que admite múltiples sistemas de salida, incluidos Windows , GTK+ y sistemas de ventanas nativos de macOS , una variedad de formatos de imagen rasterizada , PDF y PostScript .
  • BlockCanvas : Entorno visual para crear experimentos de simulación, donde la función y los datos se separan mediante CodeTools.
  • GraphCanvas : biblioteca para interactuar con visualizaciones de gráficos complejos.
  • SciMath : Bibliotecas de conveniencia para matemáticas, interpolación y unidades.
  • Chaco : Un conjunto de herramientas interactivas para la creación de gráficos en 2D para Python.
  • AppTools: Herramientas generales para el desarrollo de aplicaciones ETS: scripting, registro, preferencias, ...
  • Enaml : Biblioteca para crear interfaces de usuario de calidad profesional que combina un lenguaje declarativo específico del dominio con un diseño basado en restricciones. [ 7 ]

Véase también

Referencias

  1. 1 2 "Un poco de nuestra historia" . Enthought Scientific Computing Solutions.
  2. 1 2 "Enthought" . Ingeniería Eléctrica e Informática de Duke.
  3. "Historia de SciPy" . wiki de scipy.org. Archivado del original el 9 de julio de 2015. Consultado el 10 de septiembre de 2013 .
  4. "Enthought presenta Enthought Canopy, un entorno de análisis en Python para computación científica y analítica" . 10 de abril de 2013.
  5. "Distribución de Python y entorno de análisis integrado" . Enthought Canopy.
  6. "Software Python de código abierto" . Enthought, Inc.
  7. "nucleic/enaml - GitHub" . GitHub .
  • Sitio web oficial