You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
_pandas_ is a community-owned and community-run project. Major technical changes to the
12
19
project are managed by the PDEP (pandas enhancement proposal) process, described in
13
20
PDEP-1 at https://pandas.pydata.org/pdeps/0001-purpose-and-guidelines.html . Because of
@@ -16,8 +23,7 @@ who each have responsibilities for different aspects of the project. A Steering
16
23
Committee, elected on an annual basis, coordinates the activities of the different
17
24
teams.
18
25
19
-
The Project
20
-
===========
26
+
## The Project
21
27
22
28
The pandas Project (The Project) is an open source software project sponsored
23
29
by the 501(c)3 NumFOCUS Foundation. NumFOCUS provides pandas with fiscal, legal, and
@@ -30,8 +36,7 @@ in any language. The Software developed by
30
36
The Project is released under the BSD (or similar) open source license,
31
37
developed openly and hosted on public GitHub repositories under the [`pandas-dev`
32
38
GitHub organization](https://github.com/pandas-dev). Examples of Project Software
33
-
include the main pandas code repository, pandas website, `pandas-stubs` and the
34
-
pandas-datareader add-on library.
39
+
include the main pandas code repository, pandas website, and the pandas-stubs library.
35
40
36
41
The Project is developed by a team of distributed developers, called
37
42
Contributors. Contributors are individuals who have contributed code,
@@ -49,14 +54,13 @@ Contributors work on behalf of and are responsible to the larger Project
49
54
Community and we strive to keep the barrier between Contributors and Users as
50
55
low as possible.
51
56
The Project is formally affiliated with the 501(c)3 NumFOCUS Foundation
52
-
([http://numfocus.org](http://numfocus.org)), which serves as its fiscal
57
+
([https://numfocus.org](https://numfocus.org)), which serves as its fiscal
53
58
sponsor, may hold project trademarks and other intellectual property, helps
54
59
manage project donations and acts as a parent legal entity. NumFOCUS is the
55
60
only legal entity that has a formal relationship with the project (see
56
61
Institutional Partners section below).
57
62
58
-
Governance
59
-
==========
63
+
## Governance
60
64
61
65
This section describes the governance and leadership model of The Project.
62
66
@@ -70,8 +74,7 @@ To manage the project, there are different Teams that each have responsibility f
70
74
specific aspects of the project. Collectively, the members of all Teams are referred to
71
75
as _Stewards_ of the project.
72
76
73
-
Steering Committee
74
-
==================
77
+
## Steering Committee
75
78
76
79
The role of the _pandas_ Steering Committee is to coordinate the activities of the
77
80
different Teams and to ensure that different policies and procedures are carried out in
@@ -80,8 +83,58 @@ except as detailed herein, although in exceptional circumstances it may be calle
80
83
from time to time to make decisions that are in the best interest of The Project as a
81
84
whole. The Steering Committee will itself decide when a circumstance is exceptional.
82
85
83
-
**THE DETAILS OF THE STEERING COMMITTEE AND THE TEAMS AND WILL BE IN A SEPARATE
84
-
PULL REQUEST**
86
+
The Steering Committee may create a working group to consider changes to the governance
87
+
model described in this document, including the creation of new Teams that support the
88
+
goals of The Project. Changes to the governance model will require a voting process and
89
+
approval equivalent to the process described in PDEP-1, with the exception that all
90
+
Stewards are eligible to vote.
91
+
92
+
The Steering Committee may appoint temporary working groups to work on issues, such as
93
+
governance, that fall outside the scope of responsibilities for the existing Teams.
94
+
95
+
The ideal composition of the Steering Committee consists of 5 people. The Steering
96
+
Committee will be chosen via an approval voting process from a slate of nominees,
97
+
meaning that each person who is eligible to vote may vote for more than one candidate
98
+
from the slate.
99
+
100
+
### Initial Election
101
+
102
+
The initial slate for the Steering Committee election will consist of 5 or more
103
+
candidates who volunteer to be on the slate of candidates for the initial Steering
104
+
Committee. For the initial election, any candidate receiving more than 50% of the total
105
+
number of members of the previous _pandas_ core team that register at least one vote
106
+
will then become a member of the initial Steering Committee.
107
+
108
+
### Subsequent Elections
109
+
110
+
Subsequent changes to the membership of the Steering Committee will occur towards the
111
+
end of each calendar year. By November 30 of each year, each member of the Steering
112
+
Committee will be asked if they would like to continue in that role. If any member
113
+
decides to step down from the Steering Committee, new volunteers will be solicited from
114
+
the group of stewards by the Steering Committee. Those new volunteers will then be on a
115
+
slate for an election that will occur by December 15 of that year. For each year after
116
+
the initial election, the current Steering Committee members plus any new volunteers on
117
+
the slate will be elected via approval voting, with the top 5 candidates elected as
118
+
Steering Committee members for the subsequent year.
119
+
120
+
## Teams
121
+
122
+
Each Team has defined responsibilities for different aspects of the project. As a
123
+
general rule, an Individual Contributor can be nominated by a member of a Team to become
124
+
a member of that Team, and the Team must unanimously agree to admitting that person to
125
+
the Team, since every Team member becomes a Steward of the Project. If a member of a
126
+
Team is inactive for more than one year, the Team may unanimously decide to remove that
127
+
person from the Team. Each Team will maintain its own private mailing list if the Team
128
+
deems it to be necessary. There will also be a mailing list consisting of all Stewards
129
+
of all Teams.
130
+
131
+
Each Team has specific responsibilities as well as Permissions authorities, as defined
132
+
below. In addition, specific criteria are used by Team Members to guide decisions on
133
+
adding new Members to the Team.
134
+
135
+
The description of each Team can be found in https://github.com/pandas-dev/pandas-governance/teams.md .
136
+
137
+
**THE DETAILS OF THE TEAMS IN THAT DOCUMENT ARE IN A SEPARATE PULL REQUEST**
85
138
86
139
### Conflict of interest
87
140
@@ -112,8 +165,7 @@ summarize those to the Community after eliding personal/private/sensitive
112
165
information that should not be posted to the public internet.
113
166
114
167
115
-
Institutional Partners and Funding
116
-
==================================
168
+
## Institutional Partners and Funding
117
169
118
170
The Stewards are the primary leaders of the project. No outside
119
171
institution, individual or legal entity has the ability to own, control, usurp
@@ -171,28 +223,18 @@ A list of current Institutional Partners is maintained at the page
171
223
https://pandas.pydata.org/about/sponsors.html .
172
224
173
225
174
-
Document History
175
-
================
226
+
## Document History
176
227
177
228
Original Version: February 15, 2016
178
229
Complete Revision: ???, 2024
179
230
180
-
Acknowledgments
181
-
===============
231
+
## Acknowledgments
182
232
183
233
Portions of this document were adapted from the [NumPy governance document](https://numpy.org/doc/stable/dev/governance/governance.html).
184
234
185
-
License
186
-
=======
235
+
## License
187
236
188
-
To the extent possible under law, the authors have waived all copyright and related or neighboring rights to the pandas project governance and decision-making document, as per the [CC-0 public domain dedication / license](https://creativecommons.org/publicdomain/zero/1.0/).
189
-
190
-
191
-
Notes
192
-
=====
193
-
194
-
The official version of this document, along with a list of
195
-
individuals and institutions in the roles defined in the governance
196
-
section below, is contained in The Project Governance Repository at:
237
+
To the extent possible under law, the authors have waived all copyright and related or
238
+
neighboring rights to the pandas project governance and decision-making document,
239
+
as per the [CC-0 public domain dedication / license](https://creativecommons.org/publicdomain/zero/1.0/).
0 commit comments