Sage
Sage es un sistema algebraico computacional que reúne y unifica bajo un solo entorno, lenguaje y jerarquía de objetos toda una colección de software matemático y trata de rellenar los huecos de funcionalidad dejados por unos y otros.
Características
- Una interfaz gráfica (notebook) para la revisión y reutilización de entradas y salidas anteriores, incluyendo gráficas y notas de texto disponibles en la mayoría de los navegadores web incluyendo Firefox, Opera, Konqueror y Safari.
- Una línea de comandos basada en texto usando iPython.
- El lenguaje de programación Python, que soporta expresiones en programación orientada a objetos y funcional.
- Procesamiento paralelo usando tanto procesadores de núcleo múltiple como multiprocesadores simétricos.
- Cálculo usando Maxima y SymPy
- Álgebra lineal numérica usando GSL, SciPy y NumPy
- Control interactivo de los cálculos
- Librerías de funciones elementales y especiales
- Gráficas en 2D y 3D tanto de funciones como de datos.
- Herramientas de manipulación de datos y matrices.
- Librerías de estadística multivariable
- Una caja de herramientas para añadir interfaces de usuario a cálculos y aplicaciones
- Herramientas para procesamiento de imágeusando pylab así como Python
- Herramientas para visualizar y analizar gráficas
- Librerías para funciones de teoría de números
- Filtros para importar y exportar datos, imágenes, vídeo, sonido, CAD y GIS
- Soporte para números complejos, aritmética de precisión arbitraria y computación simbólica de funciones donde esto sea apropiado.
- Embeber Sage en documentos LaTeX
- Interfaces a otro software como Mathematica, Magma y Maple, que le permite a los usuarios combinar software y comparar resultados y desempeño.