Clases

Link to the International Workshop on Machine Learning for Space Weather 2022 website

  zip with all the theoretical classes

Day 1

  Introduction to Software Development
  Introduction to Python
  Hands-on: Python as a scripting language

Day 2

  Version control systems: git
  Introduction to Object Oriented Programming
  Hands-on: git
  Hands-on: Object Oriented Programming - OOP

Day 3

  Compilation and Linking
  Communicating C with Python
  Hands-on: Compilation and Linking
  Hands-on: Communicating C with Python

Day 4

  Computer Architecture
  Debugging and Profiling
  GNU toolchain + Makefile
  Hands-on: Debugging and Profiling

Day 5

  Optimization
  Documentation

Day 6

  Deployment tools
  Massively Parallel Environments + MPI Cheatsheet
  Virtual environments: venv

Ediciones anteriores

  zip con todas las clases teóricas del WTPC19

Lunes 15 de julio

  Introducción al Desarrollo del Software
  Introducción a Python
  Hands-on: Python como lenguaje de scripting

Martes 16 de julio

  Sistemas de control de versiones: git
  Introducción a la Programación Orientada a Objetos
  Hands-on: git
  Hands-on: Programación Orientada a Objetos - OOP

Miércoles 17 de julio

  Compilación y Linkeo
  Comunicando C con Python
  Hands-on: Compilación y Linkeo
  Hands-on: Comunicando C con Python

Jueves 18 de julio

  Arquitectura del Computador
  Debugging y Profiling
  GNU toolchain + Makefile
  Hands-on: Debugging y Profiling

Viernes 19 de julio

  Optimización
  Documentación

Lunes 22 de julio

Charla invitada: Marcelo Puiatti (INFIQC-CONICET y FCQ-UNC) - Respondiendo algunas preguntas en Química Orgánica utilizando HPC
  Herramientas de deployment

Martes 23 de julio

  Entornos Masivamente Paralelos + MPI Cheatsheet
Charla invitada: Danilo Ceschin - Análisis y desarrollo de biomarcadores

Miércoles 24 de julio

Charla invitada: Rodrigo Quiroga (INFIQC-CONICET y FCQ-UNC) - Acoplamiento molecular (Vinardo). Donde la físico-quimica y C++ se encuentran
Charla invitada: Nicolás Wolovick (FaMAF y CCAD-UNC) - ¿Qué es hacer HPC en Argentina?

Jueves 25 de julio

  Entornos virtuales: venv
Charla invitada: Cristian Cardellino (FAMAFyC, UNC) - Introducción a Apache Spark y Apache Zeppelin
Charla invitada: Germán González - Ciencia basada en datos y análisis en R

Proyectos

  Grupos de los proyectos
  Dinámica molecular
  SIMBOT
  Simulación de un ecosistema

  Charla abierta

  zip con todas las clases teóricas del WTPC18

Lunes 26 de Febrero

  Introducción al Desarrollo del Software
  Introducción a Python
  Hands-on: Python como lenguaje de scripting

Martes 27 de Febrero

  Sistemas de control de versiones: git
  Introducción a la Programación Orientada a Objetos
  Hands-on: git
  Hands-on: Programación Orientada a Objetos - OOP

Miércoles 28 de Febrero

  Compilación y Linkeo
  Comunicando C con Python
  Hands-on: Compilación y Linkeo
  Hands-on: Comunicando C con Python

Jueves 1 de Marzo

  Arquitectura del Computador
  Debugging y Profiling
  GNU toolchain + Makefile
  Hands-on: Debugging y Profiling

Viernes 2 de Marzo

  Optimización
  Documentación

Lunes 5 de Marzo

  Herramientas de deployment
Charla invitada: Dr. Osvaldo Martin (UNSL) - Programación probabilística en Python: PyMC3

Martes 6 de Marzo

Charla invitada: Edgar Alszyler (Fundación Sadosky) - Data Science con Panda
Charla invitada: Leandro Lombardi (Fundación Sadosky) - Machine Learning

Miércoles 7 de Marzo

Jueves 8 de Marzo

  Charla invitada: Natalio Krasnogor (ICOS, Newcastle University) - Apps biologicas: como programar organismos vivos (modelos, herramientas, ejemplos)
  Charla invitada: Natalio Krasnogor (ICOS, Newcastle University) - Infraestructuras informaticas para el modelado 3D de colonias bacterianas y avances en la integracion de material biologico al internet of things

Viernes 9 de Marzo

  Charla invitada: Alejandro Díaz-Caro (UNQ/CONICET) – Fundamentos de lenguajes de programación cuánticos
Charla invitada: Rodrigo Laje (UNQ/CONICET) - Tiempo, control motor, caos y reproducibilidad en el cerebro: hay lugar para todos

Proyectos

  Redes neuronales
  Dinámica molecular
  SIMBOT
  Simulación de un ecosistema

Contacto

Ante cualquier duda o consulta, escribir a nuestro correo electrónico: workshop.tpc@gmail.com