Entradas etiquetadas como Física

SpeedCrunch: una potente calculadora científica

El proyecto tiene ya algunos años y recuerdo haberlo probado en el pasado, siempre dejándolo a un lado frente a otras alternativas como Qalculate!, pero hoy se me ha dado por probar de nuevo y la sorpresa ha sido realmente grata.

La versión 0.12 de SpeedCrunch no solo ha sido adaptada a Qt5, también ofrece nuevas características que resultan de gran utilidad para realizar rápidos cálculos técnicos. En particular, ¡finalmente puede trabajar con unidades!

Por ejemplo, escribiendo

2 * 10^6 newton / (meter^2)

obtenemos

= 2000000 pascal

Por defecto expresa todos los resultados en el sistema internacional, pero también es posible transformar unidades con la instrucción «in». Por ejemplo escribiendo

3*10^8 meter / second in kilo meter / hour

se obtiene

= 1080000000 kilo meter / hour

Si presionamos F5 los resultados pasarán a notación científica (1,08e9 kilo meter / hour) mientas que con F2 solo los números muy grandes o muy pequeños lo harán. Hay más opciones de formato de salida en Configuración → Formato del resultado.

También en el menú Configuración podemos habilitar muchas otras opciones, como trabajar con números complejos. Eso sí, usa la j para la unidad imaginaria en lugar de la i… estos ingenieros…

La lista de funciones disponibles es realmente importante. De hecho SpeedCrunch es la única calculadora que conozco que permite calcular logaritmos de base arbitraria:

log(1/2;128)

nos dará, correctamente

= -7

La aplicación todavía tiene algunos pequeños «puntos ásperos» que seguramente se corregirán en futuras versiones. Por ejemplo, la lista de constantes es interesante, pero al seleccionar una se introduce solo el número, no sus unidades. Aún así resulta práctica y es muy simple de utilizar además de potente.

En fin, que finalmente tengo una calculadora de escritorio que hace lo que quiero.

Los usuarios de openSUSE tenemos la última versión de SpeedCrunch en el repositorio KDE:Extra.

,

3 comentarios

SciDAVis 1.18

Ajustes polinomiales, logarítmicos, exponenciales, con funciones definidas por el usuario, trasformadas rápidas de Fourier, filtros, integración y derivación numérica… Que el usuario elija.

También permite operar rápidamente sobre los datos, definir funciones, personalizar los gráficos, exportarlos en formato SVG o PDF para incluirlos en cualquier documento…

Además de descargar el código fuente desde la página principal del proyecto es posible instalarlo rápidamente en varias distribuciones Linux (Fedora, openSUSE, Debian, xubuntu…) desde este repositorio.

En Editar → Preferencias → General → Aplicación podemos elegir el Estilo de la interfaz gráfica. Seleccionando Breeze se integra bastante bien al escritorio Plasma por lo que casi que ni se nota que sigue siendo una aplicación Qt4.

, , ,

Deja un comentario

Disponible LabPlot 2.4

El proyecto LabPlot que desarrolla una magnífica herramienta libre de análisis y visualización de datos ha liberado su versión 2.4, la cual nos ofrece una interesante lista de novedades:

LabPlot 2.4 released

changelog

Entre las novedades más importantes se encuentra el soporte al formato FITS, un estándar abierto utilizado para almacenar todo tipo de datos científicos. La implementación del soporte para este formato incluye un editor de metadatos de los archivos.

Nuevo en esta versión es el soporte de «temas» para la realización de gráficos: conjuntos de configuraciones (tipo de líneas, colores, etcétera) que permiten crear gráficos complejos y de aspecto coherente con poco esfuerzo.

Sigue creciendo el soporte de sistemas de álgebra computacional gracias a la integración con Cantor: en esta versión se agrega soporte para el sistema Julia.

El paquete de herramientas para análisis de datos sigue creciendo, agregando varias funciones de ajuste predefinidas, organizando todas las existentes por categorías y mejorando la integración con LaTeX y derivados para escribir funciones, nombrar los ejes, etcétera.

Sobre el soporte LaTeX, ahora es posible utilizar distintos compiladores como XeTeX, LuaTeX, etcétera.

Se ha agregado soporte para derivación e integración numérica de datos.

Se tiene una nueva modalidad «presentación» que permite presentar las hojas de trabajo a pantalla completa (vídeo tomado del anuncio original)

