Nothing Special   »   [go: up one dir, main page]

Skip to content
/ secret Public

🌐 An information spread simulation made with NetworkX and P5 🌐

License

Notifications You must be signed in to change notification settings

joaovl5/secret

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Contributors Forks Stargazers Issues GPL License LinkedIn


Logo

Secret

An information spread simulation made with NetworkX and P5

Report Bug Β· Request Feature

Table of Contents
  1. About The Project
  2. Roadmap
  3. Contributing
  4. License
  5. Contact
  6. Acknowledgments

How It Works

Project Screen Shot

The program simulates how information could spread on some graph given a probability distribution. Each 'edge' between nodes has a weight from 0 to 1, indicating the probability of the 'aware node' (in red) spreading the information to another node, making it also aware.

The code runs in iterations: each iteration runs by pressing ENTER. You can also move the view with the WASD keys, with zoom functionality being available through scroll. Press R for resetting the probability distribution and simulation.

(back to top)

Roadmap

  • Optimize code for bigger graph sizes
  • Introduce "fuzzy" awareness, for dealing with different levels of knowledge of the information.
  • Introduce "conflicting ideas", for showing how different theories could spread and interact.

Please go to open issues for proposing features and reporting bugs.

(back to top)

License

Distributed under the GPL License. See LICENSE.txt for more information.

(back to top)

Contact

Project Link: https://github.com/joaovl5/secret Linkedin: https://www.linkedin.com/in/joaovieiral/

(back to top)

About

🌐 An information spread simulation made with NetworkX and P5 🌐

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages