Skip to content

Commit b2a6d74

Browse files
authored
add pandas-stubs team to website (#62373)
1 parent 64a4116 commit b2a6d74

File tree

3 files changed

+178
-149
lines changed

3 files changed

+178
-149
lines changed

web/pandas/about/team.md

Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,29 @@ If you want to support pandas development, you can find information in the [dona
2929
{% endfor %}
3030
</div>
3131

32+
## Maintainers of `pandas-stubs`
33+
34+
<div class="card-group maintainers">
35+
{% for username in maintainers.pandasstubs %}
36+
{% set person = maintainers.github_info.get(username) %}
37+
<div class="card">
38+
<img class="card-img-top" alt="" src="{{ person.avatar_url }}"/>
39+
<div class="card-body">
40+
<h6 class="card-title">
41+
{% if person.blog %}
42+
<a href="{{ person.blog }}">
43+
{{ person.name or person.login }}
44+
</a>
45+
{% else %}
46+
{{ person.name or person.login }}
47+
{% endif %}
48+
</h6>
49+
<p class="card-text small"><a href="{{ person.html_url }}">{{ person.login }}</a></p>
50+
</div>
51+
</div>
52+
{% endfor %}
53+
</div>
54+
3255
## Diversity and Inclusion
3356

3457
> _pandas_ expressly welcomes and encourages contributions from anyone who faces under-representation, discrimination in the technology industry

web/pandas/config.yml

Lines changed: 152 additions & 148 deletions
Original file line numberDiff line numberDiff line change
@@ -3,58 +3,58 @@ main:
33
base_template: "layout.html"
44
production_url: "https://pandas.pydata.org/"
55
ignore:
6-
- _templates/layout.html
7-
- config.yml
6+
- _templates/layout.html
7+
- config.yml
88
github_repo_url: pandas-dev/pandas
99
context_preprocessors:
10-
- pandas_web.Preprocessors.current_year
11-
- pandas_web.Preprocessors.navbar_add_info
12-
- pandas_web.Preprocessors.blog_add_posts
13-
- pandas_web.Preprocessors.maintainers_add_info
14-
- pandas_web.Preprocessors.home_add_releases
15-
- pandas_web.Preprocessors.roadmap_pdeps
10+
- pandas_web.Preprocessors.current_year
11+
- pandas_web.Preprocessors.navbar_add_info
12+
- pandas_web.Preprocessors.blog_add_posts
13+
- pandas_web.Preprocessors.maintainers_add_info
14+
- pandas_web.Preprocessors.home_add_releases
15+
- pandas_web.Preprocessors.roadmap_pdeps
1616
markdown_extensions:
17-
- tables
18-
- fenced_code
19-
- meta
20-
- footnotes
21-
- codehilite
17+
- tables
18+
- fenced_code
19+
- meta
20+
- footnotes
21+
- codehilite
2222
static:
2323
logo: static/img/pandas_white.svg
2424
css:
25-
- static/css/pandas.css
26-
- static/css/codehilite.css
25+
- static/css/pandas.css
26+
- static/css/codehilite.css
2727
navbar:
2828
- name: "About us"
2929
target:
30-
- name: "About pandas"
31-
target: about/
32-
- name: "Project roadmap"
33-
target: about/roadmap.html
34-
- name: "Governance"
35-
target: about/governance.html
36-
- name: "Team"
37-
target: about/team.html
38-
- name: "Sponsors"
39-
target: about/sponsors.html
40-
- name: "Citing and logo"
41-
target: about/citing.html
30+
- name: "About pandas"
31+
target: about/
32+
- name: "Project roadmap"
33+
target: about/roadmap.html
34+
- name: "Governance"
35+
target: about/governance.html
36+
- name: "Team"
37+
target: about/team.html
38+
- name: "Sponsors"
39+
target: about/sponsors.html
40+
- name: "Citing and logo"
41+
target: about/citing.html
4242
- name: "Getting started"
4343
target: getting_started.html
4444
- name: "Documentation"
4545
target: docs/
4646
- name: "Community"
4747
target:
48-
- name: "Blog"
49-
target: community/blog/
50-
- name: "Ask a question (StackOverflow)"
51-
target: https://stackoverflow.com/questions/tagged/pandas
52-
- name: "Code of conduct"
53-
target: community/coc.html
54-
- name: "Ecosystem"
55-
target: community/ecosystem.html
56-
- name: "Benchmarks"
57-
target: community/benchmarks.html
48+
- name: "Blog"
49+
target: community/blog/
50+
- name: "Ask a question (StackOverflow)"
51+
target: https://stackoverflow.com/questions/tagged/pandas
52+
- name: "Code of conduct"
53+
target: community/coc.html
54+
- name: "Ecosystem"
55+
target: community/ecosystem.html
56+
- name: "Benchmarks"
57+
target: community/benchmarks.html
5858
- name: "Contribute"
5959
target: contribute.html
6060
blog:
@@ -63,143 +63,147 @@ blog:
6363
author: "pandas team"
6464
feed_name: "pandas blog"
6565
feed:
66-
- https://wesmckinney.com/feeds/pandas.atom.xml
67-
- https://tomaugspurger.github.io/feed
68-
- https://jorisvandenbossche.github.io/feeds/pandas.atom.xml
69-
- https://datapythonista.me/blog/feeds/pandas.atom.xml
70-
- https://numfocus.org/tag/pandas/feed/
71-
- https://phofl.github.io/feeds/pandas.atom.xml
66+
- https://wesmckinney.com/feeds/pandas.atom.xml
67+
- https://tomaugspurger.github.io/feed
68+
- https://jorisvandenbossche.github.io/feeds/pandas.atom.xml
69+
- https://datapythonista.me/blog/feeds/pandas.atom.xml
70+
- https://numfocus.org/tag/pandas/feed/
71+
- https://phofl.github.io/feeds/pandas.atom.xml
7272
maintainers:
7373
active:
74-
- jorisvandenbossche
75-
- TomAugspurger
76-
- jreback
77-
- WillAyd
78-
- mroeschke
79-
- jbrockmendel
80-
- datapythonista
81-
- simonjayhawkins
82-
- topper-123
83-
- alimcmaster1
84-
- Dr-Irv
85-
- rhshadrach
86-
- phofl
87-
- attack68
88-
- fangchenli
74+
- jorisvandenbossche
75+
- TomAugspurger
76+
- jreback
77+
- WillAyd
78+
- mroeschke
79+
- jbrockmendel
80+
- datapythonista
81+
- simonjayhawkins
82+
- topper-123
83+
- alimcmaster1
84+
- Dr-Irv
85+
- rhshadrach
86+
- phofl
87+
- attack68
88+
- fangchenli
8989
inactive:
90-
- lodagro
91-
- jseabold
92-
- jtratner
93-
- shoyer
94-
- chris-b1
95-
- sinhrks
96-
- cpcloud
97-
- toobaz
98-
- jschendel
99-
- charlesdong1991
100-
- dsaxton
101-
- wesm
102-
- gfyoung
103-
- mzeitlin11
104-
- twoertwein
105-
- MarcoGorelli
106-
- bashtage
107-
- noatamir
108-
- lithomas1
109-
- lukemanley
90+
- lodagro
91+
- jseabold
92+
- jtratner
93+
- shoyer
94+
- chris-b1
95+
- sinhrks
96+
- cpcloud
97+
- toobaz
98+
- jschendel
99+
- charlesdong1991
100+
- dsaxton
101+
- wesm
102+
- gfyoung
103+
- mzeitlin11
104+
- twoertwein
105+
- MarcoGorelli
106+
- bashtage
107+
- noatamir
108+
- lithomas1
109+
- lukemanley
110+
pandasstubs:
111+
- Dr-Irv
112+
- loicdiridollou
113+
- cmp0xff
110114
workgroups:
111115
coc:
112116
name: Code of Conduct
113117
contact: coc@pandas.pydata.org
114118
responsibilities: "Make sure pandas is the welcoming and inclusive community we want it to be. Keeping the CoC updated, and addressing violation reports."
115119
members:
116-
- Tom Augspurger
117-
- Bijay Regmi
118-
- Wuraola Oyewusi
119-
- Мария Чакчурина
120+
- Tom Augspurger
121+
- Bijay Regmi
122+
- Wuraola Oyewusi
123+
- Мария Чакчурина
120124
finance:
121125
name: Finance
122126
contact: finance@pandas.pydata.org
123127
responsibilities: "Manage the funding. Coordinate the request of grants. Approve the project expenses."
124128
members:
125-
- Matthew Roeschke
126-
- Jeff Reback
127-
- Joris Van den Bossche
128-
- Patrick Hoefler
129+
- Matthew Roeschke
130+
- Jeff Reback
131+
- Joris Van den Bossche
132+
- Patrick Hoefler
129133
infrastructure:
130134
name: Infrastructure
131135
contact: infrastructure@pandas.pydata.org
132136
responsibilities: "Keep the pandas infrastructure up and working. In particular the servers for the website, benchmarks, CI and others needed."
133137
members:
134-
- William Ayd
135-
- Thomas Li
138+
- William Ayd
139+
- Thomas Li
136140
communications:
137141
name: Communications
138142
contact: communications@pandas.pydata.org
139143
responsibilities: "Share relevant information with the broader community, mainly via our social networks, as well as being the main point of contact between NumFOCUS and the core team."
140144
members:
141-
- datapythonista
145+
- datapythonista
142146
sponsors:
143147
active:
144-
- name: "NumFOCUS"
145-
url: https://numfocus.org/
146-
logo: static/img/partners/numfocus.svg
147-
kind: numfocus
148-
- name: "Nvidia"
149-
url: https://www.nvidia.com
150-
logo: static/img/partners/nvidia.svg
151-
kind: partner
152-
description: "Matthew Roeschke"
153-
- name: "Tidelift"
154-
url: https://tidelift.com
155-
logo: static/img/partners/tidelift.svg
156-
kind: regular
157-
description: "<i>pandas</i> is part of the <a href=\"https://tidelift.com/subscription/pkg/pypi-pandas?utm_source=pypi-pandas&utm_medium=referral&utm_campaign=readme\">Tidelift subscription</a>. You can support pandas by becoming a Tidelift subscriber."
158-
- name: "Bodo"
159-
url: https://www.bodo.ai/
160-
logo: static/img/partners/bodo.svg
161-
kind: regular
162-
description: "Bodo's parallel computing platform uses pandas API, and Bodo financially supports pandas development to help improve pandas, in particular the pandas API"
163-
inkind: # not included in active so they don't appear in the home page
164-
- name: "OVH"
165-
url: https://us.ovhcloud.com/
166-
description: "Website and documentation hosting."
167-
- name: "Indeed"
168-
url: https://opensource.indeedeng.io/
169-
description: "<i>pandas</i> logo design"
148+
- name: "NumFOCUS"
149+
url: https://numfocus.org/
150+
logo: static/img/partners/numfocus.svg
151+
kind: numfocus
152+
- name: "Nvidia"
153+
url: https://www.nvidia.com
154+
logo: static/img/partners/nvidia.svg
155+
kind: partner
156+
description: "Matthew Roeschke"
157+
- name: "Tidelift"
158+
url: https://tidelift.com
159+
logo: static/img/partners/tidelift.svg
160+
kind: regular
161+
description: '<i>pandas</i> is part of the <a href="https://tidelift.com/subscription/pkg/pypi-pandas?utm_source=pypi-pandas&utm_medium=referral&utm_campaign=readme">Tidelift subscription</a>. You can support pandas by becoming a Tidelift subscriber.'
162+
- name: "Bodo"
163+
url: https://www.bodo.ai/
164+
logo: static/img/partners/bodo.svg
165+
kind: regular
166+
description: "Bodo's parallel computing platform uses pandas API, and Bodo financially supports pandas development to help improve pandas, in particular the pandas API"
167+
inkind: # not included in active so they don't appear in the home page
168+
- name: "OVH"
169+
url: https://us.ovhcloud.com/
170+
description: "Website and documentation hosting."
171+
- name: "Indeed"
172+
url: https://opensource.indeedeng.io/
173+
description: "<i>pandas</i> logo design"
170174
past:
171-
- name: "Paris-Saclay Center for Data Science"
172-
url: https://www.datascience-paris-saclay.fr/
173-
kind: partner
174-
- name: "Anaconda"
175-
url: https://www.anaconda.com/
176-
kind: partner
177-
- name: "RStudio"
178-
url: https://www.rstudio.com/
179-
kind: partner
180-
- name: "Ursa Labs"
181-
url: https://ursalabs.org/
182-
kind: partner
183-
- name: "Gousto"
184-
url: https://www.gousto.co.uk/
185-
kind: partner
186-
- name: "d-fine GmbH"
187-
url: https://www.d-fine.com/en/
188-
kind: partner
189-
- name: "Two Sigma"
190-
url: https://www.twosigma.com/
191-
kind: partner
192-
- name: "Voltron Data"
193-
url: https://voltrondata.com/
194-
kind: partner
195-
- name: "Intel"
196-
url: https://www.intel.com/
197-
kind: partner
198-
- name: "Chan Zuckerberg Initiative"
199-
url: https://chanzuckerberg.com/
200-
kind: regular
201-
- name: "Coiled"
202-
url: https://www.coiled.io
203-
kind: partner
175+
- name: "Paris-Saclay Center for Data Science"
176+
url: https://www.datascience-paris-saclay.fr/
177+
kind: partner
178+
- name: "Anaconda"
179+
url: https://www.anaconda.com/
180+
kind: partner
181+
- name: "RStudio"
182+
url: https://www.rstudio.com/
183+
kind: partner
184+
- name: "Ursa Labs"
185+
url: https://ursalabs.org/
186+
kind: partner
187+
- name: "Gousto"
188+
url: https://www.gousto.co.uk/
189+
kind: partner
190+
- name: "d-fine GmbH"
191+
url: https://www.d-fine.com/en/
192+
kind: partner
193+
- name: "Two Sigma"
194+
url: https://www.twosigma.com/
195+
kind: partner
196+
- name: "Voltron Data"
197+
url: https://voltrondata.com/
198+
kind: partner
199+
- name: "Intel"
200+
url: https://www.intel.com/
201+
kind: partner
202+
- name: "Chan Zuckerberg Initiative"
203+
url: https://chanzuckerberg.com/
204+
kind: regular
205+
- name: "Coiled"
206+
url: https://www.coiled.io
207+
kind: partner
204208
roadmap:
205209
pdeps_path: pdeps

web/pandas_web.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -171,7 +171,9 @@ def maintainers_add_info(context):
171171

172172
maintainers_info = {}
173173
for user in (
174-
context["maintainers"]["active"] + context["maintainers"]["inactive"]
174+
context["maintainers"]["active"]
175+
+ context["maintainers"]["inactive"]
176+
+ context["maintainers"]["pandasstubs"]
175177
):
176178
resp = requests.get(
177179
f"https://api.github.com/users/{user}",

0 commit comments

Comments
 (0)