Enthinked, Inc. es una empresa de software con sede en Austin, Texas , Estados Unidos , que desarrolla soluciones informáticas científicas y analíticas utilizando principalmente el lenguaje de programación Python . Es mejor conocido por el desarrollo temprano y el mantenimiento de la biblioteca SciPy de algoritmos de matemáticas, ciencia e ingeniería [3] y por su Python para la distribución de computación científica Enthinkt Canopy (anteriormente EPD). [4]
La empresa fue fundada en 2001 por Travis Vaught y Eric Jones. [1] [2]
Enthink Canopy es un entorno de análisis y distribución de computación científica y analítica, disponible de forma gratuita y bajo licencia comercial. [5]
Los proyectos de software de código abierto de Enthink Tool Suite incluyen: [6]
Rasgos : una biblioteca de definición de tipo de manifiesto para Python que proporciona inicialización, validación, delegación, notificación y visualización. El paquete Traits es la base de Enthink Tool Suite, y es la base de 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 las proporcionan los proyectos TraitsBackendWX y TraitsBackendQt.
Pyface : capa de abstracción de GUI independiente del kit de herramientas, que se utiliza para admitir las funciones de "visualización" del paquete Traits.
MayaVi : visualización de datos científicos 2-D/3-D, utilizable en TraitsUI y en un complemento Envisage .
Envisage : una arquitectura de complemento 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 servidores de salida, incluidos los sistemas de ventanas nativos Windows , GTK+ y macOS , una variedad de formatos de imágenes rasterizadas , 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 prácticas para matemáticas, interpolación y unidades
Chaco : un conjunto de herramientas de trazado 2-D interactivo para Python.
AppTools: Herramientas generales para el desarrollo de aplicaciones ETS: scripting, logging, preferencias,...
Enaml : Biblioteca para crear interfaces de usuario de calidad profesional que combinan un lenguaje declarativo específico de dominio con un diseño basado en restricciones. [7]