updating with basic seniority and affiliation data
This commit is contained in:
parent
b982973f37
commit
6fb1801b2a
7449
analysis_data/022825_wmf_master_phab_roster.json
Normal file
7449
analysis_data/022825_wmf_master_phab_roster.json
Normal file
File diff suppressed because it is too large
Load Diff
377609
analysis_data/100625_unified_w_affil.csv
Normal file
377609
analysis_data/100625_unified_w_affil.csv
Normal file
File diff suppressed because one or more lines are too long
164
analysis_data/100625_wmf_roster_final.csv
Normal file
164
analysis_data/100625_wmf_roster_final.csv
Normal file
@ -0,0 +1,164 @@
|
||||
name,start-date,end-date,team,humanID,bzName,phabricatorNick,PhabricatorPHID,notes,,sources,,
|
||||
Željko Filipin,10/01/2012,present,Platform - QA,zeljkofilipin,,zeljkofilipin,PHID-USER-fz7hkyvt4jypl76ieyol,,,,,
|
||||
Yuvaraj Pandian,04/01/2012,NA,Mobile,yuvipanda,,yuvipanda,PHID-USER-2nnm76h4ykalvvref2ye,,,,,
|
||||
Yuri Astrakhan,3/1/2013,02/28/2017,Mobile,Yurik,,Yurik,PHID-USER-esrrkc2rlizdlae443wg,,,,,
|
||||
Yaron Koren,04/01/2013,10/31/2013,,yaron_koren,,yaron_koren,PHID-USER-7jqnferdzzzwelhzchyo,,,,,
|
||||
Andrew Garrett,11/01/2008,04/30/2015,,werdna,,werdna,PHID-USER-cgfiqjzsqzd7ulp7eyr7,,,,,
|
||||
Vibha Bamba,05/01/2012,08/31/2015,Product ,Vibhabamba,,Vibhabamba,PHID-USER-rooknayvbydy6sodz3lx,,,,,
|
||||
Trevor Parscal,2008,2017,VisualEditor,TrevorParscal ,,TrevorParscal,PHID-USER-mpfqwllylfkzpcgkdkvc,all engineers/developers listed in personell changes here,,https://www.mediawiki.org/wiki/Category:Wikimedia_engineering_reports,,
|
||||
Toby Negrin,06/01/2013,11/30/2021,Analytics,Tnegrin,,Tnegrin,PHID-USER-ud7f5gp5h3uqup6viq4e,,,,,
|
||||
Gergo Tisza,10/01/2013,present,MediaWiki Platform,Tgr,,Tgr,PHID-USER-a6p24cvyblhfzc7we7nc,,,,,
|
||||
Tauhida Parveen,04/01/2013,NA,Platform ,tauhida.parveen - BZ,tauhida.parveen,,,,,,,
|
||||
Petr Onderka,05/01/2013,08/31/2013,GSoc,Svick,,Svick,PHID-USER-mudnorfjyidux4wazb7q,,,,,
|
||||
Sumana Harihareswara ,02/01/2012,09/30/2014,Engineering Community Manager,sumanah - BZ,sumanah ,,,,,,,
|
||||
Sucheta Ghoshal,01/01/2013,08/31/2015,Language,sucheta,,sucheta,PHID-USER-3opzim4jsscetzlrotnj,,,,,
|
||||
Steven Walling,2010,08/31/2014,"product owner, growth",stevenwalling,,stevenwalling,PHID-USER-lqmbt6en6yun6mz6jk7l,,,,,
|
||||
Subramanya Sastry,05/01/2012,present,VisualEditor,ssastry,,ssastry,PHID-USER-slccyo5rqasgpljxny7g,,,,,
|
||||
Sean Pringle,06/01/2013,NA,Technical Operations ,Springle,,Springle,PHID-USER-lxluxbieyr4tgfyp5jru,,,,,
|
||||
Stanislav Malyshev,11/01/2014,09/30/2015,Platform ,Smalyshev,,Smalyshev,PHID-USER-4qe5niesec534hksvuch,,,,,
|
||||
S Page,07/01/2012,2015,E3,Skierpage,,Skierpage,PHID-USER-q6lm2f6vcpdmdx6mwqen,,,,,25/154
|
||||
S Page,07/01/2012,2015,E3,spage,,spage,PHID-USER-gbl4hfak3cfurt3c7skd,,,,,
|
||||
Shahyar Ghobadpour,01/01/2014,01/31/2015,Core,SG,,SG,PHID-USER-j7cmx5ouo6dxt5nx6tp7,,,,,
|
||||
Sara Smollett,12/01/2011,09/30/2012,,sara,,sara,NA,,,,,
|
||||
Rummana Yasmeen,10/01/2013,present,VisualEditor - QA,Ryasmeen,,Ryasmeen,PHID-USER-24djtv3gj5gua2y6u2g5,joined VE 11-2013,,,,
|
||||
Ryan Lane,10/01/2009,11/30/2013,Operations Engineer,Ryan_lane,,Ryan_lane,PHID-USER-i6hrbiw3hgv2pppg6uen,,,,,
|
||||
Ryan Lane,10/01/2009,11/30/2013,Operations Engineer,laner,,laner,NA,,,,,
|
||||
Rob Moen,11/01/2011,10/31/2016,VisualEditor,rmoen,,rmoen,PHID-USER-pun3sjvg3cemjzbgyo2t,,,,,
|
||||
Richa Jain,05/01/2013,08/31/2013,GSoc,rjain,,rjain,PHID-USER-y3lag4tcfivaet2fsuln,,,,,
|
||||
Munagala Ramanath,01/01/2013,NA,Platform ,ram,,ram,NA,,,,,
|
||||
Nick Wilson,09/01/2013,NA,,Quiddity,,Quiddity,PHID-USER-hphmqcx66p6d6gvmjzp7,,,,,
|
||||
Quim Gil,11/01/2012,present,Engineering community manager,qgil,,qgil,PHID-USER-lluzkul4z7us4sxkayss,,,,,
|
||||
Christian Aistleitner,02/01/2012,NA,Internationalization ,qchris,,qchris,PHID-USER-pntojlcbclwhuip53bix,,,,,
|
||||
Preteek Saxena,01/01/2014,NA,UX,Prtksxna,,Prtksxna,PHID-USER-gc5hdyw5p4np7atqjynz,,,,,
|
||||
Patrick Reilly ,04/01/2011,NA,,preilly,,preilly,PHID-USER-du57z2twmzxmivi4rzj3,,,,,
|
||||
Piotr Miazga,10/01/2016,01/31/2020,MediaWiki Platform Team,pmiazga,,pmiazga,PHID-USER-hihsjmu5xv22hvo6for4,,,,,
|
||||
Sherah Smith,12/01/2013,NA,,pizzzacat,,pizzzacat,PHID-USER-ox2ci6zfq6dkxpvg56js,,,,,
|
||||
Sam Smith,01/01/2014,present,Growth ,phuedx,,phuedx,PHID-USER-w3pd7vqenmta6vpmhwcn,,,,,
|
||||
Phil Chang,10/01/2011,NA,Mobile,phil - BZ,phil ,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,pginer - BZ,pginer,,,,,,,
|
||||
Pau Giner,03/01/2012,present,,Pginer-WMF,,Pginer-WMF,PHID-USER-c47vnc2yxmwfvvc4367q,,,,,
|
||||
Andrew Otto,01/01/2012,present,Platform Engineering,Ottomata,,Ottomata,PHID-USER-tafngdco2cilcyr7qhhg,,,,,
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori.livneh,,ori.livneh,NA,,,,,
|
||||
Ori Livneh,05/01/2012,11/30/2016,E3,ori,,ori,PHID-USER-r7wrkcx7j2vutqs6hr3g,,,,,
|
||||
Christian Williams,02/01/2012,NA,VisualEditor,NOT FOUND,,NOT FOUND,,wikia,,,,
|
||||
Audrey Tang,02/01/2012,05/31/2012,,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Jeff Hall,11/01/2013,02/28/2014,VisualEditor - QA,NOT FOUND,,NOT FOUND,,joined VE 11-2013,,,,
|
||||
Ben Hartshorne ,07/01/2011,08/31/2012,Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Leslie Carr,10/01/2011,01/31/2014,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Danielle Benoit,05/01/2012,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Munaf Assaf,06/01/2012,07/31/2013,,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Adam Wright ,06/01/2012,NA,Features ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Peter Youngmeister,03/01/2011,08/30/2013,Operations Engineer,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Srikanth Lakshmanan,08/01/2012,NA,Internationalization,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Mark Holmquist,09/01/2012,present,Features,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Mike Wang ,12/01/2012,NA,Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Marc-Andre Pelletier,02/01/2013,01/31/2016,Operations,NOT FOUND,,NOT FOUND,,,,,,
|
||||
May Galloway,05/01/2013,NA,Visual ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Aarti Dwivedi ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Anubhav Agarwal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Rohan Verma,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Rahul Maliakkal,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Praveen Singh,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Pragun Bhutani ,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Or Sagi,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Nazmul Chowdhury,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Kiran Mathew Koshy,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Himeshi De Silva,05/01/2013,08/01/2013,GSoc,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Ken Snider,06/01/2013,NA,Technical Operations ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Aaron Arcos,11/01/2013,NA,Platform ,NOT FOUND,,NOT FOUND,,,,,,
|
||||
Nischay Nahata,11/01/2012,06/30/2013,Features Engineering ,Nischayn22,,Nischayn22,PHID-USER-w6tinhtsh44tn3tgzjtw,,,,,
|
||||
Nilesh Chakraborty,05/01/2013,08/01/2013,GSoc,nilesh - BZ,nilesh,,,,,,,
|
||||
Neil Kandalgaonkar,12/01/2009,01/31/2012,VisualEditor,neilk - BZ,neilk,,,,,,,
|
||||
Marielle Volz,10/01/2013,NA,Editing ,Mvolz ,,Mvolz,PHID-USER-evd3wnvnlb66lrwulch4,,,,,
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,Mooeypoo,,Mooeypoo,PHID-USER-zq6nzfwxwkyliljd4lfy,,,,,
|
||||
Moriel Schottlender,05/01/2013,present,GSoc -> Editing,MSchottlender-WMF,,MSchottlender-WMF,PHID-USER-e4jqmosgbh4e43cicihh,,,,,
|
||||
Mukunda Modell,05/01/2014,2021,Release,mmodell,,mmodell,PHID-USER-fn7qnpccfbitivgtw2rt,,,,,
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,Milimetric,,Milimetric,PHID-USER-vbyvvtbztxaeuaxelxx4,,,,,
|
||||
Dan Andreescu,09/01/2012,present,Data Analytics,dandreescu,,dandreescu,NA,,,,,
|
||||
Monte Hurd,04/01/2013,NA,app,mhurd,,mhurd,PHID-USER-ohzzl3maortma7y4znpb,,,,,
|
||||
Marcel Ruiz Forns,10/01/2014,present,Analytics ,mforns,,mforns,PHID-USER-zi2n3djggr2p7i54o5tp,,,,,
|
||||
Matthias Mullie,04/01/2012,present,Features,matthiasmullie,,matthiasmullie,PHID-USER-kms5nmb5gvqzcdep3cnl,,,,,
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-WMF,,Mattflaschen-WMF,PHID-USER-dw53c5cb2qfhyemej57o,,,,,
|
||||
Matthew Flaschen,12/01/2012,02/28/2018,Features Engineering ,Mattflaschen-Personal,,Mattflaschen-Personal,PHID-USER-uyj3fpiah7kwbg6wkxth,,,,,
|
||||
Bartosz Dziewoński,05/01/2014,present,MediaWiki Platform Team,matmarex,,matmarex,PHID-USER-wkpnidxoctuhawexig5p,,,,,
|
||||
Mark Traceur,05/01/2012,NA,Multimedia ,MarkTraceur ,,MarkTraceur,PHID-USER-nvavrb7ko66hv3xap6sb,,,,,
|
||||
Nik Everett,05/01/2013,07/31/2015,Search ,Manybubbles,,Manybubbles,PHID-USER-2rnfxoezl66afpa7w7in,,,,,
|
||||
Lydia Pintscher ,03/01/2012,present,WMDE,Lydia_Pintscher ,,Lydia_Pintscher,PHID-USER-7n5fvppwj4ueprv2iuys,,,,,
|
||||
Luke Welling,10/01/2012,06/30/2019,Features Engineering ,lwelling,,lwelling,NA,,,,,
|
||||
Liangent,05/01/2013,08/31/2013,GSoc,liangent,,liangent,PHID-USER-zjzhrhmn36icnzbckqy4,,,,,
|
||||
Lani Goto,08/01/2016,present,,LGoto,,LGoto,PHID-USER-wgnf63ha7u7kzh4v5ryh,,,,,
|
||||
Leila Zia,02/01/2014,present,,leila,,leila,PHID-USER-yz5h5uhhlcrwj42axgxv,,,,,
|
||||
Leila Zia,02/01/2014,present,,lzia,,lzia,NA,,,,,
|
||||
Kunal Mehta,10/01/2013,NA,,legoktm,,legoktm,PHID-USER-v7vgzvvcw7v2umf737ri,,,,,
|
||||
Amir Sarabadani,06/01/2016,present,,Ladsgroup,,Ladsgroup,PHID-USER-ctchvhisqfvk4rz7nt7d,,,,,
|
||||
Timo Tijhof,04/01/2011,NA,Wikimedia Performance,Krinkle,,Krinkle,PHID-USER-sai77mtxmpqnm6pycyvz,,,,,
|
||||
Kaity Hammerstein,08/01/2013,05/31/2016,UX,KHammerstein,,KHammerstein,PHID-USER-flenunkasbjk4topxvaj,,,,,
|
||||
Kartik Mistry,08/01/2013,NA,Language,KartikMistry,,KartikMistry,PHID-USER-abr5ge6gl2ovg7jokpst,,,,,
|
||||
Katie Horn ,05/01/2011,08/31/2018,,K4-713,,K4-713,PHID-USER-tp64che5v7h6hgmz6obb,,,,,
|
||||
Jonathan Tweed,09/01/2024,present,MediaWiki Platform Team,JTweed-WMF,,JTweed-WMF,PHID-USER-icd6vxjf2sfarbudknas,,,,,
|
||||
Joel Sahleen,07/01/2014,02/28/2015,Language ,Jsahleen,,Jsahleen,PHID-USER-u7ahp56m75mcyzinhrnx,,,,,
|
||||
Jeremy Postlethwaite ,08/01/2011,2012,,jpostlethwaite,,jpostlethwaite,NA,,,,,
|
||||
Jan Paul Posma ,04/01/2014,NA,,jp.posma - BZ,jp.posma,,,,,,,
|
||||
Giuseppe Lavagetto,04/01/2014,present,Operations,Joe,,Joe,PHID-USER-fdo23otm6ztt674vjqko,,,,,
|
||||
Jiabao Wu,05/01/2013,08/31/2013,GSoc,jiabao.foss -BZ,jiabao.foss,,,,,,,
|
||||
Jeff Hobson,09/01/2014,02/28/2017,Zero ,jhobs,,jhobs,PHID-USER-orutfwdvg667kr5vm5uk,,,,,
|
||||
Jeff Green,07/01/2011,present,Operations ,Jgreen,,Jgreen,PHID-USER-cwqdddnpyui7ysn4xsuw,,,,,
|
||||
James Douglas,11/01/2014,07/31/2015,Platform,Jdouglas,,Jdouglas,PHID-USER-2aknafvxpqtbnnzpvtno,,,,,
|
||||
Jon Robson ,02/01/2012,present,,Jdlrobson,,Jdlrobson,PHID-USER-5dwuaigmkz2vzg65lape,,,https://diff.wikimedia.org/2012/06/21/help-us-shape-wikimedias-prototype-visual-editor/,,
|
||||
James Forrester,05/01/2012,present,VisualEditor,Jdforrester-WMF,,Jdforrester-WMF,PHID-USER-ydswvwhh5pm4lshahjje,,,https://www.mediawiki.org/wiki/VisualEditor/status#2011-05-16,,
|
||||
Jared Zimmerman,05/01/2013,NA,,Jaredzimmerman-WMF,,Jaredzimmerman-WMF,PHID-USER-z3kqk2bjnqneldcznht6,,,,,
|
||||
Inez Korczyński,07/01/2011,04/30/2016,VisualEditor - Wikia,Inez,,Inez,PHID-USER-s7sn3zjthnxvep34c5ho,wikia - collab for dates,,,,
|
||||
Ian Baker,07/01/2011,06/30/2012,,ibaker - BZ,ibaker ,,,,,,,
|
||||
Hannah Okwelum,11/01/2021,present,MediaWiki Platform Team,Hokwelum,,Hokwelum,PHID-USER-nqrfn7pkdpnj5qibfakg,,,,,
|
||||
Mark Hershberger ,,06/30/2012,,hexmode,,hexmode,PHID-USER-pdopqlcm34pq2m3c3gl6,,,,,
|
||||
Mark Hershberger ,,06/30/2012,,MarkAHershberger,,MarkAHershberger,PHID-USER-ogbcrxm45oo3n3xe5q25,,,,,
|
||||
Antoine Musso ,10/01/2011,present,Core,hashar,,hashar,PHID-USER-orzyp3dswemhdgdznro5,,,,,
|
||||
Harsh Kothari ,05/01/2013,08/31/2013,GSoc,Harshkothari410,,Harshkothari410,PHID-USER-bzpbregndw33rtok3nrl,,,,,
|
||||
Aaron Halfaker,05/01/2011,08/31/2020,principal research scientist,halfak,,halfak,PHID-USER-u64h73gx226teqcym3r5,,,,,
|
||||
Gabriel Wicke,10/01/2011,11/30/2017,VisualEditor,GWicke,,GWicke,PHID-USER-hbtlbu4zftxnz4i6f7yf,,,,,
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg.grossmeier,,greg.grossmeier,PHID-USER-j6tgn6czmycvfz2eupwe,,,,,
|
||||
Greg Grossmeier,02/01/2013,present,Platform ,greg,,greg,PHID-USER-z3l4i7dl52qicxtephy5,,,,,
|
||||
Molly White,05/01/2013,08/31/2013,GSoc,GorillaWarfare,,GorillaWarfare,PHID-USER-duzqc2s7rxo6w5hsgc5l,,,,,
|
||||
Gilles Dubuc,01/01/2014,08/31/2021,Multimedia,Gilles,,Gilles,PHID-USER-papbtlagfolot4dzerne,,,,,
|
||||
Filippo Giunchedi,05/01/2014,present,Operations,fgiunchedi,,fgiunchedi,PHID-USER-wr3pospifdaxghmtobvr,,,,,
|
||||
Faidon Liambotis,04/01/2022,10/01/2022,,faidon,,faidon,PHID-USER-ktuojnvco4fpzmyhzyaf,,,,,
|
||||
Ed Sanders,02/01/2013,present,Editing,Esanders,,Esanders,PHID-USER-it53o2f2kyryqyj33uzt,,,,,
|
||||
Elliot Eggleston,06/01/2014,NA,Features ,Ejegg,,Ejegg,PHID-USER-3jrdwh7dywughlcnir2i,,,,,
|
||||
Erik Bernhardson,04/01/2013,present,Features Engineering ,ebernhardson,,ebernhardson,PHID-USER-r5pzlcquei6f4hb53rfg,,,,,
|
||||
Daniel Zahn ,07/01/2011,present,,Dzahn,,Dzahn,PHID-USER-fo56wm4wxiwpoofn2xdu,,,,,
|
||||
David Schoonover,11/01/2011,05/31/2013,Platform Engineering,dsc,,dsc,NA,,,,,
|
||||
Diederik van Liere,10/01/2010,03/31/2014,,drdee,,drdee,PHID-USER-v7l22dsoqmpmlusn2mhn,,,,,
|
||||
Adam Baso,03/01/2013,present,Mobile ,dr0ptp4kt,,dr0ptp4kt,PHID-USER-srhlj2447vmpmrfhqnfa,,,,,
|
||||
Mark Rosenbaum,,NA,Cloud Services,devnull,,devnull,PHID-USER-bajgrh7c6qpyixsjs7c3,,,,,
|
||||
Dan Duvall,10/01/2014,NA,Automation,dduvall,,dduvall,PHID-USER-7bifphmxtcqgvdofuzla,,,,,
|
||||
David Chan,2013,present,Language,dchan,,dchan,"PHID-USER-lliyevigiycjbybglftk""",,,,,
|
||||
Dmitry Brant,04/01/2014,present,Operations ,Dbrant ,,Dbrant,PHID-USER-pbvnfgskfwsdalhpd7np,,,,,
|
||||
Daniel Kinzler,10/01/2008,present,,daniel,,daniel,PHID-USER-5dqihbanu3caaj7pigif,WMDE until 2018,,,,
|
||||
Derick Alangi,05/01/2019,present,MediaWiki Platform Team,DAlangi_WMF,,DAlangi_WMF,PHID-USER-7tsz7e5krfc7ng6ihkjr,,,,,
|
||||
Chris Steipp,04/01/2012,05/31/2016,Security,csteipp,,csteipp,PHID-USER-doeppszazlm3r7xah4il,,,,,
|
||||
C. Scott Ananian,07/01/2013,present,Parsing,cscott,,cscott,PHID-USER-m2ezqyeb4uz67zq6bats,,,,,
|
||||
Cormac Parle,08/01/2017,present,Multimedia ,cparle,,cparle,PHID-USER-miee623cn6b7muwhbwfz,,,,,
|
||||
Chris McMahon,01/01/2012,NA,Platform Engineering - QA,Cmcmahon,,Cmcmahon,PHID-USER-kqibbfgfpgocyzwe32lv,,,,,
|
||||
Chase Pettet,03/01/2014,10/31/2025,Operations,chasemp,,chasemp,PHID-USER-3neel27i7dyu62jbbx2l,,,,,
|
||||
Roan Kattouw,,present,VisualEditor,Catrope,,Catrope,PHID-USER-fovtl67ew4l4cc3oeypc,,,,,
|
||||
Benny Situ,11/01/2011,NA,,bsitu - BZ,bsitu ,,,,,,,
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,bvibber,,bvibber,PHID-USER-icwvr4q62av2yc6aika7,,,,,
|
||||
Brooke Vibber,03/01/2011,present,VisualEditor,brooke,,brooke,PHID-USER-yek7ymogrv4qc67oilhf,,,,,
|
||||
Bernd Sitzmann,05/01/2014,present,Mobile,bearND,,bearND,PHID-USER-tjyfydvd4ncrfvvr6mkr,,,,,
|
||||
Bryan Davis,July 2013,present,platform engineering,bd808,,bd808,PHID-USER-ll6tmaogat2b5q7tnqas,,,,,
|
||||
Brandon Black ,04/01/2013,present,operations,BBlack,,BBlack,PHID-USER-lhtlnmkdbzlz6pbxaqdd,,,,,
|
||||
Brian Wolff,06/01/2013,08/31/2013,Platform ,Bawolff,,Bawolff,PHID-USER-dpu5hmqvprhycqlkdzrk,,,,,
|
||||
Runa Bhattacharjee,01/01/2013,present,Language,Arrbee,,Arrbee,PHID-USER-ttw4tpoosxc4pbmskrla,,,,,
|
||||
Ariel Glenn,2008,present,MediaWiki Platform Team,ArielGlenn,,ArielGlenn,PHID-USER-jtxavgb3caz53o45csni,,,,,
|
||||
Brad Jorsch ,10/01/2012,05/31/2020,Platform - SWE,anomie,,anomie,PHID-USER-uqcn2l4ng4murmyfnvyp,,,,,
|
||||
Andrew Green,10/01/2013,06/30/2023,,AndyRussG,,AndyRussG,PHID-USER-3jpbejgoly6fnolfm6ig,,,,,
|
||||
Andrew Green,10/01/2013,06/30/2023,,AndyRussG_volunteer,,AndyRussG_volunteer,PHID-USER-nex7x2hm3gg4q3e4l7c5,,,,,
|
||||
Andrew Bogott,11/01/2011,present,FT - Labs; contract November 2011,Andrew,,Andrew,PHID-USER-22bsa5u75jz3ci3wnplu,,,,,
|
||||
Amir Aharoni,10/01/2011,NA,Internationalization,Amire80,,Amire80,PHID-USER-xfe43w2lb5gpvglf4coa,,,,,
|
||||
Alolita Sharma,01/01/2010,12/31/2014,VisualEditor,alolita.sharma - BZ,alolita.sharma,,,,,,,
|
||||
Alex Monk,03/01/2014,12/31/2016,VisualEditor ,AlexMonk-WMF,,AlexMonk-WMF,PHID-USER-mvx4x7ywk2flsaku2dbk,,,,,
|
||||
Alexandros Kosiaris,05/01/2013,present,Operatios,akosiaris,,akosiaris,PHID-USER-xwxce3kpvsv54t735g7q,,,,,
|
||||
Andre Klapper ,10/01/2012,present,Release Engineering Team ,aklapper,,aklapper,PHID-USER-hgn5uw2jafgjgfvxibhh,,,,,
|
||||
Asher Feldman,05/01/2011,09/30/2013,Site Architect ,afeldman - BZ,afeldman ,,,,,,,
|
||||
Aaron Schulz,08/01/2011,present,Contractor before this ,aaron,,aaron,PHID-USER-bmbmvb2e5bg6ztcangbq,,,,,
|
||||
Tongbo Sui ,05/01/2013,08/31/2013,GSoc, suitongbowgn - BZ, suitongbowgn,,,,,,,
|
||||
|
@ -1,5 +1,107 @@
|
||||
library(tidyverse)
|
||||
library(jsonlite)
|
||||
library(lubridate)
|
||||
## TODO: get the within-case seniority
|
||||
main_csv <-"~/analysis_data/100325_unified_phab.csv"
|
||||
main_df <- read.csv(main_csv, header = TRUE)
|
||||
|
||||
main_df <- main_df %>%
|
||||
mutate(source = factor(source, levels = c("c1", "c2", "c3")))
|
||||
|
||||
main_w_seniority <- main_df %>%
|
||||
arrange(AuthorPHID, source, date_created) %>%
|
||||
group_by(AuthorPHID) %>%
|
||||
mutate(c2_c3_index = ifelse(source %in% c("c2", "c3"), row_number() - sum(source == "c1"), NA_integer_),
|
||||
comment_index = case_when(
|
||||
source == "c1" ~ row_number(),
|
||||
source %in% c("c2", "c3") ~ c2_c3_index
|
||||
)) %>%
|
||||
ungroup() |>
|
||||
select(-c2_c3_index)
|
||||
|
||||
# load in existing 'WMF in name' tags
|
||||
WMF_in_name <- "~/analysis_data/022825_wmf_master_phab_roster.json"
|
||||
old_roster <- fromJSON(WMF_in_name)
|
||||
old_phids <- old_roster$phid
|
||||
## TODO: reload roster and map onto the existing data
|
||||
roster_csv <-"~/analysis_data/100225_phabricator_api_roster_results.csv"
|
||||
roster_df <- read.csv(roster_csv, header = TRUE)
|
||||
roster_csv <-"~/analysis_data/100625_wmf_roster_final.csv"
|
||||
roster_df <- read.csv(roster_csv, header = TRUE)
|
||||
# need to figure out the change to longitudinally situated bool
|
||||
library(lubridate)
|
||||
|
||||
clean_end_date <- function(date_col) {
|
||||
sapply(date_col, function(x) {
|
||||
if (is.na(x) || x == "") {
|
||||
# NA or empty: use current time
|
||||
return(Sys.time())
|
||||
} else if (grepl("^\\d{4}$", x)) {
|
||||
# Only year: use 06/06 of that year
|
||||
return(as.POSIXct(paste0("06/06/", x), format = "%m/%d/%Y"))
|
||||
} else if (grepl("^\\d{2}/\\d{2}/\\d{4}$", x)) {
|
||||
# MM/DD/YYYY: parse directly
|
||||
return(as.POSIXct(x, format = "%m/%d/%Y"))
|
||||
} else {
|
||||
# Anything else, return NA or current time as fallback
|
||||
return(Sys.time())
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
clean_start_date <- function(date_col) {
|
||||
default_date <- as.POSIXct("06/20/2003", format = "%m/%d/%Y", tz = "UTC")
|
||||
sapply(date_col, function(x) {
|
||||
if (is.na(x) || x == "") {
|
||||
return(default_date)
|
||||
} else if (grepl("^\\d{4}$", x)) {
|
||||
return(as.POSIXct(paste0("06/06/", x), format = "%m/%d/%Y", tz = "UTC"))
|
||||
} else if (grepl("^\\d{2}/\\d{2}/\\d{4}$", x)) {
|
||||
return(as.POSIXct(x, format = "%m/%d/%Y", tz = "UTC"))
|
||||
} else {
|
||||
return(default_date)
|
||||
}
|
||||
})
|
||||
}
|
||||
|
||||
roster_df <- roster_df |>
|
||||
mutate(
|
||||
cleaned_start_date = clean_start_date(start.date),
|
||||
cleaned_end_date = clean_end_date(end.date),
|
||||
AuthorPHID = PhabricatorPHID
|
||||
)
|
||||
|
||||
#gerrit bot: PHID-USER-idceizaw6elwiwm5xshb'
|
||||
main_w_seniority_and_affil <- main_w_seniority %>%
|
||||
left_join(roster_df, by = "AuthorPHID") %>%
|
||||
mutate(
|
||||
isAuthorWMF_prelim = (date_created >= cleaned_start_date & date_created <= cleaned_end_date) |
|
||||
AuthorPHID %in% old_phids,
|
||||
isGerritBot = AuthorPHID == 'PHID-USER-idceizaw6elwiwm5xshb') |>
|
||||
replace_na(list(isAuthorWMF_prelim = FALSE)) |>
|
||||
select(-name, -start.date, -end.date, -team,
|
||||
-humanID, -phabricatorNick, -PhabricatorPHID, -X,
|
||||
-notes, -sources, -X.1, -X.2, -cleaned_start_date, -cleaned_end_date)
|
||||
|
||||
#TODO: bugzilla, if from bugzilla and contains specific string, isAuthorWMF is true
|
||||
#bzimport PHID: PHID-USER-ynivjflmc2dcl6w5ut5v
|
||||
main_w_seniority_and_affil <- main_w_seniority_and_affil |>
|
||||
mutate(
|
||||
bugzilla_wmf = ifelse(
|
||||
AuthorPHID == "PHID-USER-ynivjflmc2dcl6w5ut5v" &
|
||||
!is.na(bzName) & bzName != "" & bzName != "NA" &
|
||||
!is.na(comment_text) & (
|
||||
str_starts(comment_text, fixed(paste0("**Author:** `", bzName, "`"))) |
|
||||
str_starts(comment_text, fixed(paste0("**", bzName, "** wrote:")))
|
||||
),
|
||||
TRUE, FALSE
|
||||
),
|
||||
isAuthorWMF = ifelse(
|
||||
AuthorPHID == "PHID-USER-ynivjflmc2dcl6w5ut5v",
|
||||
bugzilla_wmf,
|
||||
isAuthorWMF_prelim
|
||||
)
|
||||
) |>
|
||||
select(-bugzilla_wmf, -isAuthorWMF_prelim, -bzName)
|
||||
#NO roster affiliates found through the bugzilla matching
|
||||
table(main_w_seniority_and_affil$isAuthorWMF)
|
||||
|
||||
write.csv(main_w_seniority_and_affil, "100625_unified_w_affil.csv", row.names = FALSE)
|
||||
|
||||
@ -1,17 +1,17 @@
|
||||
1. SSH tunnel from your workstation using the following command:
|
||||
|
||||
ssh -N -L 8787:n3439:58519 mjilg@klone.hyak.uw.edu
|
||||
ssh -N -L 8787:n3441:37935 mjilg@klone.hyak.uw.edu
|
||||
|
||||
and point your web browser to http://localhost:8787
|
||||
|
||||
2. log in to RStudio Server using the following credentials:
|
||||
|
||||
user: mjilg
|
||||
password: Kyq6AGP0kRtXvXeoXReZ
|
||||
password: vOc4KzJoEbZDstjf4p5Q
|
||||
|
||||
When done using RStudio Server, terminate the job by:
|
||||
|
||||
1. Exit the RStudio Session ("power" button in the top right corner of the RStudio window)
|
||||
2. Issue the following command on the login node:
|
||||
|
||||
scancel -f 29985545
|
||||
scancel -f 29987861
|
||||
Loading…
Reference in New Issue
Block a user