Y para quien pueda interesarle, el programa está ahora disponible para windows y (en forma experimental) para OSX.

Mientras espero que aparezca en los repositorios de openSUSE, he aquí una captura de pantalla tomada del anuncio original, la cual muestra la previsualización de los temas:

Desde que el proyecto se uniera oficialmente a la comunidad KDE ha experimentado un crecimiento impresionante. De hecho habría que graficarlo, seguro que el ajuste da exponencial 😉

, ,

2 comentarios

Disponible GNU Octave 4.2.0

Ya está disponible GNU Octave 4.2.0:

GNU Octave 4.2.0 Released

La lista de novedades es realmente importante, por lo que no entraré en muchos detalles: escribiendo «news» (sin comillas) en el prompt del programa tendremos todos los detalles.

Solo un comentario: por alguna razón el paquete que se puede instalar desde el repositorio Science de openSUSE no agrega el programa al menú del sistema, por lo que nos toca lanzarlo desde línea de comandos con

octave-gui-4.2.0

o bien crear nosotros una nueva entrada 😉

gnuoctave-420

,

Deja un comentario

El proyecto LabPlot estrena nuevo sitio

El proyecto LabPlot, que desarrolla una magnífica herramienta libre de análisis y visualización de datos completa su transición a la infraestructura KDE con un nuevo sitio web:

Please welcome LabPlot’s new homepage!

Todo el contenido del viejo sitio ha sido transferido al nuevo, el cual presenta un diseño moderno y ágil. Sus páginas pronto se irán poblando de nuevo contenido, como de guías, capturas de pantalla, etcétera. El viejo sitio redirecciona al actual automáticamente.

A pesar de todo lo que se ha hecho para poner en pie el nuevo sitio el trabajo en el código no se ha detenido y la próxima versión incorporará las novedades del último «google summer of code», entre las cuales se encuentra un nuevo y por demás interesante gestor de temas para los gráficos, además de nuevos algoritmos de reducción de datos, integración y diferenciación numérica, etcétera.

, , ,

Deja un comentario

Disponible LabPlot 2.3.0

El sábado se ha publicado una nueva versión de este programa de visualización y análisis de datos construido sobre tecnologías KDE:

LabPlot 2.3.0 released

Desde su entrada a la infraestructura de KDE, el proyecto no ha hecho más que crecer.

Las novedades de esta versión son realmente impresionantes:

  • Gracias a la integración con Cantor, ahora es posible llamar programas externos como Maxima o NumPy (R y Octave están al caer) para luego representar los resultados con LabPlot
  • Finalmente se han implementado las transformadas de Fourier, ofreciendo 15 tipos de «ventanas» para analizar los datos
  • Se disponen de varios tipos de filtros para suavizar datos
  • También es posible realizar interpolaciones con múltiples métodos
  • Vuelve a LabPlot luego de muchos años el cálculo de estadísticas sobre los valores de las columnas de una tabla
  • El contenido de los contenedores de datos puede ser exportado en formato TeX
  • Se ha implementado un pequeño «bloc de notas»
  • Se ha mejorado el rendimiento del programa

Y esto es solo el principio: futuras versiones traerán más sorpresas. Cuando esta nueva versión aparezca en los repositorios, veré de analizarla en más detalle.

, , ,

Deja un comentario

Octave 4.0.3

No me pregunten qué pasó con la 4.0.2 (hace unos meses que hablamos de la 4.0.1), pero hoy me he enterado (con retardo) que la versión 4.0.3 de este sistema libre de cálculo y simulación para ciencia e ingeniería ya está con nosotros. La extensa lista de cambios puede consultarse en este enlace:

Bugs Fixed in GNU Octave 4.0.3

Para los usuarios de openSUSE, la nueva versión ya está disponible en el repositorio Science.

Para quienes no lo conozcan aún, GNU Octave es un sistema que ofrece un lenguaje interpretado de alto nivel muy similar al lenguaje M utilizado por Matlab, el cual está orientado al procesamiento de datos y a la realización de los más variados cálculos numéricos y simulaciones, tanto en ciencia como en ingeniería y educación (en este sitio ya lo hemos utilizado aquí y aquí). Distribuido bajo la licencia GNU General Public License, esta magnífica herramienta libre cuenta además con una enorme comunidad de desarrolladores que continuamente crean los complementos reunidos en el proyecto Octave-Forge.

,

2 comentarios

A %d blogueros les gusta esto: