NetworkX

NetworkX היא ספריית Python ללימוד גרפים ורשתות, NetworkX היא תוכנה חופשית ששוחררה תחת הרישיון החדש של BSD.

 מאפיינים 
 שיעורים לגרפים ודיגרפים.
 המרת גרפים למספר פורמטים וממנו.
 יכולת לבנות גרפים אקראיים או לבנות אותם בהדרגה.
 יכולת למצוא תת-גרפים, קליקות, k-cores.
 חקור סמיכות, מעלות, קוטר, רדיוס, מרכז, ביניים וכו.
 צייר רשתות בדו-ממד ובתלת-ממד.

 התאמה 
NetworkX מתאים לפעולה על גרפים גדולים בעולם האמיתי: למשל, גרפים של יותר מ-10 מיליון צמתים ו-100 מיליון קשתותAric Hagberg, Drew Conway, "Hacking social networks using the Python programming language (Module II – Why do SNA in NetworkX)", Sunbelt 2010: International Network for Social Network Analysis., בשל התלות שלו במבנה נתונים טהור של "מילון המילון" של פייתון, NetworkX הוא מסגרת יעילה למדי, ניתנת להרחבה, ניידת מאוד לניתוח רשתות חברתיותAric A. Hagberg, Daniel A. Schult, Pieter J. Swart, Exploring Network Structure, Dynamics, and Function using NetworkX, Proceedings of the 7th Python in Science conference (SciPy 2008), G. Varoquaux, T. Vaught, J. Millman (Eds.), pp. 11–15..

 שילוב 
NetworkX משולב ב-SageMath.

 קישורים חיצוניים 

 קבוצת דיון של NetworkX
 סקר תוכנות קיימות בתורת הגרפים
 NetworkX ב-StackOverflow

 הערות שוליים 

קטגוריה:תוכנות הכתובות בפייתון
קטגוריה:תוכנות מתמטיקה
קטגוריה:BSD