<commit_before>NetworkX 
========

*High productivity software for complex networks*
-------------------------------------------------
.. raw:: html

   <div align="left" class="image image align-right image-reference">
    <img align="right" alt="NetworkX art" class="image" height="540"
    src="https://networkx.lanl.gov/images/art.png"  width="270" />
    </div>


About
-----

   NetworkX (NX) is a Python package for the creation, manipulation, and
   study of the structure, dynamics, and functions of complex networks.  
 
   Features:

      - Allows for 1M+ nodes, 10M+ edges
      - Includes standard graph-theoretic and statistical physics functions
      - Easy exchange of network algorithms between applications, 
      	disciplines, and platforms
      - Includes many classic graphs and synthetic networks
      - Nodes and edges can be "anything" 
      	(e.g. time-series, text, images, XML records)
      - Exploits existing code from high-quality legacy software in C, 
        C++, Fortran, etc.
      - Open source (encourages community input)
      - Unit-tested

   Additional benefits due to Python:              
    

      - Allows fast prototyping of new algorithms
      - Easy to teach 
      - Multi-platform
      - Allows easy access to almost any database


Requirements
-------------

   To use NetworkX you need

      - Python version 2.3 or later http://www.python.org/

   Optional packages to enable drawing networks:

      - Matplotlib       http://matplotlib.sourceforge.net/
      - Pygraphviz	 http://networkx.lanl.gov/pygraphviz/
      - Graphviz         http://graphviz.org/
      - Pydot            http://www.dkbza.org/pydot.html
      - numpy or Numeric http://numeric.scipy.org/

   Optional useful packages:

      - Ipython          http://ipython.scipy.org/
      - SciPy		 http://scipy.org/
      - PyGSL            http://pygsl.sourceforge.net/
      - pNetworkX	 http://foss.eepatents.com/pNetworkX                 
      - PyYAML		 http://pyyaml.org/

Downloading
-----------

   You can download NetworkX from 
   http://sourceforge.net/project/showfiles.php?group_id=122233

   You can browse the source at https://networkx.lanl.gov/wiki/browser/networkx/trunk

   To access the source repository using subversion, you will need a subversion client (e.g. svn for Linux). Then check out the code using
<commit_msg>M Readme.txt to fix broken link to browse source.<commit_after>NetworkX 
========

*High productivity software for complex networks*
-------------------------------------------------
.. raw:: html

   <div align="left" class="image image align-right image-reference">
    <img align="right" alt="NetworkX art" class="image" height="540"
    src="https://networkx.lanl.gov/images/art.png"  width="270" />
    </div>


About
-----

   NetworkX (NX) is a Python package for the creation, manipulation, and
   study of the structure, dynamics, and functions of complex networks.  
 
   Features:

      - Allows for 1M+ nodes, 10M+ edges
      - Includes standard graph-theoretic and statistical physics functions
      - Easy exchange of network algorithms between applications, 
      	disciplines, and platforms
      - Includes many classic graphs and synthetic networks
      - Nodes and edges can be "anything" 
      	(e.g. time-series, text, images, XML records)
      - Exploits existing code from high-quality legacy software in C, 
        C++, Fortran, etc.
      - Open source (encourages community input)
      - Unit-tested

   Additional benefits due to Python:              
    

      - Allows fast prototyping of new algorithms
      - Easy to teach 
      - Multi-platform
      - Allows easy access to almost any database


Requirements
-------------

   To use NetworkX you need

      - Python version 2.3 or later http://www.python.org/

   Optional packages to enable drawing networks:

      - Matplotlib       http://matplotlib.sourceforge.net/
      - Pygraphviz	 http://networkx.lanl.gov/pygraphviz/
      - Graphviz         http://graphviz.org/
      - Pydot            http://www.dkbza.org/pydot.html
      - numpy or Numeric http://numeric.scipy.org/

   Optional useful packages:

      - Ipython          http://ipython.scipy.org/
      - SciPy		 http://scipy.org/
      - PyGSL            http://pygsl.sourceforge.net/
      - pNetworkX	 http://foss.eepatents.com/pNetworkX                 
      - PyYAML		 http://pyyaml.org/

Downloading
-----------

   You can download NetworkX from 
   http://sourceforge.net/project/showfiles.php?group_id=122233

   You can browse the source at https://networkx.lanl.gov/browser/networkx/trunk

   To access the source repository using subversion, you will need a subversion client (e.g. svn for Linux). Then check out the code using

{'fraction_non_alphanumeric': 0.12068604894373562, 'fraction_numerical': 0.007111482953357038, 'mean_word_length': 2.1254901960784314, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 4, 'lorem ipsum': 0, 'www.': 4, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 4, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5345008', 'n_tokens_mistral': 1415, 'n_tokens_neox': 1313, 'n_words': 426}