SciPyCon Argentina 2013 Mayo del 2013 (Crónica de un viaje de hace mucho)

http://scipycon.com.ar/

Fotos: https://plus.google.com/u/0/events/gallery/c0k8r28sag9h268p58mnvvu8nf0

Tratando de saldar una deuda con el pasado (y luego de dos fallidos post que me hicieron descubrir que en la ruta conviene no poner “publicar”); me dedico a relatar brevemente como fue la experiencia de la primer conferencia habla hispana de Python en la ciencia.

Los organizadoras conocieron a quien les escribe, mientras se desarrollaba la PyCon Argentina 2012 en Buenos Aires, en la cual se comenzó a gestar, con la realización de un track científico, la posibilidad de que La ciencia y Python tenga su propio lugar dado sus objetivos diferentes a PyAr tradicional.

Con el paso de los meses, y previa conformación de una lista de distribución propia, lo que fue planeado originalmente como un PyDay en la ciudad de Puerto Madryn de la provincia de Chubut se convirtió en algo mucho mas grande, mas elaborado y adecuado a los científicos en ves de los desarrolladores open-source.

La fecha del evento fue el 16, 17 y 18 de mayo en la sede de Puerto Madryn Universidad Nacional de la Patagonia San Juan Bosco y se conto con el tradicional 60% de publico con respecto a los 255 inscriptos.

Luego del acto de apertura con autoridades, políticas, académicas y de la organización se comenzó a realizar la grilla de actividades que se puede dividir en tres partes principales:

  1. 2 Tutoriales de 3 clases de 2 horas de duración:
    • “Inteligencia Artificial con Python” – Juan Pedro Fisanotti
    • “Python Científico”-  Damián Avila
  2. Una serie de charlas de contenido mas avanzado:
    • Introducción a Python en Biología Molecular – Sebastian Bassi
    • Why Python? (¿Por que Python?) – Juan Cabral
    • Making cross matched astronomical catalogs – Sebastian Gurovich
    • Building applications for scientists using the Enthought Tool Suite – Prabhu Ramachandran
    • Descubriendo vulnerabilidades en ejecutables con SEA – Gustavo Grieco
    • Yatel – Exploración de perfiles para Minería de Datos – Juan Cabral
    • Sistema de alerta temprana de riesgo de sequías y plagas en Python – Octavio Bruzzone
    • IPython notebook: el “paper ejecutable” – Damian Avila
    • Sistemas de Monitoreo mediante HTML5 – Nahuel Defossé
    • Crushing numbers with Python: some lessons learned – Prabhu Ramachandran
  3. Posters que fueron presentados en una micro charlas de 5 minutos en un break
    • Robótica Educativa con Android + Python + Pingüino-PIC18F4550. Andrés Cintas
    • El uso de las Simulaciones con Sage y sus implicancias en la enseñanza de la regresión lineal. Franco Nicolás Bellomo
    • Imfractal: Dimensiones fractales sin esfuerzo en Python. Rodrigo Baravalle
    • Mapas de asimilación de datos en un modelo de olas. Pablo Echevarría
    • Inteligencia Ambiental con Redes de Sensores Inteligentes. Martín Bilbao. Daniel Ormachea
    • Caracterización de proteínas por medio de Biopython. Flavio Spetale

Por ultimo se realizaron unas breves charlas relámpago para el final del último día.

Se contó, también, con un invitado internacional perteneciente Enthought (la empresa casi propulsora de todo lo que es python científico a nivel mundial): Prabhu Ramachandran el cual dio dos charlas charlas.

Si se desea conocer más de las actividades durante el evento le recomiendo explorar la pagina oficial del evento.

También el segundo día se hizo un taller para unos 150 estudiantes secundarios, a los cuales se les explico varios tópicos de la programación (en mi caso me toco una introducción a Pilas)

En resumen:

Lo bueno:

  • Mucha ciencia.
  • Ver personas de otras especialidades entusiasmadas con lo que los developers de Python podemos ofrecer.
  • El evento estuvo muy prolijamente organizado con contratiempo menores (casi insignificantes)
  • El auditorio y el ambiente general de la universidad.
  • El apoyo oficial
  • Tantos sponsors.
  • saber la ubicación de las siguientes 2 sedes de antemano.

Lo Malo:

  • La pobre internet de la zona.
  • La pobre concurrencia de los miembros de la comunidad de Python Argentina.

