Skip to content

Commit f763cb0

Browse files
committed
blog: announce gsoc 2025
1 parent 80d375d commit f763cb0

File tree

6 files changed

+86
-3
lines changed

6 files changed

+86
-3
lines changed

_static/gsoc_2023/daniel-saunders.png

954 KB
Loading

_static/gsoc_2023/gabriel.png

429 KB
Loading

_static/gsoc_2023/shreyas-singh.png

1020 KB
Loading
918 KB
Loading

blog/blog_gsoc_2023.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ Expand support for spatial models in PyMC
3333
:::{grid-item}
3434
:columns: 12 6 6 4
3535

36-
![photo of Daniel Saunders](../_static/2023_interns/daniel-saunders.png)
36+
![photo of Daniel Saunders](../_static/gsoc_2023/daniel-saunders.png)
3737
:::
3838
:::{grid-item}
3939
:columns: 12 6 6 8
@@ -96,7 +96,7 @@ Support Automatic Derivation of Arbitrary Censoring logp
9696
:::{grid-item}
9797
:columns: 12 6 6 4
9898

99-
![photo of Shreyas Singh](../_static/2023_interns/shreyas-singh.png)
99+
![photo of Shreyas Singh](../_static/gsoc_2023/shreyas-singh.png)
100100
:::
101101
:::{grid-item}
102102
:columns: 12 6 6 8
@@ -159,7 +159,7 @@ Better tools to interpret complex Bambi regression models
159159
:::{grid-item}
160160
:columns: 12 6 6 4
161161

162-
![photo of Gabriel Stechschulte](../_static/2023_interns/gabriel.png)
162+
![photo of Gabriel Stechschulte](../_static/gsoc_2023/gabriel.png)
163163
:::
164164
:::{grid-item}
165165
:columns: 12 6 6 8

blog/blog_gsoc_2025_announcement.md

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,83 @@
1+
(gsoc_2025_announcement)=
2+
# PyMC is Participating in GSoC 2025
3+
4+
:::{post} March 30, 2025
5+
:tags: gsoc, community, contributing
6+
:category: news
7+
:author: Reshama Shaikh
8+
:image: 0
9+
:exclude:
10+
11+
PyMC is participating in 2025 Google Summer of Code (GSoC).
12+
:::
13+
14+
## Intro
15+
16+
We are excited to share that the PyMC project is once again participating in [Google Summer of Code (GSoC)](https://opensource.googleblog.com/2025/02/meet-mentoring-organizations-of-gsoc.html) under the [NumFOCUS umbrella](https://github.com/numfocus/gsoc/blob/master/2025/ideas-list.md).
17+
18+
# Getting started
19+
20+
:::{attention}
21+
New contributors should first read the [contributing guide](https://www.pymc.io/projects/docs/en/latest/contributing/index.html) and learn the basics of [PyTensor](https://github.com/pymc-devs/pytensor). Also they should read through some of the [examples](https://docs.pymc.io/projects/examples/en/latest/) in the [PyMC docs](https://docs.pymc.io).
22+
:::
23+
24+
To be considered as a GSoC student, you should make a PR to PyMC / PyTensor. It can be something small, like a doc fix or simple bug fix. Some [beginner friendly issues](https://github.com/pymc-devs/pymc/labels/beginner%20friendly) have been tagged.
25+
26+
If you are a student interested in participating, please contact us [on our PyMC Discourse site](https://discourse.pymc.io/).
27+
28+
29+
# Project Ideas
30+
31+
Below is a list of possible topics for your GSoC project, **we are also open to other topics**, contact us on [Discourse](https://discourse.pymc.io/).
32+
Keep in mind that these are only ideas and that some of them can't be completely solved in a single GSoC project.
33+
When writing your proposal, choose some specific tasks and make sure your proposal is adequate for the GSoC time commitment.
34+
35+
:::{note}
36+
**We expect all projects to be 350h projects**, if you'd like to be considered for a 175h project you _must_ reach out on [Discourse](https://discourse.pymc.io/). We will *not* accept 175h applications from people with whom we have not discussed their time commitments before submitting the application.
37+
:::
38+
39+
We have [these PyMC GSoC 2025 projects](https://github.com/pymc-devs/pymc/wiki/GSoC-2025-projects):
40+
41+
1. [Spatial Modeling](https://github.com/pymc-devs/pymc/wiki/GSoC-2025-projects#spatial-modeling)
42+
1. [Implement New Statespace Models](https://github.com/pymc-devs/pymc/wiki/GSoC-2025-projects#implement-new-statespace-models)
43+
1. You may propose another idea.
44+
45+
.. TIP:: Here are examples of [GSoC Discourse posts](https://discourse.pymc.io/search?q=gsoc) with project proposals:
46+
- GSoC 2023 project proposal [by Shreyas Singh](https://discourse.pymc.io/t/gsoc-project-2023/11735/7)
47+
- GSoC 2023 project proposal [by Daniel Saunders](https://discourse.pymc.io/t/gsoc-project-2023-spatial-modeling/11760)
48+
49+
.. TIP:: Read about our past interns:
50+
- [Meet our 2023 PyMC Interns](https://www.pymc.io/blog/blog_gsoc_2023.html)
51+
- [Meet our 2022 PyMC Google Summer of Code Students](https://www.pymc.io/blog/blog_gsoc_2022.html)
52+
53+
## [GSoC 2025 Timeline](https://developers.google.com/open-source/gsoc/timeline)
54+
55+
These are key 2025 dates:
56+
- **February 27**: List of [organizations announced](https://summerofcode.withgoogle.com/programs/2025/organizations)
57+
- **February 27 - March 24**: Potential GSoC contributors discuss application ideas with mentoring organizations [on PyMC Discourse site](https://discourse.pymc.io/)
58+
- **March 24**: GSoC contributor application period begins
59+
- **April 8**: GSoC contributor application deadline
60+
- **April 29**: GSoC contributor proposal rankings due from Org Admins
61+
- **May 8**: Accepted GSoC contributor projects announced
62+
- **May 8 - June 1**: Community Bonding Period | GSoC contributors get to know mentors, read documentation, get up to speed to begin working on their projects
63+
- **June 2**: Coding officially begins!
64+
65+
## Related Projects
66+
67+
## Resources
68+
69+
### Google Summer of Code (GSoC) Experience: Panel Discussion
70+
<p>
71+
<iframe width="560" height="315" src="https://www.youtube.com/embed/YE-TYJmvbfg" title="PyMC GSOC panel discussion video" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen>
72+
</iframe>
73+
</p>
74+
75+
### Contribute to PyMC
76+
77+
:::{figure-md} Video resources for contributing to PyMC
78+
79+
![contribute_to_pymc](../_static/gsoc_2025/contribute-to-pymc.png)
80+
81+
[PyMC Contributing resources](https://gitpod.io/workspaces)
82+
83+
:::

0 commit comments

Comments
 (0)