Skip to content

Commit

Permalink
Add speakers and descriptions (#163)
Browse files Browse the repository at this point in the history
* Add Oriol, Marina and Alex
  • Loading branch information
amoralca16 authored Nov 4, 2024
1 parent 731a539 commit cd546a7
Show file tree
Hide file tree
Showing 7 changed files with 58 additions and 21 deletions.
46 changes: 30 additions & 16 deletions content/events/pyday_bcn/pyday_bcn_2024.md
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,10 @@ people_sections:
- raul-cumplido
- marc-ramirez
- manuel-gijon
- oriol-abril-pla
- alex-molas
- marina-palma

- title: Organizers
id: organizers
levels:
Expand Down Expand Up @@ -159,20 +163,20 @@ events:
requirements: ""
topic: ""
location:
- speaker: "Pablo M"
title: "No More Script Nightmares: Make Python CLIs That Rock"
- speaker: ""
title: ""
description: ""
start_time_slot: 9:30
end_time_slot: 10:45
track_length: 1
color: green
color: grey
type: workshop
language: "English"
python_level: "<i class=\"fas fa-circle green\"></i>"
topic_level: "<i class=\"fas fa-circle green\"></i>"
language:
python_level: ""
topic_level: ""
requirements: ""
topic: "CLIs and packaging scripts"
location: "Aula Hedy Lamarr"
topic: ""
location:
- speaker: "Paula Bassagañas Òdena"
title: "Discovering ETL Testing: Essential for Your AI Solutions"
description: "High-quality data is the foundation of effective AI, and rigorous ETL testing ensures your AI models are built on solid ground. ETL (Extract, Transform, Load) processes are vital for extracting, transforming, and loading data into systems for analysis, and well-tested ETLs are crucial for making reliable, data-driven decisions and successful AI implementations."
Expand Down Expand Up @@ -231,7 +235,7 @@ During the talk, my idea is to present the tool and the technological solutions

- speaker: "Marina Palma"
title: "Image Generation with AI (GANs and Diffusion Techniques)"
description: "Explore the techniques of AI-driven image generation, focusing on two powerful models: Generative Adversarial Networks (GANs) and Diffusion Models. We will learn the fundamental principles, practical applications, and differences between these approaches, along with hands-on demonstrations of how AI can be used to generate images."
description: "This workshop explores the techniques of AI-driven image generation, focusing on two powerful models: Generative Adversarial Networks (GANs) and Diffusion Models. Participants will learn the fundamental principles, practical applications, and differences between these approaches. Through hands-on exercises, attendees will build three types of GANs, progressing from basic to more advanced models, for generating custom synthetic images."
start_time_slot: 11:30
end_time_slot: 12:45
track_length: 1
Expand All @@ -240,12 +244,14 @@ During the talk, my idea is to present the tool and the technological solutions
language: "Spanish"
python_level: "<i class=\"fas fa-circle green\"></i>"
topic_level: "<i class=\"fas fa-circle green\"></i>"
requirements: ""
requirements: "torch==2.0.1 torchvision==0.15.2 matplotlib==3.7.1"
topic: "Artificial Intelligence"
location: "Sala d'actes Ada Lovelace"
- speaker: "Oriol Abril Pla"
title: "Introducció a xarray: etiqueta les teves dades n-dimensionals"
description: ""
description: "Apren com utilitzar xarray per treballar amb arrays n-dimensionals a través d'etiquetes i indexs arbitraris.
Descobreix el model de dades d'xarray: DataArrays, Datasets, dimensions, coordenades, indexes.
Explora a través del tutorial les operacions més comunes en matrius n-dimensionals: com especificar en quines dimensions han d'operar les funcions utilitzant noms enlloc d'indexs posicionals, com definir subconjunts a través de coordenades, com combinar el metode `.query` amb filtrar multiples dimensions, com crear multiples indexs per a una mateixa dimensió, les diferencies entre operacions d'indexatge exteriors o vectoritzades, groupbys multidimensionals, i més."
start_time_slot: 11:30
end_time_slot: 12:45
track_length: 1
Expand All @@ -254,12 +260,20 @@ During the talk, my idea is to present the tool and the technological solutions
language: "Català"
python_level: "<i class=\"fas fa-circle green\"></i>"
topic_level: "<i class=\"fas fa-circle green\"></i>"
requirements: ""
requirements: "https://github.com/OriolAbril/pyday2024-xarray/blob/main/requirements.txt"
topic: "Data science"
location: "Aula Hipàtia d'Alexandria"
- speaker: "Alex Molas"
title: "Typing and pattern matching in Python"
description: "Since 2014, with the introduction of type hints in Python 3.5, Python has been adding support to types while still maintaining its dynamic nature. Later, in Python 3.10, pattern matching was added to Python, which provides a powerful way to match data structures based on their types and values, improving Python’s capability to work with typed data. Both type hints and pattern matching help make code more predictable and robust. In this talk, we’ll answer the following questions: **Introduction to types in Python**: what's a type? which types does python have? What do they mean? **The basics of type hints**: how to define a type hint? **mypy**: how to use mypy to check that your code does what you expect? **Advanced type hints**: how to define complex type hints? how to define your own types? how to use generic types? **Data validation**: how to use Pydantic and dataclasses for data validation? **Pattern matching**: how to use pattern matching together with type hints to write cleaner and more maintainable code. By the end of this talk, you’ll have a clear understanding of how to use type hints effectively and why they’re a valuable tool in any Python developer’s toolkit"
title: "Static Typing in Python"
description: "Since 2014, with the introduction of type hints in Python 3.5, Python has been adding support to types while still maintaining its dynamic nature. Later, in Python 3.10, pattern matching was added to Python, which provides a powerful way to match data structures based on their types and values, improving Python’s capability to work with typed data. Both type hints and pattern matching help make code more testable, predictable and robust.<br>
In this talk, we’ll answer the following questions: <br>
- **Introduction to types in Python**: what's a type? which types does python have? What do they mean?<br>
- **The basics of type hints**: how to define a type hint? <br>
- **mypy**: how to use mypy to check that your code does what you expect?<br>
- **Advanced type hints**: how to define complex type hints? how to define your own types? how to use generic types?<br>
- **Data validation**: how to use Pydantic and dataclasses for data validation?<br>
- **Pattern matching**: how to use pattern matching together with type hints to write cleaner and more maintainable code.<br>
By the end of this talk, you’ll have a clear understanding of how to use type hints effectively and why they’re a valuable tool in any Python developer’s toolkit."
start_time_slot: 11:30
end_time_slot: 12:45
track_length: 1
Expand All @@ -268,7 +282,7 @@ During the talk, my idea is to present the tool and the technological solutions
language: "English"
python_level: "<i class=\"fas fa-circle green\"></i>"
topic_level: "<i class=\"fas fa-circle yellow\"></i>"
requirements: ""
requirements: "https://github.com/alexmolas/python-static-typing/blob/main/requirements.txt"
topic: "Programming"
location: "Aula Hedy Lamarr"
- speaker: "Marc Ramirez Invernon"
Expand Down Expand Up @@ -404,7 +418,7 @@ During the talk, my idea is to present the tool and the technological solutions
<b>Polars: Procesando datos a la velocidad de la luz con recursos espartanos</b></br>
<i>Fernando Aparicio</i>
<p><q>Pandas y Spark son las herramientas más conocidas para gestionar nuestros sets de datos, pero hay un jugador nuevo que quiere cambiar las reglas.Polars está pensado para el rendimiento y la resiliencia en entornos con pocos recursos. Cada megabyte y cada segundo cuenta. Os explicaré qué lo hace diferente al resto y qué es capaz de hacer.</q></p>
<p><q>Pandas y Spark son las herramientas más conocidas para gestionar nuestros sets de datos, pero hay un jugador nuevo que quiere cambiar las reglas.Polars está pensado para el rendimiento y la resiliencia en entornos con pocos recursos. Cada megabyte y cada segundo cuenta. Os explicaré qué lo hace diferente al resto y qué es capaz de hacer.</q></p>
<b>Evita bugs amb Pre-Commit</b></br>
<i>Carles Julià</i>
Expand Down
16 changes: 16 additions & 0 deletions content/people/alex-molas.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
---
id: alex-molas
name: Alex Molas
short_bio: ""
photo: alex-molas.png

github: https://www.github.com/alexmolas
twitter: https://x.com/molasalex
linkedin: https://www.linkedin.com/in/alex-molas
---

I’m a husband, father, physicist, and data scientist. In that order.
<br>Husband: I met my soulmate when we were 13, we started dating when we were 18, and we got married when we were 24.
<br>Father: we became parents in 2020, and then again in 2022. And it’s the best thing that has ever happened to us.
<br>Physicist: I studied a degree and a master in physics. I even published a paper in Nature.
<br>Data Scientist: after studying physics I realized that academia wasn’t for me. For the past seven years, I’ve been learning, building, and breaking things related to data. Now, I work as a Data Scientist at Wallapop where I build machine learning systems to help you find the best items.
3 changes: 1 addition & 2 deletions content/people/alicia-morales.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
---
id: alicia-morales
name: Alicia Morales Carrasco
short_bio: Data Engineer - Data enthusiast - Python and Scala lover - Home Automation Freak

short_bio: Data Engineer - Data enthusiast - Python and Scala lover - Home Automation Geek
photo: alicia-morales.jpeg

pybcn_position: PyBCN Organizer
Expand Down
10 changes: 10 additions & 0 deletions content/people/marina-palma.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
---
id: marina-palma
name: Marina Palma
short_bio: ""
photo: marina-palma.jpg

linkedin: https://www.linkedin.com/in/marina-palma-0494a6190
---

I am a Machine Learning Engineer at ADP, with prior experience as a Data Scientist. I hold a degree in Mathematical Engineering in Data Science, a Master’s in Artificial Intelligence, and am currently pursuing a PhD focused on AI-driven image generation techniques for oversampling medical datasets to improve predictive models. I also serve as an Associate Professor at Pompeu Fabra University and Barcelona Technology School, and co-lead the Barcelona Tableau User Group.
4 changes: 1 addition & 3 deletions content/people/oriol-abril-pla.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,10 +3,8 @@ id: oriol-abril-pla
name: Oriol Abril Pla
short_bio: Estadístic computacional
photo: oriol-abril-pla.png

twitter: https://twitter.com/OriolAbril
linkedin: https://www.linkedin.com/in/oriol-abril-pla-1b9123180/
github: https://github.com/OriolAbril/
---

I am a computational statistician with a passion for open source, teaching and community building. I am currently working as open source maintainer of ArviZ and PyMC, both Python libraries related to Bayesian modeling and sponsored by NumFOCUS. I try to ensure that my open source work targets all areas of the projects and is not code-centric. Among other things for example, I do extensive documentation work and led ArviZ's and PyMC's participation in Google Season of Docs. I am also an instructor at IntuitiveBayes and I have taught undergrad courses on maths and statistics as external lecturer.
Oriol discovered his passion for computational statistics and open source during his MSc in Astrophysics and has been working the topic since then. He started contributing to ArviZ and PyMC (two Python libraries related to Bayesian modeling) in 2019, joining their core teams not long after that. He started working in academia but he left after some years in order to be able to work more freely and collaboratively on open source, software and knowledge sharing. His main areas of interest are data visualization, model and inference diagnostics, model comparison, and prior elicitation. Within open source projects, he has also dedicated a large part of his work to documentation, governance and DEI. He currently works as a consultant with PyMC Labs, as an instructor on Intuitive Bayes and as open source maintainer for PyMC and ArviZ.
Binary file added static/images/people/alex-molas.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added static/images/people/marina-palma.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit cd546a7

Please sign in to comment.