SlideShare una empresa de Scribd logo
1 de 20
...and a way to reanimate the same



                                                               Shawn Graham
                                     Assistant Professor of Digital Humanities
                                          Carleton University, Ottawa Canada
                                                            @electricarchaeo
   Visualdataweb.org/relfinder
• Tom Brughmans, http://archaeologicalnetworks.wordpress.com/2009/07/20/method-update-co-present-forms-and-wares/
   Left to right, CIL XV.1 2194, 189, 861. Graham, 2006.




                                                   <- typical brick stamp of
                                                   Constantinople, Bardill
                                                   2004, type 6601.c. Ca 510/11
      The typical kinds of ties between two sites, here imagined 40 km distant from each other, and four clay sources. The relationships are based on co-appearance of names in different
       stamps, use of the same clay sources, and so on. The result is multiple overlapping and intersecting networks!
Graham 2006, Figure 1.7
Bardill, 2004. Figures 1 & 2
NB. Network graph overlay onto real map of Constantinople is only approximate and
not formally georeferenced.
‘Sugarscape’, as implemented in Netlogo. In this model, agents compete for a resource to explore the foundations of wealth distribution and
inequality. - Li, J. and Wilensky, U. (2009). NetLogo Sugarscape 3 Wealth Distribution model.
http://ccl.northwestern.edu/netlogo/models/Sugarscape3WealthDistribution. Center for Connected Learning and Computer-Based
Modeling, Northwestern University, Evanston, IL.
to import-network
 clear-all
 set-default-shape turtles "circle"
 import-attributes
 layout-circle (sort turtles) (max-pxcor - 1)
 import-links
end

  Network Import Code Example, Netlogo.

  Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning
  and Computer-Based Modeling, Northwestern University, Evanston, IL.
to import-attributes
 ;; This opens the file, so we can use it.
file-open "places-attributes-v3.txt“
 ;; Read in all the data in the file
 ;; data on the line is in this order:
 ;; node-id attribute1 attribute2
 while [not file-at-end?]
 [
   ;; this reads a single line into a three-item list
   let items read-from-string (word "[" file-read-line "]")
   crt 1 [
     set node-id item 0 items
     set size item 1 items
     set color item 2 items
   ]
 ]
 file-close
end
;; This procedure reads in a file that contains all the links
;; The file is simply 3 columns separated by spaces. In this
;; example, the links are directed. The first column contains
;; the node-id of the node originating the link. The second
;; column the node-id of the node on the other end of the link.
;; The third column is the strength of the link.
to import-links                                                   ‘Links’ & ‘Attributes’ files
 ;; This opens the file, so we can use it.
           file-open "place-to-place-links-v3.txt“                can be created by
                                                                  copying and pasting the
;; Read in all the data in the file
 while [not file-at-end?]                                         relevant information
 [                                                                from a standard .net file
   ;; this reads a single line into a three-item list
   let items read-from-string (word "[" file-read-line "]")       (csv >> gephi >> net)
   ask get-node (item 0 items)
   [
     create-link-with get-node (item 1 items)
      [ set label item 2 items ]
   ]
 ]
 file-close
end
to play-games-of-patronage
  examine-status-of-friends-network
   pay-respects-to-higher-status
   receive-respect-from-lower-status
   gifts-and-favors
   recalculate-new-status-of-self
end
Model is a mashup of ‘Network Import’ & ‘Virus transmission on a network’, with the
idea of modifying the virus to simulate ideas about social contagion (eventually).
   See Graham 2009, Behaviour Space: Simulating Roman Social Life and Civil Violence
      http://www.digitalstudies.org/ojs/index.php/digital_studies/article/view/172/214 for details




Explore this model, download the code at
http://www.graeworks.net/abm/PatronWorld.html

Más contenido relacionado

Similar a Networks from artefacts

Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Richard Ingram
 
A Survey On Link Prediction In Social Networks
A Survey On Link Prediction In Social NetworksA Survey On Link Prediction In Social Networks
A Survey On Link Prediction In Social NetworksApril Smith
 
Complex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma TreComplex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma TreMatteo Moci
 
2010 06-08 chania stochastic web modelling - copy
2010 06-08 chania stochastic web modelling - copy2010 06-08 chania stochastic web modelling - copy
2010 06-08 chania stochastic web modelling - copyvafopoulos
 
It’s a “small world” after all
It’s a “small world” after allIt’s a “small world” after all
It’s a “small world” after allquanmengli
 
Iaetsd similarity search in information networks using
Iaetsd similarity search in information networks usingIaetsd similarity search in information networks using
Iaetsd similarity search in information networks usingIaetsd Iaetsd
 
P118 gummadi
P118 gummadiP118 gummadi
P118 gummadifoufa31
 
How the Web can change social science research (including yours)
How the Web can change social science research (including yours)How the Web can change social science research (including yours)
How the Web can change social science research (including yours)Frank van Harmelen
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Marko Rodriguez
 
Topology ppt
Topology pptTopology ppt
Topology pptboocse11
 
In search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked DataIn search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked Datajonblower
 
Sub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula NetworksSub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula Networksijceronline
 
OREChem Services and Workflows
OREChem Services and WorkflowsOREChem Services and Workflows
OREChem Services and Workflowsmarpierc
 
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...Gabriela Agustini
 
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...IEEEMEMTECHSTUDENTSPROJECTS
 
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...IEEEFINALYEARSTUDENTPROJECTS
 

Similar a Networks from artefacts (20)

Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012Visualising data: Seeing is Believing - CS Forum 2012
Visualising data: Seeing is Believing - CS Forum 2012
 
A Survey On Link Prediction In Social Networks
A Survey On Link Prediction In Social NetworksA Survey On Link Prediction In Social Networks
A Survey On Link Prediction In Social Networks
 
1005.2122
1005.21221005.2122
1005.2122
 
1005.2122
1005.21221005.2122
1005.2122
 
Complex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma TreComplex Networks Analysis @ Universita Roma Tre
Complex Networks Analysis @ Universita Roma Tre
 
2010 06-08 chania stochastic web modelling - copy
2010 06-08 chania stochastic web modelling - copy2010 06-08 chania stochastic web modelling - copy
2010 06-08 chania stochastic web modelling - copy
 
It’s a “small world” after all
It’s a “small world” after allIt’s a “small world” after all
It’s a “small world” after all
 
Iaetsd similarity search in information networks using
Iaetsd similarity search in information networks usingIaetsd similarity search in information networks using
Iaetsd similarity search in information networks using
 
P118 gummadi
P118 gummadiP118 gummadi
P118 gummadi
 
How the Web can change social science research (including yours)
How the Web can change social science research (including yours)How the Web can change social science research (including yours)
How the Web can change social science research (including yours)
 
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
Neno/Fhat: Semantic Network Programming Language and Virtual Machine Specific...
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
In search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked DataIn search of lost knowledge: joining the dots with Linked Data
In search of lost knowledge: joining the dots with Linked Data
 
Sub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula NetworksSub-Graph Finding Information over Nebula Networks
Sub-Graph Finding Information over Nebula Networks
 
Topology ppt
Topology pptTopology ppt
Topology ppt
 
OREChem Services and Workflows
OREChem Services and WorkflowsOREChem Services and Workflows
OREChem Services and Workflows
 
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...
Subgraph Frequencies: Mapping the Empirical and Extremal Geography of Large G...
 
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
2014 IEEE JAVA DATA MINING PROJECT Multi comm finding community structure in ...
 
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
IEEE 2014 JAVA DATA MINING PROJECTS Multi comm finding community structure in...
 

Más de DoctorG

Shouting into the void
Shouting into the voidShouting into the void
Shouting into the voidDoctorG
 
Toying with History
Toying with HistoryToying with History
Toying with HistoryDoctorG
 
Art and architecture
Art and architectureArt and architecture
Art and architectureDoctorG
 
Thursday sept5
Thursday sept5Thursday sept5
Thursday sept5DoctorG
 
Topics over volumes dcb
Topics over volumes dcbTopics over volumes dcb
Topics over volumes dcbDoctorG
 
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...Some Assembly Required: Teaching through/with/about/by/because of, the Digita...
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...DoctorG
 
Graham weingart connected past reanimating networks with agent modeling
Graham weingart connected past reanimating networks with agent modelingGraham weingart connected past reanimating networks with agent modeling
Graham weingart connected past reanimating networks with agent modelingDoctorG
 
Simulation as deformation
Simulation as deformationSimulation as deformation
Simulation as deformationDoctorG
 
