Metadata-Version: 1.1
Name: graphpca
Version: 0.2
Summary: Produces a low-dimensional representation of the input graph
Home-page: https://github.com/brandones/graphpca
Author: Brandon Istenes
Author-email: brandonesbox@gmail.com
License: Apache License 2.0
Download-URL: https://github.com/brandones/graphpca/tarball/0.2
Description: graphpca
        ===========
        
        Produces a low-dimensional representation of the input graph.
        
        Calculates the ETCD [1]_ of the graph and reduces its dimension using PCA. The
        result is an embedding of the graph nodes as vectors in a low-dimensional
        space.
        
        
        Usage
        -----
        
        ::
        
            >>> import networkx as nx
            >>> import graphpca
            >>> g = nx.erdos_renyi_graph(10000, 0.2)
            >>> g_2 = graphpca.reduce_graph(g, 2)
            >>> graphca.plot_2d(g_2)
        
        
        Contributing
        ------------
        
        Feel free to fork me and create a pull request at
        https://github.com/brandones/graphpca
        
        .. [1] https://www.info.ucl.ac.be/~pdupont/pdupont/pdf/ecml04.pdf
        
        
Keywords: graph,math,pca,data,reduction,dimension,compression
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: License :: OSI Approved :: Apache Software License
