¿Qué es un hackatón?#
Un hackatón consiste en una semana intensiva de trabajo colaborativo centrado en el desarrollo de código abierto en torno a una temática concreta. En este caso el hackaton se desarrollará de forma online, utilizando los lenguajes de programación gratuitos R y Python y sobre el tratamiento de datos científicos marinos. La semana de trabajo se dividirá en horas de tutoriales avanzados en R y Python por la mañana (3h/dia) utilizando la plataforma jupyterhub, y trabajo en grupo en diversos proyectos por la tarde (3h/día). El hackatón asume unos conocimientos básicos en lenguajes de programación y trabajo colaborativo que pueden ser aprendidos de forma autónoma siguiendo los materiales del aula invertida.
A continuación se incluyen ejemplos concretos de proyectos tanto de eventos de OceanHackWeek («OHW») anteriores como otras ideas para proyectos. Puedes ver más ejemplos de proyectos de hackatones («hackweeks», semanas de hackeo) anteriores del OceanHackWeek aquí (en inglés).
Oceanografía#
Lectura y procesamiento de datos oceanográficos en línea:
OOI (de OHW18)
Cálculo de corrientes (de OHW21)
Datos pesqueros#
Implementación de modelos pesqueros en R o Python: Paquetes en R
Lectura y procesamiento de datos pesqueros en línea (openfisheries)
Lista de paquetes relacionados en github aqui
Acústica pesquera#
Desarrollo de funcionalidades extras para el paquete
echopype
en Python (de OHW18)Desarrollo de funcionalidades extras para el paquete
echogram
en RProcesamiento de datos acústicos (de OHW21)