March 19 version practical necromancy uva mar 22 2013
March 19 version practical necromancy uva mar 22 2013March 19 version practical necromancy uva mar 22 2013
March 19 version practical necromancy uva mar 22 2013DoctorG
 
Living the life electric
Living the life electricLiving the life electric
Living the life electricDoctorG
 
About a barn_bilingue
About a barn_bilingueAbout a barn_bilingue
About a barn_bilingueDoctorG
 
Heritage crowd oct 5 2011 cuag
Heritage crowd oct 5 2011 cuagHeritage crowd oct 5 2011 cuag
Heritage crowd oct 5 2011 cuagDoctorG
 
The game’s afoot! hugs presentation
The game’s afoot!   hugs presentationThe game’s afoot!   hugs presentation
The game’s afoot! hugs presentationDoctorG
 
Agent based modeling & roman resource extraction
Agent based modeling & roman resource extractionAgent based modeling & roman resource extraction
Agent based modeling & roman resource extractionDoctorG
 
Signal versus noise
Signal versus noiseSignal versus noise
Signal versus noiseDoctorG
 
1405a oct22 planning your project
1405a oct22 planning your project1405a oct22 planning your project
1405a oct22 planning your projectDoctorG
 
VisitorSim
VisitorSimVisitorSim
VisitorSimDoctorG
 
Travellersim
TravellersimTravellersim
TravellersimDoctorG
 

Más de DoctorG (19)

Shouting into the void
Shouting into the voidShouting into the void
Shouting into the void
 
Toying with History
Toying with HistoryToying with History
Toying with History
 
Art and architecture
Art and architectureArt and architecture
Art and architecture
 
Thursday sept5
Thursday sept5Thursday sept5
Thursday sept5
 
Topics over volumes dcb
Topics over volumes dcbTopics over volumes dcb
Topics over volumes dcb
 
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...Some Assembly Required: Teaching through/with/about/by/because of, the Digita...
Some Assembly Required: Teaching through/with/about/by/because of, the Digita...
 
Graham weingart connected past reanimating networks with agent modeling
Graham weingart connected past reanimating networks with agent modelingGraham weingart connected past reanimating networks with agent modeling
Graham weingart connected past reanimating networks with agent modeling
 
Simulation as deformation
Simulation as deformationSimulation as deformation
Simulation as deformation
 
March 19 version practical necromancy uva mar 22 2013
March 19 version practical necromancy uva mar 22 2013March 19 version practical necromancy uva mar 22 2013
March 19 version practical necromancy uva mar 22 2013
 
Living the life electric
Living the life electricLiving the life electric
Living the life electric
 
About a barn_bilingue
About a barn_bilingueAbout a barn_bilingue
About a barn_bilingue
 
Heritage crowd oct 5 2011 cuag
Heritage crowd oct 5 2011 cuagHeritage crowd oct 5 2011 cuag
Heritage crowd oct 5 2011 cuag
 
The game’s afoot! hugs presentation
The game’s afoot!   hugs presentationThe game’s afoot!   hugs presentation
The game’s afoot! hugs presentation
 
Agent based modeling & roman resource extraction
Agent based modeling & roman resource extractionAgent based modeling & roman resource extraction
Agent based modeling & roman resource extraction
 
Signal versus noise
Signal versus noiseSignal versus noise
Signal versus noise
 
1405a oct22 planning your project
1405a oct22 planning your project1405a oct22 planning your project
1405a oct22 planning your project
 
VisitorSim
VisitorSimVisitorSim
VisitorSim
 
Testing
TestingTesting
Testing
 
Travellersim
TravellersimTravellersim
Travellersim
 

Último

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxheathfieldcps1
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhikauryashika82
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxRamakrishna Reddy Bijjam
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxVishalSingh1417
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701bronxfugly43
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsTechSoup
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Jisc
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxAmanpreet Kaur
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseAnaAcapella
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxDenish Jangid
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.pptRamjanShidvankar
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17Celine George
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxVishalSingh1417
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17Celine George
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...pradhanghanshyam7136
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin ClassesCeline George
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfNirmal Dwivedi
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.christianmathematics
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfagholdier
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfSherif Taha
 

Último (20)

