Aplicaciones científicas para GNU Linux – Matemáticas
Aprovechando que éste año se celebra el cien aniversario del anuncio, por parte de Albert Einstein, de la Teoría de la Relatividad y que además la Linux Foundation celebra la semana de la ciencia para la educación [enlace], he querido hacer un repaso a los principales programas destinados a los diferentes campos científicos, que podemos encontrar en nuestro GNU Linux.
Voy a dividir los artículos en los siguientes apartados, según su campo científico, la lista será: matemáticas, álgebra, estadística, biología, química, física, astronomía, electrónica, geografía y economía. Seguro que por el camino me he dejado muchas, pero tampoco puedo hablar de todos. Empecemos.
Principales aplicaciones científicas para GNU Linux
Quiero decir, antes de nada, que he priorizado las que utilizan sólo licencias GPL o similares, esto esto, que son software libre en su conjunto. Tenemos la suerte que para nuestro sistema operativo favorito, existe una larga lista de programas geniales, por lo que en cada artículo hablaré de los programas de un campo específico. Empezaremos con las matemáticas.
Matemáticas
FreeMat
Es una aplicación para matemáticas, enfocada a ingenieros y científicos. Es similar a la opción privativa Matlab. Es multiplataforma. Podéis obtener más información y descargar el producto en su página oficial, aquí.
K3DSURF
Se trata de una programa para generar y manipular modelos matemáticos en tres, cuatro, cinco y seis dimensiones. También es multiplataforma. Para más info podemos visitar su página web.
GNU Octave
Es un lenguaje interpretado de alto nivel, destinado principalmente para cálculo numérico. Nos ayuda a encontrar soluciones numéricas a problemas lineales y no lineales, y otros experimentos numéricos. Destaca por la posibilidad de generar gráficos para visualización y edición de datos. Generalmente se utiliza a través de una línea de comandos interactiva. Es similar a Matlab. Es multiplataforma. Podemos obtener más información y descargar el programa desde aquí.
Scilab
También se trata de un lenguaje interpretado, similar a Matlab, de alto nivel, enfocado al cálculo numérico. Utiliza una licencia de software libre, compatible con GPL. Entre sus características principales se incluye el análisis numérico, visualización en 2-D y 3-D, análisis estadístico, interfaces en diferentes lenguajes, como Fortran, Java o C, y diseño y análisis de sistemas dinámicos. Para más info aquí.
Julia
Se trata de un lenguaje de programación homoicónico, multiparadigma y multiplataforma, … menudas palabrejas se gastan los matemáticos ; ) , de alto nivel y alto desempeño, para la computación genérica, técnica y científica. Se divide en un compilador avanzado, mecanismos para la distribución en paralelo y distribuida, y por último, una extensa librería de funciones matemáticas. Podéis obtener más información en su página web oficial.
LibreOffice Math
Dejo éste programa para el final, es quizás el más básico y con menos opciones. Pero para el usuario medio, que no se dedica a la ciencia, seguro usará el más útil. Utiliza un lenguaje de marcas para las formulas matemáticas, que permite que integran con otros programas de la misma suite. Para más info y descargas aquí.
Por último os quiero recomendar el siguiente enlace, con una larga lista de Software Libre para matemáticas, para sistemas tipo UNIX. De la web personal de Pablo De Nápoli, profesor del Departamento de Matemática, de la Facultad de Ciencias Exactas y Naturales, de la Universidad de Buenos Aires, en Argentina.
[Editado] Añado el enlace a la página «Tabla Dinámica Software Educativo Libre» , que me ha facilitado el usuario Paulo Francisco, en el formulario de contacto.
También aprovecho para recomendar el programa de radio, que podéis escuchar en formato podcast, La Buhardilla 2.0, que últimamente ha dedicado sus últimos programas a Albert Einstein y la Teoría de la Relatividad.
Si pensáis que falta un programa en ésta sección, me podéis dejar un comentario, y así lo añadiré al artículo.
Todas las imágenes han sido extraídas de las páginas webs oficiales, desde las secciones de muestra.