Lo feo:

  • No haber planeado alguna publicación con resúmenes de la conferencia (para darle mas rigor científico).

UPDATE:

[youtube http://www.youtube.com/watch?v=pzXbzTBxlls&list=PLFQMOORsd0x4f7eXp9DiJ-TebbK1DftEK]

 

Leer Más

Vacaciones en la Isla de Pascua

Las últimas vacaciones tuve un destino diferente (bastante fuera de lo común) decidimos con mi novia pasar una semana en la Isla de Pascua.
La Isla de Pascua pertenece a Chile y esta a unos ~4500km de la costa de Sudamérica; siendo esta isla el vértice inferior este del triángulo conocido como Polinesia (el superior es Hawai y el inferior oeste es Nueva Zelanda); y el lugar mas aislado del planeta.

Como parte de la Polinesia, esta islita (unos 20km por 10km) tiene uns paisaje bastante “Lord Of the Rings” y está integramente plagada de Cabezotas (son aproximadamente unos 900 Moai en total).
Su flora fue integramente destruida para levantar los Moai, así que un aire salado seco mantiene bastante confortable todas las noches.

Llegamos un miércoles luego de aproximadamente 5 horas y media de vuelo desde Santiago de Chile, en una intensa lluvia… pero no muy molesta.
Nos recibieron en el hotel Atariki (queda en la calle principal y Tuki Haka Hevari) con el tipico collar de flores polinésico y con un “Iorana” (versión local del aloha hawaiano).

Ahora la experiencia:

  • El hotel si bien nos salió unos U$100 la noche… sólo tenía una infraestructura precaria que constaba de una cama, una silla, una mesita de luz y por suerte un baño. En lo que hace a los servicios adicionales no funcionaba la internet ni aganchos. Si miramos el confort ofrecido por el hotel deja bastante que desear…pensemos en el clima tropical de la isla,  la ausencia de sistemas de refrigeración (ni ventilador),y paredes finas hechas de durlok y les aseguro el calor pesaba  y era difícil dormir.
  • Los RapaNui, son personas en su mayoría muy descuidadas, que ni siquiera se propusieron construir un puertopara que lo que traigan del continente sea mas barato… todo es carísimo (una cebolla sale U$4.1)
  • Hanga Roa (la única ciudad) es pequeña y con muy mala iluminación de noche. Todo tipo 22 cierra.
  • No hay nada para comprar bebidas cerca de las zonas turísticas. (Subimos el volcán Rano-Kau y ya muy lejos nos dimos cuenta que no teníamos ni agua a pleno mediodía)

  • La gran mayoría de las cabezotas están lejísimo del centro y no hay muy buenas indicaciones.
  • Repito: el lugar es caro, no caro onda “soy sudaka y no tengo plata”; es caro en serio. Salíamos alsuper a comprar con japoneses, yankis y alemanes. Por ejemplo comer un dos panchos (hot dog), dos cocas y un porción de papas nos costaron U$22.
  • La playa (Anakena) esta lejos de la ciudad, el transfer es caro (U$10 por unos 20 km) y el agua es helada (corriente de humboldt).
  • La parte cultural es ESPECTACULAR… me compre varios libros y disfruté de cada lugar que fui preguntando.
  • La gente de la isla habla español, frances, ingles y rapa-nui.
  • El Moai Mas lindo obviamente esta aca: http://en.wikipedia.org/wiki/Hoa_Hakananai%27a

Bueno si queres ir esto es lo que tenes que hacer: Llegas a Santiago de Chile y te cargas una conservadora hasta el tuje con comida vas 4 días a la isla (2 días para las excursiones y 2 libres) y van a comer SOLAMENTE de esa conservadora.

Link a todas las fotos que saque:

isladepascua 201303

PD: NO VAYAN AL HOTEL ATARIKI! los conserjes nunca estaban, te quedabas afuera
por que no tenías a quien pedirle la llave y los dueños siempre estaban molestando
tomando cerveza fuera en horario de silencio (caminando 15 km al día a la noche dan
ganas de dormir)

Leer Más

Global Game Jam 2013

El ultimo fin de semana participe con un grupo de amigos en el Cordoba Game Jam 2013. Desarrollamos “Malondon”, un survivor en el cual tu objetivo es ser un viejo Mala Onda que debe disolver parejas estereotípicas plantando evidencias falsas.

Lo se desarrollamos con Pilas (rama develop) y el código preliminar esta disponible aquí.

En unas 2 semanas publicare la versión mas pulida con su respectivo exe, dmg y demases.

Leer Más

Prompt para desarrolladores multi-scm (upgraded)

Encontre este post: http://gepatino.blogspot.com.ar/2013/01/prompt-para-desarrolladores-multi-scm.html (GRACIAS GABRIEL)

Y agregue el soporte para banchs de mercurial. UPDATE: separe svn y bazar para que funcione mejor

PS1='${debian_chroot:+($debian_chroot)}[\033[01;32m]u@h[\033[01;34m] w[\033[01;33m]$(get_repo_info) [\033[01;34m]$ [\033[00m]'

function get_repo_info {
    INFO=""
    DIRTY=""

    if [ "$INFO" == "" ] && [ `svn info 2> /dev/null | wc -l` -gt 0 ]
    then
        [ `svn status 2> /dev/null | grep -v '?' | wc -l` -gt 0 ] && DIRTY='*'
        INFO="⚡svn$DIRTY"
    fi

    if [ "$INFO" == "" ] && [ `bzr info 2> /dev/null | wc -l` -gt 0 ]
    then
        [ `bzr status -S 2> /dev/null | grep -v '?' | wc -l` -gt 0 ] && DIRTY='*'
        INFO="⚡bzr$DIRTY"
    fi

    if [ "$INFO" == "" ] && [ `hg branch 2> /dev/null | wc -l` -gt 0 ]
    then
        BRANCH=`hg branch 2> /dev/null`
        [ `hg status 2> /dev/null | grep -v '?' | wc -l` -gt 0 ] && DIRTY='*'
        INFO="⚡hg:$BRANCH$DIRTY"
    fi

    if [ "$INFO" == "" ] && [ `git branch 2> /dev/null | wc -l` -gt 0 ]
    then
        BRANCH=`git branch --no-color 2> /dev/null | sed -e '/^[^*]/d' -e "s/* (.*)/1/"`
        [ `git status --porcelain 2> /dev/null | wc -l` -gt 0 ] && DIRTY='*'
        INFO="⚡git:$BRANCH$DIRTY"
    fi

    echo $INFO
}

Agregan eso a su ~.bashrc y van a ver algo como esto:

2013-01-12-000458_660x177_scrot

PD: si alguien se anima a seguir por branch de bazar aca hay un codebase
http://blog.grahampoulter.com/2011/09/show-current-git-bazaar-or-mercurial.html

Leer Más

Yatel – Exploración de perfiles para Minería de datos – PyConAr2012

Presentamos con Alejandro Garcia el proyecto Yatel en PyConAr2012

Yatel permite crear redes basadas en distancias entre perfiles de individuos y analizarlas multidimensionalmente mediante un proceso de exploración.

Yatel se desarrolló para el análisis de variabilidad genética del Mal de Río Cuarto virus (MRCV), una de las enfermedades más importantes del maíz. El análisis de la red de haplotipos (genotipos haploides) o perfiles del MRCV resultó muy exitosa y permitió detectar que la variabilidad del virus disminuyó con el tiempo. La hipótesis de se planteó después de la exploración de la red, inspirada en la visualización de la existencia de haplotipos por ambiente.

Leer Más

Lo que me dejó 2012

Haciendo gala del modo retrospectivo de los post de este momento dejo constancia de lo Bueno lo malo y lo feo de mi 2012

  • Capacite a la gente de Intel de Córdoba en Python.
  • Conocí España.
  • Organicé la PyCon 2012
  • Edite otro número de PET.
  • Me dieron mi diploma de Ingeniero.
  • Ayude a formar el primer grupo se Científicos con Python de Argentina.

Leer Más

Charla Unicode: Ing Software Libre

Imagen

El software libre implica una forma distinta de ver el desarrollo de software.
En esta charla se hará una introducción al software libre y open source, su
filosofía, sus ventajas técnicas y económicas, su forma de organizar a las
personas y procesos y el como empresas utilizaron para bien y para mal este
paradigma de ingeniería de software.

El foco de la charla esta orientado a la introducción del proceso ingenieril y
no en debates filosóficos o históricos acerca del tema central.

Leer Más