ハブPEP
背景
巨大なグループになっちゃうのはPEP8などがハブになるからでは #bpstudy Release Schedule系のPEPはそのリリースに関係するPEPにリンクを貼るので、機能に関するPEPは大体Release Scheduleから参照される #仮説 ので、 Release Schedule系から参照される各PEPのどれかひとつでも既存のPEPと参照関係があれば、巨大なグループに統合される #仮説 が、最近のデータでちゃんと調べていないので、ここに調べた結果を書く
コード
Gist楽なのでGistにあげたけど、リポジトリ作ってデータを置いた方がよいかもしれない 追記:取り急ぎリポジトリ作ってデータと一緒に上げた
入次数/出次数/次数のTop10を見る
入次数 Top10(他のPEPから沢山参照されているPEP) https://gyazo.com/29967e086ae1d5de925bac72b12e2d08
出次数 Top10(他のPEPを沢山参照しているPEP) https://gyazo.com/4f48f49414ad765e3be5e42d9515ae17
機能の追加や変更が発生するとRelease Scheduleにまとめられるので、出次数が多くなるのは自然だと考えられる。
PEP426は入次数Top10にも出次数Top10にもランクインしている https://gyazo.com/07e1c0cc31b2b32574dfa0d4c831d2df
次数 Top10(他のPEPとの参照・被参照が多いPEP) https://gyazo.com/698f65cfde0a9c89f02dc8bda0383883
入次数/出次数/次数が多いPEPにも種類があるのではないか
言語機能の追加/変更があると、今後もリンクの追加が発生すると考えられる
Release Schedule系は後者
各PEP自体はそのリリースで完結しているのでそれ以上次数が増え続けるとは考えづらい
が、新しいRelease Schedule系はPythonのリリース毎に作られる
(そんなことしてどーすんだよとか開発者メーリス読めよとかいうのは置いといて)
隣り合うPEPのCreatedを判断材料に使えないか?
Createdの幅が広い(昔のPEPにも最近のPEPにも参照関係がある)と、今後も増えていくと言えるか?
例)PEP8に隣り合うPEPのうち、最古のPEPは2001年, 最新のPEPは2018年 https://gyazo.com/5e832efe122f5ab33942eb496c579dce
Createdが最近のPEPが多いと、今後も増え続ける可能性が高いと言えるか?
https://gyazo.com/4f323884515a508da3ed90e1f522057c
PEP 1はロングセラーかというとそうでもないぽい
guido引退で最近変更があっただけで、大部分は2000〜2003年に貼られている
https://gyazo.com/cb198e9604a98ac5a8f67ada61384227
プロセスはそんなに変わんないのかな
次数Top 20のPEPのStatusは、Final(11件)、Active(7件)、Provisional (1件)と進んでいるPEPが多い
ちなみに、LTで言っていた「でかくて灰色(被参照数が多いのにStatusがWithdrawn)で、初学者には難度が高そうなもの」はこれ。
長くなったのでページを分割した
2hop目まで見るとどうなる?
ぼこっと7個のノード (PEP)から成る小島が出現して、時間が経ってから大陸にくっついた例