Tu ficha de ayuda para el evento#

Te damos la bienvenida a esta sesión de trabajo de código abierto de PyMC & Data Umbrella para ayudarte a empezar a contribuir a PyMC.

PyMC es ya un paquete maduro con varios equipos dedicados dentro de su base de contribuidores principales. PyMC recibe con brazos abiertos muchos tipos de contribuciones y queríamos organizar un evento en el cuál esta diversidad «funcional» fuese uno de los pilares.

También queríamos permitirle a personas con muchas formaciones diferentes participar en el evento, así que decidimos no hacer una sesión. En vez de eso, ¡organizamos una serie entera de webinars y varias sesiones de trabajo de código abierto!

Esto es muy ambicioso (aunque esperamos que no tanto) y puede ser confuso, así que escribimos este documento para ayudarte a navegar esta serie y ver el contenido que te ayudará a alcanzar tu meta.

Esta página está estructurada como un arbol de decisión. Tenemos preguntas escritas y te damos consejos con base en tus respuestas.

¿Sabes qué es la estadística Bayesiana? ¿Y los PPLs? ¿Y PyMC?#

Si sabes acerca de esto (no hace falta demasiada experiencia) pasa a la siguiente pregunta, de lo contrario te recomendamos abrir el desplegable y mirar el vídeo embebido.

Sobre la estadística Bayesiana y PyMC

Esta charla de uno de los contribuidores principales de PyMC, Oriol Abril Pla, cubre los aspectos básicos del paradigma Bayesiano, la programación probabilística y PyMC.

Se divide en dos partes. La primera mitad explica los conceptos descritos arriba. La segunda mitad muestra algunos ejemplos de PyMC hechos por la comunidad, los cuales puedes saltarte. Estos usan la versión 3 de PyMC pero el evento está centrado en la versión 4. Uno de los webinars de la serie es sobre usar PyMC y profundiza mucho más en el asunto.

¿Te va bien trabajando con Python y los arreglos de NumPy?#

Si no, te recomendamos el primer webinar de la serie: Introducción a las operaciones con arreglos en Python.

¿Tienes familiaridad con PyMC?#

En caso de que no, te recomendamos el segundo webinar de la serie: Introducción a la programación probabilística con PyMC.

STOP: ¿Alguna pregunta sobre PyMC hasta ahora? Te instamos a preguntarlas en el discourse de PyMC, donde la comunidad entera de PyMC (contribuidores principales inclusive) harán su mejor esfuerzo para ayudarte.

¿Te interesa contribuir código, documentación, o un poco de ambos?#

Antes que nada, gracias

Ahora deberías tener todo el contexto necesario para empezar a contribuir. Vamos a ver los webinars que te van a preparar para contribuir.

Desde aquí, habrán pasos en común para todo el mundo y pasos específicos para las contribuciones de documentación o código. Los pasos específicos están separados en dos columnas: a la izquierda, los que son específicos para la documentación, y a la derecha los que son específicos para el código.

¿Ya has contribuido a PyMC antes?#

Si no lo has hecho, te recomendamos leer este tutorial: Tu primera contribución a PyMC. Cubre todos los pasos desde cero hasta mandar un pull request que mejora un docstring. Creemos que esto te ayudará a familiarizarte rápidamente con Git, GitHub, y todo el proceso para contribuir para que te puedas concentrar en el contenido de tus contribuciones y no tengas problemas con las herramientas.

¿Planeas participar en el evento?#

Regístrate como asistente en el evento de Meetup, únete a Discord, mira el vídeo de introducción a Discord de DataUmbrella (10 minutos)