Skip to content

Commit 6f8959e

Browse files
committed
- updated CREDITS.txt and RELEASE.txt for Snap.py 6.0
- made minor edits in the documentation
1 parent 2e76c70 commit 6f8959e

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

69 files changed

+113
-72
lines changed

CREDITS.txt

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,17 +9,25 @@ of Python. Most of the SNAP functionality is available via Snap.py in Python.
99

1010
The following people contributed to the development of Snap.py (in
1111
alphabetical order):
12+
Ruth-Ann Armstrong
1213
Roger Chen
14+
Benoît Coste
1315
Carlos Hernandez
16+
Jihun Hong
1417
Farzaan Kaiyom
18+
Viswesh Krishna
19+
Daiki Kumazawa
1520
Jure Leskovec
1621
Stephen Macke
1722
Ben Pastel
1823
Karthik Ramachandran
1924
Sheila Ramaswamy
25+
Avery Rogers
2026
Nicholas Shelly
2127
Rok Sosic
2228
Ming Han Teh
29+
Cameron Tew
30+
Albert Zheng
2331

2432
Special thanks go to the students in the 2013 class of CS224W at Stanford
2533
University, who helped with the initial version of the manuals and the beta

RELEASE.txt

Lines changed: 36 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
Snap.py 5.0 Release Notes
2-
August 2019
1+
Snap.py 6.0 Release Notes
2+
December 2020
33

44
Snap.py is a Python interface for SNAP (Stanford Network Analysis Platform).
55
SNAP is a general purpose, high performance system for analysis and
@@ -9,7 +9,40 @@ to massive networks with hundreds of millions of nodes, and billions of edges.
99
Snap.py provides performance benefits of SNAP, combined with flexibility
1010
of Python. Most of the SNAP functionality is available via Snap.py in Python.
1111

12-
This file contains a high-level description of changes in Snap.py releases.
12+
Snap.py 6.0 is a major release with a large number of new features, most
13+
notably a significantly improved way to call Snap.py functions in Python, a
14+
NetworkX compatibility layer, standard Python functions to handle SNAP vector
15+
and hash types, new functions for egonets and graph union, and a completely
16+
revised package building infrastructure. These enhancements are backward
17+
compatible, so existing Snap.py based programs should continue to work.
18+
19+
A high-level description of changes in Snap.py releases is provided below.
20+
21+
Release 6.0.0, Dec 28, 2020
22+
23+
- implemented pylayer, a significantly improved way to call SNAP C++ functions
24+
- standalone functions are available as class methods
25+
- built-in Python classes (lists, dictionaries) can be provided as parameters
26+
- results are available as return values rather than as reference parameters
27+
- support for optional parameters has been enhanced
28+
- implemented SnapX, a NetworkX compatible graph manipulation layer, as a
29+
module within Snap.py
30+
- implemented standard Python interface functions for SNAP vector and hash
31+
types to be compatible with Python lists and dictionaries
32+
- implemented new functions to calculate egonets, GetEgonet, GetEgonetHop,
33+
GetInEgonetHop, GetOutEgonetHop, GetInEgonetSub
34+
- implemented new functions to perform graph union, GetGraphUnion,
35+
GetGraphUnionAttr
36+
- added Dockerfile to containerize a release
37+
- replaced setup.py with a completely new implementation
38+
- added scripts for building wheel packages on macOS, Linux and Windows
39+
- performed a large number of updates in Makefiles
40+
- performed a major rewrite and extensions of the Snap.py documentation
41+
- expanded functionality tests
42+
- added a program to test the speed of various methods for writing and
43+
reading a graph
44+
- fixed formatting problems in creating the documentation with Sphinx
45+
- added hellotest, a simple module to test the building of Python C/C++
1346

1447
Release 5.0.0, Aug 30, 2019
1548

doc/source/reference/CntInDegNodes-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/CntInDegNodes.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/CntOutDegNodes-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/CntOutDegNodes.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/DrawGViz-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/DrawGViz1-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenGrid-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenGrid.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenRewire-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenRewire.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenStar-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenStar.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenTree-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GenTree.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/Get1CnCom-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/Get1CnCom.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetAnf-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetAnfNode.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetBfsEffDiamAll.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetBfsTree-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetBfsTree.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetClustCf1-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetCmnNbrs-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetCmnNbrs.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetDegCnt-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetDegCnt.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetEigVec-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetEigVec1-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetEigVecs.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetHits-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetHits.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetKCore-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetKCore.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetKCoreNodes-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetKCoreNodes.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetLen2Paths1-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetMxBiCon-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetMxBiCon.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetMxWcc-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetMxWcc.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeEcc-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeEcc.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeInDegV-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeInDegV.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeOutDegV-swig.rst

Lines changed: 1 addition & 1 deletion

doc/source/reference/GetNodeOutDegV.rst

Lines changed: 1 addition & 1 deletion

0 commit comments

Comments
 (0)