ó
 ,µ[c           @@  s¬  d  Z  d d l m Z d d l Z e j d  d k  rU d Z e e e j d  ƒ ‚ n  [ d d l m Z d e j	 d	 e j	 d
 e j	 d Z
 e j Z e j Z e j Z d Z d d l Td d l Z d d l Z d d l Z d d l Td d l Z d d l Td d l Z d d l Td d l Z d d l Td d l Z d d l Td d l Z d d l Td d l Z d d l Td d l Z d d l Td d l m Z d d l  Z d d l  Td S(   sª  
NetworkX
========

NetworkX is a Python package for the creation, manipulation,
and study of the structure, dynamics, and functions
of complex networks.

Website (including documentation)::

    http://networkx.github.io

Mailing list::

    https://groups.google.com/forum/#!forum/networkx-discuss

Source::

    https://github.com/networkx/networkx

Bug reports::

    https://github.com/networkx/networkx/issues

Simple example
--------------

Find the shortest path between two nodes in an undirected graph::

    >>> import networkx as nx
    >>> G = nx.Graph()
    >>> G.add_edge('A', 'B', weight=4)
    >>> G.add_edge('B', 'D', weight=2)
    >>> G.add_edge('A', 'C', weight=3)
    >>> G.add_edge('C', 'D', weight=4)
    >>> nx.shortest_path(G, 'A', 'D', weight='weight')
    ['A', 'B', 'D']

Bugs
----

Please report any bugs that you find `here <https://github.com/networkx/networkx/issues>`_.
Or, even better, fork the repository on GitHub and create a pull request (PR).

License
-------

Released under the 3-Clause BSD license::

   Copyright (C) 2004-2018 NetworkX Developers
   Aric Hagberg <hagberg@lanl.gov>
   Dan Schult <dschult@colgate.edu>
   Pieter Swart <swart@lanl.gov>
i    (   t   absolute_importNi   i   s>   Python 2.7 or later is required for NetworkX (%d.%d detected).(   t   releases   %s <%s>
%s <%s>
%s <%s>t   Hagbergt   Schultt   Swartså  @inproceedings{hagberg-2008-exploring,
author = {Aric A. Hagberg and Daniel A. Schult and Pieter J. Swart},
title = {Exploring network structure, dynamics, and function using {NetworkX}},
year = {2008},
month = Aug,
urlpdf = {http://math.lanl.gov/~hagberg/Papers/hagberg-2008-exploring.pdf},
booktitle = {Proceedings of the 7th Python in Science Conference (SciPy2008)},
editors = {G"{a}el Varoquaux, Travis Vaught, and Jarrod Millman},
address = {Pasadena, CA USA},
pages = {11--15}
}(   t   *(   t   run(   i   i   (!   t   __doc__t
   __future__R    t   syst   version_infot   mt   ImportErrort   networkxR   t   authorst
   __author__t   licenset   __license__t   datet   __date__t   versiont   __version__t
   __bibtex__t   networkx.exceptiont   networkx.utilst   networkx.classes.filterst   networkx.classest   networkx.convertt   networkx.convert_matrixt   networkx.relabelt   networkx.generatorst   networkx.readwritet   networkx.algorithmst   networkx.linalgt   networkx.tests.testR   t   testt   networkx.drawing(    (    (    s0   lib/python2.7/site-packages/networkx/__init__.pyt   <module>6   sH   			








