
#Snappy snaps windows
Snap.py supports Python 2.x and Python 3.x on macOS, Linux, and Windows 64-bit. These enhancements are backward compatible, so existing Snap.py based programs should continue to work. This version is a major release with a large number of new features, most notably a significantly improved way to call Snap.py functions in Python, a NetworkX compatibility layer, standard Python functions to handle SNAP vector and hash types, new functions for egonets and graph union, and a completely revised package building infrastructure with a better support for various versions of Python (see Release Notes for details). The latest version of Snap.py is 6.0 (Dec 28, 2020), available for macOS, Linux, and Windows 64-bit. Most of the SNAP functionality is available via Snap.py in Python. Snap.py provides performance benefits of SNAP, combined with flexibility of Python.

It easily scales to massive networks with hundreds of millions of nodes, and billions of edges. SNAP is written in C++ and optimized for maximum performance and compact graph representation. SNAP is a general purpose, high performance system for analysis and manipulation of large networks. Computing Structural Properties of Networks.
