Ruby y Ciencia

Ruby y Ciencia

Diapos de la charla del Grupo de Usuarios de Ruby de Madrid de noviembre de 2013: Ruby y Ciencia.
El video se puede ver en: https://vimeo.com/84568788

6b4aa22626f1183813b502e2d1f4ea2a?s=128

Juanjo Bazán

November 28, 2013
Tweet

Transcript

  1. 4.

    ¿ Ruby ∩ Ciencia ≃ ∅ ? ¿Por qué? ¿No

    es válido para usos científicos?
  2. 9.

    Teorema: Independientemente de la disciplina científica, sin importar el campo

    de investigación, (casi) todo proyecto de investigación usa código.
  3. 10.
  4. 14.

    Ruby Lento Escasez de librerías científicas => No es válido

    para usos científicos, ¿no? Poco uso en entorno académico
  5. 16.

    Algoritmos, simulaciones, ajustes a modelos, cálculos... ! R, interfaces, automatización,

    gráficas, formato de datos... Código de un P.I. ¿QUÉ ES?
  6. 17.

    Espectro MUY amplio de problemas Código de un P.I. ¿QUÉ

    ES? En la mayoría de los casos: La velocidad no importa
  7. 18.
  8. 24.
  9. 25.

    Ruby Lenguaje de propósito general Aumenta la felicidad de los

    programadores Sintaxis bonita y potente
  10. 26.

    Ruby Científicos Lenguaje de propósito general Aumenta la felicidad Sintaxis

    bonita y potente No programadores Experiencia modificando soluciones existentes Espectro amplio de problemas
  11. 29.

    Ruby Lento Escasez de librerías científicas Poco uso en entorno

    académico La velocidad no importa ¡Aquí hay trabajo!
  12. 31.

    Plotting: Rubyvis (old, Protovis) plotRB (new, D3) IPython notebooks Entorno

    integrado: ¿dónde ayudar? Aprendizaje y difusión
  13. 32.

    Empujemos Ruby al mundo académico Objetivos: - Que los investigadores

    conozcan y usen Ruby - Crear un ecosistema de ruby gems científicas
  14. 33.

    Empujemos Ruby al mundo académico Objetivos: - Que los investigadores

    conozcan y usen Ruby - Crear un ecosistema de gemas científicas
  15. 37.

    ¡Acción Directa! 1. Elige una disciplina que te guste 2.

    Localiza el dpto. de universidad más cercano
  16. 38.

    ¡Acción Directa! 1. Elige una disciplina que te guste 2.

    Localiza el dpto. de universidad más cercano 3. Ofrece ayuda y código
  17. 50.

    2 Comunidades: Ruby & Científica Compartir información es la norma

    Apertura es un valor Sistemas basados en reputación Receptivas y dispuestas a ayudar
  18. 53.

    ¿Podemos hacer de Ruby el lenguaje de programación de la

    Ciencia? Probablemente No ¿Quizá? ¿Qué más da?
  19. 57.
  20. 58.
  21. 59.
  22. 60.
  23. 61.
  24. 62.
  25. 63.