The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in DelhiRussian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
Russian Escort Service in Delhi 11k Hotel Foreigner Russian Call Girls in Delhi
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Unit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptxUnit-IV; Professional Sales Representative (PSR).pptx
Unit-IV; Professional Sales Representative (PSR).pptx
 
ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701ComPTIA Overview | Comptia Security+ Book SY0-701
ComPTIA Overview | Comptia Security+ Book SY0-701
 
Introduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The BasicsIntroduction to Nonprofit Accounting: The Basics
Introduction to Nonprofit Accounting: The Basics
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptxSKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
SKILL OF INTRODUCING THE LESSON MICRO SKILLS.pptx
 
Spellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please PractiseSpellings Wk 3 English CAPS CARES Please Practise
Spellings Wk 3 English CAPS CARES Please Practise
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdfUGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
UGC NET Paper 1 Mathematical Reasoning & Aptitude.pdf
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Holdier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdfHoldier Curriculum Vitae (April 2024).pdf
Holdier Curriculum Vitae (April 2024).pdf
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 

Networks from artefacts

  • 1. ...and a way to reanimate the same Shawn Graham Assistant Professor of Digital Humanities Carleton University, Ottawa Canada @electricarchaeo
  • 2.
  • 3. Visualdataweb.org/relfinder
  • 4. • Tom Brughmans, http://archaeologicalnetworks.wordpress.com/2009/07/20/method-update-co-present-forms-and-wares/
  • 5. Left to right, CIL XV.1 2194, 189, 861. Graham, 2006. <- typical brick stamp of Constantinople, Bardill 2004, type 6601.c. Ca 510/11
  • 6. The typical kinds of ties between two sites, here imagined 40 km distant from each other, and four clay sources. The relationships are based on co-appearance of names in different stamps, use of the same clay sources, and so on. The result is multiple overlapping and intersecting networks! Graham 2006, Figure 1.7
  • 7.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. NB. Network graph overlay onto real map of Constantinople is only approximate and not formally georeferenced.
  • 14. ‘Sugarscape’, as implemented in Netlogo. In this model, agents compete for a resource to explore the foundations of wealth distribution and inequality. - Li, J. and Wilensky, U. (2009). NetLogo Sugarscape 3 Wealth Distribution model. http://ccl.northwestern.edu/netlogo/models/Sugarscape3WealthDistribution. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
  • 15. to import-network clear-all set-default-shape turtles "circle" import-attributes layout-circle (sort turtles) (max-pxcor - 1) import-links end Network Import Code Example, Netlogo. Wilensky, U. (1999). NetLogo. http://ccl.northwestern.edu/netlogo/. Center for Connected Learning and Computer-Based Modeling, Northwestern University, Evanston, IL.
  • 16. to import-attributes ;; This opens the file, so we can use it. file-open "places-attributes-v3.txt“ ;; Read in all the data in the file ;; data on the line is in this order: ;; node-id attribute1 attribute2 while [not file-at-end?] [ ;; this reads a single line into a three-item list let items read-from-string (word "[" file-read-line "]") crt 1 [ set node-id item 0 items set size item 1 items set color item 2 items ] ] file-close end
  • 17. ;; This procedure reads in a file that contains all the links ;; The file is simply 3 columns separated by spaces. In this ;; example, the links are directed. The first column contains ;; the node-id of the node originating the link. The second ;; column the node-id of the node on the other end of the link. ;; The third column is the strength of the link. to import-links ‘Links’ & ‘Attributes’ files ;; This opens the file, so we can use it. file-open "place-to-place-links-v3.txt“ can be created by copying and pasting the ;; Read in all the data in the file while [not file-at-end?] relevant information [ from a standard .net file ;; this reads a single line into a three-item list let items read-from-string (word "[" file-read-line "]") (csv >> gephi >> net) ask get-node (item 0 items) [ create-link-with get-node (item 1 items) [ set label item 2 items ] ] ] file-close end
  • 18. to play-games-of-patronage examine-status-of-friends-network pay-respects-to-higher-status receive-respect-from-lower-status gifts-and-favors recalculate-new-status-of-self end
  • 19. Model is a mashup of ‘Network Import’ & ‘Virus transmission on a network’, with the idea of modifying the virus to simulate ideas about social contagion (eventually).
  • 20. See Graham 2009, Behaviour Space: Simulating Roman Social Life and Civil Violence http://www.digitalstudies.org/ojs/index.php/digital_studies/article/view/172/214 for details Explore this model, download the code at http://www.graeworks.net/abm/PatronWorld.html