Built with blockbuilder.org
Last active
April 3, 2018 17:42
-
-
Save ZoeLeBlanc/c067d79ae0e7dd4a807a1121491c12b7 to your computer and use it in GitHub Desktop.
Matrix Graph
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
license: mit |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{"directed": false, "multigraph": false, "graph": {}, "nodes": [{"Last Name": "Forster", "First Name": "Chris", "Role": "Graduate Fellow", "Year": "2007-2008", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "Syracuse University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Chris Forster"}, {"id": "English"}, {"Last Name": "Nevin", "First Name": "Mark", "Role": "Graduate Fellow", "Year": "2007-2008", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "Ohio University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Assistant Professor of History", "id": "Mark Nevin"}, {"id": "History"}, {"Last Name": "Stefanelli", "First Name": "Dana", "Role": "Graduate Fellow", "Year": "2007-2008", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "Marymount University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Teaching Fellow", "id": "Dana Stefanelli"}, {"Last Name": "Bidgood", "First Name": "Lee", "Role": "Graduate Fellow", "Year": "2007-2008", "current email": NaN, "UVa Dept": "Music", "Degree": "PhD", "Current Organization": "East Tennessee State University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Lee Bidgood"}, {"id": "Music"}, {"Last Name": "Holeman", "First Name": "Abby", "Role": "Graduate Fellow", "Year": "2008-2009", "current email": NaN, "UVa Dept": "Anthropology", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Works as an \"Academic Programs Manager\" at UVa, also a Post Doc Research Associate", "id": "Abby Holeman"}, {"id": "Anthropology"}, {"Last Name": "Dairon", "First Name": "Pierre", "Role": "Graduate Fellow", "Year": "2008-2009", "current email": NaN, "UVa Dept": "French", "Degree": "PhD", "Current Organization": "Kenyon College", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Assistant Professor of French", "id": "Pierre Dairon"}, {"id": "French"}, {"Last Name": "Bauer", "First Name": "Jean", "Role": "Graduate Fellow", "Year": "2008-2009", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "Princeton", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Associate Director, Center for Digital Humanities at Princeton", "id": "Jean Bauer"}, {"Last Name": "Spencer", "First Name": "Scott", "Role": "Graduate Fellow", "Year": "2009-2010", "current email": "?", "UVa Dept": "?", "Degree": "PhD", "Current Organization": "?", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Scott Spencer"}, {"id": "?"}, {"Last Name": "Bollwerk", "First Name": "Elizabeth", "Role": "Graduate Fellow", "Year": "2009-2010", "current email": NaN, "UVa Dept": "Anthropology", "Degree": "PhD", "Current Organization": "Thomas Jefferson Foundation", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": 1.0, "Secondary Education": NaN, "Website": NaN, "Notes": "Archaeological Analyst at Thomas Jefferson Foundation", "id": "Elizabeth Bollwerk"}, {"Last Name": "Hsu", "First Name": "Wendy", "Role": "Graduate Fellow", "Year": "2009-2010", "current email": NaN, "UVa Dept": "Music", "Degree": "PhD", "Current Organization": "Los Angeles Department of Cultural Affairs", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": 1.0, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Works as a \"Digital Strategist\" -- was a Mellon Fellow at the LA DCA, worked as Market Researcher, Postdoc Researcher, and Adjunct", "id": "Wendy Hsu"}, {"Last Name": "Munson", "First Name": "Matt", "Role": "Graduate Fellow", "Year": "2009-2010", "current email": NaN, "UVa Dept": "Religious Studies", "Degree": "PhD", "Current Organization": "Universitat Leipzig", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "\"Research Fellow\" -- not sure what position at UVA was", "id": "Matt Munson"}, {"id": "Religious Studies"}, {"Last Name": "Benton", "First Name": "Jared", "Role": "Graduate Fellow", "Year": "2010-2011", "current email": NaN, "UVa Dept": "Art & Architecture", "Degree": "PhD", "Current Organization": "Old Dominion University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Jared Benton"}, {"id": "Art & Architecture"}, {"Last Name": "Finger", "First Name": "Tom", "Role": "Graduate Fellow", "Year": "2010-2011", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "University of Northern Arizona", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Tom Finger"}, {"Last Name": "Lewis", "First Name": "Randi", "Role": "Graduate Fellow", "Year": "2011-2012", "current email": "?", "UVa Dept": "?", "Degree": "PhD", "Current Organization": "?", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Randi Lewis"}, {"Last Name": "Triplett", "First Name": "Ed", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "Art & Architectural History", "Degree": "PhD", "Current Organization": "Duke University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://www.edwardtriplett.com/", "Notes": "I am a CLIR Postdoctoral fellow working on data curation for visual studies at Duke University Library and the Wired! Lab. Beginning in July 2017, I will take on a new position asLecturing Fellow at Duke teaching two courses per semester.", "id": "Ed Triplett"}, {"id": "Art & Architectural History"}, {"Last Name": "Gil", "First Name": "Alex", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "Columbia Univ.", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": 1.0, "Librarian": 1.0, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://english.columbia.edu/people/profile/466", "Notes": "Digital Scholarship Coordinator, Humanities and History Division, Columbia University Libraries", "id": "Alex Gil"}, {"Last Name": "Lestock", "First Name": "Brooke", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "MA", "Current Organization": "Milyli Inc", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": 1.0, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Brooke Lestock"}, {"Last Name": "O'Connor", "First Name": "Lindsay", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "Foxcroft School", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": 1.0, "Website": NaN, "Notes": NaN, "id": "Lindsay O'Connor"}, {"Last Name": "Storti", "First Name": "Sarah", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "University of Virginia", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Sarah Storti"}, {"Last Name": "Swafford", "First Name": "Annie", "Role": "Praxis Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "State University of New York, New Paltz", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "https://annieswafford.wordpress.com/about/", "Notes": "I\u2019m the Assistant Professor for Interdisciplinary and Digital Teaching and Scholarship at the State University of New York, New Paltz.", "id": "Annie Swafford"}, {"Last Name": "Hankins", "First Name": "Gabriel", "Role": "Graduate Fellow", "Year": "2011-2012", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "Clemson University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Currently Assistant Prof of English", "id": "Gabriel Hankins"}, {"Last Name": "Walsh", "First Name": "Brandon", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVA (Scholars' Lab)", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://walshbr.com/", "Notes": NaN, "id": "Brandon Walsh"}, {"Last Name": "Lin", "First Name": "Shane", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "History", "Degree": "MA", "Current Organization": "UVA (Scholars' Lab)", "Current email": NaN, "Current Date": "8/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Still grad student, but has worked in tech in the past -- was an MA in history at time of fellowship, now getting his PhD", "id": "Shane Lin"}, {"Last Name": "M\u00e1rquez", "First Name": "Cecilia", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "History", "Degree": "MA", "Current Organization": "NYU", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Was MA when got fellowship, then got a PhD", "id": "Cecilia M\u00e1rquez"}, {"Last Name": "Flaherty", "First Name": "David", "Role": "Graduate Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": NaN, "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Thomas Finger teaches classes in American and environmental history. His research focuses on environmental histories of food, water, and energy systems. He is particularly interested in how human economic relationships are embedded in natural systems, and how the materiality of resource flows contributes to economic inequality. In his teaching and research, Dr. Finger looks beyond national borders to ask how larger communities of humans, plants, and animals live within production chains.", "id": "David Flaherty"}, {"Last Name": "Peck", "First Name": "Chris", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "Music", "Degree": "PhD", "Current Organization": "University of California, Merced", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://www.intermittentmusic.com/", "Notes": "Peck is also working on a new music-theater piece with Eleanor Bauer, NEW JOY, set to premiere in Germany in 2019.", "id": "Chris Peck"}, {"Last Name": "Nally", "First Name": "Gwen", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "Philosophy", "Degree": "PhD", "Current Organization": "University of Missouri-Kansas City", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Edith Gwendolyn Nally is an Assistant Professor of Philosophy at the University of Missouri-Kansas City.", "id": "Gwen Nally"}, {"id": "Philosophy"}, {"Last Name": "Maiers", "First Name": "Claire", "Role": "Praxis Fellow", "Year": "2012-2013", "current email": NaN, "UVa Dept": "Sociology", "Degree": "PhD", "Current Organization": "UVA (Center for Media and Citizenship)", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Is Research Director --possibly still also grad student?", "id": "Claire Maiers"}, {"id": "Sociology"}, {"Last Name": "Ikeshoji-Orlati", "First Name": "Veronica", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "Classical Art & Archaeology", "Degree": "PhD", "Current Organization": "Vanderbilt", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "\"CLIR Postdoctoral Fellow for Data Curation\"", "Notes": NaN, "id": "Veronica Ikeshoji-Orlati"}, {"id": "Classical Art & Archaeology"}, {"Last Name": "Fox", "First Name": "Elizabeth", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Elizabeth Fox"}, {"Last Name": "Kingsley", "First Name": "Stephanie", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "English", "Degree": "MA", "Current Organization": "American Historical Association", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": 1.0, "Secondary Education": NaN, "Website": "http://stephanie-kingsley.github.io/", "Notes": "Works for the American Historical Association -- As web and social media editor at the American Historical Association, I now have the opportunity to work in support of that mission.", "id": "Stephanie Kingsley"}, {"Last Name": "Stone", "First Name": "Zachary", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVA", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Zachary Stone"}, {"Last Name": "Richeson", "First Name": "Tamika", "Role": "Graduate Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Tamika Richeson"}, {"Last Name": "DeLuca", "First Name": "Erik", "Role": "Graduate Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "Music - Composition", "Degree": "PhD", "Current Organization": "Iceland Academy of the Arts", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://www.erikdeluca.com/about/", "Notes": "DeLuca received the PhD in Composition and Computer Technologies from the University of Virginia and is currently based in Reykjav\u00edk as an American-Scandinavian Foundation postdoctoral fellow affiliated with the Iceland Academy of the Arts", "id": "Erik DeLuca"}, {"id": "Music - Composition"}, {"Last Name": "Bailey", "First Name": "Scott", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "Religious Studies", "Degree": "PhD", "Current Organization": "Stanford", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://csbailey.org/", "Notes": "\"Research Developer, Center for Interdisciplinary Digital Research -- out-of-date website", "id": "Scott Bailey"}, {"Last Name": "Tripodi", "First Name": "Francesca", "Role": "Praxis Fellow", "Year": "2013-2014", "current email": NaN, "UVa Dept": "Sociology", "Degree": "PhD", "Current Organization": "UVA (Data & Society Postdoc)", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "https://ftripodi.com/", "Notes": "I\u2019m a sociologist that researches the relationship between participatory media and inequality. During the 2017-2018 academic year, I will be a postdoctoral scholar at Data & Society. My project while I\u2019m there is focused on how partisan groups interact with media and the role community plays in legitimating what constitutes news and information. Starting in the Fall of 2018, I will join the Sociology & Anthropology Department at James Madison University as an Assistant Professor of Sociology.", "id": "Francesca Tripodi"}, {"Last Name": "Grayburn", "First Name": "Jennifer", "Role": "Praxis Fellow, Makerspace Consultant", "Year": "2014-2015", "current email": "[email protected]", "UVa Dept": "Art and Archaeology", "Degree": "PhD", "Current Organization": "Temple University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "https://jennifergrayburn.com/about/", "Notes": "Jennifer Grayburn is the CLIR Postdoctoral Fellow at Temple University\u2019s Digital Scholarship Center", "id": "Jennifer Grayburn"}, {"id": "Art and Archaeology"}, {"Last Name": "Boyd", "First Name": "Amy", "Role": "Praxis Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Amy Boyd"}, {"Last Name": "Ferguson", "First Name": "Andrew", "Role": "Praxis Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Andrew Ferguson"}, {"Last Name": "Foy", "First Name": "Jennifer", "Role": "Graduate Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "Brandeis University", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Now \"Jennifer Reed.\u201d Florence Levy Kay Fellow in Eighteenth Century Studies", "id": "Jennifer Foy"}, {"Last Name": "Chawla", "First Name": "Swati", "Role": "Praxis Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Swati Chawla"}, {"Last Name": "Lewis", "First Name": "Steven", "Role": "Praxis Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "Music", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Steven Lewis"}, {"Last Name": "Gjata", "First Name": "Joris", "Role": "Praxis Fellow", "Year": "2014-2015", "current email": NaN, "UVa Dept": "Sociology", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Joris Gjata"}, {"Last Name": "Donovan", "First Name": "Bremen", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "Anthropology", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Bremen Donovan"}, {"Last Name": "Ascher", "First Name": "James", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "James Ascher"}, {"Last Name": "Reed", "First Name": "Ethan", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Ethan Reed"}, {"Last Name": "Rosenblith", "First Name": "Gillet", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Gillet Rosenblith"}, {"Last Name": "Devorah", "First Name": "Rachel", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "Music - Composition", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Rachel Devorah"}, {"Last Name": "Warren", "First Name": "Lydia", "Role": "Praxis Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "Music - Critical and Comparative Studies", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Lydia Warren"}, {"id": "Music - Critical and Comparative Studies"}, {"Last Name": "Caticha", "First Name": "Alicia", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "Art History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Alicia Caticha"}, {"id": "Art History"}, {"Last Name": "Greenlee", "First Name": "Justin", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "Art History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Justin Greenlee"}, {"Last Name": "Buysse", "First Name": "Jordan", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Jordan Buysse"}, {"Last Name": "Collins", "First Name": "Alyssa", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "English", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Alyssa Collins"}, {"Last Name": "Thompson", "First Name": "Joseph", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Joseph Thompson"}, {"Last Name": "McEleney", "First Name": "Sarah", "Role": "Praxis Fellow", "Year": "2016-2017", "current email": NaN, "UVa Dept": "Slavic Languages and Literature", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": 1.0, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": NaN, "id": "Sarah McEleney"}, {"id": "Slavic Languages and Literature"}, {"Last Name": "Rodriguez", "First Name": "Lydia", "Role": "Graduate Fellow", "Year": NaN, "current email": NaN, "UVa Dept": "Anthropology", "Degree": "PhD", "Current Organization": "The State University of Linguistic Anthropology", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": 1.0, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Assistant Professor", "id": "Lydia Rodriguez"}, {"Last Name": "Wheeles", "First Name": "Dana", "Role": "Graduate Fellow", "Year": NaN, "current email": NaN, "UVa Dept": "Art History", "Degree": "PhD", "Current Organization": "Freelance", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": 1.0, "private sector": 1.0, "Secondary Education": NaN, "Website": "https://danawheeles.com/resume/", "Notes": "\"I work with organizations (both in Charlottesville and remotely) as a data curation specialist. I can contribute to projects in need of information architecture, schema development, and search relevancy tuning, as well as data visualization using tools like Axure and Tableau.\"", "id": "Dana Wheeles"}, {"Last Name": "Senefeld", "First Name": "Emily", "Role": "Graduate Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "Sewanee", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": 1.0, "Post-doc": NaN, "Alt-Ac": NaN, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": NaN, "Notes": "Just graduated -- visiting lecturer", "id": "Emily Senefeld"}, {"Last Name": "Ambuske", "First Name": "James", "Role": "Graduate Fellow", "Year": "2015-2016", "current email": NaN, "UVa Dept": "History", "Degree": "PhD", "Current Organization": "UVa", "Current email": NaN, "Current Date": "6/1/2017", "Graduate Student": NaN, "Faculty (higher ed)": NaN, "Adjunct": NaN, "Post-doc": 1.0, "Alt-Ac": 1.0, "Librarian": NaN, "public sector": NaN, "private sector": NaN, "Secondary Education": NaN, "Website": "http://www.jamespambuske.com/?page_id=94", "Notes": "Farmer Postdoctoral Fellow in Digital Humanities, Arthur J. Morris Law Library, University of Virginia School of Law", "id": "James Ambuske"}], "links": [{"degree": 1, "community": 0, "source": "Chris Forster", "target": "English"}, {"degree": 18, "community": 0, "source": "English", "target": "Alex Gil"}, {"degree": 18, "community": 0, "source": "English", "target": "Brooke Lestock"}, {"degree": 18, "community": 0, "source": "English", "target": "Lindsay O'Connor"}, {"degree": 18, "community": 0, "source": "English", "target": "Sarah Storti"}, {"degree": 18, "community": 0, "source": "English", "target": "Annie Swafford"}, {"degree": 18, "community": 0, "source": "English", "target": "Gabriel Hankins"}, {"degree": 18, "community": 0, "source": "English", "target": "Brandon Walsh"}, {"degree": 18, "community": 0, "source": "English", "target": "Elizabeth Fox"}, {"degree": 18, "community": 0, "source": "English", "target": "Stephanie Kingsley"}, {"degree": 18, "community": 0, "source": "English", "target": "Zachary Stone"}, {"degree": 18, "community": 0, "source": "English", "target": "Amy Boyd"}, {"degree": 18, "community": 0, "source": "English", "target": "Andrew Ferguson"}, {"degree": 18, "community": 0, "source": "English", "target": "Jennifer Foy"}, {"degree": 18, "community": 0, "source": "English", "target": "James Ascher"}, {"degree": 18, "community": 0, "source": "English", "target": "Ethan Reed"}, {"degree": 18, "community": 0, "source": "English", "target": "Jordan Buysse"}, {"degree": 18, "community": 0, "source": "English", "target": "Alyssa Collins"}, {"degree": 1, "community": 1, "source": "Mark Nevin", "target": "History"}, {"degree": 13, "community": 1, "source": "History", "target": "Dana Stefanelli"}, {"degree": 13, "community": 1, "source": "History", "target": "Jean Bauer"}, {"degree": 13, "community": 1, "source": "History", "target": "Tom Finger"}, {"degree": 13, "community": 1, "source": "History", "target": "Shane Lin"}, {"degree": 13, "community": 1, "source": "History", "target": "Cecilia M\u00e1rquez"}, {"degree": 13, "community": 1, "source": "History", "target": "David Flaherty"}, {"degree": 13, "community": 1, "source": "History", "target": "Tamika Richeson"}, {"degree": 13, "community": 1, "source": "History", "target": "Swati Chawla"}, {"degree": 13, "community": 1, "source": "History", "target": "Gillet Rosenblith"}, {"degree": 13, "community": 1, "source": "History", "target": "Joseph Thompson"}, {"degree": 13, "community": 1, "source": "History", "target": "Emily Senefeld"}, {"degree": 13, "community": 1, "source": "History", "target": "James Ambuske"}, {"degree": 1, "community": 2, "source": "Lee Bidgood", "target": "Music"}, {"degree": 4, "community": 2, "source": "Music", "target": "Wendy Hsu"}, {"degree": 4, "community": 2, "source": "Music", "target": "Chris Peck"}, {"degree": 4, "community": 2, "source": "Music", "target": "Steven Lewis"}, {"degree": 1, "community": 3, "source": "Abby Holeman", "target": "Anthropology"}, {"degree": 4, "community": 3, "source": "Anthropology", "target": "Elizabeth Bollwerk"}, {"degree": 4, "community": 3, "source": "Anthropology", "target": "Bremen Donovan"}, {"degree": 4, "community": 3, "source": "Anthropology", "target": "Lydia Rodriguez"}, {"degree": 1, "community": 4, "source": "Pierre Dairon", "target": "French"}, {"degree": 1, "community": 5, "source": "Scott Spencer", "target": "?"}, {"degree": 2, "community": 5, "source": "?", "target": "Randi Lewis"}, {"degree": 1, "community": 6, "source": "Matt Munson", "target": "Religious Studies"}, {"degree": 2, "community": 6, "source": "Religious Studies", "target": "Scott Bailey"}, {"degree": 1, "community": 7, "source": "Jared Benton", "target": "Art & Architecture"}, {"degree": 1, "community": 8, "source": "Ed Triplett", "target": "Art & Architectural History"}, {"degree": 1, "community": 9, "source": "Gwen Nally", "target": "Philosophy"}, {"degree": 1, "community": 10, "source": "Claire Maiers", "target": "Sociology"}, {"degree": 3, "community": 10, "source": "Sociology", "target": "Francesca Tripodi"}, {"degree": 3, "community": 10, "source": "Sociology", "target": "Joris Gjata"}, {"degree": 1, "community": 11, "source": "Veronica Ikeshoji-Orlati", "target": "Classical Art & Archaeology"}, {"degree": 1, "community": 12, "source": "Erik DeLuca", "target": "Music - Composition"}, {"degree": 2, "community": 12, "source": "Music - Composition", "target": "Rachel Devorah"}, {"degree": 1, "community": 13, "source": "Jennifer Grayburn", "target": "Art and Archaeology"}, {"degree": 1, "community": 14, "source": "Lydia Warren", "target": "Music - Critical and Comparative Studies"}, {"degree": 1, "community": 15, "source": "Alicia Caticha", "target": "Art History"}, {"degree": 3, "community": 15, "source": "Art History", "target": "Justin Greenlee"}, {"degree": 3, "community": 15, "source": "Art History", "target": "Dana Wheeles"}, {"degree": 1, "community": 16, "source": "Sarah McEleney", "target": "Slavic Languages and Literature"}]} |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// https://github.com/micahstubbs/d3-adjacency-matrix-layout Version 1.0.0. Copyright 2016 contributors. | |
(function (global, factory) { | |
typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports, require('d3')) : | |
typeof define === 'function' && define.amd ? define(['exports', 'd3'], factory) : | |
(factory((global.d3 = global.d3 || {}),global.d3)); | |
}(this, function (exports,d3) { 'use strict'; | |
function d3AdjacencyMatrixLayout () { | |
var directed = true; | |
var size = [1, 1]; | |
var nodes = []; | |
var edges = []; | |
var edgeWeight = function edgeWeight(d) { | |
return 1; | |
}; | |
var nodeID = function nodeID(d) { | |
return d.id; | |
}; | |
function matrix() { | |
var width = size[0]; | |
var height = size[1]; | |
var nodeWidth = width / nodes.length; | |
var nodeHeight = height / nodes.length; | |
// const constructedMatrix = []; | |
var matrix = []; | |
var edgeHash = {}; | |
var xScale = d3.scaleLinear().domain([0, nodes.length]).range([0, width]); | |
var yScale = d3.scaleLinear().domain([0, nodes.length]).range([0, height]); | |
nodes.forEach(function (node, i) { | |
node.sortedIndex = i; | |
}); | |
edges.forEach(function (edge) { | |
var constructedEdge = { | |
source: edge.source, | |
target: edge.target, | |
weight: edgeWeight(edge) | |
}; | |
if (typeof edge.source === 'number') { | |
constructedEdge.source = nodes[edge.source]; | |
} | |
if (typeof edge.target === 'number') { | |
constructedEdge.target = nodes[edge.target]; | |
} | |
var id = nodeID(constructedEdge.source) + '-' + nodeID(constructedEdge.target); | |
if (directed === false && constructedEdge.source.sortedIndex < constructedEdge.target.sortedIndex) { | |
id = nodeID(constructedEdge.target) + '-' + nodeID(constructedEdge.source); | |
} | |
if (!edgeHash[id]) { | |
edgeHash[id] = constructedEdge; | |
} else { | |
edgeHash[id].weight = edgeHash[id].weight + constructedEdge.weight; | |
} | |
}); | |
console.log('nodes', nodes, nodes.length); | |
nodes.forEach(function (sourceNode, a) { | |
nodes.forEach(function (targetNode, b) { | |
var grid = { | |
id: nodeID(sourceNode) + '-' + nodeID(targetNode), | |
source: sourceNode, | |
target: targetNode, | |
x: xScale(b), | |
y: yScale(a), | |
weight: 0, | |
height: nodeHeight, | |
width: nodeWidth | |
}; | |
var edgeWeight = 0; | |
if (edgeHash[grid.id]) { | |
edgeWeight = edgeHash[grid.id].weight; | |
grid.weight = edgeWeight; | |
} | |
if (directed === true || b < a) { | |
matrix.push(grid); | |
if (directed === false) { | |
var mirrorGrid = { | |
id: nodeID(sourceNode) + '-' + nodeID(targetNode), | |
source: sourceNode, | |
target: targetNode, | |
x: xScale(a), | |
y: yScale(b), | |
weight: 0, | |
height: nodeHeight, | |
width: nodeWidth | |
}; | |
mirrorGrid.weight = edgeWeight; | |
matrix.push(mirrorGrid); | |
} | |
} | |
}); | |
}); | |
console.log('matrix', matrix, matrix.length); | |
return matrix; | |
} | |
matrix.directed = function (x) { | |
if (!arguments.length) return directed; | |
directed = x; | |
return matrix; | |
}; | |
matrix.size = function (x) { | |
if (!arguments.length) return size; | |
size = x; | |
return matrix; | |
}; | |
matrix.nodes = function (x) { | |
if (!arguments.length) return nodes; | |
nodes = x; | |
return matrix; | |
}; | |
matrix.links = function (x) { | |
if (!arguments.length) return edges; | |
edges = x; | |
return matrix; | |
}; | |
matrix.edgeWeight = function (x) { | |
if (!arguments.length) return edgeWeight; | |
if (typeof x === 'function') { | |
edgeWeight = x; | |
} else { | |
edgeWeight = function edgeWeight() { | |
return x; | |
}; | |
} | |
return matrix; | |
}; | |
matrix.nodeID = function (x) { | |
if (!arguments.length) return nodeID; | |
if (typeof x === 'function') { | |
nodeID = x; | |
} | |
return matrix; | |
}; | |
matrix.xAxis = function (calledG) { | |
var nameScale = d3.scalePoint().domain(nodes.map(nodeID)).range([0, size[0]]).padding(1); | |
var xAxis = d3.axisTop().scale(nameScale).tickSize(4); | |
calledG.append('g').attr('class', 'am-xAxis am-axis').call(xAxis).selectAll('text').style('text-anchor', 'end').attr('transform', 'translate(-10,-10) rotate(90)'); | |
}; | |
matrix.yAxis = function (calledG) { | |
var nameScale = d3.scalePoint().domain(nodes.map(nodeID)).range([0, size[1]]).padding(1); | |
var yAxis = d3.axisLeft().scale(nameScale).tickSize(4); | |
calledG.append('g').attr('class', 'am-yAxis am-axis').call(yAxis); | |
}; | |
return matrix; | |
} | |
exports.adjacencyMatrixLayout = d3AdjacencyMatrixLayout; | |
Object.defineProperty(exports, '__esModule', { value: true }); | |
})); |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
source | target | |
---|---|---|
Jeremy Boggs | American Studies | |
Rafael Alvarado | Anthropology | |
Francesca Fiorani | Art | |
Francesca Fiorani | Arts & Sciences | |
Ian Baucom | Arts & Sciences | |
Center for Digital Editing | Arts & Sciences | |
Erica Cavenaugh | Center for Digital Editing | |
Worthy Martin | Computer Science | |
Robbie Hott | Computer Science | |
Pete Alonzi | Data Science Institute | |
Rafael Alvarado | Data Science Institute | |
Phil Bourne | Data Science Institute | |
Scholars' Lab | DH Graduate Fellows | |
Scholars' Lab | DH Graduate Prototyping Fellows | |
Rennie Mapp | DH@UVa | |
Bill Ferster | Education | |
Alison Booth | English | |
John Unsworth | English | |
Robbie Bingler | IATH | |
Shayne Brandon | IATH | |
Cindy Girard | IATH | |
Worthy Martin | IATH | |
John Unsworth | Library | |
Sarah Wells | IATH | |
Lauren Masari | IATH | |
Doug Ross | IATH | |
Robbie Hott | IATH | |
Provost | IATH | |
IATH | IATH Associate Fellows | |
IATH | IATH Resident Fellows | |
John Unsworth | Library | |
DH@UVa | Library | |
DH@UVa | VPIT | |
Rafael Alvarado | Media Studies | |
Scholars' Lab | Praxis Graduate Fellows | |
Archie Holmes | Provost | |
Data Science Institute | Provost | |
David Germano | Religious Studies | |
Pete Alonzi | Research Data Services | |
Arin Bennett | Scholars' Lab | |
Jeremy Boggs | Scholars' Lab | |
Alison Booth | Scholars' Lab | |
Chris Gist | Scholars' Lab | |
Ammon Shepherd | Scholars' Lab | |
Zoe LaBlanc | Scholars' Lab | |
Will Rourk | Scholars' Lab | |
Drew Macqueen | Scholars' Lab | |
Ronda Grizzle | Scholars' Lab | |
Laura Miller | Scholars' Lab | |
Shane Lin | Scholars' Lab | |
Amanda Visconti | Scholars' Lab | |
Brandon Walsh | Scholars' Lab | |
Library | Scholars' Lab | |
Bill Ferster | SHANTI | |
David Germano | SHANTI | |
Yuji Shinozake | SHANTI | |
Rennie Mapp | SHANTI | |
Chris Jewell | SHANTI | |
John Alexander | SHANTI | |
VPIT | SHANTI | |
Melinda Bauman | UVA Library | |
Daniel Pitti | UVA Library | |
Nadim Al-Jarroud | VPIT | |
Ron Hutchins | VPIT | |
DH@UVa | VPIT |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<!DOCTYPE html> | |
<head> | |
<meta charset="utf-8"> | |
<script src="https://d3js.org/d3.v4.min.js"></script> | |
<script src='d3-adjacency-matrix-layout.js' type='text/JavaScript'></script> | |
<style> | |
svg { | |
font: 10px sans-serif; | |
} | |
.label { | |
fill: #999; | |
font-size: 8px; | |
text-anchor: end; | |
} | |
.column .label { | |
text-anchor: start; | |
} | |
rect { | |
fill: #eee; | |
stroke: #d62333; | |
stroke-width: 0; | |
} | |
rect:hover { | |
stroke-width: 1px; | |
} | |
</style> | |
<script src="https://d3js.org/d3.v4.min.js"></script> | |
</head> | |
<svg></svg> | |
<body> | |
<script> | |
// Feel free to change or delete any of the code you see in this editor! | |
var margin = { | |
top: 170, | |
right: 0, | |
bottom: 0, | |
left: 170 | |
}; | |
var width = 800 - margin.left - margin.right; | |
var height = 800 - margin.top - margin.bottom; | |
var color = d3.scaleOrdinal(["#1f77b4", "#ff7f0e", "#2ca02c", "#d62728", "#9467bd", "#8c564b", "#e377c2", "#bcbd22", "#17becf"]); | |
var opacity = d3.scaleLinear() | |
.range([0.5, 1]) | |
.clamp(true); | |
var x = d3.scaleBand() | |
.rangeRound([0, width]) | |
.paddingInner(0.1) | |
.align(0); | |
var svg = d3.select('svg') | |
.attr('width', width + margin.left + margin.right) | |
.attr('height', height + margin.top + margin.bottom) | |
.append('g') | |
.attr('transform', 'translate(' + margin.left + ',' + margin.top + ')'); | |
var graph = {} | |
d3.queue() | |
.defer(d3.csv, "nodes_viz.csv") | |
.defer(d3.csv, "edges_viz2.csv") | |
.await(function(error, file1, file2) { | |
if (error) { | |
console.error('Oh dear, something went wrong: ' + error); | |
} | |
else { | |
createAdjacencyMatrix(file1, file2); | |
} | |
}); | |
function firstAttempt(file1, file2) { | |
graph['nodes'] = file1; | |
graph['links'] = file2; | |
var idToNode = {}; | |
graph.nodes.forEach(function (n, key) { | |
n.degree = 0; | |
idToNode[n.Name] = n; | |
}); | |
console.log(graph, idToNode); | |
graph.links.forEach(function (e) { | |
e.source = idToNode[e.source]; | |
e.target = idToNode[e.target]; | |
// console.log(e) | |
e.source.degree++; | |
e.target.degree++; | |
}); | |
x.domain(d3.range(graph.nodes.length)); | |
opacity.domain([0, d3.max(graph.links, function (d) { | |
return d.degree; })]); | |
var matrix = graph.nodes.map(function (outer, i) { | |
outer.index = i; | |
return graph.nodes.map(function (inner, j) { | |
return {i: i, j: j, val: i === j ? inner.degree : 0}; | |
}); | |
}); | |
graph.links.forEach(function (l) { | |
matrix[l.source.index][l.target.index].val = l.degree; | |
matrix[l.target.index][l.source.index].val = l.degree; | |
}); | |
console.log(graph.links); | |
var row = svg.selectAll('g.row') | |
.data(matrix) | |
.enter().append('g') | |
.attr('class', 'row') | |
.attr('transform', function (d, i) { return 'translate(0,' + x(i) + ')'; }) | |
.each(makeRow); | |
row.append('text') | |
.attr('class', 'label') | |
.attr('x', -4) | |
.attr('y', x.bandwidth() / 2) | |
.attr('dy', '0.32em') | |
.text(function (d, i) { return graph.nodes[i].Name; }); | |
var column = svg.selectAll('g.column') | |
.data(matrix) | |
.enter().append('g') | |
.attr('class', 'column') | |
.attr('transform', function(d, i) { return 'translate(' + x(i) + ', 0)rotate(-90)'; }) | |
.append('text') | |
.attr('class', 'label') | |
.attr('x', 4) | |
.attr('y', x.bandwidth() / 2) | |
.attr('dy', '0.32em') | |
.text(function (d, i) { return graph.nodes[i].Name; }); | |
function makeRow(rowData) { | |
var cell = d3.select(this).selectAll('rect.cell') | |
.data(rowData) | |
.enter().append('rect') | |
.attr('class', 'cell') | |
.attr('x', function (d, i) { return x(i); }) | |
.attr('width', x.bandwidth()) | |
.attr('height', x.bandwidth()) | |
.style('fill-opacity', function (d) { return d.val > 0 ? opacity(d.val) : 1; }) | |
.style('fill', function (d) { | |
if (d.val > 0) | |
return color(graph.nodes[d.i].degree); | |
else if (d.val > 0) | |
return '#555'; | |
return null; | |
}) | |
.on('mouseover', function (d) { | |
row.filter(function (_, i) { return d.i === i; }) | |
.selectAll('text') | |
.style('fill', '#d62333') | |
.style('font-weight', 'bold'); | |
column.filter(function (_, j) { return d.j === j; }) | |
.style('fill', '#d62333') | |
.style('font-weight', 'bold'); | |
}) | |
.on('mouseout', function () { | |
row.selectAll('text') | |
.style('fill', null) | |
.style('font-weight', null); | |
column | |
.style('fill', null) | |
.style('font-weight', null); | |
}); | |
cell.append('title') | |
.text(function (d) { | |
return graph.nodes[d.i].Name + ' - ' + graph.nodes[d.j].Name + ', weight: ' + d.val; | |
}); | |
} | |
} | |
function createAdjacencyMatrix(nodes,edges) { | |
var edgeHash = {}; | |
for (x in edges) { | |
var id = edges[x].source + "-" + edges[x].target; | |
edgeHash[id] = edges[x]; | |
} | |
console.log(edgeHash) | |
matrix = []; | |
//create all possible edges | |
nodes.forEach(function (n, key){ | |
n.id =key | |
}) | |
for (a in nodes) { | |
for (b in nodes) { | |
console.log(nodes[a], b) | |
var grid = {id: nodes[a].id + "-" + nodes[b].id, x: b, y: a, weight: 0}; | |
if (edgeHash[grid.id]) { | |
grid.weight = edgeHash[grid.id].weight; | |
} | |
matrix.push(grid); | |
} | |
} | |
console.log(matrix); | |
} | |
</script> | |
</body> |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Name | Label | |
---|---|---|
Jeremy Boggs | Jeremy Boggs | |
Rafael Alvarado | Rafael Alvarado | |
Francesca Fiorani | Francesca Fiorani | |
Ian Baucom | Ian Baucom | |
Center for Digital Editing | Center for Digital Editing | |
Erica Cavenaugh | Erica Cavenaugh | |
Worthy Martin | Worthy Martin | |
Robbie Hott | Robbie Hott | |
Pete Alonzi | Pete Alonzi | |
Phil Bourne | Phil Bourne | |
Scholars' Lab | Scholars' Lab | |
Rennie Mapp | Rennie Mapp | |
Bill Ferster | Bill Ferster | |
Alison Booth | Alison Booth | |
John Unsworth | John Unsworth | |
Robbie Bingler | Robbie Bingler | |
Shayne Brandon | Shayne Brandon | |
Cindy Girard | Cindy Girard | |
Sarah Wells | Sarah Wells | |
Lauren Masari | Lauren Masari | |
Doug Ross | Doug Ross | |
Provost | Provost | |
IATH | IATH | |
DH@UVa | DH@UVa | |
Archie Holmes | Archie Holmes | |
Data Science Institute | Data Science Institute | |
David Germano | David Germano | |
Arin Bennett | Arin Bennett | |
Chris Gist | Chris Gist | |
Ammon Shepherd | Ammon Shepherd | |
Zoe LaBlanc | Zoe LaBlanc | |
Will Rourk | Will Rourk | |
Drew Macqueen | Drew Macqueen | |
Ronda Grizzle | Ronda Grizzle | |
Laura Miller | Laura Miller | |
Shane Lin | Shane Lin | |
Amanda Visconti | Amanda Visconti | |
Brandon Walsh | Brandon Walsh | |
Library | Library | |
Yuji Shinozake | Yuji Shinozake | |
Chris Jewell | Chris Jewell | |
John Alexander | John Alexander | |
VPIT | VPIT | |
Melinda Bauman | Melinda Bauman | |
Daniel Pitti | Daniel Pitti | |
Nadim Al-Jarroud | Nadim Al-Jarroud | |
Ron Hutchins | Ron Hutchins | |
American Studies | American Studies | |
Anthropology | Anthropology | |
Art | Art | |
Arts & Sciences | Arts & Sciences | |
Computer Science | Computer Science | |
DH Graduate Fellows | DH Graduate Fellows | |
DH Graduate Prototyping Fellows | DH Graduate Prototyping Fellows | |
Education | Education | |
English | English | |
IATH Associate Fellows | IATH Associate Fellows | |
IATH Resident Fellows | IATH Resident Fellows | |
Media Studies | Media Studies | |
Praxis Graduate Fellows | Praxis Graduate Fellows | |
Religious Studies | Religious Studies | |
Research Data Services | Research Data Services | |
SHANTI | SHANTI | |
UVA Library | UVA Library | |
VPIT | VPIT |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment