Marian Peña, Héctor Villalobos, Denisse Fierro Arcos, Emilio Mayorga, Laura Gómez Navarro, David Correa
Este hackaton forma parte de la iniciativa del OceanHackWeek en su versión en español y es una de las actividades del proyecto INVIPESCA-FORT financiado por la convocatoria INTERCOONECTA de la AECID y el CSIC.
- Investigadores, técnicos y estudiantes de América Latina y el Caribe
- Aula invertida: trabajo individual entre el 28 de noviembre y el 9 de diciembre (más dos horas de tutoría online).
- Hackaton: 27 de febrero a 3 de marzo de 2023
Un hackaton 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). Los temas principales de los tutoriales serán el tratamiento de datos espaciales y temporales, y el procesado de datos acústicos submarinos. Los participantes en el hackaton podrán diseñar sus propios proyectos, asesorados por los tutores, pero dispondrán así mismo de una lista de ideas en las que trabajar. Los proyectos podrán estar incluídos dentro de tres temáticas: OCEANOGRAFÍA, DATOS PESQUEROS, ACÚSTICA PESQUERA. Los participantes harán una presentación de sus proyectos el último día del hackaton.
A continuación se incluyen ejemplos concretos de proyectos:
- Lectura y procesado de datos oceanográficos online (COPERNICUS,OOI)
- Cálculo de corrientes
- Implementación de modelos pesqueros en R o Python.Paquetes en R
- Lectura y procesado de datos pesqueros online (openfisheries)
- Lista de paquetes relacionados en github aqui
- Desarrollo de funcionalidades extras para el paquete echopype en python
- Desarrollo de funcionalidades extras para el paquete echogram en R
- Procesado de datos acústicos
Puedes ver más ejemplos aqui.
Para participar en este hackaton es necesario poder desarrollar código en R o Python, y manejarse en el uso de Jupyter y github. Existe la posibilidad de adquirir estos conocimientos siguiendo el material de estudio individual disponible en el aula invertida.
Puedes apuntarte al aula invertida hasta el 11 de noviembre aquí o estudiar el material por tu cuenta siguiendo el repositorio.
Más información aquí.
Los asistentes que participen en un 90% de las actividades de la semana recibirán un certificado de participación. Se valorará: asistencia a las clases, participación activa en el grupo y colaboración en la creación de código.