Platform
Resources
Pricing
Sign in
Get started
Jonathan St-Onge
Workspace
Fork
Public
Quantifying F/OSS community vibrancy
By
Jonathan St-Onge
Edited
Apr 4, 2022
5
Quantifying F/OSS community vibrancy
Analyzing Cpython release patterns
EDA Python mailing list
Defining Community vibrancy
What is the relationship between open source practices and software releases?
Characterizing open source software bursty patterns for the cpython repo
Lit. review on burstiness and toxicity
Exploring CPython commit history
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
Insert cell
sent_data
=
FileAttachment
(
"core_devs_only_monthly_sent@3.csv"
)
.
csv
(
{
typed
:
true
}
)
Insert cell
peak_neg
=
sent_data
.
filter
(
d
=>
d
.
neg
===
d3
.
max
(
sent_data
,
d
=>
d
.
neg
)
)
.
map
(
d
=>
d
.
month
)
[
0
]
Insert cell
peak_pos
=
sent_data
.
filter
(
d
=>
d
.
pos
===
d3
.
max
(
sent_data
,
d
=>
d
.
pos
)
)
.
map
(
d
=>
d
.
month
)
[
0
]
Insert cell
tot_weekly_commit
=
extract_weekly_commit
(
)
Insert cell
range_date
=
d3
.
extent
(
contrib_python
[
0
]
[
'weeks'
]
.
map
(
d
=>
d
.
w
)
)
Insert cell
Insert cell
monthly_newcomers
=
FileAttachment
(
"monthly_newcomers@1.csv"
)
.
csv
(
{
typed
:
true
}
)
Insert cell
total_yearly_contrib
=
FileAttachment
(
"total_count.csv"
)
.
csv
(
{
typed
:
true
}
)
Insert cell
import
{
tidy
,
mutate
,
arrange
,
desc
,
count
}
from
'@pbeshai/tidyjs'
Insert cell
Purpose-built for displays of data
Observable is your go-to platform for exploring data and creating expressive data visualizations. Use reactive JavaScript notebooks for prototyping and a collaborative canvas for visual data exploration and dashboard creation.
Try it for free
Learn more
Fork
View
Export
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
toggle_norm
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Edit
Add comment
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
extract_weekly_commit
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
sent_data
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
peak_neg
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
peak_pos
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
tot_weekly_commit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
range_date
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
contrib_python
Edit
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
monthly_newcomers
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
total_yearly_contrib
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML
Add comment
Copy import
Select
Duplicate
Copy link
Embed
Delete
JavaScript
Markdown
HTML