Announcement: Release of SNAP 6.0

22 views
Skip to first unread message

Rok Sosic

unread,
Dec 10, 2020, 5:38:08 PM12/10/20
to snap-d...@googlegroups.com
Hi,

We are happy to announce that SNAP 6.0 is now available for download at:
  http://snap.stanford.edu/snap/download.html

This is a major release of the C++ version, significant new functionality
includes: a large family of egonet functions, dense and sparse floating-point
vector attributes, graph union functions. We plan to release a Python version in
the next few weeks.

Here is a detailed list:

- implemented a large family of egonet functions GetEgonetHop(),
  GetInEgonetHop(), GetOutEgonetHop(), GetInEgonetSub(), GetEgonetAttr(),
  GetInEgonetAttr(), GetOutEgonetAttr(), GetInEgonetSubAttr()
- implemented dense and sparse floating-point vector attributes for TNEANet
- implemented graph union functions GetGraphUnion(), GetGraphUnionAttr()
- implemented a new method TSnapQueue::Sample()
- implemented AddNodeWithAttributes() and AddEdgeWithAttributes()
- improved CommunityGirvanNewman(), so that the input graph is not modified
- improved GetClustCf(), so that all output parameters are initialized
- added dummy AddEdge(), IsEdge() methods with edge IDs to TUNGraph and
  TNGraph classes for compatibility with TNEANet
- changed the parameter names for GetClustCf(), which is needed for snap.py
- updated the definition of gettimeofday() for compilation of snap.py with
  python 3.5 and 3.6 on Windows
- completed the implementation of aaMean policy in AggregateVector()
- defined '/' operator for TStr, which is required in AggregateVector()
- fixed the problem of GetStrVal() and AddRow() not being available in snap.py
- fixed the handling of the random generator in GenDegSeq() and GenPrefAttach()
- fixed a bug in edge attribute iterator in IntAttrValueEI()
- fixed bugs in AddIntVAttrDatE(), AppendIntVAttrDatE()
- fixed a few minor issues in the documentation
- fixed compilation problems with TTable::GetStrVal()
- improved parameters for OpenMP compilation on Cygwin and macOS
- improved doxygen parameters and updated doxyblock.py for python3
- updated Makefiles with $(HOME) references
- updated Makefiles with additional instructions for building on Anaconda
- updated graphviz baseline files for graphviz version 2.38.0

Enjoy,
Rok


Mohammad Momayezi

unread,
Dec 14, 2020, 6:03:20 PM12/14/20
to SNAP Users Group
Sounds nice! any updated ETA for the Python version?
Reply all
Reply to author
Forward
0 new messages