diff options
author | aric <none@none> | 2005-12-01 17:04:48 +0000 |
---|---|---|
committer | aric <none@none> | 2005-12-01 17:04:48 +0000 |
commit | 44ada360b16dbbf9cc515cb242992acf3f381b4d (patch) | |
tree | c7f0744ea88513abfe892402a08b2a7b7eebbb59 /examples | |
parent | 6da5c7900c12f43a488651adb5c809db75c187d8 (diff) | |
download | networkx-44ada360b16dbbf9cc515cb242992acf3f381b4d.tar.gz |
moved to doc
--HG--
extra : convert_revision : svn%3A3ed01bd8-26fb-0310-9e4c-ca1a4053419f/networkx/trunk%4084
Diffstat (limited to 'examples')
-rw-r--r-- | examples/.cvsignore | 7 | ||||
-rw-r--r-- | examples/atlas.py | 82 | ||||
-rw-r--r-- | examples/davis_club.py | 156 | ||||
-rw-r--r-- | examples/degree_sequence.py | 37 | ||||
-rw-r--r-- | examples/degree_sequence_gnuplot.py | 53 | ||||
-rw-r--r-- | examples/degree_sequence_matplotlib.py | 55 | ||||
-rw-r--r-- | examples/draw.py | 52 | ||||
-rw-r--r-- | examples/eigenvalues.py | 44 | ||||
-rw-r--r-- | examples/erdos_renyi.py | 30 | ||||
-rw-r--r-- | examples/karate_club.py | 79 | ||||
-rw-r--r-- | examples/kevin_bacon.dat | 50 | ||||
-rw-r--r-- | examples/kevin_bacon.py | 76 | ||||
-rw-r--r-- | examples/krackhardt_centrality.py | 33 | ||||
-rw-r--r-- | examples/lanl.edges | 1363 | ||||
-rw-r--r-- | examples/lanl.py | 62 | ||||
-rw-r--r-- | examples/miles.dat | 701 | ||||
-rw-r--r-- | examples/miles.py | 106 | ||||
-rw-r--r-- | examples/properties.py | 53 | ||||
-rw-r--r-- | examples/read_write.py | 26 | ||||
-rw-r--r-- | examples/roget.dat | 1038 | ||||
-rw-r--r-- | examples/roget.py | 83 | ||||
-rw-r--r-- | examples/sample.mbox | 84 | ||||
-rwxr-xr-x | examples/unixemail.py | 86 | ||||
-rw-r--r-- | examples/words.dat | 5762 | ||||
-rw-r--r-- | examples/words.py | 101 | ||||
-rw-r--r-- | examples/write_dotfile.py | 41 |
26 files changed, 0 insertions, 10260 deletions
diff --git a/examples/.cvsignore b/examples/.cvsignore deleted file mode 100644 index a0b09fbe..00000000 --- a/examples/.cvsignore +++ /dev/null @@ -1,7 +0,0 @@ -*.pyc -*.pyo -*.png -*.edgelist -*.dot -*.ps - diff --git a/examples/atlas.py b/examples/atlas.py deleted file mode 100644 index f68cc00f..00000000 --- a/examples/atlas.py +++ /dev/null @@ -1,82 +0,0 @@ -#!/usr/bin/env python -""" -Atlas of all graphs of 6 nodes or less. - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-05-19 14:23:02 -0600 (Thu, 19 May 2005) $" -__credits__ = """""" -__revision__ = "" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -from networkx.generators.atlas import * -from networkx.isomorph import graph_could_be_isomorphic as isomorphic -import random - -def atlas6(): - """ Return the atlas of all connected graphs of 6 nodes or less. - Attempt to check for isomorphisms and remove. - """ - - Atlas=graph_atlas_g()[0:208] # 208 - # remove isolated nodes, only connected graphs are left - U=Graph() # graph for union of all graphs in atlas - for G in Atlas: - zerodegree=[n for n in G if G.degree(n)==0] - for n in zerodegree: - G.delete_node(n) - U=disjoint_union(U,G) - - # list of graphs of all connected components - C=connected_component_subgraphs(U) - - UU=Graph() - # do quick isomorphic-like check, not a true isomorphism checker - nlist=[] # list of nonisomorphic graphs - for G in C: - # check against all nonisomorphic graphs so far - if not iso(G,nlist): - nlist.append(G) - UU=disjoint_union(UU,G) # union the nonisomorphic graphs - return UU - -def iso(G1, glist): - """Quick and dirty nonisomorphism checker used to check isomorphisms.""" - for G2 in glist: - if isomorphic(G1,G2): - return True - return False - - -if __name__ == '__main__': - - from networkx import * - - G=atlas6() - - print "graph has %d nodes with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - print number_connected_components(G),"connected components" - - # layout graphs with positions using graphviz neato - pos=pydot_layout(G,prog="neato") - - # color nodes - C=connected_component_subgraphs(G) - c={} - for g in C: -# o=g.order() - o=random.random() # random color... - for n in g: - c[n]=o - - figure(1,figsize=(10,10)) - draw_nx(G,pos,node_size=40,node_labels=False,node_color=c) - - diff --git a/examples/davis_club.py b/examples/davis_club.py deleted file mode 100644 index a8b114e5..00000000 --- a/examples/davis_club.py +++ /dev/null @@ -1,156 +0,0 @@ -#!/usr/bin/env python -""" -Davis Southern Club Women - -Shows how to make unipartite projections of the graph and compute the -properties of those graphs. - -These data were collected by Davis et al -in the 1930s. They represent observed attendance at 14 social events -by 18 Southern women. The graph is bipartite (clubs, women). - -Data from: -http://vlado.fmf.uni-lj.si/pub/networks/data/Ucinet/UciData.htm - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-05-12 14:33:11 -0600 (Thu, 12 May 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 998 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -import string -import networkx as NX - -def davis_club_graph(create_using=None, **kwds): - nwomen=14 - nclubs=18 - G=NX.generators.empty_graph(nwomen+nclubs,create_using=create_using,**kwds) - G.clear() - G.name="Davis Southern Club Women" - - women="""\ -EVELYN -LAURA -THERESA -BRENDA -CHARLOTTE -FRANCES -ELEANOR -PEARL -RUTH -VERNE -MYRNA -KATHERINE -SYLVIA -NORA -HELEN -DOROTHY -OLIVIA -FLORA""" - - clubs="""\ -E1 -E2 -E3 -E4 -E5 -E6 -E7 -E8 -E9 -E10 -E11 -E12 -E13 -E14""" - - davisdat="""\ -1 1 1 1 1 1 0 1 1 0 0 0 0 0 -1 1 1 0 1 1 1 1 0 0 0 0 0 0 -0 1 1 1 1 1 1 1 1 0 0 0 0 0 -1 0 1 1 1 1 1 1 0 0 0 0 0 0 -0 0 1 1 1 0 1 0 0 0 0 0 0 0 -0 0 1 0 1 1 0 1 0 0 0 0 0 0 -0 0 0 0 1 1 1 1 0 0 0 0 0 0 -0 0 0 0 0 1 0 1 1 0 0 0 0 0 -0 0 0 0 1 0 1 1 1 0 0 0 0 0 -0 0 0 0 0 0 1 1 1 0 0 1 0 0 -0 0 0 0 0 0 0 1 1 1 0 1 0 0 -0 0 0 0 0 0 0 1 1 1 0 1 1 1 -0 0 0 0 0 0 1 1 1 1 0 1 1 1 -0 0 0 0 0 1 1 0 1 1 1 1 1 1 -0 0 0 0 0 0 1 1 0 1 1 1 1 1 -0 0 0 0 0 0 0 1 1 1 0 1 0 0 -0 0 0 0 0 0 0 0 1 0 1 0 0 0 -0 0 0 0 0 0 0 0 1 0 1 0 0 0""" - - - # women names - w={} - n=1 - for name in string.split(women,'\n'): - w[n]=name - n+=1 - - # club names - c={} - n=1 - for name in string.split(clubs,'\n'): - c[n]=name - n+=1 - - # parse matrix - row=1 - for line in string.split(davisdat,'\n'): - thisrow=map(int,string.split(line,' ')) - for col in range(0,len(thisrow)): - if thisrow[col]==1: - G.add_edge(w[row],c[col+1]) # col goes from 0,33 - row+=1 - return (G,w.values(),c.values()) - -def project(B,pv,result=False,**kwds): - """ - Returns a graph that is the unipartite projection of the - bipartite graph B onto the set of nodes given in list pv. - - The nodes retain their names and are connected if they share a - common node in the vertex set of {B not pv}. - - No attempt is made to verify that the input graph B is bipartite. - """ - if result: - G=result - else: - G=NX.Graph(**kwds) - for v in pv: - G.add_node(v) - for cv in B.neighbors(v): - G.add_edges_from([(v,u) for u in B.neighbors(cv)]) - return G - -if __name__ == "__main__": - # return graph and women and clubs lists - (G,women,clubs)=davis_club_graph() - - # project bipartite graph onto women nodes - W=project(G,women) - # project bipartite graph onto club nodes - C=project(G,clubs) - - print "Degree distributions of projected graphs" - print - print "Member #Friends" - for v in W: - print v,W.degree(v) - - print - print "Clubs #Members" - for v in C: - print v,C.degree(v) diff --git a/examples/degree_sequence.py b/examples/degree_sequence.py deleted file mode 100644 index fbd0f494..00000000 --- a/examples/degree_sequence.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python -""" -Random graph from given degree sequence. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2004-11-03 08:11:09 -0700 (Wed, 03 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 503 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -from networkx.generators.degree_seq import * - -z=[5,3,3,3,3,2,2,2,1,1,1] -is_valid_degree_sequence(z) - -print "Configuration model" -G=configuration_model(z) # configuration model -degree_sequence=degree(G) # degree sequence -print "Degree sequence", degree_sequence -print "Degree histogram" -hist={} -for d in degree_sequence: - if hist.has_key(d): - hist[d]+=1 - else: - hist[d]=1 -print "degree #nodes" -for d in hist: - print d,hist[d] - - diff --git a/examples/degree_sequence_gnuplot.py b/examples/degree_sequence_gnuplot.py deleted file mode 100644 index 5d36fe15..00000000 --- a/examples/degree_sequence_gnuplot.py +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env python -""" -Random graph from given degree sequence. -Draw degree histogram with gnuplot. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2004-11-03 10:59:33 -0700 (Wed, 03 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 504 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -from networkx.generators.degree_seq import * -import sys - - -z=create_degree_sequence(1000,powerlaw_sequence) -is_valid_degree_sequence(z) -is_valid_degree_sequence(z) - -print "Configuration model" -G=configuration_model(z) # configuration model -degree_sequence=degree(G) # degree sequence -#print "Degree sequence", degree_sequence -hist={} -for d in degree_sequence: - if hist.has_key(d): - hist[d]+=1 - else: - hist[d]=1 - -# write gnuplot command file -fh=open("degree.gnu",'w') -fh.write("set logscale xy\n") -fh.write("set xlabel 'degree'\n") -fh.write("set ylabel 'number of nodes'\n") -fh.write("set title 'Degree distribution'\n") -fh.write("plot 'degree.dat' \n") -fh.write("pause -1 \n") -fh.close() -# wrte the data -fh=open("degree.dat",'w') -fh.write("# degree #nodes\n") -for d in hist: - fh.write("%s %s\n"%(d,hist[d])) -fh.close() - -sys.stderr.write("Now run 'gnuplot degree.gnu'\n") diff --git a/examples/degree_sequence_matplotlib.py b/examples/degree_sequence_matplotlib.py deleted file mode 100644 index 189c1fcc..00000000 --- a/examples/degree_sequence_matplotlib.py +++ /dev/null @@ -1,55 +0,0 @@ -#!/usr/bin/env python -""" -Random graph from given degree sequence. -Draw degree histogram with matplotlib. - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-02-23 13:02:09 -0700 (Wed, 23 Feb 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 778 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -try: - from matplotlib.pylab import * - import matplotlib.mlab as mlab -except: - print - print "pylab not found: see https://networkx.lanl.gov/Drawing.html for info" - print - raise - -from networkx import * -from networkx.generators.degree_seq import * - - -z=create_degree_sequence(1000,powerlaw_sequence) -is_valid_degree_sequence(z) - -print "Configuration model" -G=configuration_model(z) # configuration model - -degree_sequence=degree(G) # degree sequence -print "Degree sequence", degree_sequence -dmax=max(degree_sequence) -print "Degree histogram, max degree:",dmax -#h,bins=mlab.hist(degree_sequence,bins=dmax) -h,bins=mlab.hist(degree_sequence,bins=dmax) - -# draw x-y plot -figure(2) -hmax=max(h) -axis([1,dmax,1,hmax]) # set ranges -x=compress(h,bins) # remove bins with zero entries -y=compress(h,h) # remove corresponding entries -loglog(x,y,'bo') -title("Degree distribution") -xlabel("degree") -ylabel("number of nodes") -show() - diff --git a/examples/draw.py b/examples/draw.py deleted file mode 100644 index 0e4d6a54..00000000 --- a/examples/draw.py +++ /dev/null @@ -1,52 +0,0 @@ -#!/usr/bin/env python -""" -Draw a graph with matplotlib. -You must have matplotlib for this to work -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-03-22 13:57:46 -0700 (Tue, 22 Mar 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 831 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -try: - from pylab import * -except: - print - print "pylab not found: see https://networkx.lanl.gov/Drawing.html for info" - print - raise - -from networkx import * - - -G=grid_2d_graph(4,4) #4x4 grid -draw_circular(G) # circular layout -savefig("grid_circular.png") # save as png -hold(False) # clear axes -try: - draw_nxpydot(G) # neato (graphviz) layout - savefig("grid_nxpydot.ps") # save as postscript -except: - print - print "pydot not found: skipping graphviz layout with pydot" - print - raise "see https://networkx.lanl.gov/Drawing.html for info" - -pos=spring_layout(G) -subplot(221) -draw_nx(G,pos) -subplot(222) -draw_nx(G,pos,node_color='k',node_size=20,node_labels=False) -subplot(223) -draw_nx(G,pos,node_color='g',node_size=20,node_labels=False) -subplot(224) -H=G.to_directed() -draw_nx(H,pos,node_color='b',node_size=20,node_labels=False) - -show() diff --git a/examples/eigenvalues.py b/examples/eigenvalues.py deleted file mode 100644 index f985d06b..00000000 --- a/examples/eigenvalues.py +++ /dev/null @@ -1,44 +0,0 @@ -#!/usr/bin/env python -""" -Create an Erdos-Renyi random graph and compute the eigenvalues. - -Requires LinearAlgebra package from Numeric Python. - -Uses optional pylab plotting to produce histogram of eigenvalues. - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-06-17 11:38:54 -0600 (Fri, 17 Jun 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 1055 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -import LinearAlgebra as LA -try: - from pylab import * -except: - pass - -n=1000 # 1000 nodes -m=5000 # 5000 edges - -G=erdos_renyi_graph(n,m) - -L=generalized_laplacian(G) -e=LA.eigenvalues(L) -print "Largest eigenvalue:",max(e) -print "Smallest eigenvalue:",min(e) -# plot with matplotlib if we have it -# shows "semicircle" distribution of eigenvalues -try: - hist(e,bins=100) # histogram with 100 bins - xlim(0,2) # eigenvalues between 0 and 2 - show() -except: - pass diff --git a/examples/erdos_renyi.py b/examples/erdos_renyi.py deleted file mode 100644 index 0c276331..00000000 --- a/examples/erdos_renyi.py +++ /dev/null @@ -1,30 +0,0 @@ -#!/usr/bin/env python -""" -Create an Erdos-Renyi random graph and report some properties. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2004-11-03 08:11:09 -0700 (Wed, 03 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 503 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * - -n=10 # 10 nodes -m=20 # 20 edges - -G=erdos_renyi_graph(n,m) - -# some properties -print "node degree clustering" -for v in nodes(G): - print v,degree(G,v),clustering(G,v) - -# print the adjacency list -write_adjlist(G) - diff --git a/examples/karate_club.py b/examples/karate_club.py deleted file mode 100644 index 1260c7f0..00000000 --- a/examples/karate_club.py +++ /dev/null @@ -1,79 +0,0 @@ -#!/usr/bin/env python -""" -Zachary's Karate Club graph - -Data from: -http://vlado.fmf.uni-lj.si/pub/networks/data/Ucinet/UciData.htm - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)\n Katy Bold (kbold@princeton.edu""" -__date__ = "$Date: 2004-11-19 12:00:51 -0700 (Fri, 19 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 591 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -import string - -def karate_graph(create_using=None, **kwds): - from networkx.generators.classic import empty_graph - - G=empty_graph(34,create_using=create_using,**kwds) - G.name="Zachary's Karate Club" - - zacharydat="""\ -0 1 1 1 1 1 1 1 1 0 1 1 1 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 0 1 0 0 -1 0 1 1 0 0 0 1 0 0 0 0 0 1 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 0 -1 1 0 1 0 0 0 1 1 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 1 0 -1 1 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 -0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -1 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 1 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 0 0 1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 1 0 0 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 -0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 -0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 -0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 1 1 -0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 -1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 0 0 1 1 -0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 1 0 1 0 1 1 0 0 0 0 0 1 1 1 0 1 -0 0 0 0 0 0 0 0 1 1 0 0 0 1 1 1 0 0 1 1 1 0 1 1 0 0 1 1 1 1 1 1 1 0""" - - - row=1 - for line in string.split(zacharydat,'\n'): - thisrow=map(int,string.split(line,' ')) - for col in range(0,len(thisrow)): - if thisrow[col]==1: - G.add_edge(row,col+1) # col goes from 0,33 - row+=1 - return G - -if __name__ == "__main__": - - G=karate_graph() - print "Node Degree" - for v in G: - print v,G.degree(v) diff --git a/examples/kevin_bacon.dat b/examples/kevin_bacon.dat deleted file mode 100644 index de17569d..00000000 --- a/examples/kevin_bacon.dat +++ /dev/null @@ -1,50 +0,0 @@ -William Shatner;Loaded Weapon 1 (1993);Denise Richards -Denise Richards;Wild Things (1998);Kevin Bacon -Patrick Stewart;Prince of Egypt, The (1998);Steve Martin -Steve Martin;Novocaine (2000);Kevin Bacon -Gerard Depardieu;Unhook the Stars (1996);Clint Howard -Clint Howard;My Dog Skip (2000);Kevin Bacon -Sean Astin;White Water Summer (1987);Kevin Bacon -Theodore Hesburgh;Rudy (1993);Gerry Becker -Gerry Becker;Sleepers (1996);Kevin Bacon -Henry Fonda;Midway (1976);Robert Wagner -Robert Wagner;Wild Things (1998);Kevin Bacon -Mark Hamill;Slipstream (1989);Bill Paxton -Bill Paxton;Apollo 13 (1995);Kevin Bacon -Harrison Ford;Random Hearts (1999);Steve Altes -Steve Altes;Hollow Man (2000);Kevin Bacon -Alec Guinness;Kafka (1991);Theresa Russell -Theresa Russell;Wild Things (1998);Kevin Bacon -Carrie Fisher;Soapdish (1991);Elisabeth Shue -Elisabeth Shue;Hollow Man (2000);Kevin Bacon -Sean Connery;Rising Sun (1993);Peter Crombie -Peter Crombie;My Dog Skip (2000);Kevin Bacon -Dana Young;Bersaglio mobile (1967);Bebe Drake -Bebe Drake;Report to the Commissioner (1975);William Devane -A. Paliakov;Kutuzov (1944);Nikolai Brilling -Nikolai Brilling;Otello (1955);Kathleen Byron -Kathleen Byron;Saving Private Ryan (1998);Tom Hanks -Tom Hanks;Apollo 13 (1995);Kevin Bacon -Zoya Barantsevich;Slesar i kantzler (1923);Nikolai Panov -Nikolai Panov;Zhenshchina s kinzhalom (1916);Zoia Karabanova -Zoia Karabanova;Song to Remember, A (1945);William Challee -William Challee;Irish Whiskey Rebellion (1972);William Devane -William Devane;Hollow Man (2000);Kevin Bacon -P. Biryukov;Pikovaya dama (1910);Aleksandr Gromov -Aleksandr Gromov;Tikhij Don (1930);Yelena Maksimova -Yelena Maksimova;Bezottsovshchina (1976);Lev Prygunov -Lev Prygunov;Saint, The (1997);Elisabeth Shue -Yelena Chaika;Ostrov zabenya (1917);Viktor Tourjansky -Viktor Tourjansky;Zagrobnaya skitalitsa (1915);Olga Baclanova -Olga Baclanova;Freaks (1932);Angelo Rossitto -Angelo Rossitto;Dark, The (1979);William Devane -Christel Holch;Hvide Slavehandel, Den (1910/I);Aage Schmidt -Aage Schmidt;Begyndte ombord, Det (1937);Valso Holm -Valso Holm;Spion 503 (1958);Max von Sydow -Max von Sydow;Judge Dredd (1995);Diane Lane -Diane Lane;My Dog Skip (2000);Kevin Bacon -Val Kilmer;Saint, The (1997);Elisabeth Shue -Marilyn Monroe;Niagara (1953);George Ives -George Ives;Stir of Echoes (1999);Kevin Bacon -Jacques Perrin;Deserto dei tartari, Il (1976);Vittorio Gassman -Vittorio Gassman;Sleepers (1996);Kevin Bacon diff --git a/examples/kevin_bacon.py b/examples/kevin_bacon.py deleted file mode 100644 index beec7ed1..00000000 --- a/examples/kevin_bacon.py +++ /dev/null @@ -1,76 +0,0 @@ -#!/usr/bin/env python -""" -An example using networkx.XGraph(multiedges=True). - -Calculate the Kevin Bacon numbers of some actors. The data in -kevin_bacon.dat is a subset from all movies with Kevin Bacon in -the cast, as taken from the example in the Boost Graph Library. -cf. http://www.boost.org/libs/graph/doc/kevin_bacon.html - -""" -__author__ = """Pieter Swart (swart@lanl.gov)""" -__date__ = "$Date: 2005-04-13 16:16:18 -0600 (Wed, 13 Apr 2005) $" -__credits__ = """""" -__revision__ = "" - -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * - -def kevin_bacon_graph(): - """Return the graph of actors connected by a movie. - - Uses data from kevin_bacon.dat from Boost Graph Library. - Each edge between two actors contain the movie name. - - """ - try: - datafile=open("kevin_bacon.dat",'rb') - except IOError: - print "kevin_bacon.dat not found." - raise - - G=XGraph(multiedges=True) - - for line in datafile.read().splitlines(): - actor1, movie, actor2 = line.split(';') - G.add_edge(actor1, actor2, movie) - return G - -if __name__ == '__main__': - from networkx import * - - G=kevin_bacon_graph() - print "Loaded the kevin_bacon_graph from kevin_bacon.dat" - print "Graph has %d actors with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - - bacon_no={} - for a in G: - bacon_no[a]=shortest_path_length(G,a,'Kevin Bacon') - - for a in G: - print "%s's bacon number is %d" %(a,bacon_no[a]) - - # draw using pydot + pygraphviz - # node size = 50*degree - # node color correspond to bacon number - nsize={} - for n in G: - nsize[n]=50*G.degree(n) - - try: - draw_nxpydot(G,prog='fdp', - node_labels=False, - node_size=nsize, - node_color=bacon_no, cmap=cm.gray - ) - savefig("kevin_bacon.png") - print "created kevin_bacon.png" - except: - pass diff --git a/examples/krackhardt_centrality.py b/examples/krackhardt_centrality.py deleted file mode 100644 index 29643d32..00000000 --- a/examples/krackhardt_centrality.py +++ /dev/null @@ -1,33 +0,0 @@ -#!/usr/bin/env python -""" -Centrality measures of Krackhardt social network. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-05-12 14:33:11 -0600 (Thu, 12 May 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 998 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * - -G=krackhardt_kite_graph() - -print "Betweenness" -b=betweenness_centrality(G) -for v in G.nodes(): - print "%0.2d %5.3f"%(v,b[v]) - -print "Degree centrality" -d=degree_centrality(G) -for v in G.nodes(): - print "%0.2d %5.3f"%(v,d[v]) - -print "Closeness centrality" -c=closeness_centrality(G) -for v in G.nodes(): - print "%0.2d %5.3f"%(v,c[v]) diff --git a/examples/lanl.edges b/examples/lanl.edges deleted file mode 100644 index db831813..00000000 --- a/examples/lanl.edges +++ /dev/null @@ -1,1363 +0,0 @@ -1 0 9 -2 3 173 -3 4 167 -4 5 165 -5 102 96 -5 6 96.43 -6 7 96.62 -7 8 86 -8 9 87 -9 10 82 -10 11 79 -11 12 74 -12 13 41 -13 1 3 -14 15 187.46 -15 16 187 -16 17 187.04 -17 18 186.62 -18 19 185.88 -19 20 185.4 -20 21 184.02 -21 22 184.38 -22 23 183.97 -23 24 93.01 -24 25 88.59 -25 26 86.26 -26 27 88.04 -27 28 77.12 -28 29 74 -29 119 70.1 -29 30 72 -30 31 73 -31 32 89.41 -32 13 6.63 -33 34 212.25 -34 35 211.46 -35 36 209.04 -36 37 211.57 -37 38 206.57 -38 39 105.04 -39 40 77.21 -40 41 86.5 -41 42 0 -42 1 16 -43 44 112.67 -44 45 111.94 -45 46 111.77 -46 47 111.83 -47 48 111.27 -48 49 111.76 -49 50 109.32 -50 51 110.67 -51 52 80.63 -52 53 80.78 -53 41 30 -54 55 164.62 -55 56 164.13 -56 57 164.24 -57 58 156.43 -58 59 88.92 -59 60 88.6 -60 61 86.53 -61 62 85.96 -62 10 86.8 -63 64 221.31 -64 65 220.88 -65 66 220.84 -66 67 220.27 -67 68 215.19 -68 69 209 -69 70 213.81 -70 71 208.04 -71 72 196.45 -72 73 197.05 -73 74 163.85 -74 75 186.4 -75 76 180.35 -76 77 103.92 -77 78 98.6 -78 79 98.83 -79 80 96.09 -80 10 309 -81 82 174.3 -82 83 173.57 -83 84 173.9 -84 85 173.66 -85 86 173.75 -86 87 92.62 -87 88 73.93 -88 32 91.44 -89 90 158 -90 91 155 -91 92 158 -91 97 157.76 -92 93 86 -93 94 325.32 -94 32 5.53000000000003 -95 96 158.17 -96 91 157.6 -97 98 84.74 -98 94 84.87 -99 100 282 -100 101 279 -101 5 167 -102 7 87 -103 104 201.16 -104 105 200.5 -105 106 200.5 -106 39 121.02 -107 108 148.27 -108 109 147.59 -109 110 147.87 -110 111 147.88 -111 112 147.82 -112 113 140.19 -113 114 147.54 -114 115 64.02 -115 116 67.75 -116 117 70.55 -117 118 98.3 -118 119 80.4 -119 31 81.28 -120 121 161.26 -121 122 160.84 -122 123 160.86 -123 58 160.84 -124 125 238.34 -125 126 237.79 -126 127 237.08 -127 128 234.34 -128 129 236.72 -129 130 237.18 -130 131 119.25 -131 132 111.15 -132 133 30.93 -133 134 50 -134 135 49 -135 42 43 -136 137 148.68 -137 138 147.78 -138 139 147.74 -139 140 148.29 -140 141 136.56 -141 142 145.37 -142 143 144.93 -143 144 141.78 -143 160 144.92 -144 145 141.65 -145 146 72.32 -146 147 68.81 -147 148 73.15 -148 149 93.13 -149 150 82.38 -150 151 86.03 -151 152 73.3 -152 153 80.2 -153 154 83.08 -154 32 0 -155 156 152.24 -156 157 151.47 -157 158 150.17 -158 159 151.59 -159 140 145.38 -160 145 143.86 -161 162 197.3 -162 163 196.83 -163 164 196.73 -164 165 196.8 -165 166 131.22 -165 383 128.8 -166 167 36 -167 168 44.08 -168 42 11.49 -169 170 178 -170 171 174 -171 172 166 -172 5 166 -173 174 213.7 -174 175 213.01 -175 176 213.03 -176 177 213.38 -177 178 202.81 -178 179 204.73 -179 180 203 -180 38 202.46 -181 182 44 -182 183 41 -183 184 43 -184 185 44 -185 186 42 -186 187 33 -187 188 32 -188 189 39.44 -189 42 36.28 -190 191 258.85 -191 192 257.61 -192 193 258.1 -193 194 87.26 -194 195 88.26 -195 196 85.82 -196 197 18.93 -197 198 32 -198 188 33.68 -199 200 114 -200 201 110 -201 202 114 -202 203 112 -203 204 29 -204 205 36 -205 206 37 -206 42 27 -207 208 562.86 -208 209 561.89 -209 210 561.94 -210 211 9.50999999999999 -211 212 14.12 -212 213 6.81000000000006 -213 214 1.72000000000003 -214 215 11.83 -215 117 85.94 -216 217 114.12 -217 218 112.57 -218 219 112.04 -219 220 112.01 -220 188 88.74 -221 222 211 -222 223 208 -223 224 211 -224 225 103 -225 226 104.75 -226 227 103 -226 687 105 -227 98 73 -228 229 67.83 -229 230 66.68 -230 231 67.39 -231 232 67.36 -232 233 66.39 -233 234 32.11 -234 188 32.19 -235 236 194 -236 237 191 -237 172 166 -238 239 191.94 -239 240 190.85 -240 241 191.48 -241 242 190.73 -242 243 183.14 -243 244 182.32 -244 245 179.92 -245 246 182.17 -246 97 173.79 -247 248 195.23 -248 249 194.78 -249 250 179.06 -250 251 179.01 -251 252 168.31 -252 57 165.26 -253 254 92.14 -254 255 91.07 -255 256 90.41 -256 257 90.85 -257 258 46.52 -258 259 57.31 -259 260 4.04000000000001 -260 261 19.22 -261 262 8.82000000000001 -262 263 79 -263 41 78 -264 265 102.69 -265 266 102.24 -266 267 101.92 -267 1355 116 -267 268 101.64 -268 269 0 -269 270 80.77 -270 271 89.27 -271 272 115 -272 273 116 -273 274 115 -274 133 50 -275 276 58.9 -276 277 58.19 -277 278 0 -278 279 58.13 -279 280 58.21 -280 281 58.04 -281 282 58.12 -282 283 31.7 -283 284 26.07 -284 285 38.42 -284 574 32.12 -285 286 196 -286 42 127 -287 288 186.74 -288 289 185.88 -289 290 183.24 -290 291 184.06 -291 292 181.22 -292 293 0 -293 294 171.29 -294 295 102.04 -295 296 68.99 -296 30 68.93 -297 298 103.31 -298 299 102.8 -299 300 102.75 -300 301 102.77 -301 302 102.55 -302 270 101.64 -303 304 555.45 -305 306 76.2 -306 307 75.65 -307 308 75.66 -308 309 75.9 -309 310 75.7 -310 311 69.12 -311 312 68.99 -312 32 0 -313 314 170 -314 315 167 -315 316 169 -316 317 169 -317 318 169 -318 319 167 -319 320 167 -320 321 27 -321 198 16 -322 323 178 -323 324 175 -324 325 177 -325 326 125 -326 327 117 -327 328 34 -328 329 34 -329 330 34 -330 331 0 -331 198 33 -332 333 85.6 -333 334 84.88 -334 335 84.69 -335 336 77.26 -336 337 80.75 -337 53 79.65 -338 339 104.12 -339 340 103.35 -340 341 103.55 -341 342 61.24 -342 343 90.09 -343 344 92.58 -344 345 92.92 -345 346 86 -346 9 86 -347 348 106.96 -348 349 106.37 -349 350 75.33 -350 351 90.59 -351 61 66 -352 353 76.11 -353 354 75.34 -354 355 75.16 -355 356 74.84 -356 357 61.66 -357 358 103.06 -358 359 34 -359 168 34 -360 361 122.16 -361 362 121.69 -362 166 121.31 -363 364 63.84 -364 365 63.35 -365 366 63.5 -366 367 48.79 -367 368 47.81 -368 369 38.89 -369 370 38.77 -370 371 37.31 -371 358 36.43 -372 373 210 -373 374 206 -374 375 187 -375 376 343 -376 377 193 -377 378 33 -378 379 86 -378 866 33.57 -378 958 33 -379 285 196 -380 381 51.17 -381 382 50.66 -382 383 27.75 -383 359 32 -384 385 44.03 -385 386 43.56 -386 387 43.19 -387 358 40.03 -388 389 79.01 -389 390 0 -390 358 78.04 -391 392 186.71 -392 393 185.92 -393 394 184.8 -394 395 171.14 -395 396 176.31 -396 53 82 -397 398 133.54 -398 399 133.05 -399 400 133.09 -400 383 132.6 -401 402 101.49 -402 403 101 -403 358 100.55 -404 405 199.34 -405 406 198.85 -406 407 198.94 -407 408 199.01 -408 409 198.79 -409 410 53.72 -410 411 33.45 -411 412 38.86 -412 413 36.46 -413 414 38.68 -414 205 31.92 -415 416 35.64 -416 417 34.93 -417 418 34.91 -418 414 34.93 -419 420 119.9 -420 421 119.37 -421 422 119.02 -422 423 118.89 -423 215 111.28 -424 425 57.09 -425 426 56.3 -426 427 54.33 -427 428 55.68 -428 429 55.89 -429 430 52.57 -430 283 39.54 -431 432 91.65 -432 433 90.74 -433 434 91.05 -434 435 90.27 -435 436 87.89 -436 437 83.17 -437 438 76.52 -438 439 67.26 -440 441 32.05 -441 42 32.57 -442 443 103.73 -443 444 100.75 -444 357 103.22 -445 446 226.87 -446 447 226.41 -447 448 226.52 -448 166 225.66 -449 450 107.54 -450 451 107.08 -451 383 106.74 -452 453 190.21 -453 454 186.79 -454 455 188.77 -455 456 188.36 -456 457 41.12 -457 458 39.38 -458 459 39.48 -459 460 37.96 -460 286 32 -461 462 32.81 -462 359 32.31 -463 464 106.75 -464 465 106.27 -465 358 105.93 -466 467 34.12 -467 468 15.78 -468 469 33.79 -469 470 33.05 -470 471 53.35 -471 188 17.55 -472 473 90.41 -473 474 89.07 -474 475 90.06 -475 476 89.2 -476 477 88.42 -477 478 85.87 -478 10 0 -479 480 142.27 -480 481 8.90000000000001 -481 482 13.62 -482 483 112.18 -483 29 138.4 -484 485 101.64 -485 486 100.96 -486 487 101.12 -487 488 100.77 -488 489 49.98 -489 117 48.89 -490 491 42.63 -491 492 42.02 -492 493 41.89 -493 494 41.72 -494 460 40.09 -495 496 184.89 -496 497 184.2 -497 498 184.58 -498 499 184.51 -499 500 43.65 -500 501 43.27 -501 502 39.97 -502 286 39.64 -503 504 87.59 -504 505 86.98 -505 506 68.34 -506 507 86.09 -507 79 85.85 -508 509 35.46 -509 510 34.98 -510 511 35.09 -511 512 35.06 -512 203 32.71 -513 514 237.49 -514 515 236.63 -515 516 235.99 -516 517 235.45 -517 119 232.59 -518 519 108.9 -519 520 108.33 -520 521 108.34 -521 522 108.32 -522 523 89.23 -523 524 76.97 -524 525 76.55 -525 32 74.26 -526 527 94.58 -527 528 93.93 -528 529 93.74 -529 530 92.33 -530 531 91.65 -531 532 92.78 -532 533 52.01 -533 119 76 -534 535 278.82 -535 536 277.82 -536 537 277.42 -537 538 277.54 -538 215 269.96 -539 540 61.14 -540 541 59.85 -541 542 60.8 -542 543 60.65 -543 544 56.01 -544 470 33.14 -545 546 111.16 -546 547 109.47 -547 548 110.05 -548 549 108.98 -549 550 108.86 -550 551 47.69 -551 552 47.26 -552 205 55.57 -553 554 85.92 -554 555 83.29 -555 556 85.58 -556 557 85.45 -557 558 79.84 -558 559 76.12 -559 478 67.6 -560 561 315.3 -561 562 314.68 -562 563 314.69 -563 564 314.81 -564 565 291.4 -565 596 287.51 -566 567 281.41 -567 568 117.21 -567 597 134.64 -568 569 121.28 -569 570 138.98 -570 571 130.29 -571 572 85.41 -572 573 85.15 -573 283 35.07 -574 286 31.89 -575 576 107.08 -576 577 106.44 -577 578 96 -578 1347 96 -578 579 106.29 -579 580 106.33 -580 204 21 -581 582 182.8 -582 583 180.62 -583 584 181.1 -584 585 181 -585 586 176.62 -586 587 167.92 -587 588 33.47 -588 589 34.93 -589 580 33.76 -590 591 293.64 -591 592 293.08 -592 593 293.16 -594 595 292.45 -595 564 291.9 -596 566 287.81 -597 569 129.61 -598 599 108.64 -599 600 103.72 -600 203 108.12 -601 602 188.26 -602 603 186.83 -603 101 150.99 -604 605 172.09 -605 606 171.68 -606 607 171.75 -607 57 165.06 -608 609 108.26 -609 610 107.62 -610 611 107.17 -611 612 107.3 -612 613 94.52 -614 615 179.19 -615 616 178.63 -616 617 178.73 -617 618 177.65 -618 619 93.43 -619 312 87.42 -620 621 180.61 -621 622 179.95 -622 623 180.24 -623 624 180.2 -624 625 180.07 -625 626 182.28 -626 627 176.33 -627 628 99.93 -628 629 96.99 -629 630 96.68 -630 396 76.07 -631 632 156.82 -632 633 156.12 -633 634 155.87 -634 635 156 -635 636 155.69 -636 637 155.46 -637 638 169.15 -638 639 168.91 -639 640 168.78 -640 28 47.56 -641 642 199.77 -642 643 196.16 -643 644 199.4 -644 645 197.12 -645 646 174.59 -646 71 197.29 -647 648 234 -648 649 230 -649 650 233 -650 651 102 -651 652 98 -652 197 101 -653 654 187 -654 655 184 -655 101 167 -656 657 203.5 -657 658 202.75 -658 659 202.65 -659 660 202.31 -660 661 202.32 -661 662 202.19 -662 663 181.05 -663 664 93.39 -664 665 86.23 -665 148 93.14 -666 667 204.1 -667 668 203.08 -668 669 203.14 -669 617 177.3 -670 671 115.11 -671 672 114.18 -672 673 114.39 -673 674 110.33 -674 675 107.11 -676 677 262 -677 678 261.21 -678 679 256.73 -679 680 258.46 -680 681 258.25 -681 637 257.7 -682 683 234.24 -683 684 233.35 -684 685 232.7 -685 686 29.28 -686 225 103.48 -687 93 321.3 -688 689 89.06 -689 690 88.36 -691 692 88.72 -692 693 88.5 -693 285 88.12 -694 695 637.37 -695 696 636.56 -696 697 634.76 -697 698 628.88 -698 699 615.38 -699 700 102.91 -700 701 85.77 -701 702 78.1799999999999 -702 703 96.09 -703 165 52.89 -704 705 98.12 -705 706 97.48 -706 707 95.44 -707 708 97.47 -708 709 97.42 -709 167 43.83 -710 711 237.43 -711 712 236.85 -712 713 236.53 -713 714 236.33 -714 715 208.15 -715 716 207.98 -716 38 108.65 -716 717 107.34 -717 39 111.29 -718 719 87 -719 720 82 -720 721 86 -721 722 87 -722 723 86 -723 724 79 -724 725 32 -725 396 83 -726 727 196.18 -727 728 195.25 -728 729 194.91 -729 730 195.83 -730 731 110.77 -731 732 111.26 -732 733 111.4 -733 734 111.31 -734 735 111.15 -735 736 90.31 -736 737 93.77 -737 215 96.41 -738 739 456.99 -739 740 454.87 -740 741 455.13 -741 742 454.46 -742 743 422.76 -743 744 327.98 -744 687 326.23 -745 746 241.98 -746 747 241.31 -747 748 241.24 -748 749 236 -749 750 231.22 -750 751 91.12 -751 752 97.31 -752 753 103.3 -753 754 31.03 -754 198 0 -755 756 219.66 -756 757 218.95 -757 758 219.13 -758 759 219.11 -759 760 218.51 -760 761 218.5 -761 762 200.71 -762 763 199.49 -763 203 105.48 -764 765 186.62 -765 766 185.87 -766 5 127.52 -767 768 88 -768 102 85 -769 770 199.66 -770 771 199.14 -771 772 199.05 -772 773 196.95 -773 774 194.12 -774 775 194 -775 776 190.3 -776 777 190.08 -777 625 187.75 -778 779 203.98 -779 780 203.14 -780 781 202.48 -781 782 182.54 -782 783 177.2 -783 626 175.98 -784 785 230.98 -785 786 230.13 -786 787 229.17 -787 788 228.7 -788 789 222.24 -789 790 208.82 -790 791 96.82 -791 628 96.76 -792 793 107 -793 794 105 -794 795 106 -795 796 107 -796 797 106 -797 798 106 -798 799 91 -799 345 91 -800 801 343 -801 375 340 -802 803 191 -803 804 188 -804 805 190 -805 806 191 -806 807 149 -807 808 149 -808 809 146 -809 810 11 -810 811 13 -811 812 33.77 -812 42 16.29 -813 814 201.7 -814 815 200.68 -815 816 199.52 -816 817 199.61 -817 818 199.6 -818 819 45.02 -819 820 44.94 -820 821 26.66 -821 285 43.1 -822 823 156.08 -823 824 131.23 -824 825 149.04 -825 826 151.23 -826 827 142.62 -827 828 111.31 -827 856 109.19 -828 829 110.5 -829 295 110.86 -830 831 83.15 -831 832 82.49 -832 833 80.44 -833 834 80.99 -834 40 81.66 -835 836 126.83 -836 837 125.73 -837 838 125.54 -838 839 118.42 -839 840 110.85 -840 841 111.09 -841 842 81.99 -842 358 80.97 -843 844 619.19 -844 845 618.53 -845 846 106.9 -846 847 105.36 -847 848 65.2 -848 849 82.97 -849 850 103.91 -850 851 106.54 -851 829 105.35 -852 853 161.36 -853 854 160.48 -854 855 153.31 -855 826 145.92 -856 857 111.26 -857 858 111.27 -858 533 72 -859 860 146.09 -860 861 145.5 -861 827 144.82 -862 863 75.24 -863 864 74.61 -864 865 34.1 -865 378 197 -866 285 33.46 -867 868 138 -868 869 135 -869 166 137 -870 871 526.33 -871 872 524.67 -872 873 171.42 -873 874 167.51 -874 875 174.09 -875 876 98.02 -876 877 100.53 -877 878 104.75 -878 879 98.28 -879 880 103.86 -880 117 0 -881 882 406.4 -882 883 405.18 -883 884 404.32 -884 885 395.55 -885 886 38.38 -886 887 39.79 -887 574 36.72 -888 889 196.54 -889 890 195.66 -890 891 195.5 -891 892 34.95 -892 893 34.39 -893 188 35.13 -894 895 98 -895 896 95 -896 897 98 -897 383 98 -898 899 200.41 -899 900 199.7 -900 901 199.66 -901 902 199.24 -902 903 199.17 -903 165 194.72 -904 905 240.47 -905 906 239.63 -906 907 240.14 -907 908 239.85 -908 909 239.93 -909 910 239.8 -910 911 153.73 -911 912 139.02 -912 913 25.99 -913 914 25.8 -914 640 30.59 -915 916 57.63 -916 917 56.93 -917 918 56.9 -918 919 56.61 -919 920 56.6 -920 921 56.31 -921 922 52.48 -922 923 49.64 -923 924 37 -925 926 698.1 -926 927 696.29 -927 928 697.35 -928 929 696.84 -929 930 104.07 -930 931 112.53 -931 932 116.56 -932 933 113.51 -933 42 72.73 -934 935 108 -935 936 105 -936 937 108 -937 166 108 -938 939 247.1 -939 940 246.42 -940 941 245.86 -941 942 218.76 -942 943 218.87 -943 944 33.42 -944 188 31 -945 946 75 -946 947 72 -947 383 74 -948 949 103 -949 950 95 -950 951 103 -951 952 103 -952 953 98 -953 725 83 -954 955 180 -955 956 177 -956 957 179 -957 377 76 -957 865 146 -958 460 32 -959 960 91 -960 961 87 -961 962 91 -962 963 91 -963 964 90 -964 118 89 -965 966 306 -966 967 303 -967 968 305 -968 969 155 -969 970 303 -970 971 192 -971 972 112 -972 973 112 -973 974 111 -974 975 80 -975 41 79 -976 977 170.09 -977 978 56.57 -978 979 165.74 -979 980 169.19 -980 981 168.92 -981 982 169.16 -982 983 169.1 -983 984 161.78 -984 985 161.68 -985 986 164.96 -986 987 164.63 -987 988 144.05 -988 989 33.96 -989 811 33.93 -990 991 194.72 -991 992 193.9 -992 993 194.2 -993 994 165.1 -994 995 164.38 -995 985 164.86 -996 997 144.93 -997 998 144.35 -998 999 144.48 -999 1000 144.54 -1000 1001 142.77 -1001 987 144.15 -1002 1003 92 -1003 1004 16 -1004 1005 60 -1005 62 91 -1006 1007 103 -1007 1008 100 -1008 1009 103 -1009 1010 96 -1010 1011 60 -1011 80 86 -1012 1013 101 -1013 1014 97 -1014 1015 95 -1015 1016 77 -1016 60 54 -1017 1018 98 -1018 1019 95 -1019 1020 0 -1020 351 19 -1021 1022 380 -1022 1023 254 -1023 1024 370 -1024 1025 372 -1025 1026 379 -1026 80 311 -1027 1028 47 -1028 1029 40 -1029 1030 40 -1030 1031 46 -1031 924 59.42 -1032 1033 39 -1033 1034 36 -1034 1035 38 -1035 552 39 -1036 1037 56 -1037 1038 52 -1038 1039 55 -1039 923 55 -1040 1041 42 -1041 1042 39 -1042 1043 42 -1043 358 41 -1044 1045 104 -1045 1046 101 -1046 1047 103 -1047 1048 102 -1048 1049 102 -1049 858 98 -1050 1051 338 -1051 1052 335 -1052 1053 337 -1053 1054 337 -1054 1055 64 -1055 1056 178 -1056 1057 177 -1057 1058 177 -1058 1059 177 -1059 1060 64 -1060 1061 153 -1061 1062 31 -1062 460 153 -1063 1064 183 -1064 1065 180 -1065 377 33 -1066 1067 255.41 -1067 1068 254.7 -1068 1069 254.31 -1069 1070 218.96 -1070 1071 238.65 -1071 1072 238.41 -1072 1073 237.99 -1073 1074 81.72 -1074 1075 102.28 -1075 188 92.68 -1076 1077 87.02 -1077 1078 86.6 -1078 1079 86.7 -1079 1080 86.71 -1080 1081 86.51 -1081 1082 86.28 -1082 117 72.11 -1083 1084 37 -1084 865 26 -1085 1086 88.34 -1086 1087 86.73 -1087 1088 87.48 -1088 1089 87.6 -1089 1090 86.77 -1090 571 85.58 -1091 1092 82 -1092 1093 78 -1093 1094 80 -1094 1095 79 -1095 1096 78 -1096 1097 77 -1097 1098 79 -1098 262 79 -1099 1100 80.61 -1100 1101 77.63 -1101 40 71.88 -1102 1103 90.9 -1103 1104 90.1 -1104 1105 90.42 -1106 1107 329 -1107 1108 326 -1108 957 301 -1109 1110 157.39 -1110 1111 156.91 -1111 1112 156.99 -1112 1113 32.57 -1113 188 3.44 -1114 1115 33 -1115 1116 29 -1116 1117 33 -1117 1118 32 -1118 1119 32 -1119 135 32 -1120 1121 179 -1121 1122 175 -1122 1123 178 -1123 1124 0 -1124 1125 0 -1126 1127 43.71 -1127 1128 43.16 -1128 1129 41.4 -1129 1130 33.49 -1130 812 31.02 -1131 1132 87.82 -1132 1133 86.88 -1133 1134 85.49 -1134 9 77.69 -1135 1136 98 -1136 1137 102 -1137 1138 98 -1138 1139 100 -1139 1140 41 -1140 1141 95 -1141 1142 91 -1142 41 34 -1143 1144 352.6 -1144 1145 351.82 -1145 1146 351.73 -1146 1147 343.47 -1147 1148 323.5 -1148 1149 172.05 -1149 1150 171.57 -1150 1151 179.87 -1151 1152 154.08 -1152 1153 157.73 -1153 1154 170.23 -1154 42 55.24 -1155 1156 185.3 -1156 1157 184.13 -1157 1158 183.56 -1158 1159 183.14 -1159 1160 42.16 -1160 1161 40.43 -1162 1163 40.61 -1163 1164 32.05 -1164 1165 34.36 -1165 205 31.2 -1166 1167 39 -1167 1168 36 -1168 1169 0 -1169 1170 38 -1170 924 38 -1171 1172 240.93 -1172 1173 240.24 -1173 1174 238.02 -1174 1074 96.87 -1175 1176 107 -1176 1177 104 -1177 1178 104 -1178 1179 104 -1179 1180 102 -1180 1181 84 -1181 1182 84 -1182 28 74 -1183 1184 108.07 -1184 1185 107.53 -1185 1186 106.58 -1186 709 106.38 -1187 1188 119.42 -1188 1189 118.71 -1189 1190 118.15 -1190 1191 117.11 -1191 1192 115.11 -1192 1193 114.82 -1193 1194 104.91 -1194 41 103.99 -1195 1196 37.68 -1196 1197 37.15 -1197 1198 37.19 -1198 1199 33.94 -1199 414 34.17 -1200 1201 118.72 -1201 1202 113.14 -1202 1203 0 -1203 1204 78.09 -1204 1205 117.75 -1205 1206 117.48 -1206 1207 103.57 -1207 1208 116.96 -1208 1209 117.29 -1209 1210 106.13 -1210 10 113.75 -1211 1212 95.92 -1212 1213 95.3 -1213 1214 93.98 -1214 1215 93.98 -1215 1216 93.93 -1216 1217 89.21 -1217 1218 85.06 -1218 1219 65.28 -1219 1220 65.3 -1220 40 63.33 -1221 1222 33 -1222 1223 30 -1223 1224 33 -1224 187 33 -1225 1226 216.31 -1226 1227 215.75 -1227 1228 207.33 -1228 716 201.93 -1229 1230 163.93 -1230 1231 163.51 -1231 1232 163.47 -1232 1233 163.54 -1233 1234 91.76 -1234 59 88.9 -1235 1236 155.59 -1236 1237 154.73 -1237 1238 155.15 -1238 1239 155.18 -1239 1240 155.17 -1240 1241 155.12 -1241 1242 154.86 -1242 1243 75.58 -1243 1244 75.58 -1244 1245 75.6 -1245 117 70.16 -1246 1247 211.11 -1247 1248 210.29 -1248 1249 210.75 -1249 1250 210.68 -1250 1251 210.58 -1251 1252 210.37 -1252 1227 209.84 -1253 1254 86.95 -1254 1255 86.13 -1255 1256 86.29 -1256 1257 85.37 -1257 1258 77.29 -1258 1259 76.3 -1259 215 75.57 -1260 1261 117.66 -1261 1262 109.11 -1262 1263 101.86 -1263 1264 92.95 -1264 215 107.68 -1265 1266 69.35 -1266 1267 68.74 -1267 1268 67.13 -1268 1269 67.59 -1269 1270 66.29 -1270 1031 67.14 -1271 1272 95.06 -1272 1273 94.48 -1273 1274 93.89 -1274 1275 93.92 -1275 1276 76.55 -1276 1277 93.73 -1277 149 87.97 -1278 1279 67 -1279 1280 90 -1280 1281 91 -1281 1282 91 -1282 1283 90 -1283 1284 89 -1284 1285 90 -1285 1286 89 -1286 1287 85 -1287 9 85 -1288 1289 123 -1289 1290 120 -1290 1291 122 -1291 1292 115 -1292 1293 119 -1293 1294 116 -1294 1295 113 -1295 1296 116 -1296 1297 44 -1297 133 29 -1298 1299 109 -1299 1300 106 -1300 1301 103 -1301 1302 103 -1302 1303 103 -1303 1304 94 -1304 1305 95 -1305 1306 90 -1306 1307 84 -1307 1308 84 -1308 1142 83 -1309 1310 215 -1310 1311 212 -1311 1312 214 -1312 1313 212 -1313 1314 213 -1313 1331 245.24 -1314 188 37.52 -1315 1316 227 -1316 1317 224 -1317 1318 226 -1318 1319 226 -1319 944 45 -1320 1321 219.19 -1321 1322 218.4 -1322 1323 218.88 -1323 1324 218.55 -1324 1325 213.7 -1325 1314 214.5 -1326 1327 248.5 -1327 1328 247.98 -1328 1329 248.15 -1329 1330 247.15 -1330 1313 245.15 -1331 188 64.76 -1332 1333 140 -1333 1334 137 -1334 1335 139 -1335 1336 139 -1336 1337 139 -1337 1338 138 -1338 1339 70 -1339 1340 119 -1340 1341 121 -1341 1342 121 -1342 274 107 -1343 1344 97 -1344 1345 93 -1345 1346 96 -1346 577 96 -1347 580 95 -1348 1349 51 -1349 1350 48 -1350 1351 50 -1351 203 47 -1352 1353 117 -1353 1354 114 -1354 267 116 -1355 1356 116 -1356 1357 116 -1357 271 116 diff --git a/examples/lanl.py b/examples/lanl.py deleted file mode 100644 index b2044b2f..00000000 --- a/examples/lanl.py +++ /dev/null @@ -1,62 +0,0 @@ -#!/usr/bin/env python -""" -Routes to LANL from 186 sites on the Internet. - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-04-01 11:51:23 -0700 (Fri, 01 Apr 2005) $" -__credits__ = """""" -__revision__ = "" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -import re -import sys - -def lanl_graph(): - """ Return the lanl internet view graph from lanl.edges - """ - try: - fh=open("lanl.edges","r") - except IOError: - print "lanl.edges not found" - raise - - G=Graph() - - time={} - time[0]=0 # assign 0 to center node - for line in fh.readlines(): - (head,tail,rtt)=line.split() - G.add_edge(int(head),int(tail)) - time[int(head)]=float(rtt) - - # get largest component and assign ping times to G0time dictionary - G0=connected_component_subgraphs(G)[0] - G0.rtt={} - for n in G0: - G0.rtt[n]=time[n] - - return G0 - -if __name__ == '__main__': - - from networkx import * - - G=lanl_graph() - - - print "graph has %d nodes with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - print number_connected_components(G),"connected components" - - # draw in radial layout with graphviz - #pos=pydot_layout(G,prog="twopi",root=0) - # draw_nx(G,pos,node_labels=False,node_size=10) - # colored by rtt ping time - #draw_nx(G,pos,node_color=G.rtt,node_labels=False,node_size=10) diff --git a/examples/miles.dat b/examples/miles.dat deleted file mode 100644 index 15738d33..00000000 --- a/examples/miles.dat +++ /dev/null @@ -1,701 +0,0 @@ -* File "miles.dat" from the Stanford GraphBase (C) 1993 Stanford University -* Revised mileage data for highways in the United States and Canada, 1949 -* This file may be freely copied but please do not change it in any way! -* (Checksum parameters 696,295999341) -Youngstown, OH[4110,8065]115436 -Yankton, SD[4288,9739]12011 -966 -Yakima, WA[4660,12051]49826 -1513 2410 -Worcester, MA[4227,7180]161799 -2964 1520 604 -Wisconsin Dells, WI[4363,8977]2521 -1149 1817 481 595 -Winston-Salem, NC[3610,8025]131885 -927 729 2742 1289 494 -Winnipeg, MB[4988,9715]564473 -1611 686 1833 1446 550 1279 -Winchester, VA[3919,7816]20217 -1510 290 826 466 2641 1197 250 -Wilmington, NC[3424,7792]139238 -390 1823 214 1139 765 2956 1500 637 -Wilmington, DE[3975,7555]70195 -466 168 1618 430 934 299 2749 1305 345 -Williston, ND[4815,10362]13336 -1820 2027 1712 428 1813 888 2035 1061 663 1481 -Williamsport, PA[4125,7700]33401 -1718 172 567 201 1516 491 832 369 2647 1203 239 -Williamson, WV[3768,8228]5219 -504 1610 544 452 378 1408 240 724 843 2539 1071 353 -Wichita Falls, TX[3390,9849]94201 -1179 1500 1313 1574 1363 1432 1252 1246 1044 1848 1887 724 1284 -Wichita, KS[3769,9734]279835 -308 1002 1270 1068 1344 1360 1220 944 1192 748 1618 1774 416 1054 -Wheeling, WV[4007,8072]43070 -1017 1247 269 255 1513 327 589 203 1311 416 627 605 2442 998 85 -West Palm Beach, FL[2672,8005]63305 -1167 1550 1432 965 1249 2375 1160 718 1048 2175 760 1515 1459 3280 1794 1252 -Wenatchee, WA[4742,12032]17257 -3250 2390 1783 1948 2487 2595 1009 2697 2904 2589 1394 2690 1765 2912 117 1461 -2358 -Weed, CA[4142,12239]2879 -622 3229 2678 1842 1850 2717 2898 1473 2981 3128 2880 1858 2935 2213 3213 505 -1752 2659 -Waycross, GA[3122,8235]19371 -2947 2890 360 820 1192 1097 605 904 2015 828 386 703 1815 413 1155 1127 -2920 1434 899 -Wausau, WI[4496,8964]32426 -1240 2198 1725 1600 708 841 1138 805 913 848 1015 1222 907 646 1008 111 -1230 1777 509 676 -Waukegan, IL[4236,8783]67653 -244 1000 2260 1933 1360 468 757 1023 565 673 1056 775 982 667 854 768 -170 990 1985 551 436 -Watertown, SD[4490,9711]15649 -601 393 1549 1824 1351 1909 1058 572 880 1155 1263 534 1365 1572 1257 394 -1358 433 1580 1403 156 1026 -Watertown, NY[4398,7592]27861 -1366 776 1016 1128 2999 2698 1473 471 1404 1634 738 234 1795 358 791 425 -1574 715 935 302 2750 1306 386 -Waterloo, IA[4250,9234]75985 -1008 373 253 305 1178 2007 1714 1538 700 537 833 795 905 857 1007 1214 -899 658 1000 212 1222 1766 298 668 -Waterbury, CT[4155,7305]103266 -1190 278 1548 958 1198 1034 3164 2880 1366 512 1527 1757 750 285 2003 206 -672 373 1801 636 1117 98 2932 1488 522 -Washington, DC[3889,7703]638432 -315 962 434 1320 730 970 719 2936 2652 1051 268 1285 1489 435 210 1775 -109 357 73 1573 321 889 408 2704 1260 300 -Warren, PA[4185,7914]12146 -326 428 769 291 1127 537 777 976 2760 2459 1321 198 1165 1395 465 172 -1582 305 663 273 1380 563 696 490 2511 1067 118 -Walla Walla, WA[4607,11833]25618 -2452 2645 2873 1707 2691 1344 1926 1718 2796 500 238 3156 2383 1650 1763 2480 -2588 1002 2690 2897 2582 1387 2683 1758 2905 132 1454 2351 -Waco, TX[3155,9714]101261 -1958 1452 1484 1799 921 1703 1043 1096 1226 1005 2026 2152 1330 1287 471 204 -1174 1540 1507 1593 1308 1427 1415 1227 1132 1892 2082 887 1338 -Vincennes, IN[3868,8753]20857 -892 2120 572 692 934 463 811 836 278 518 722 2347 2176 1082 424 627 -854 375 677 1300 751 827 620 1101 615 433 1025 2228 727 461 -Victoria, TX[2881,9701]50695 -1031 223 2104 1593 1578 1893 1144 1842 1266 1257 1349 1038 2114 2334 1330 1428 -694 411 1288 1681 1707 1687 1366 1521 1638 1319 1351 1986 2228 1110 1479 -Vicksburg, MS[3235,9088]25434 -530 556 419 2274 1110 1067 1382 890 1361 1138 800 1000 586 2361 2457 921 -945 705 511 800 1198 1663 1176 889 1010 1494 808 908 1475 2398 1000 996 -Vancouver, BC[4927,12312]414281 -2675 2505 2422 2359 409 2705 2898 3126 1960 2944 1597 2179 1971 3136 710 246 -3496 2636 2029 2164 2733 2841 1255 2943 3150 2835 1640 2936 2011 3158 277 1707 -2604 -Valley City, ND[4692,9801]7774 -1518 1327 1461 943 1238 1265 1225 1418 1646 500 1464 195 699 491 1658 1745 -1272 2018 1156 767 1075 1253 1361 357 1463 1670 1355 278 1456 531 1678 1324 -351 1124 -Valdosta, GA[3083,8328]37596 -1648 3126 542 975 712 961 2773 1039 782 1097 1168 1191 1539 990 1230 63 -2903 2880 386 883 1164 1053 655 967 2005 891 449 766 1805 476 1145 1190 -2897 1424 962 -Utica, NY[4311,7523]75632 -1157 1461 2941 1358 1839 808 1700 2688 282 389 201 1005 83 1363 773 1013 -1094 2996 2695 1439 462 1401 1631 711 207 1818 283 746 391 1616 681 932 -225 2747 1303 383 -Uniontown, PA[3990,7973]14510 -417 862 1221 2701 1014 1497 493 1356 2448 189 207 458 765 444 1123 533 -773 799 2746 2455 1146 69 1086 1316 294 210 1578 267 524 134 1376 386 -692 551 2507 1063 116 -Tyler, TX[3235,9530]70508 -1222 1566 827 1229 2402 285 326 758 134 2001 1318 1350 1665 884 1569 1040 -980 1166 871 2088 2186 1206 1153 469 238 1040 1406 1537 1459 1174 1293 1396 -1093 1074 1758 2125 885 1204 -Twin Falls, ID[4256,11447]26209 -1583 2101 2351 2355 1105 819 1856 1686 1702 1540 418 2115 2291 2521 1367 2354 -1184 1620 1558 2378 645 648 2738 2033 1232 1345 2074 2253 888 2336 2483 2235 -1316 2290 1573 2568 542 1112 2014 -Tuscaloosa, AL[3321,8757]75211 -1998 524 820 1162 387 1356 2772 239 750 483 658 2416 943 828 1143 861 -1194 1207 750 950 415 2557 2526 773 778 807 707 561 972 1713 937 656 -771 1515 569 858 1236 2540 1069 829 -Tupelo, MS[3426,8871]23905 -126 1872 486 813 1157 483 1230 2646 230 744 380 620 2290 909 891 1206 -735 1160 1081 624 824 511 2486 2400 869 744 681 662 624 997 1587 1000 -747 834 1389 663 732 1299 2414 943 795 -Tulsa, OK[3616,9591]360919 -535 661 1415 343 1047 1362 1018 891 2219 522 603 585 380 1833 1126 1246 -1488 564 1365 702 754 869 1046 2003 1973 1404 978 190 269 960 1231 1227 -1305 1261 1181 1058 1106 775 1579 1957 564 1015 -Tucson, AZ[3222,11097]330537 -1065 1520 1565 1049 1064 2101 2416 1879 1664 1841 1337 1009 1642 962 1457 2180 -2300 2542 1552 2419 1521 1772 1822 1923 1131 1687 2258 2032 1015 858 2017 2285 -1571 2359 2221 2235 1915 2104 1763 2633 1581 1365 2069 -Trinidad, CO[3717,10451]9663 -707 561 1085 1170 882 701 1501 1816 1516 1003 1701 974 857 1046 667 1300 -1580 1700 1942 901 1819 860 1146 1161 1560 1470 1502 1895 1432 449 463 1421 -1685 922 1759 1809 1635 1254 1641 1113 2033 1424 704 1469 -Trenton, NJ[4023,7477]92124 -1807 2407 1353 1060 997 2384 1519 315 247 951 1511 2991 1236 1747 799 1653 -2738 354 169 146 1055 322 1413 823 1063 888 3029 2745 1220 375 1392 1622 -604 182 1868 60 526 228 1666 490 982 239 2797 1353 393 -Traverse City, MI[4476,8563]15516 -844 1439 2039 1021 881 952 1935 1247 561 731 1167 852 2370 1057 1524 501 -1363 2117 558 751 932 591 673 828 359 435 1177 2580 2124 1537 496 1024 -1290 643 697 1170 796 1053 695 949 841 518 956 2176 889 460 -Toronto, ON[4365,7938]599217 -435 460 1620 2220 1180 1006 1053 2116 1380 373 296 1200 1228 2708 1182 1657 -626 1514 2455 195 509 497 772 238 1130 540 780 1159 2761 2462 1504 373 -1205 1449 640 306 1557 478 846 456 1336 746 699 521 2514 1070 288 -Topeka, KS[3905,9567]115266 -1051 870 1238 586 1186 232 647 773 1239 575 932 1247 1130 659 2032 701 -835 477 612 1657 1011 1131 1373 374 1250 470 603 679 1153 1884 1786 1513 -863 171 479 852 1116 995 1190 1258 1066 826 1072 585 1464 1781 332 900 -Toledo, OH[4165,8354]354635 -775 287 290 554 1344 1944 893 719 766 1848 1093 271 504 913 960 2440 -895 1370 339 1227 2187 268 461 686 504 507 862 272 512 923 2493 2194 -1283 206 929 1162 358 407 1317 506 768 405 1115 556 431 721 2246 802 -170 -Texarkana, TX[3343,9405]31271 -957 534 1244 1111 1383 740 1135 314 385 431 1622 136 1086 1430 782 1180 -2441 240 418 622 270 2040 1182 1214 1529 802 1433 991 844 1030 826 2127 -2225 1161 1017 465 277 904 1270 1516 1323 1086 1157 1347 971 938 1622 2164 -853 1068 -Terre Haute, IN[3947,8741]61125 -671 291 487 578 443 751 1056 1656 602 438 541 1684 807 445 760 770 -904 2383 614 1084 58 941 2102 524 644 886 429 763 797 225 465 780 -2329 2137 1140 376 641 871 415 629 1261 703 822 579 1062 633 384 977 -2189 694 413 -Tampa, FL[2795,8245]271523 -1003 981 1146 1354 1414 1400 1130 1715 2078 1242 707 589 2579 1026 1056 1349 -233 1881 3353 741 1144 945 1144 2997 1231 961 1276 1401 1383 1772 1223 1463 -264 3012 3107 217 1077 1388 1252 869 1159 2238 1070 628 958 2038 670 1375 -1369 3121 1650 1162 -Tallahassee, FL[3045,8428]81548 -245 796 736 939 1109 1226 1193 1033 1470 1833 997 462 344 2334 781 919 -1232 82 1674 3108 496 899 738 899 2752 1108 864 1179 1184 1266 1543 1016 -1256 145 2857 2862 431 919 1143 1007 688 1042 2031 973 531 841 1831 554 -1171 1272 2876 1405 1001 -Tacoma, WA[4724,12243]158501 -3014 3259 2295 2302 2352 1919 2620 2282 2903 1562 1666 2095 2552 2678 680 2263 -2613 2853 3035 1430 175 2536 2366 2334 2220 270 2617 2810 3038 1872 2856 1509 -2091 1883 3048 535 183 3408 2548 1912 2025 2645 2753 1167 2855 3062 2747 1552 -2848 1923 3070 138 1619 2516 -Syracuse, NY[4305,7615]170105 -2802 1195 1312 709 1379 453 1196 249 684 251 1765 2365 1311 1106 1125 2300 -1515 373 51 1120 1410 2890 1307 1788 757 1649 2637 231 363 248 954 71 -1312 722 962 1057 2945 2644 1402 417 1350 1580 667 163 1767 287 720 354 -1565 644 881 272 2696 1252 332 -Swainsboro, GA[3260,8234]7602 -952 2986 250 369 714 819 821 1091 1054 1075 791 1552 1916 1002 479 388 -2316 864 694 989 168 1596 3074 579 1090 656 998 2734 871 622 937 1116 -1023 1487 927 1167 105 2940 2828 465 715 1158 1090 500 799 1953 731 344 -598 1749 308 1086 1030 2858 1372 794 -Sumter, SC[3392,8035]24890 -187 805 2969 410 507 715 929 732 1151 907 1017 624 1654 2064 1104 590 -499 2376 1017 557 842 328 1577 3057 732 1243 674 1151 2794 724 455 770 -1117 876 1479 889 1129 265 3021 2811 597 592 1250 1206 416 652 1932 564 -157 451 1732 185 1059 863 2863 1393 665 -Stroudsburg, PA[4099,7519]5148 -666 829 182 2871 1072 1172 744 1388 525 1231 391 815 69 1800 2400 1346 -1065 1002 2371 1524 316 178 993 1479 2959 1241 1752 792 1658 2706 290 211 -167 1023 253 1381 791 1031 930 3016 2713 1262 371 1385 1615 609 124 1836 -105 568 231 1634 521 950 255 2765 1321 357 -Stockton, CA[3796,12129]149779 -2909 2793 2678 2838 818 2595 2840 2222 1865 2386 1777 2654 2473 2922 1329 848 -1745 2224 2295 637 1826 2639 2889 2641 1742 993 2099 1831 2240 1764 783 2653 -2829 3057 1923 2892 1777 2168 2157 2685 283 905 3020 2571 1674 1588 2610 2791 -1525 2874 2950 2773 1953 2795 2135 3106 788 1675 2552 -Stevens Point, WI[4452,8957]22970 -2174 998 1096 1134 929 1900 1223 1430 432 997 479 646 747 462 1030 1166 -1824 836 791 917 1575 1133 740 980 1197 508 1988 967 1382 485 1193 1735 -744 937 1165 272 983 410 211 33 1207 2215 1742 1567 675 809 1105 772 -880 865 982 1189 874 663 975 78 1197 1794 523 643 -Steubenville, OH[4036,8062]26400 -675 2567 356 614 740 392 2548 944 1102 391 1032 206 878 348 496 365 -1447 2047 993 759 793 2029 1168 72 443 908 1156 2636 960 1443 439 1302 -2383 173 272 500 700 446 1058 468 708 845 2674 2390 1192 25 1032 1262 -294 238 1513 317 589 206 1311 441 627 593 2442 998 60 -Sterling, CO[4062,10322]11385 -1308 933 1299 1650 1633 1573 1579 1441 1591 1836 952 927 1127 488 1395 1214 -1663 278 977 675 1129 1255 761 889 1375 1630 1612 727 1580 1149 1045 959 -855 1179 1394 1570 1798 664 1633 596 909 922 1635 1406 1338 1995 1306 485 -651 1334 1532 662 1615 1740 1509 990 1554 876 1847 1303 440 1293 -Staunton, VA[3815,7907]21857 -1525 266 914 2790 324 367 505 447 2787 748 867 595 1064 454 1082 549 -744 319 1651 2197 1193 741 678 2252 1200 210 484 673 1395 2875 917 1428 -608 1334 2622 366 150 465 939 518 1297 707 944 610 2897 2629 957 248 -1235 1339 285 294 1752 259 350 93 1550 197 866 558 2681 1237 326 -Springfield, OH[3992,8381]72563 -401 1132 189 532 2397 542 624 694 514 2405 812 1019 202 868 127 689 -414 412 549 1258 1858 804 600 639 1859 1004 243 565 786 1013 2493 796 -1279 250 1138 2240 325 442 684 557 568 915 325 565 799 2504 2247 1156 -174 843 1073 250 427 1370 501 660 377 1168 448 484 777 2299 855 211 -Springfield, MO[3722,9329]133116 -607 996 726 796 695 1942 1149 972 880 1114 2149 865 1110 405 374 696 -244 983 824 1156 727 1262 199 403 529 1469 471 850 1165 886 867 2243 -460 762 388 539 1887 929 1049 1291 454 1168 678 557 728 914 2114 1997 -1272 781 278 468 763 1034 1203 1108 1082 984 1034 914 622 1382 2011 540 -818 -Springfield, MA[4210,7259]152319 -1336 735 516 1803 551 1151 3062 208 821 988 228 3026 1230 1327 937 1580 -677 1420 475 910 197 1989 2589 1535 1257 1194 2524 1716 509 181 1148 1634 -3114 1433 1944 979 1850 2861 450 366 56 1176 258 1531 944 1184 1085 3169 -2868 1417 563 1574 1804 801 322 1991 257 723 424 1787 687 1103 50 2920 -1474 556 -Springfield, IL[3980,8965]100054 -1053 335 323 716 809 512 375 2088 865 842 821 829 2178 885 1106 143 -622 394 381 670 489 872 950 1550 532 438 564 1550 758 566 880 873 -793 2266 614 1035 168 874 1967 644 765 1007 310 883 683 222 408 883 -2194 2020 1243 497 535 801 536 750 1150 824 949 700 951 754 316 1097 -2072 559 534 -Spokane, WA[4767,11741]171300 -1853 2701 1830 2080 2462 1171 2223 1575 914 2546 2644 2661 2477 325 2695 2940 -1970 2058 2027 1619 2295 1957 2578 1335 1563 1806 2233 2359 538 2019 2288 2528 -2713 1105 413 2290 2175 2009 1985 160 2292 2485 2713 1547 2531 1184 1766 1558 -2723 660 167 3083 2223 1616 1781 2320 2428 842 2530 2737 2422 1227 2523 1598 -2745 219 1294 2191 -South Bend, IN[4168,8625]109727 -1881 257 824 591 211 593 983 346 333 2242 667 803 831 598 2206 938 -1145 188 859 148 638 414 260 700 1207 1807 788 626 705 1704 995 411 -649 912 814 2294 802 1272 246 1129 2041 413 607 834 358 650 716 126 -366 922 2349 2048 1282 354 792 1057 451 549 1171 652 866 545 969 654 -285 868 2100 656 312 -Sioux Falls, SD[4354,9673]81343 -640 1278 580 1460 561 839 1221 522 982 441 1745 1305 1399 1393 1236 1603 -1426 1671 715 874 786 353 1054 862 1337 786 1447 585 964 1090 1182 923 -1047 1287 1445 312 1691 1021 1165 748 942 1438 1051 1244 1472 289 1290 117 -535 427 1455 1822 1445 1815 982 471 779 1077 1187 647 1289 1496 1181 489 -1282 399 1504 1497 82 950 -Sioux City, IA[4249,9639]82003 -88 589 1361 492 1407 473 788 1170 464 931 475 1699 1254 1326 1305 1185 -1686 1338 1583 627 786 735 265 1003 822 1286 703 1364 497 876 1002 1136 -835 996 1236 1357 394 1774 933 1077 660 854 1521 1000 1193 1421 231 1239 -205 484 458 1367 1776 1528 1727 931 383 691 1004 1136 730 1238 1433 1130 -561 1222 437 1453 1580 67 899 -Shreveport, LA[3251,9375]205820 -859 947 915 2106 678 1619 434 922 1103 976 1086 1053 1913 1427 918 765 -1431 2350 682 927 727 73 1013 607 1300 1167 1422 788 1151 386 387 425 -1670 99 1140 1482 728 1253 2489 186 357 674 233 2088 1236 1253 1568 875 -1485 1064 900 1086 772 2175 2273 1107 1071 528 325 958 1324 1589 1362 1075 -1196 1420 994 994 1661 2212 926 1122 -Sherman, TX[3364,9661]30413 -216 709 797 967 1898 711 1712 376 983 1224 768 1172 1030 1705 1525 1089 -979 1490 2142 896 1141 781 160 1072 449 1359 1200 1532 580 975 217 545 -591 1462 135 1226 1541 942 1103 2281 400 386 764 163 1880 1305 1374 1667 -758 1544 914 933 1063 986 1967 2065 1321 1157 343 117 1064 1410 1411 1483 -1246 1317 1270 1131 969 1758 2004 759 1194 -Sheridan, WY[4480,10696]15146 -1218 1425 693 635 1275 704 1180 2095 1133 1474 1856 470 1617 1028 1291 1940 -2019 1980 1871 1029 1998 2243 1320 1362 1421 915 1689 1446 1972 661 1238 1102 -1536 1662 660 1339 1682 1922 2019 676 1117 1593 1495 1348 1305 864 1686 1879 -2107 924 1925 618 1170 1011 2042 1300 871 2402 1617 912 1101 1692 1822 502 -1924 2121 1816 903 1910 1034 2139 923 651 1585 -Seminole, OK[3523,9668]8590 -1113 127 312 582 670 883 1814 627 1628 292 899 1218 678 1088 931 1688 -1441 1123 1021 1406 2083 985 1230 697 249 988 327 1275 1116 1448 549 1008 -95 554 679 1403 253 1142 1457 1031 976 2222 489 513 680 290 1821 1221 -1341 1583 659 1460 787 849 964 1065 1950 1981 1410 1073 216 180 1055 1326 -1284 1400 1280 1276 1143 1125 870 1674 1945 632 1110 -Selma, AL[3242,8702]26684 -745 1747 656 442 1087 1174 760 2444 649 1237 614 682 721 1340 836 1002 -2355 1045 476 323 1168 2763 259 504 596 496 809 858 1096 1007 1040 1230 -1593 746 211 85 2083 541 863 1205 302 1441 2857 256 767 538 675 2501 -986 871 1186 946 1214 1291 816 1035 330 2617 2611 688 821 892 767 604 -1015 1798 980 633 814 1600 565 943 1279 2625 1154 872 -Sedalia, MO[3871,9323]20927 -710 393 1046 477 549 386 474 513 1743 257 1289 115 558 951 639 747 -593 1920 1100 999 934 1065 2062 961 1206 356 489 647 157 927 746 1107 -726 1309 298 499 625 1382 586 801 1116 982 768 2156 575 863 345 640 -1800 880 1000 1242 339 1119 582 479 626 996 2027 1910 1356 732 294 567 -720 985 1116 1059 1106 935 936 938 515 1333 1924 453 769 -Seattle, WA[4760,12233]493846 -2038 2739 2093 999 2152 2360 1656 1573 2176 295 2148 2996 2125 2375 2757 1451 -2518 1870 848 2841 2939 2956 2772 30 2990 3235 2265 2312 2322 1914 2590 2252 -2873 1572 1696 2101 2528 2654 690 2273 2583 2823 3008 1400 145 2546 2376 2304 -2230 280 2587 2780 3008 1842 2826 1479 2061 1853 3018 565 153 3378 2518 1911 -2035 2615 2723 1137 2825 3032 2717 1522 2818 1893 3040 148 1589 2486 -Scranton, PA[4141,7567]88117 -2816 1078 1054 1419 1915 1503 1417 1229 1280 642 2521 843 229 1127 520 333 -1625 331 973 2884 42 691 838 140 2846 1081 1198 722 1363 500 1209 349 -784 111 1778 2378 1324 1074 1011 2346 1499 303 154 1006 1454 2934 1250 1761 -770 1633 2681 248 248 192 998 211 1356 766 1006 943 2991 2688 1288 346 -1363 1593 597 93 1811 147 605 240 1609 530 925 276 2740 1296 332 -Scottsbluff, NE[4187,10366]14156 -1666 1343 702 1403 769 344 885 1081 483 529 1024 1048 869 1844 789 1179 -1572 126 1349 958 1262 1691 1696 1636 1620 1373 1654 1899 1004 1018 1168 571 -1436 1255 1704 404 1073 758 1192 1318 724 1011 1421 1671 1675 657 1461 1249 -1171 1022 981 1142 1435 1611 1839 705 1674 561 950 941 1698 1369 1215 2058 -1353 568 777 1392 1573 566 1656 1803 1555 919 1610 917 1888 1266 459 1334 -Schenectady, NY[4282,7395]67972 -1742 191 2894 1187 1220 1528 1993 1612 1553 1307 1358 720 2599 951 106 1236 -636 499 1701 485 1051 2960 175 841 1004 126 2924 1247 1347 831 1501 575 -1318 374 809 217 1887 2487 1433 1228 1177 2422 1637 457 78 1168 1532 3012 -1416 1910 879 1771 2759 344 386 126 1076 152 1434 844 1084 1105 3067 2766 -1437 502 1472 1702 751 247 1889 277 743 406 1687 696 1003 150 2818 1374 -454 -Savannah, GA[3208,8109]141634 -996 1726 847 3034 1024 413 1111 2070 1069 855 1395 1483 898 2739 911 976 -970 754 516 1663 751 1191 2768 821 156 94 961 3064 254 351 808 909 -866 1181 1063 1132 779 1642 2006 1092 569 478 2406 954 705 998 172 1672 -3152 669 1147 750 1088 2824 880 610 925 1206 1032 1574 984 1224 109 3030 -2906 441 726 1248 1180 550 808 2029 719 277 607 1827 319 1143 1018 2948 -1462 811 -Sault Sainte Marie, MI[4649,8435]14448 -1268 899 1293 874 2142 903 1147 1258 1355 1357 1310 810 779 400 1847 646 -1000 981 539 866 1265 618 379 2484 916 1144 1211 774 2172 1329 1536 583 -1254 412 973 525 170 966 1502 2151 1163 1021 1092 1847 1390 683 821 1303 -742 2260 1197 1667 641 1520 2007 680 863 1022 607 763 737 454 352 1313 -2487 2014 1673 618 1136 1432 770 819 1060 918 1180 817 839 968 423 1046 -2066 861 582 -Sarasota, FL[2734,8253]48868 -1589 404 1397 1952 1251 3288 1259 557 1283 2296 1194 980 1636 1724 1198 2993 -1159 1380 1163 1072 920 1889 1155 1483 2893 1225 560 422 1365 3312 298 53 -1056 1034 1199 1407 1467 1453 1183 1768 2131 1295 760 642 2632 1079 1109 1402 -286 1934 3406 794 1197 998 1197 3050 1284 1014 1329 1454 1436 1825 1276 1516 -317 3065 3160 198 1130 1441 1305 922 1212 2291 1123 681 1011 2091 723 1428 -1422 3174 1703 1215 -Santa Rosa, CA[3844,12272]83320 -3010 2547 2885 3023 1325 2947 876 1983 2472 1805 1354 1822 2030 1762 1808 2305 -945 2151 3125 2050 2460 2853 1362 2630 2237 126 2972 2910 2795 2901 846 2712 -2957 2285 1982 2449 1840 2717 2536 2985 1400 965 1862 2341 2412 700 1943 2702 -2952 2758 1805 1021 2216 1948 2303 1881 814 2716 2892 3120 1986 2955 1840 2231 -2220 2802 314 936 3137 2634 1772 1705 2673 2854 1588 2937 3067 2836 2016 2891 -2198 3169 819 1738 2615 -Santa Fe, NM[3568,10595]48953 -1254 1810 1695 1685 2063 590 1954 1549 885 1272 605 827 622 830 896 979 -1383 1370 1126 2165 841 1434 1805 471 1623 1359 1137 1976 1710 1595 1941 1539 -1512 1757 1232 782 1520 762 1796 1615 1983 193 523 662 1141 1212 859 743 -1677 1992 1558 1196 1678 1016 827 1218 681 1277 1756 1876 2118 1094 1995 1053 -1339 1354 1602 1399 1507 1937 1608 591 505 1593 1861 1088 1935 1867 1811 1447 -1712 1306 2209 1401 897 1645 -Santa Barbara, CA[3442,11970]74414 -953 396 2709 2612 2584 2962 1365 2853 1199 1784 2171 1504 1394 1521 1732 1802 -1848 2282 1265 2025 3064 1758 2333 2704 1371 2522 2277 366 2875 2609 2494 2840 -1169 2411 2656 2131 1681 2419 1661 2695 2514 2882 1146 607 1561 2040 2111 871 -1642 2576 2891 2457 1938 1344 1915 1590 2117 1543 1134 2655 2775 3017 2026 2894 -1880 2247 2260 2501 634 1256 2836 2507 1490 1407 2492 2760 1759 2834 2766 2710 -2165 2611 2238 3108 1139 1778 2544 -Santa Ana, CA[3376,11787]204023 -128 850 489 2606 2518 2481 2859 1271 2750 1220 1681 2068 1401 1300 1418 1626 -1708 1754 2179 1286 1922 2961 1655 2230 2601 1277 2419 2183 372 2772 2506 2391 -2737 1190 2308 2553 2028 1578 2316 1558 2592 2411 2779 1043 504 1458 1937 2008 -843 1539 2473 2788 2354 1844 1365 1812 1487 2014 1440 1144 2552 2672 2914 1924 -2791 1786 2144 2166 2398 655 1277 2733 2404 1387 1301 2389 2657 1670 2731 2663 -2607 2071 2508 2135 3005 1160 1684 2441 -San Jose, CA[3734,12188]629546 -395 294 1160 102 2916 2564 2791 3040 1342 2964 905 1991 2378 1711 1371 1728 -1936 1779 1825 2322 971 2168 3142 1965 2477 2870 1379 2647 2254 80 2989 2816 -2701 2918 875 2618 2863 2302 1888 2466 1857 2734 2553 3002 1353 871 1768 2247 -2318 717 1849 2719 2969 2664 1822 1050 2122 1854 2320 1787 840 2733 2909 3137 -2003 2972 1857 2248 2237 2708 340 962 3043 2651 1697 1611 2690 2871 1605 2954 -2973 2853 2033 2818 2215 3186 845 1755 2632 -San Francisco, CA[3778,12242]678974 -47 434 341 1199 55 2955 2538 2830 3014 1316 2938 870 1974 2417 1750 1345 -1767 1975 1753 1799 2296 936 2142 3116 2004 2451 2844 1353 2621 2228 84 2963 -2855 2740 2892 840 2657 2902 2276 1927 2440 1831 2708 2527 2976 1391 910 1807 -2286 2357 691 1888 2693 2943 2703 1796 1015 2161 1893 2294 1826 805 2707 2883 -3111 1977 2946 1831 2222 2211 2747 305 927 3082 2625 1736 1650 2664 2845 1579 -2928 3012 2827 2007 2857 2189 3160 810 1729 2606 -Sandusky, OH[4145,8271]31360 -2493 2519 2341 2444 1545 2502 1198 466 840 521 1221 456 2373 669 809 1010 -1472 1094 1035 786 837 201 2078 433 627 718 128 410 1180 162 530 2439 -481 706 815 399 2403 938 1145 313 980 54 800 341 344 511 1369 1969 -915 728 766 1901 1116 227 450 912 1011 2491 917 1392 361 1250 2238 214 -417 642 555 453 913 323 563 920 2546 2245 1280 162 954 1184 332 363 -1368 463 742 361 1166 530 482 667 2297 853 125 -San Diego, CA[3271,11715]875538 -2355 524 485 90 213 877 579 2554 2537 2429 2873 1347 2764 1310 1695 2016 -1415 1376 1398 1574 1750 1830 2193 1376 1936 2975 1651 2244 2615 1318 2433 2210 -462 2786 2487 2339 2751 1280 2256 2501 2042 1558 2330 1572 2606 2425 2793 1070 -423 1472 1943 1988 919 1487 2487 2802 2302 1920 1455 1760 1432 2028 1385 1227 -2566 2686 2928 1938 2805 1862 2158 2208 2346 745 1367 2681 2418 1401 1281 2403 -2671 1746 2745 2644 2621 2147 2522 2149 3019 1250 1751 2455 -San Bernardino, CA[3411,11731]118794 -130 2297 450 411 54 152 806 505 2562 2464 2437 2815 1217 2706 1236 1637 -2024 1357 1246 1374 1582 1654 1700 2135 1257 1878 2917 1611 2186 2557 1223 2375 -2129 388 2728 2462 2347 2693 1206 2264 2509 1984 1534 2272 1514 2548 2367 2735 -999 460 1414 1893 1964 789 1495 2429 2744 2310 1790 1381 1768 1443 1970 1396 -1097 2508 2628 2870 1878 2747 1732 2100 2112 2354 671 1293 2689 2360 1343 1257 -2345 2613 1616 2687 2619 2563 2017 2464 2090 2961 1176 1630 2397 -San Antonio, TX[2942,9850]786023 -1330 1319 1412 1780 1741 1374 1477 728 1835 1272 1659 1222 1933 1073 1795 2277 -821 832 471 1397 344 390 1030 1118 1291 2077 1054 2009 720 1300 1493 947 -1464 1340 1718 1817 1308 1155 1811 2267 974 1219 1103 432 1389 793 1676 1543 -1812 759 896 561 777 815 1587 314 1518 1862 1050 1414 2406 576 113 1054 -181 2005 1614 1643 1958 1102 1865 1219 1276 1307 1113 2001 2235 1405 1449 647 -339 1336 1702 1609 1752 1441 1586 1591 1384 1313 2051 2129 1063 1500 -San Angelo, TX[3146,10044]73240 -218 1168 1157 1418 1618 1579 1212 1315 510 1673 1425 1666 1308 1936 869 1818 -2059 801 895 414 1193 326 453 925 1013 1291 1873 1035 2035 700 1307 1519 -743 1487 1339 1556 1843 1371 1218 1814 2049 1127 1372 1105 455 1396 713 1683 -1524 1838 555 734 503 840 878 1369 354 1541 1865 1181 1309 2188 639 331 -1073 228 1787 1629 1669 1984 1067 1868 1114 1257 1372 1225 1839 2017 1558 1472 -542 234 1359 1725 1405 1778 1528 1612 1486 1426 1278 2077 1911 958 1518 -Salt Lake City, UT[4076,11188]163697 -1133 1351 681 811 1731 762 788 735 829 623 771 2414 1801 2236 2252 554 -2176 926 1212 1876 1167 583 1226 1434 991 1037 1534 747 1380 2354 1296 1689 -2082 591 1859 1466 708 2201 2206 2146 2130 916 2116 2361 1514 1386 1678 1069 -1946 1765 2214 646 816 1179 1699 1816 236 1347 1931 2181 2162 1127 1055 1620 -1450 1532 1304 654 1945 2121 2349 1215 2184 1069 1460 1449 2206 832 884 2540 -1863 1018 1109 1902 2083 935 2166 2313 2065 1354 2120 1427 2398 778 967 1844 -Salisbury, MD[3837,7560]16429 -2269 1832 1773 2787 2845 565 3031 3057 2831 2934 2035 3040 1045 1021 641 377 -1759 250 2928 1159 950 1500 2027 1537 1383 1341 1392 755 2633 924 360 1208 -601 346 1718 420 1085 2977 208 486 661 390 2958 895 992 803 1377 609 -1290 581 899 163 1858 2459 1405 1049 958 2439 1482 358 386 813 1566 3046 -1197 1708 851 1616 2793 408 196 309 1110 461 1468 878 1118 750 3084 2800 -1082 427 1444 1652 631 275 1923 103 388 255 1721 406 1037 402 2852 1408 -448 -Salinas, CA[3667,12165]80479 -3104 846 1542 1704 374 448 2577 105 58 358 236 1123 160 2879 2622 2754 -3098 1400 3022 963 1954 2341 1674 1429 1691 1899 1837 1883 2380 1029 2195 3200 -1928 2503 2874 1437 2692 2312 138 3045 2779 2664 2976 933 2581 2826 2301 1851 -2524 1831 2792 2611 3052 1316 834 1731 2210 2281 775 1812 2746 3027 2627 1880 -1108 2085 1817 2287 1750 898 2791 2945 3187 2061 3030 1915 2306 2295 2671 398 -1020 3006 2677 1660 1574 2662 2929 1663 3004 2936 2880 2091 2781 2273 3244 903 -1813 2690 -Salina, KS[3884,9761]41843 -1715 1407 977 629 734 1398 1456 917 1739 1752 1442 1545 646 1748 1516 1084 -1298 1435 481 1326 1824 274 967 303 825 430 615 316 404 755 1529 498 -1537 353 806 1199 398 995 757 1685 1348 1268 1208 1313 1829 1218 1463 604 -552 892 123 1168 987 1355 467 1070 277 756 882 1149 556 1049 1364 1239 -680 1942 792 781 594 558 1567 1128 1248 1490 485 1367 485 720 774 1267 -1794 1696 1625 980 87 395 969 1233 981 1307 1375 1183 877 1189 696 1581 -1691 329 1017 -Salida, CO[3853,10600]44870 -527 1293 1918 489 712 916 976 1047 1427 1234 1252 1020 1123 227 1243 1925 -1526 1771 1945 367 1837 1415 799 1387 678 604 737 945 727 793 1242 1178 -995 2047 807 1317 1710 271 1506 1197 1172 1859 1779 1681 1823 1405 1627 1872 -1129 897 1387 650 1656 1475 1866 157 706 690 1210 1327 725 858 1560 1874 -1673 998 1544 1131 1014 1119 824 1143 1639 1759 2001 925 1877 867 1170 1185 -1717 1313 1345 2052 1491 529 620 1494 1744 865 1818 1889 1694 1238 1714 1137 -2091 1267 711 1528 -Salem, OR[4494,12303]89233 -1328 1752 722 3042 839 1972 2190 995 1069 2504 629 664 979 958 1462 635 -3235 2279 3009 3025 1327 2949 241 1985 2686 2006 1136 2065 2273 1734 1710 2307 -432 2152 3127 2072 2462 2855 1364 2632 2007 607 2974 2979 2919 2903 211 2937 -3182 2287 2225 2450 1842 2719 2389 2987 1485 1455 2018 2475 2601 603 2186 2704 -2954 2958 1537 386 2459 2289 2305 2143 295 2718 2894 3122 1965 2957 1616 2198 -1990 2981 324 353 3341 2636 1835 1948 2675 2856 1274 2939 3086 2838 1659 2893 -2030 3171 236 1710 2617 -Saint Paul, MN[4495,9310]270230 -1807 1002 591 2112 1258 1266 1200 1249 1929 2025 703 2028 2054 1983 2077 1171 -2037 1629 535 1366 1224 758 1146 1670 486 1137 806 828 905 1022 275 244 -506 1375 488 1326 601 705 1087 739 848 200 1974 1171 1269 1291 1102 1700 -1369 1576 599 949 652 521 920 618 1203 978 1639 711 926 1052 1375 1031 -913 1153 1343 308 1788 1061 1291 638 1068 1535 917 1110 1338 195 1156 210 -391 183 1353 2015 1542 1713 848 658 966 945 1053 665 1155 1362 1047 463 -1148 223 1370 1594 326 816 -Saint Louis, MO[3862,9019]453085 -567 2152 966 441 2134 973 1379 935 952 1817 1875 483 2141 2167 1861 1964 -1065 2150 1105 748 857 1001 869 892 2194 192 575 527 1213 611 576 538 -626 358 1899 102 1103 235 372 761 806 561 477 2087 914 827 767 879 -2224 811 1052 170 520 461 324 748 591 921 893 1489 432 364 490 1549 -656 615 930 819 868 2312 530 933 153 774 1967 694 814 1056 373 933 -739 324 510 829 2194 2066 1189 546 474 701 528 799 1225 873 934 749 -1030 748 418 1147 2091 605 583 -Saint Joseph, MO[3977,9484]76691 -309 436 1852 691 196 1911 1227 1079 798 840 1594 1652 736 1841 1867 1638 -1741 842 1850 1390 888 1166 1254 569 1146 1898 142 841 397 911 496 613 -246 334 559 1603 304 1356 227 626 1019 506 815 561 1787 1168 1134 1076 -1132 1928 1092 1337 446 540 697 85 973 792 1175 663 1266 302 630 756 -1249 622 869 1183 1113 640 2016 687 882 462 659 1667 948 1068 1310 289 -1186 451 525 594 1138 1894 1770 1498 800 256 564 835 1053 976 1127 1241 -1003 807 1057 500 1400 1791 313 837 -Saint Joseph, MI[4210,8648]9622 -562 361 509 2308 1245 757 2381 789 1535 1294 1313 2137 2195 230 2297 2323 -2181 2284 1385 2306 1242 387 932 751 1025 675 2179 516 786 886 1278 970 -937 592 643 44 1884 259 853 594 245 627 984 379 336 2243 700 837 -875 629 2209 982 1189 213 881 182 640 416 230 734 1209 1809 791 651 -731 1705 1017 444 680 956 817 2297 827 1294 271 1133 2044 444 641 862 -361 654 719 129 369 966 2350 2051 1326 388 794 1060 485 582 1174 686 -902 578 972 688 288 897 2103 659 343 -Saint Johnsbury, VT[4442,7202]7150 -910 1442 1189 1412 3213 2133 1623 3286 547 2440 2124 2121 3003 3061 709 3202 -3228 3047 3150 2251 3211 1467 1019 1163 193 1930 380 3082 1375 1404 1716 2181 -1800 1741 1495 1546 906 2787 1139 190 1424 824 683 1889 678 1239 3148 359 -1008 1175 310 3112 1417 1414 1019 1689 763 1506 494 929 384 2075 2675 1621 -1416 1361 2610 1825 650 259 1335 1720 3200 1600 2098 1067 1959 2947 534 553 -241 1264 293 1622 1032 1272 1272 3255 2954 1604 695 1660 1890 944 440 2051 -444 910 590 1830 874 1191 188 3006 1562 642 -Saint Cloud, MN[4557,9417]42566 -1487 584 490 639 75 1766 1010 599 2084 1333 1238 1208 1313 1901 2031 778 -2000 2026 1955 2049 1179 2009 1701 568 1439 1299 730 1221 1629 555 1209 865 -787 974 1091 283 223 581 1334 560 1401 670 780 1162 745 923 275 1946 -1246 1344 1363 1177 1659 1441 1648 671 1018 727 548 995 664 1278 986 1647 -780 998 1124 1334 1100 988 1228 1415 233 1747 1130 1360 710 1137 1494 992 -1185 1413 267 1231 169 466 258 1425 1974 1501 1785 923 666 974 1020 1128 -590 1230 1437 1122 392 1223 298 1445 1553 305 891 -Saint Augustine, FL[2989,8132]11985 -1540 1359 1081 1253 944 1468 3096 1821 1382 2775 837 2310 1327 1174 2458 2450 -1035 2851 2812 2502 2605 1706 2906 236 1428 196 1192 1813 1043 3133 1111 445 -1179 2157 1090 876 1482 1570 1037 2838 998 1172 1029 911 712 1750 947 1322 -2789 1017 352 220 1157 3163 200 183 895 930 1038 1268 1259 1292 975 1664 -2027 1161 626 530 2493 975 901 1194 155 1773 3251 690 1099 837 1099 2911 -1076 806 1121 1293 1228 1664 1115 1355 115 3051 3005 245 922 1307 1201 720 -1004 2130 915 473 803 1930 515 1270 1214 3035 1549 1007 -Saginaw, MI[4343,8394]77508 -1178 766 779 187 749 548 696 2495 1432 944 2568 749 1722 1481 1485 2324 -2382 194 2484 2510 2368 2471 1572 2493 1339 272 1006 659 1212 634 2366 703 -926 1073 1465 1157 1109 779 830 205 2071 446 760 781 267 594 1171 346 -523 2430 665 872 961 534 2396 1079 1286 387 1053 140 827 285 150 694 -1396 1996 978 815 871 1892 1189 411 581 1053 999 2484 991 1466 435 1320 -2231 408 601 782 548 523 906 316 556 1063 2537 2238 1423 346 981 1247 -498 547 1272 646 908 545 1051 696 475 806 2290 846 310 -Sacramento, CA[3859,12149]275741 -2390 2836 1906 3108 2203 1747 2047 1934 560 1140 1645 185 2937 668 1603 1765 -435 509 2399 94 127 419 413 1184 103 2940 2444 2815 2920 1222 2844 801 -1880 2402 1735 1251 1752 1960 1659 1705 2202 867 2048 3022 1947 2357 2750 1259 -2527 2134 47 2869 2840 2725 2798 771 2642 2887 2182 1912 2346 1737 2614 2433 -2882 1297 895 1792 2271 2342 597 1873 2599 2849 2688 1702 946 2146 1878 2200 -1811 736 2613 2789 3017 1883 2852 1737 2128 2117 2732 236 858 3067 2531 1669 -1635 2570 2751 1485 2834 2981 2733 1913 2788 2095 3066 741 1635 2512 -Rutland, VT[4361,7297]18436 -3005 737 1273 1384 103 836 1339 1086 1309 3110 2030 1520 3183 458 2337 2021 -2018 2900 2958 606 3099 3125 2944 3047 2148 3108 1478 977 1077 90 1827 277 -2979 1272 1301 1613 2078 1697 1638 1392 1443 805 2684 1036 134 1321 721 580 -1786 575 1136 3045 256 922 1085 207 3009 1328 1428 916 1586 660 1403 452 -887 298 1972 2572 1518 1313 1258 2507 1722 547 156 1249 1617 3097 1497 1995 -964 1856 2844 431 467 168 1161 224 1519 929 1169 1186 3152 2851 1518 592 -1557 1787 841 337 1974 358 824 487 1772 777 1088 135 2903 1459 539 -Roswell, NM[3340,10453]39676 -2114 1313 1566 1567 1217 2217 1379 836 1028 1209 1658 423 640 1252 2001 819 -320 538 902 892 1511 1328 1289 946 1049 196 1383 1671 1721 1546 2029 727 -1920 1745 879 1133 539 984 506 691 934 1017 1377 1566 1120 2129 793 1400 -1728 601 1589 1394 1266 1942 1595 1456 1907 1735 1373 1618 1198 666 1489 756 -1776 1609 1949 323 469 596 1051 1096 1055 604 1643 1958 1419 1234 1874 877 -651 1181 515 1473 1722 1842 2084 1122 1961 1091 1342 1392 1463 1528 1703 1798 -1574 585 389 1556 1827 1245 1901 1752 1777 1485 1635 1333 2175 1597 935 1611 -Rocky Mount, NC[3594,7780]41283 -1786 697 2936 808 576 1367 783 837 1204 899 1292 3041 1865 1340 2932 261 -2268 1575 1512 2615 2673 624 3008 2969 2659 2762 1863 3039 784 1080 380 616 -1758 478 2962 1089 689 1276 2059 1282 1122 1370 1426 803 2667 900 596 1065 -592 232 1705 462 1119 2946 441 225 400 593 2992 634 731 779 1122 668 -1223 719 958 399 1792 2255 1257 788 697 2438 1221 397 619 552 1600 3080 -936 1447 746 1355 2827 536 230 545 1144 664 1502 912 1152 489 3083 2834 -821 466 1343 1397 386 440 1957 339 127 263 1755 151 1071 638 2886 1437 -510 -Rock Springs, WY[4159,10923]19458 -2072 825 2141 864 1526 2127 1042 2244 1339 883 1183 1070 969 402 783 1042 -2073 196 1097 1301 859 989 1535 958 984 913 1007 629 967 2266 1605 2040 -2056 358 1980 1056 1016 1717 1038 387 1122 1330 795 841 1338 776 1184 2158 -1103 1493 1886 395 1663 1270 904 2005 2010 1950 1934 1046 1968 2213 1318 1282 -1482 873 1750 1569 2018 559 994 1050 1506 1632 368 1243 1735 1985 1989 931 -1185 1516 1399 1336 1209 784 1749 1925 2153 1019 1988 873 1264 1253 2012 1011 -943 2372 1667 866 1005 1706 1887 785 1970 2117 1869 1158 1924 1231 2202 908 -771 1648 -Rockford, IL[4227,8910]139712 -1192 963 1277 980 2056 367 1148 418 1083 180 456 296 343 2146 1098 652 -2234 929 1388 1217 1237 2035 2093 374 2150 2176 2079 2182 1267 2159 1306 473 -1034 895 878 817 2013 439 821 809 1098 893 872 412 463 177 1718 194 -997 517 376 758 837 519 181 2096 842 939 971 773 2043 1049 1253 267 -816 323 538 591 410 874 1074 1707 714 610 736 1548 952 584 824 1023 -651 2131 786 1229 315 1056 1878 588 781 1009 181 827 545 72 214 1033 -2188 1885 1393 519 692 983 616 724 1008 826 1033 718 806 819 122 1041 -1937 479 487 -Rochester, NY[4316,7761]241741 -694 1855 606 1828 291 2719 446 1170 1098 394 550 1053 800 1023 2824 1744 -1234 2897 441 2051 1735 1732 2614 2672 323 2813 2839 2658 2761 1862 2822 1375 -686 974 213 1541 205 2693 986 1081 1327 1792 1411 1352 1106 1157 519 2398 -750 316 1035 435 460 1500 313 850 2759 247 818 965 88 2723 1208 1325 -630 1300 374 1117 161 596 316 1686 2286 1232 1027 1061 2221 1436 328 135 -1133 1331 2811 1228 1709 678 1570 2558 158 376 336 875 133 1233 643 883 -1070 2866 2565 1415 338 1271 1501 605 166 1688 338 733 367 1486 657 802 -360 2617 1173 253 -Rochester, MN[4402,9246]57890 -961 267 1066 1229 1205 1246 1930 633 1388 152 1349 446 402 487 80 1883 -998 587 2108 1195 1262 1180 1215 1925 2021 640 2024 2050 1979 2073 1167 2033 -1549 553 1298 1161 754 1083 1746 452 1057 772 875 871 988 271 240 443 -1451 408 1253 567 642 1024 735 785 204 1970 1108 1203 1211 1039 1776 1289 -1496 519 915 589 487 857 636 1140 974 1635 677 846 972 1407 997 850 -1090 1263 385 1864 1005 1257 558 1034 1611 854 1047 1275 115 1093 278 328 -201 1273 2047 1618 1633 785 650 946 881 990 742 1092 1299 984 543 1085 -166 1303 1670 322 753 -Roanoke, VA[3727,7994]100220 -1018 548 752 1861 216 1647 668 2725 629 624 1156 771 626 994 726 1081 -2830 1685 1167 2793 434 2057 1437 1412 2476 2534 463 2819 2830 2520 2623 1724 -2828 832 901 428 587 1547 421 2751 918 640 1137 1847 1143 1022 1159 1215 -592 2456 691 604 926 381 88 1500 334 908 2765 412 280 417 535 2781 -663 779 570 983 489 1050 637 774 407 1619 2116 1118 660 597 2227 1119 -277 572 585 1389 2869 836 1347 573 1253 2616 454 238 553 933 606 1291 -701 941 522 2872 2623 869 316 1200 1258 213 382 1746 347 293 181 1544 -109 860 646 2675 1221 385 -Richmond, VA[3754,7745]219214 -168 1127 486 861 1994 120 1815 577 2858 688 696 1265 663 721 1127 859 -1190 2963 1818 1300 2961 306 2190 1605 1580 2644 2702 504 2952 2978 2688 2791 -1892 2961 904 960 500 496 1680 358 2860 1051 782 1305 1959 1311 1190 1273 -1324 688 2565 824 476 1094 513 112 1633 342 1017 2898 321 345 512 473 -2890 754 851 703 1151 548 1183 599 838 279 1752 2284 1286 828 765 2360 -1287 277 499 672 1498 2978 1004 1515 706 1421 2725 416 110 425 1042 544 -1400 810 1050 609 3005 2732 941 346 1333 1426 381 320 1855 219 247 143 -1653 225 969 518 2784 1340 390 -Richmond, IN[3983,8489]41349 -565 432 590 499 324 1429 646 1336 785 2293 293 898 728 888 211 562 -308 653 2398 1253 742 2439 665 1625 1243 1236 2122 2180 191 2387 2413 2166 -2269 1370 2396 1059 536 775 700 1115 584 2323 494 687 835 1415 919 864 -727 787 167 2028 259 799 543 64 457 1068 253 480 2333 606 643 681 -578 2353 799 1006 138 804 175 625 462 394 613 1194 1794 740 562 602 -1795 940 307 629 773 961 2441 746 1221 190 1074 2188 389 506 748 505 -632 863 273 513 783 2440 2195 1143 238 779 1009 292 491 1318 565 709 -441 1116 495 432 841 2247 794 275 -Richfield, UT[3877,11209]5482 -1700 2265 2132 1408 2187 1526 342 2337 827 2471 701 1860 2318 1384 2574 1673 -1138 1438 1412 1003 497 1023 808 2365 164 1141 1359 534 664 1869 795 813 -588 682 631 804 2422 1947 2268 2388 700 2284 1090 1271 1884 1175 729 1234 -1442 1137 1183 1670 911 1441 2492 1304 1764 2157 689 1953 1612 733 2306 2265 -2178 2266 1080 2124 2369 1584 1394 1816 1120 2084 1903 2313 654 652 1187 1707 -1824 400 1355 2007 2315 2170 1273 1219 1628 1458 1591 1312 818 2081 2206 2448 -1353 2320 1215 1598 1595 2214 874 1048 2549 1938 1026 1117 1966 2191 1099 2265 -2372 2141 1500 2186 1565 2536 942 1113 1973 -Rhinelander, WI[4564,8942]7873 -1636 558 1095 986 260 928 273 1294 1197 1433 1214 2158 504 1400 262 1283 -414 653 569 227 2028 1226 815 2336 1163 1490 1424 1366 2153 2249 608 2252 -2278 2207 2301 1395 2261 1561 319 1269 1129 982 1051 1891 685 1094 1023 1049 -1122 1145 499 468 411 1596 467 1231 787 610 992 963 753 92 2198 1076 -1174 1212 1007 1921 1301 1508 510 1089 557 738 789 402 1108 1202 1863 928 -883 1009 1596 1225 818 1058 1275 495 2009 1059 1408 563 1285 1756 822 1015 -1243 364 1027 431 289 59 1285 2236 1763 1645 753 882 1190 850 958 824 -1060 1267 952 603 1053 170 1275 1815 550 721 -Reno, NV[3952,11981]100756 -2019 571 2154 2719 2586 1791 2580 1917 725 2797 1225 2866 139 2251 2748 1767 -2969 2064 1608 1908 1795 537 1010 1506 324 2798 529 1545 1763 470 600 2260 -233 266 517 541 1096 242 2852 2305 2727 2781 1083 2705 778 1741 2314 1647 -1112 1664 1872 1520 1566 2063 787 1909 2883 1817 2218 2611 1120 2388 1995 186 -2730 2735 2637 2659 748 2554 2799 2043 1824 2207 1598 2475 2294 2743 1167 930 -1700 2183 2254 458 1785 2460 2710 2600 1563 923 2058 1869 2061 1723 627 2474 -2650 2878 1744 2713 1598 1989 1978 2644 303 827 2979 2392 1539 1547 2431 2612 -1346 2695 2842 2594 1774 2649 1956 2927 710 1496 2373 -Regina, SK[5042,10465]162613 -1458 943 1211 1437 1974 1865 861 1807 1127 973 2076 1433 2093 1597 1391 2249 -709 2170 1293 1095 1344 784 1260 1053 1109 1775 2042 1047 1593 1797 1728 1858 -1487 1691 1717 1782 1871 1276 1700 2410 1179 2148 2008 754 1930 1123 1235 1917 -1412 628 1539 1708 849 766 1290 828 1269 2110 1322 1489 1871 850 1632 984 -1637 1955 2051 2072 1886 1153 2150 2357 1380 1635 1436 1114 1676 1289 1987 1110 -1759 1346 1706 1832 1000 1665 1697 1937 2124 476 1241 1782 1858 1419 1635 988 -1701 1894 2122 976 1914 653 1175 967 2134 1459 995 2494 1632 1196 1468 1729 -1837 188 1939 2146 1831 399 1932 1007 2154 1047 782 1600 -Red Bluff, CA[4018,12224]9490 -1564 198 2217 769 2352 2917 2784 1989 2778 2115 923 2995 1423 3064 131 2449 -2946 1965 3166 2262 1806 2106 1993 429 1208 1704 293 2996 727 1734 1896 566 -640 2458 200 235 550 529 1294 209 3050 2503 2925 2979 1281 2903 670 1939 -2512 1845 1310 1862 2070 1718 1764 2261 736 2107 3081 2015 2416 2809 1318 2586 -2193 178 2928 2933 2835 2857 640 2752 2997 2241 2022 2405 1796 2673 2492 2941 -1365 1026 1898 2381 2452 656 1983 2658 2908 2798 1761 815 2256 2009 2259 1921 -605 2672 2848 3076 1942 2911 1796 2187 2176 2842 105 727 3177 2590 1737 1745 -2629 2810 1544 2893 3040 2792 1963 2847 2154 3125 610 1694 2571 -Reading, PA[4033,7593]78686 -2871 1917 2673 1038 2243 543 249 345 1071 281 804 1948 369 1879 328 2812 -624 945 1208 431 657 1105 851 1133 2917 1796 1285 2982 160 2144 1776 1750 -2665 2723 440 2906 2932 2709 2812 1913 2915 1153 896 749 247 1634 109 2803 -1037 978 1378 1902 1462 1360 1216 1267 630 2508 802 265 1086 479 257 1593 -295 960 2852 72 594 761 249 2833 1003 1100 681 1321 484 1168 421 774 -87 1737 2337 1283 998 935 2314 1457 251 250 921 1441 2921 1174 1685 729 -1591 2668 274 139 214 985 320 1343 753 993 858 2959 2675 1190 305 1322 -1552 542 115 1798 57 496 164 1596 454 912 307 2727 1283 321 -Ravenna, OH[4116,8124]11987 -348 2541 1570 2343 691 1943 246 413 405 723 272 457 1618 533 1581 558 -2482 280 1012 861 661 322 807 554 786 2587 1498 987 2660 473 1814 1488 -1470 2367 2425 93 2576 2602 2411 2514 1615 2585 1220 552 816 473 1304 363 -2456 739 842 1080 1555 1164 1092 869 920 282 2161 504 575 788 182 337 -1263 80 613 2522 388 682 805 351 2486 981 1167 384 1038 140 870 307 -430 418 1439 2039 986 765 799 1984 1174 136 402 954 1094 2574 966 1449 -431 1308 2321 144 325 552 638 405 996 406 646 910 2629 2328 1257 105 -1024 1255 352 270 1451 370 660 270 1249 506 565 619 2380 936 34 -* End of file "miles.dat" diff --git a/examples/miles.py b/examples/miles.py deleted file mode 100644 index 720d6ecc..00000000 --- a/examples/miles.py +++ /dev/null @@ -1,106 +0,0 @@ -#!/usr/bin/env python -""" -An example using networkx.XGraph(). - -miles_graph() returns an undirected graph over the 128 US cities from -the datafile miles.dat. The cities each have location and population -data. The edges are labeled with the distance betwen the two cities. - -This example is described in Section 1.1 in Knuth's book [1,2]. - -References. ------------ - -[1] Donald E. Knuth, - "The Stanford GraphBase: A Platform for Combinatorial Computing", - ACM Press, New York, 1993. -[2] http://www-cs-faculty.stanford.edu/~knuth/sgb.html - - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-04-01 14:20:02 -0700 (Fri, 01 Apr 2005) $" -__credits__ = """""" -__revision__ = "" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -def miles_graph(): - """ Return the cites example graph in miles.dat - from the Stanford GraphBase. - """ - try: - fh=open("miles.dat","r") - except IOError: - print "miles.dat not found" - raise - - G=XGraph() - G.position={} - G.population={} - - cities=[] - for line in fh.readlines(): - if line.startswith("*"): # skip comments - continue - - numfind=re.compile("^\d+") - - if numfind.match(line): # this line is distances - dist=line.split() - for d in dist: - G.add_edge(city,cities[i],int(d)) - i=i+1 - else: # this line is a city, position, population - i=1 - (city,coordpop)=line.split("[") - cities.insert(0,city) - (coord,pop)=coordpop.split("]") - (y,x)=coord.split(",") - - G.add_node(city) - # assign position - flip x axis for matplotlib, shift origin - G.position[city]=(-int(x)+7500,int(y)-3000) - G.population[city]=float(pop)/1000.0 - return G - -if __name__ == '__main__': - from networkx import * - import re - import sys - - G=miles_graph() - - print "Loaded Donald Knuth's miles.dat containing 128 cities." - print "digraph has %d nodes with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - - - # make new graph of cites, edge if less then 300 miles between them - H=Graph() - for v in G: - H.add_node(v) - for (u,v,d) in G.edges(): - if d < 300: - H.add_edge(u,v) - - # draw with matplotlib/pylab - - try: - # with nodes colored by population, no labels - # draw_nx(H,G.position,node_labels=False,node_size=80,node_color=G.population,cmap=cm.jet) - # with nodes sized py population - # draw_nx(H,G.position,node_labels=False,node_size=G.population,cmap=cm.jet) - draw_nx(H,G.position,node_labels=False,node_size=G.population,node_color=H.degree(with_labels=True),cmap=cm.jet) - savefig("miles.png") - # with nodes colored by degree - #draw_nx(H,G.position,node_labels=False,node_size=50,node_color=H.degree(with_labels=True),cmap=cm.jet) - except: - pass - - - diff --git a/examples/properties.py b/examples/properties.py deleted file mode 100644 index 6dab75f2..00000000 --- a/examples/properties.py +++ /dev/null @@ -1,53 +0,0 @@ -#!/usr/bin/env python -""" -Read and write graphs. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2004-11-03 08:11:09 -0700 (Wed, 03 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 503 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * - -G = lollipop_graph(4,6) - -pathlengths=[] - -print "source vertex {target:length, }" -for v in G.nodes(): - spl=shortest_path_length(G,v) - print v,spl - for p in spl.values(): - pathlengths.append(p) - -print -print "average shortest path length ", sum(pathlengths)/len(pathlengths) - -# histogram of path lengths -dist={} -for p in pathlengths: - if dist.has_key(p): - dist[p]+=1 - else: - dist[p]=1 - -print -print "length #paths" -verts=dist.keys() -verts.sort() -for d in verts: - print d,dist[d] - -print "radius: ",radius(G) -print "diameter: ",diameter(G) -print "eccentricity: ",eccentricity(G,with_labels=True) -print "center: ",center(G) -print "periphery: ",periphery(G) -print "density: ", density(G) - diff --git a/examples/read_write.py b/examples/read_write.py deleted file mode 100644 index b7499dd4..00000000 --- a/examples/read_write.py +++ /dev/null @@ -1,26 +0,0 @@ -#!/usr/bin/env python -""" -Read and write graphs. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2004-11-03 08:11:09 -0700 (Wed, 03 Nov 2004) $" -__credits__ = """""" -__revision__ = "$Revision: 503 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -G=grid_2d_graph(5,5) # 5x5 grid -write_adjlist(G) # write adjacency list to screen -write_edgelist(G,path="grid.edgelist") # write edgelist to grid.edgelist -H=read_edgelist(path="grid.edgelist") # read edgelist from grid.edgelist - -try: - from networkx.drawing.nxpydot import * - write_dot(G,path="grid.dot") # write dotfile -except: - pass # skipping write_dot since pydot,pyparsing, or graphviz not available diff --git a/examples/roget.dat b/examples/roget.dat deleted file mode 100644 index 85d5a14a..00000000 --- a/examples/roget.dat +++ /dev/null @@ -1,1038 +0,0 @@ -* File "roget.dat" from the Stanford GraphBase (C) 1993 Stanford University -* Cross-references in Roget's Thesaurus, 1879 -* This file may be freely copied but please do not change it in any way! -* (Checksum parameters 1033,644995539) -1existence:2 69 125 149 156 166 193 455 506 527 -2inexistence:1 4 167 192 194 368 458 526 527 771 -3substantiality:4 323 325 -4unsubstantiality:3 34 194 360 432 452 458 527 -5intrinsicality:6 82 162 182 228 562 657 -6extrinsicality:5 60 227 -7state:8 247 336 457 -8circumstance:6 7 156 -9relation:10 11 12 18 25 46 78 204 474 -10irrelation:9 26 47 86 90 -11consanguinity:171 -12correlation:153 -13identity:14 18 23 29 108 506 -14contrariety:13 32 225 723 -15difference:19 26 30 84 145 475 -16uniformity:17 25 85 -17non-uniformity:16 84 86 161 263 -18similarity:11 13 16 19 20 25 108 506 533 566 -19dissimilarity:15 17 18 78 86 145 -20imitation:21 23 556 566 611 -21non-imitation:20 -22variation:17 145 286 298 -23copy:18 20 24 108 557 566 -24prototype:23 -25agreement:9 16 18 26 29 85 184 500 661 724 729 -26disagreement:10 25 86 723 728 -27quantity:28 199 -28degree:27 33 74 240 -29equality:13 18 25 30 534 -30inequality:15 29 35 36 -31mean:71 643 658 790 -32compensation:29 31 185 733 790 972 -33greatness:34 35 37 53 55 75 86 106 109 178 199 201 506 651 654 657 887 -34smallness:33 38 54 107 165 200 202 655 658 -35superiority:33 36 37 42 201 217 310 656 657 663 892 -36inferiority:34 35 38 202 658 666 893 -37increase:38 39 76 201 312 -38decrease:37 40 179 202 208 313 674 -39addition:37 40 46 91 235 307 -40subduction:38 39 208 806 -41adjunct:39 42 68 91 -42remainder:41 656 660 668 799 -43decrement: -44mixture:45 46 51 62 64 226 235 449 -45simpleness:44 47 667 -46junction:39 47 48 49 51 75 766 921 -47disjunction:46 52 73 76 233 260 337 765 803 -48vinculum:46 212 221 222 767 -49coherence:46 50 328 359 -50incoherence:47 49 51 328 -51combination:44 46 52 -52decomposition:47 51 76 320 668 -53whole:54 55 75 90 657 -54part:34 47 53 59 78 188 211 803 -55completeness:53 56 654 656 665 744 -56incompleteness:55 73 205 311 470 655 666 689 744 745 -57composition:51 58 59 79 -58omission:47 57 470 910 -59component:54 60 795 -60extraneousness:6 58 59 227 -61order:62 63 64 72 74 143 -62disorder:26 44 61 63 64 86 178 225 226 248 255 322 356 -63arrangement:64 563 608 641 688 -64derangement:44 62 63 225 265 -65precedence:35 66 67 121 180 241 287 657 -66sequence:36 65 72 122 242 288 -67precursor:68 121 523 524 688 -68sequel:67 -69beginning:67 70 129 130 158 238 241 300 688 691 -70end:69 147 238 242 368 744 -71middle:31 229 235 643 -72continuity:73 -73discontinuity:47 72 143 144 205 235 -74term:28 -75assemblage:33 76 106 297 651 711 727 741 909 -76dispersion:47 75 81 298 803 -77focus:229 297 651 -78class:18 -79inclusion:57 78 80 236 -80exclusion:58 79 -81generality:31 76 82 627 -82speciality:81 86 182 -83rule:24 84 85 506 627 712 -84multiformity:83 -85conformity:16 24 25 83 86 627 -86unconformity:85 480 887 -87number: -88numeration:89 477 -89list:563 -90unity:46 47 51 91 910 -91accompaniment:39 41 90 125 -92duality:93 -93duplication:94 108 675 -94bisection:93 -95triality: -96triplication:97 -97trisection:96 -98quaternity: -99quadruplication:100 -100quadrisection:99 -101five or more:102 -102quinquesection or finer:101 -103plurality:90 104 105 106 -104fraction:54 103 -105zero:4 103 194 -106multitude:75 107 109 654 -107fewness:34 106 142 -108repetition:20 141 143 415 416 627 675 -109infinity:117 -110time:55 111 112 114 115 118 139 698 -111neverness:110 -112period:114 143 -113contingent duration:114 -114course:110 112 113 127 -115diuturnity:116 117 127 133 138 155 282 -116transientness:115 118 137 154 281 699 -117perpetuity:118 141 -118instantaneity:117 137 699 -119chronometry:120 -120anachronism:119 140 -121priority:67 122 127 137 287 523 -122posteriority:68 121 126 288 -123present time:118 124 -124different time:123 -125synchronism:110 118 -126futurity:127 137 157 519 522 -127preterition:121 126 128 129 171 517 -128newness:129 132 675 -129oldness:69 127 128 133 674 -130morning:131 -131evening:130 -132youth:133 -133age:129 132 135 -134infant:135 -135veteran:134 171 -136adolescence:381 382 -137earliness:118 130 138 281 520 697 699 -138lateness:137 140 282 519 651 698 -139occasion:25 137 140 661 692 700 801 806 -140intempestivity:26 120 137 138 139 470 662 698 -141frequency:108 142 627 -142infrequency:107 141 -143periodicity:144 321 -144irregularity:73 143 -145change:64 146 149 151 154 192 225 277 620 -146permanence:145 155 272 619 -147cessation:70 127 148 299 368 639 -148continuance:108 117 147 617 -149conversion:247 277 282 -150reversion:143 226 284 290 675 676 -151revolution:167 557 -152substitution:153 533 774 -153interchange:152 733 811 -154changeableness:116 145 155 321 322 618 621 -155stability:46 115 146 154 191 619 -156eventuality:8 127 157 161 838 -157destiny:126 156 161 166 485 519 613 -158cause:159 160 166 169 171 182 222 635 -159effect:70 158 -160attribution:158 159 161 171 534 -161chance:160 481 613 636 -162power:163 164 173 176 180 752 759 -163impotence:162 165 655 660 719 747 -164strength:162 165 176 675 704 759 -165weakness:132 134 163 164 670 698 -166production:158 167 173 688 744 791 -167destruction:151 166 308 369 660 674 771 -168reproduction:166 675 -169producer:170 705 -170destroyer:167 169 369 678 996 -171paternity:11 172 -172posterity:171 -173productiveness:166 174 659 -174unproductiveness:163 173 660 -175agency:158 180 642 646 647 695 -176energy:162 164 177 178 400 401 616 697 701 841 -177inertness:146 176 272 618 619 698 843 -178violence:62 179 322 356 515 754 842 880 904 -179moderation:38 165 178 698 755 764 766 843 -180influence:162 181 222 657 752 -181absence of influence:10 163 177 180 -182tendency:183 285 646 659 722 -183liability:680 -184concurrence:25 185 500 722 724 727 -185counteraction:14 32 184 284 721 723 734 766 -186space:109 187 188 189 193 194 205 -187inextension:34 186 -188region:186 196 240 -189place:186 190 196 198 251 -190situation:189 285 566 -191location:192 193 196 307 675 -192displacement:64 191 277 300 304 910 -193presence:76 186 191 194 453 -194absence:2 173 193 300 -195inhabitant:60 191 193 196 380 -196abode:166 188 191 193 195 198 230 239 1022 -197contents:198 228 -198receptacle:196 222 239 259 279 651 -199size:33 53 75 109 186 200 201 -200littleness:34 38 54 199 202 208 210 337 658 -201expansion:35 37 199 202 257 -202contraction:36 38 200 201 208 236 608 674 766 -203distance:76 186 204 -204nearness:75 203 206 293 297 -205interval:47 56 73 194 206 235 266 267 -206contiguity:49 204 205 240 -207length:72 208 477 589 -208shortness:200 202 207 584 608 -209thickness:186 199 201 210 -210thinness:200 201 202 205 209 212 -211layer:212 230 -212filament:211 263 -213height:35 55 199 210 214 217 230 251 257 312 314 -214lowness:213 220 259 315 -215depth:205 216 259 317 -216shallowness:215 -217summit:35 70 213 218 230 -218base:217 222 -219verticality:220 -220horizontality:211 219 258 -221pendency:48 222 -222support:46 48 218 221 722 -223parallelism:224 243 -224obliquity:219 223 250 252 -225inversion:14 244 -226crossing:62 255 -227exteriority:6 228 230 234 -228interiority:5 197 227 229 235 236 259 307 -229centrality:71 77 297 -230covering:196 211 231 232 363 364 433 540 542 732 -231lining:230 -232investment:230 233 254 864 899 1021 -233divestment:230 232 -234circumjacence:235 236 237 238 -235interjacence:234 307 -236circumscription:232 234 239 766 -237outline:239 254 -238edge:267 -239inclosure:198 236 237 732 767 -240limit: -241front:67 242 -242rear:241 288 -243laterality:204 244 -244contraposition:225 243 -245dextrality:246 -246sinistrality:245 -247form:166 237 248 336 457 -248amorphism:62 64 247 250 -249symmetry:29 229 250 862 -250distortion:201 208 210 224 249 863 -251angularity:219 224 264 265 -252curvature:224 250 253 254 255 286 -253straightness:226 252 255 285 330 -254circularity:234 252 255 256 318 -255convolution:62 226 254 -256rotundity:254 -257convexity:201 213 258 259 260 314 670 -258flatness:220 257 262 -259concavity:198 205 252 257 266 267 350 -260sharpness:47 261 263 269 742 -261bluntness:260 -262smoothness:220 258 263 339 -263roughness:249 260 262 -264notch: -265fold: -266furrow:205 -267opening:205 259 268 357 358 642 -268closure:202 267 270 721 -269perforator:270 742 -270stopper:230 269 -271motion:154 272 273 274 277 283 286 291 -272quiescence:147 155 191 193 196 222 271 299 411 681 698 702 -273journey:274 275 277 279 281 289 -274navigation:273 276 280 300 -275traveller:276 -276mariner:275 -277transference:76 153 192 291 292 800 -278carrier:279 280 -279vehicle:280 -280ship:279 741 -281velocity:118 178 271 282 310 697 699 -282slowness:138 281 698 -283impulse:178 260 284 291 731 742 993 -284recoil:283 332 416 -285direction:182 286 -286deviation:252 285 298 321 644 -287precession:65 67 121 241 288 310 -288following:66 122 242 287 637 -289progression:273 277 281 290 673 -290regression:150 284 289 294 674 -291propulsion:283 292 304 319 741 742 -292traction:291 -293approach:126 157 294 637 -294recession:284 290 293 300 638 -295attraction:296 -296repulsion:283 295 -297convergence:75 77 298 -298divergence:47 76 286 297 -299arrival:191 300 301 455 681 744 -300departure:299 302 304 458 638 -301ingress:235 267 302 303 307 357 642 -302egress:267 300 301 306 355 357 358 642 686 -303reception:235 304 305 307 -304ejection:283 291 302 303 356 771 993 -305food:196 303 306 401 652 857 978 980 -306excretion:302 304 305 668 -307insertion:235 267 301 308 317 344 371 -308extraction:302 304 307 -309passage:267 273 274 277 301 302 357 642 -310transcursion:311 312 656 -311shortcoming:56 310 470 655 666 745 747 -312ascent:224 313 316 -313descent:312 315 -314elevation:257 315 648 -315depression:220 259 314 -316leap:317 322 857 -317plunge:316 344 -318circuition:255 644 -319rotation:320 -320evolution:225 319 -321oscillation:618 -322agitation:62 154 356 -323materiality:324 650 -324immateriality:323 459 -325world:477 -326gravity:327 -327levity:326 -328density:49 329 330 -329rarity:259 327 328 341 -330hardness:331 -331softness:330 -332elasticity:284 333 -333inelasticity:331 332 -334tenacity:49 335 619 -335brittleness:334 -336texture:263 -337pulverulence:34 202 -338friction:337 339 -339lubrication:262 338 362 363 -340fluidity:341 342 355 -341gaseity:340 343 360 -342liquefaction:340 343 392 -343vaporization:341 342 -344water:345 346 355 -345air:341 344 356 360 -346moisture:302 344 347 352 -347dryness:346 -348ocean:349 355 -349land:213 257 325 348 797 -350gulf:351 651 -351plain:220 350 -352marsh:353 -353island:352 -354stream:256 355 356 -355river:268 302 304 344 356 721 -356wind:178 355 -357conduit:267 358 642 -358air-pipe:267 356 357 -359semiliquidity:49 346 352 360 -360bubble:359 431 435 -361pulpiness:362 -362unctuousness:339 361 363 -363oil: -364resin:230 -365organization:336 366 376 377 -366inorganization:365 -367life:1 157 166 168 305 368 675 697 -368death:70 147 367 369 613 670 856 -369killing:672 742 993 996 -370corpse:371 -371interment:856 -372animality:164 373 -373vegetability:372 -374animal:200 278 375 -375vegetable:374 379 -376zoology:377 -377botany:376 379 -378cicuration:239 369 379 766 767 -379agriculture:196 378 857 -380mankind:195 893 -381man:134 136 382 921 -382woman:134 136 381 921 -383physical sensibility:384 502 839 -384physical insensibility:383 698 840 -385physical pleasure:222 386 402 404 408 422 844 846 862 974 -386physical pain:322 385 419 845 993 -387touch: -388sensations of touch:389 -389numbness:384 388 -390heat:391 392 397 432 -391cold:390 393 -392calefaction:231 232 342 390 393 394 396 -393refrigeration:328 391 392 -394furnace:395 -395refrigeratory:394 -396fuel:363 392 432 -397thermometer: -398taste:399 402 -399insipidity:398 -400pungency:400 401 403 405 -401condiment:400 -402savouriness:403 -403unsavouriness:402 405 847 -404sweetness:405 -405sourness:404 -406odour:407 -407inodorousness:406 -408fragrance:409 -409fetor:408 668 -410sound:411 416 592 -411silence:272 410 413 593 597 -412loudness:413 416 419 420 421 -413faintness:412 422 595 -414snap:415 -415roll:108 414 416 -416resonance:413 417 419 -417non-resonance:416 -418sibilation:419 -419stridor:418 420 421 423 -420cry:412 421 592 -421ululation:420 -422melody:416 419 423 424 609 846 -423discord:419 422 -424music:422 425 609 856 857 -425musician:422 424 426 609 -426musical instruments: -427hearing:416 428 -428deafness:427 -429light:390 392 430 431 432 454 -430darkness:429 431 432 435 440 -431dimness:360 429 430 435 438 456 -432luminary:363 390 429 433 562 -433shade:230 430 432 -434transparency:435 436 -435opacity:360 431 434 -436semitransparency:360 434 -437colour:438 568 -438achromatism:437 439 -439whiteness:440 -440blackness:429 430 439 441 -441grayness:440 442 -442brownness:441 -443redness:444 -444greenness:443 -445yellowness:446 -446purpleness:445 -447blueness:448 -448orangeness:447 -449variegation: -450vision:193 451 452 453 455 465 467 469 510 519 -451blindness:450 452 540 -452dimsightedness:432 451 454 457 542 -453spectator:193 450 683 -454optical instruments:457 -455visibility:450 456 457 467 537 -456invisibility:431 435 450 451 455 538 540 -457appearance:227 247 452 455 458 537 562 899 -458disappearance:300 304 457 564 -459intellect:324 460 461 510 527 713 -460absence of intellect:459 511 -461thought:462 463 467 468 471 517 527 710 -462incogitancy:461 468 493 511 -463idea:457 464 496 526 527 -464topic:9 461 463 471 -465curiosity:466 471 519 544 -466incuriosity:465 840 -467attention:459 461 464 468 469 470 519 537 562 -468inattention:467 470 518 520 698 883 -469care:61 461 467 470 506 510 519 522 667 679 688 697 881 959 -470neglect:62 467 468 469 507 518 520 668 689 698 745 840 880 950 -471inquiry:461 465 472 473 486 487 545 637 677 710 719 728 780 -472answer:158 471 492 525 534 562 563 -473experiment:471 690 -474comparison:9 204 533 -475discrimination:476 477 510 867 -476indiscrimination:470 475 486 -477measurement:31 88 200 240 251 326 345 390 562 -478evidence:473 479 480 489 500 537 547 562 563 787 -479counter-evidence:167 478 490 548 632 957 -480qualification:86 478 481 486 526 830 -481possibility:25 161 482 486 -482impossibility:26 481 484 488 497 876 887 -483probability:161 457 478 484 496 519 523 -484improbability:142 483 497 -485certainty:155 486 489 496 506 613 -486uncertainty:154 430 456 471 473 485 497 503 531 532 618 636 877 -487reasoning:25 471 488 489 491 548 735 -488intuition:10 487 493 507 509 511 550 556 -489demonstration:473 478 485 487 490 491 -490confutation:167 489 -491judgment:467 471 492 493 496 500 510 536 622 -492discovery:491 506 541 791 -493misjudgment:485 491 494 495 498 507 511 619 714 -494overestimation:495 561 839 897 -495underestimation:470 494 873 898 950 954 -496belief:463 483 485 491 497 498 500 526 547 549 875 1005 -497unbelief:486 496 499 501 507 548 620 1011 -498credulity:493 496 499 557 559 619 1006 -499incredulity:497 498 969 1006 1011 -500assent:25 184 478 501 547 563 614 724 775 777 -501dissent:26 497 500 548 615 620 639 728 779 849 1006 -502knowledge:69 463 491 492 496 503 539 541 549 572 713 -503ignorance:486 502 531 540 -504scholar:502 505 512 553 -505ignoramus:503 504 513 553 559 716 -506truth:1 5 18 83 478 485 492 507 555 959 1005 -507error:4 452 486 488 493 498 506 509 515 527 535 550 556 557 558 559 714\ - 747 1006 -508maxim:463 491 496 509 712 -509absurdity:62 488 508 511 529 561 -510wisdom:450 459 469 475 502 511 522 530 661 688 697 713 717 867 881 -511folly:459 468 486 488 493 498 509 510 515 619 658 660 662 714 860 880 -512sage:504 513 715 1016 -513fool:505 512 516 559 716 -514sanity:515 -515insanity:486 511 514 854 -516madman:513 527 854 -517memory:518 539 563 657 900 938 -518oblivion:468 517 564 840 937 -519expectation:137 157 465 469 483 496 520 522 523 688 875 887 -520inexpectation:86 118 468 493 519 521 887 -521disappointment:493 887 -522foresight:137 469 493 510 519 523 641 683 688 881 -523prediction:67 524 641 683 1014 -524omen:67 523 562 683 -525oracle:536 1016 -526supposition:461 481 496 517 641 -527imagination:4 360 432 452 461 507 515 516 561 606 875 -528meaning:5 29 506 529 530 533 534 537 538 539 547 555 -529unmeaningness:509 528 531 538 -530intelligibility:506 528 531 534 537 -531unintelligibility:62 64 430 435 456 486 503 529 530 532 534 535 538 540\ - 545 887 -532equivocalness:528 540 545 556 859 -533metaphor:578 -534interpretation:29 158 491 492 528 530 535 562 572 574 -535misinterpretation:507 534 556 561 -536interpreter:525 -537manifestation:455 467 492 530 538 541 543 555 718 -538latency:450 456 492 531 537 539 540 541 545 597 682 -539information:273 467 502 528 530 534 537 538 540 541 543 544 546 547 549\ - 551 562 563 606 718 -540concealment:456 470 486 531 538 539 541 542 545 556 557 597 717 910 -541disclosure:455 492 537 539 542 543 544 -542ambush:540 541 557 681 682 -543publication:537 539 544 -544news:539 541 543 545 606 -545secret:471 503 531 538 540 544 719 -546messenger:539 773 -547affirmation:478 485 496 500 526 537 539 548 563 783 904 -548negation:470 480 490 497 501 547 620 624 771 776 779 -549teaching:69 467 496 534 539 550 551 627 673 -550misteaching:488 507 531 540 549 556 557 -551learning:471 502 539 549 553 614 697 713 -552teacher:24 536 549 553 554 710 1018 -553learner:551 552 -554school: -555veracity:506 541 547 556 557 718 959 -556falsehood:20 507 527 535 540 555 557 558 560 561 717 872 960 -557deception:20 23 432 452 507 542 550 556 558 560 629 717 808 960 1014 -558untruth:527 540 542 556 557 561 577 632 -559dupe:498 507 513 557 560 874 -560deceiver:556 557 559 611 716 809 -561exaggeration:201 494 509 527 556 589 852 901 -562indication:24 82 467 473 477 478 523 524 534 539 543 563 566 657 683 684\ - 748 762 -563record:89 127 478 517 539 562 564 565 606 651 787 900 -564obliteration:562 563 -565recorder:127 606 -566representation:18 20 23 567 568 569 570 606 611 -567misrepresentation:566 -568painting:364 429 437 566 864 -569sculpture:23 566 -570engraving:603 -571artist: -572language:502 504 562 575 578 581 594 -573letter:602 603 -574word:504 506 572 575 576 578 579 -575neology:129 532 533 574 577 859 -576nomenclature:534 562 575 577 -577misnomer:575 576 -578phrase:508 533 534 581 -579grammar:554 572 580 -580solecism:579 -581style:578 594 -582perspicuity:506 530 537 583 -583obscurity:486 507 531 532 575 582 -584conciseness:202 208 585 608 -585diffuseness:108 584 589 596 -586vigor:587 -587feebleness:585 586 -588plainness:587 589 -589ornament:533 588 590 591 864 -590elegance:589 591 -591inelegance:575 580 589 590 872 -592voice:410 412 420 422 593 -593aphony:413 419 423 592 597 -594speech:539 585 589 595 596 598 600 601 -595stammering:413 575 593 594 -596loquacity:108 509 585 594 597 600 909 -597taciturnity:411 540 593 594 596 -598allocution:554 594 599 600 -599response:472 598 -600interlocution:594 596 601 711 909 -601soliloquy:600 -602writing:23 478 562 563 573 603 605 -603printing:543 570 573 602 605 -604correspondence:546 605 -605book:502 543 604 -606description:89 539 541 547 563 565 566 608 -607dissertation:461 471 487 534 -608compendium:75 202 208 -609poetry:424 592 610 -610prose:609 -611drama:20 562 566 -612will:158 613 614 616 622 625 635 756 763 -613necessity:152 612 626 636 645 759 764 1014 1015 -614willingness:331 500 612 615 713 763 777 780 837 882 -615unwillingness:282 501 548 613 614 618 619 638 723 759 779 883 884 885 -616resolution:155 330 491 617 618 619 622 635 691 697 701 878 -617perseverance:108 146 148 155 164 697 701 -618irresolution:145 154 321 331 486 616 620 621 698 877 879 -619obstinacy:155 177 330 493 612 616 617 620 -620tergiversation:154 548 618 619 639 771 970 -621caprice:86 618 -622choice:491 562 612 616 623 624 629 663 665 882 -623absence of choice:29 613 618 622 -624rejection:304 548 622 693 779 -625predetermination:626 635 641 -626spontaneity:612 613 625 -627habit:5 16 85 108 549 551 628 713 869 -628desuetude:86 627 693 714 -629motive:160 283 291 292 557 614 630 631 635 710 777 780 841 846 1015 -630absence of motive:615 621 629 636 -631dissuasion:286 615 619 629 721 766 767 781 884 -632plea:488 537 556 557 558 953 957 -633good:634 659 663 673 677 749 801 844 846 951 -634evil:167 633 664 674 678 750 808 845 847 931 1001 -635intention:182 528 614 616 625 629 636 637 641 691 882 -636non-design:161 481 486 613 626 633 635 -637pursuit:69 178 281 288 374 471 473 635 638 640 691 695 699 780 -638avoidance:284 294 300 615 624 637 639 686 696 723 910 -639relinquishment:147 620 628 771 772 799 -640business:637 691 695 697 764 811 945 -641plan:61 63 152 158 305 527 557 613 625 688 707 717 -642method:196 267 277 357 643 646 707 -643mid-course:31 71 285 644 -644circuit:286 318 643 -645requirement:613 655 756 780 882 -646instrumentality:175 641 647 648 659 722 -647means:175 641 642 646 648 651 652 681 722 817 -648instrument:48 221 222 260 269 274 279 283 314 319 646 742 797 798 -649substitute:152 774 -650materials:305 392 647 689 742 797 -651store:75 198 652 685 819 -652provision:305 647 651 653 722 814 834 -653waste:76 302 652 660 694 792 835 -654sufficiency:31 33 55 166 173 355 651 655 656 820 886 973 -655insufficiency:34 56 163 311 470 647 653 654 666 821 823 825 836 -656redundance:39 42 75 201 310 355 561 585 651 653 654 835 974 -657importance:5 33 35 142 180 367 562 641 658 659 663 890 -658unimportance:31 34 36 163 165 494 495 511 529 627 657 660 668 883 950 -659utility:166 173 182 635 640 646 660 661 663 673 692 695 722 928 -660inutility:108 129 140 163 174 482 653 655 656 658 659 668 674 689 698\ - 714 747 -661expedience:25 85 139 659 662 -662inexpedience:26 140 656 660 661 719 721 -663goodness:35 506 633 659 664 665 666 671 673 831 846 875 924 951 964 968 -664badness:167 369 634 658 660 662 663 666 670 672 674 678 694 714 847 876\ - 925 931 952 965 967 993 -665perfection:35 55 217 659 663 666 674 688 744 951 -666imperfection:31 34 56 73 165 205 250 311 655 664 665 674 689 865 -667cleanness:668 -668uncleanness:306 409 660 667 674 974 982 -669health:670 671 673 675 677 -670disease:165 257 368 511 515 556 660 669 672 674 876 -671salubrity:25 659 672 675 677 -672insalubrity:26 369 671 678 -673improvement:37 38 63 164 289 312 314 640 667 674 675 677 722 -674deterioration:38 165 167 202 290 294 313 368 660 664 666 668 673 680 703\ - 808 876 965 -675restoration:63 108 115 168 676 677 687 704 807 851 -676relapse:290 674 675 -677remedy:222 671 673 675 678 721 851 -678bane:634 664 672 677 847 931 996 1001 -679safety:236 469 665 680 681 683 685 686 688 732 766 875 881 959 -680danger:154 167 183 520 557 679 682 683 684 689 876 877 878 880 927 -681refuge:222 239 542 679 682 686 721 732 767 910 -682pitfall:538 542 557 681 -683warning:469 523 539 562 684 881 927 -684alarm:683 -685preservation:469 651 679 687 732 734 1015 -686escape:267 300 638 642 679 681 687 765 -687deliverance:675 765 -688preparation:29 63 65 69 222 247 469 519 522 549 551 627 641 652 689 713\ - 720 722 -689non-preparation:56 158 233 470 520 626 641 650 660 688 778 -690essay:473 701 -691undertaking:69 158 616 640 697 783 785 -692use:175 646 659 693 694 -693disuse:167 304 628 660 692 799 -694misuse:653 692 835 -695action:175 640 641 691 696 697 701 705 707 744 899 -696inaction:147 167 272 470 638 639 695 698 702 -697activity:137 139 176 281 289 467 469 510 616 617 695 698 699 701 -698inactivity:50 138 147 177 179 272 282 618 619 638 696 697 700 840 -699haste:118 137 178 281 697 700 -700leisure:282 696 699 702 -701exertion:176 616 617 697 702 -702repose:147 696 698 701 704 -703fatigue:698 704 858 -704refreshment:164 675 703 851 -705agent:646 648 761 773 774 -706workshop: -707conduct:640 641 642 695 708 -708management:709 711 752 -709director:539 708 710 711 760 773 774 988 -710advice:539 552 629 631 683 708 780 988 -711council:987 -712precept:508 756 -713skill:139 502 510 527 557 633 641 692 697 701 707 714 715 717 746 881 -714unskilfulness:140 282 468 470 498 503 507 511 513 549 621 660 698 713\ - 716 745 747 880 -715proficient:504 560 716 809 1016 -716bungler:560 715 -717cunning:520 540 556 557 558 641 713 718 -718artlessness:547 717 959 966 -719difficulty:62 255 481 482 486 545 619 720 721 876 -720facility:262 331 339 481 713 719 722 763 775 851 -721hindrance:147 268 270 482 631 639 660 674 677 697 719 722 723 725 732\ - 746 766 767 776 -722aid:182 222 305 469 646 647 659 663 721 724 726 924 -723opposition:14 26 32 185 721 722 724 734 735 737 766 -724cooperation:46 51 184 500 722 723 727 729 -725opponent:726 908 -726auxiliary:725 761 907 -727party:46 75 171 724 -728dissension:26 62 322 471 501 548 725 729 735 737 906 915 -729concord:25 184 500 724 727 728 736 738 905 914 -730defiance:757 878 927 -731attack:167 283 732 993 -732defence:222 236 239 469 542 679 681 685 721 731 734 742 -733retaliation:12 32 153 284 734 938 958 -734resistance:62 164 617 619 723 731 733 737 740 757 878 952 -735contention:487 723 728 736 737 857 918 -736peace:272 729 735 738 905 -737warfare:735 738 743 -738pacification:179 729 737 -739mediation:738 773 790 -740submission:331 500 758 843 896 -741combatant:276 760 -742arms:283 291 651 732 -743arena:77 611 -744completion:55 70 299 617 688 745 -745non-completion:56 311 470 744 -746success:35 289 692 713 721 744 747 749 764 791 901 -747failure:163 167 290 311 313 482 507 520 521 655 660 714 740 745 746 750 825 -748trophy:562 890 894 899 900 -749prosperity:746 750 820 846 -750adversity:167 634 747 749 821 847 -751mediocrity:179 643 -752authority:708 711 753 754 756 759 760 762 770 774 775 943 986 -753laxity:470 752 755 757 763 944 985 -754severity:755 759 902 925 933 -755lenity:179 754 932 -756command:622 752 759 780 786 984 -757disobedience:62 730 734 758 779 789 985 -758obedience:331 740 757 761 764 788 903 -759compulsion:613 615 754 766 -760master:709 761 796 892 986 -761servant:705 758 760 767 773 903 -762sceptre:562 767 894 -763freedom:612 720 721 764 765 775 832 -764subjection:183 740 746 752 754 758 761 763 766 767 -765liberation:46 47 686 687 763 766 991 -766restraint:46 236 721 759 764 765 767 769 776 -767prison:48 239 721 -768keeper:552 769 -769prisoner:766 768 -770commission:760 771 773 774 775 -771abrogation:167 304 548 620 770 -772resignation:548 639 771 799 -773consignee:546 709 761 774 818 -774deputy:709 760 773 -775permission:500 612 614 755 763 770 776 777 984 991 -776prohibition:548 721 766 775 781 985 -777consent:500 614 775 779 783 951 -778offer:779 780 801 813 -779refusal:501 548 619 624 771 777 778 -780request:756 778 781 1012 1015 -781deprecation:776 780 -782petitioner: -783promise:478 547 784 785 787 -784release:763 765 783 -785compact:478 739 773 783 790 811 -786conditions:480 785 -787security:478 563 783 785 804 -788observance:506 758 789 959 -789non-observance:564 757 788 960 -790compromise:32 785 -791acquisition:75 166 633 651 792 801 802 806 808 820 827 994 -792loss:653 791 794 799 806 876 -793possession:791 797 798 -794exemption:194 793 -795participation:724 -796possessor:793 -797property:349 648 752 763 793 796 801 817 820 822 823 827 -798retention:48 651 769 793 799 -799non-retention:42 304 639 693 772 798 -800transfer:152 153 277 791 801 811 -801giving:778 800 802 824 826 832 994 -802receiving:303 791 801 806 827 -803apportionment:795 -804lending:787 805 -805borrowing:804 808 823 -806taking:40 208 303 304 305 791 792 798 807 808 -807restitution:675 791 806 -808stealing:557 806 -809thief: -810booty: -811barter:152 153 785 -812purchase:805 813 824 826 -813sale:778 787 811 812 814 -814merchant:727 773 812 813 -815merchandise:197 651 -816mart:651 -817money:787 797 820 822 823 824 827 828 830 -818treasurer:814 -819treasury:198 651 -820wealth:654 791 797 817 819 821 827 -821poverty:817 820 823 825 -822credit:823 -823debt:805 822 825 -824payment:32 817 818 825 826 994 -825non-payment:655 808 821 823 824 832 -826expenditure:801 812 824 827 829 994 -827receipt:791 797 802 806 826 994 -828accounts:88 817 818 -829price:823 828 830 994 -830discount:829 -831dearness:832 -832cheapness:831 -833liberality:826 834 924 -834economy:651 833 836 -835prodigality:831 833 836 -836parsimony:835 963 -837affections:838 914 -838feeling:156 322 837 841 842 843 844 846 914 -839sensibility:383 840 842 885 -840insensibility:384 468 470 495 658 698 839 843 880 883 902 -841excitation:400 629 838 842 843 846 847 917 -842excitability:178 322 838 841 843 882 917 918 -843inexcitability:177 179 740 766 840 842 -844pleasure:222 385 614 633 845 846 848 853 857 914 1002 -845pain:386 634 750 844 847 849 854 856 858 876 919 1003 -846pleasurableness:385 402 404 629 663 841 844 847 853 857 862 882 1002 -847painfulness:386 664 678 742 750 845 846 863 917 925 931 949 993 996 -848content:500 843 844 846 849 853 -849discontent:501 848 850 854 856 -850regret:664 848 849 856 970 -851relief:222 675 677 704 720 852 -852aggravation:494 561 674 841 851 -853cheerfulness:844 846 854 855 857 859 875 -854dejection:845 847 849 850 853 856 858 876 -855rejoicing:856 857 870 900 901 913 1012 -856lamentation:371 420 421 845 849 850 855 934 952 -857amusement:274 305 316 379 457 566 611 636 637 658 735 844 846 855 858\ - 859 870 873 900 909 -858weariness:698 703 854 857 886 -859wit:532 545 611 857 860 870 873 -860dulness:511 854 859 -861humorist: -862beauty:25 249 437 629 665 846 863 864 -863ugliness:208 210 248 250 437 438 668 674 847 862 865 866 -864ornamentation:25 257 336 589 865 866 868 869 -865blemish:257 666 668 674 864 -866simplicity:864 -867good taste:475 590 868 -868vulgarity:86 129 575 668 847 863 867 869 870 872 893 912 -869fashion:85 86 232 457 627 864 867 868 890 892 899 911 -870ridiculousness:86 509 529 658 857 863 873 874 -871fop: -872affectation:556 560 589 871 899 901 902 955 -873ridicule:611 857 949 -874laughing-stock:559 611 859 861 -875hope:222 452 496 519 876 877 882 1002 -876hopelessness:368 482 521 854 875 -877fear:497 618 638 680 847 875 876 879 927 1001 -878courage:155 616 617 730 735 737 879 880 -879cowardice:618 638 877 878 -880rashness:468 470 520 680 714 881 -881caution:137 469 522 651 683 688 713 880 -882desire:614 622 645 837 842 846 875 883 884 885 886 978 -883indifference:399 468 495 658 698 840 880 882 950 -884dislike:403 615 638 847 882 886 915 917 -885fastidiousness:882 950 952 -886satiety:703 858 882 -887wonder:86 520 521 531 888 1014 -888expectance:519 627 858 887 -889prodigy:86 524 -890repute:35 213 312 429 657 665 715 748 760 869 891 892 895 897 901 951 959 -891disrepute:890 896 898 952 960 993 -892nobility:760 869 893 -893commonality:658 892 894 -894title:892 893 994 -895pride:872 896 897 901 902 -896humility:740 843 891 895 898 903 911 -897vanity:493 871 895 898 899 901 902 904 963 -898modesty:896 897 -899ostentation:556 589 864 871 900 951 -900celebration:748 855 899 1012 -901boasting:561 871 897 900 904 -902insolence:547 754 903 904 -903servility:761 764 896 902 953 955 1012 -904blusterer:178 871 901 -905friendship:722 729 736 906 907 909 914 924 -906enmity:728 884 905 915 917 925 -907friend:726 908 -908enemy:725 907 -909sociality:75 600 727 857 905 910 911 -910seclusion:90 174 639 909 1022 -911courtesy:300 867 869 896 903 909 912 920 934 948 1012 -912discourtesy:868 904 911 917 918 919 949 -913congratulation:855 911 934 -914love:882 905 915 916 920 924 -915hate:847 884 906 908 912 914 917 925 938 -916favourite:914 -917resentment:178 841 912 915 918 919 938 949 -918irascibility:178 735 839 842 904 912 917 919 938 -919sullenness:619 912 917 918 -920endearment:911 914 -921marriage:46 783 922 923 -922celibacy:921 -923divorce:921 -924benevolence:663 722 905 911 914 925 928 932 962 -925malevolence:369 386 847 906 912 915 917 919 924 933 938 949 -926malediction:927 952 -927threat:523 683 730 877 926 -928philanthropy:924 929 962 -929misanthropy:919 928 963 -930benefactor:726 931 968 -931evil doer:369 678 809 930 969 1001 -932pity:755 780 928 933 934 -933pitilessness:754 925 932 938 -934condolence:856 -935gratitude:936 1012 -936ingratitude:935 -937forgiveness:470 738 938 991 -938revenge:733 925 933 937 -939jealousy: -940envy: -941right:775 942 943 945 959 964 984 994 -942wrong:941 944 965 985 -943dueness:775 787 797 941 944 958 984 -944undueness:753 943 965 985 -945duty:640 754 783 943 946 947 959 964 -946dereliction:945 952 965 967 -947non-ownership:937 945 991 -948respect:903 911 949 951 1009 1012 -949disrespect:873 912 948 950 952 954 -950contempt:470 495 624 658 949 -951approbation:633 663 890 914 948 952 953 -952disapprobation:237 664 856 884 885 926 949 950 951 954 958 965 992 -953flattery:494 561 954 -954detraction:949 952 953 956 -955flatterer:903 956 -956detractor:918 955 -957vindication:632 958 991 -958accusation:733 952 954 957 965 990 992 -959probity:555 718 890 945 960 964 966 -960improbity:556 557 722 789 891 953 959 965 -961knave:620 903 969 -962disinterestedness:616 924 959 963 -963selfishness:836 897 962 -964virtue:616 890 945 959 965 966 973 -965vice:674 925 960 964 967 969 -966innocence:718 957 959 964 967 991 -967guilt:960 965 966 -968good man:665 928 930 966 969 1009 -969bad man:369 809 835 931 961 965 968 1001 -970penitence:541 620 740 850 971 972 -971impenitence:970 -972atonement:32 -973temperance:616 654 974 979 -974intemperance:973 -975sensualist:983 -976asceticism:910 972 977 -977fasting:882 978 -978gluttony:305 882 977 -979sobriety:980 -980drunkenness:305 979 -981purity:982 -982impurity:668 981 -983libertine:975 982 -984legality:622 712 756 775 941 985 -985illegality:86 757 776 984 -986jurisdiction:752 987 988 -987tribunal:986 -988judge:491 958 986 987 -989lawyer:988 -990lawsuit:491 728 766 958 -991acquittal:765 937 992 -992condemnation:747 952 958 991 -993punishment:283 766 994 995 996 -994reward:801 824 894 995 996 -995penalty:972 993 994 -996scourge:767 994 -997deity: -998angel:999 -999satan:998 1001 -1000jupiter:1001 -1001demon:1000 -1002heaven:675 1003 -1003hell:1002 -1004theology:496 1006 -1005orthodoxy:496 506 1006 -1006heterodoxy:493 498 501 507 527 619 1005 1011 1013 1019 -1007revelation:525 1008 -1008pseudo-revelation:1007 1013 -1009piety:948 1010 1011 1012 -1010impiety:493 556 560 619 926 965 969 1009 1011 -1011irreligion:497 1009 -1012worship:780 838 948 1020 -1013idolatry:1008 -1014sorcery:523 557 629 -1015spell: -1016sorcerer:525 1001 -1017churchdom:711 1006 -1018clergy:1017 1019 -1019laity:1018 -1020rite:371 921 972 1012 1015 1017 -1021canonicals:232 -1022temple: -* End of file "roget.dat" diff --git a/examples/roget.py b/examples/roget.py deleted file mode 100644 index 7529df6a..00000000 --- a/examples/roget.py +++ /dev/null @@ -1,83 +0,0 @@ -#!/usr/bin/env python -""" -The roget.dat example from the Stanford Graph Base. - -Build a directed graph of 1022 categories and -5075 cross-references as defined in the 1879 version of Roget's Thesaurus -contained in the datafile roget.dat. This example is described in -Section 1.2 in Knuth's book [1,2]. - -Note that one of the 5075 cross references is a self loop and -thus is not included in the graph built here because -the standard networkx Graph class doesn't include self loops -(cf. 400pungency:400 401 403 405). - -References. ----------- - -[1] Donald E. Knuth, - "The Stanford GraphBase: A Platform for Combinatorial Computing", - ACM Press, New York, 1993. -[2] http://www-cs-faculty.stanford.edu/~knuth/sgb.html - - -""" -__author__ = """Brendt Wohlberg\nAric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-04-01 07:56:22 -0700 (Fri, 01 Apr 2005) $" -__credits__ = """""" -__revision__ = "" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -import re -import sys - -def roget_graph(): - """ Return the thesaurus graph from the roget.dat example in - the Stanford Graph Base. - """ - try: - fh=open("roget.dat","r") - except IOError: - print "roget.dat not found" - raise - - G=DiGraph() - - for line in fh.readlines(): - if line.startswith("*"): # skip comments - continue - if line.startswith(" "): # this is a continuation line, append - line=oldline+line - if line.endswith("\\\n"): # continuation line, buffer, goto next - oldline=line.strip("\\\n") - continue - - (headname,tails)=line.split(":") - - # head - numfind=re.compile("^\d+") # re to find the number of this word - head=numfind.findall(headname)[0] # get the number - - G.add_node(head) - - for tail in tails.split(): - if head==tail: - print >>sys.stderr,"skipping self loop",head,tail - G.add_edge(head,tail) - - return G - -if __name__ == '__main__': - from networkx import * - G=roget_graph() - print "Loaded Donald Knuth's roget.dat containing 1022 categories." - print "digraph has %d nodes with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - print number_connected_components(G),"connected components" - diff --git a/examples/sample.mbox b/examples/sample.mbox deleted file mode 100644 index a3a7cf8d..00000000 --- a/examples/sample.mbox +++ /dev/null @@ -1,84 +0,0 @@ -From alice@edu Thu Jun 16 16:12:12 2005 -From: Alice <alice@edu> -Subject: NetworkX -Date: Thu, 16 Jun 2005 16:12:13 -0700 -To: Bob <bob@gov> -Status: RO -Content-Length: 86 -Lines: 5 - -Bob, check out the new networkx release - you and -Carol might really like it. - -Alice - - -From bob@gov Thu Jun 16 18:13:12 2005 -Return-Path: <bob@gov> -Subject: Re: NetworkX -From: Bob <bob@gov> -To: Alice <alice@edu> -Content-Type: text/plain -Date: Thu, 16 Jun 2005 18:13:12 -0700 -Status: RO -Content-Length: 26 -Lines: 4 - -Thanks for the tip. - -Bob - - -From ted@com Thu Jul 28 09:53:31 2005 -Return-Path: <ted@com> -Subject: Graph package in Python? -From: Ted <ted@com> -To: Bob <bob@gov> -Content-Type: text/plain -Date: Thu, 28 Jul 2005 09:47:03 -0700 -Status: RO -Content-Length: 90 -Lines: 3 - -Hey Ted - I'm looking for a Python package for -graphs and networks. Do you know of any? - - -From bob@gov Thu Jul 28 09:59:31 2005 -Return-Path: <bob@gov> -Subject: Re: Graph package in Python? -From: Bob <bob@gov> -To: Ted <ted@com> -Content-Type: text/plain -Date: Thu, 28 Jul 2005 09:59:03 -0700 -Status: RO -Content-Length: 180 -Lines: 9 - - -Check out the NetworkX package - Alice sent me the tip! - -Bob - ->> bob@gov scrawled: ->> Hey Ted - I'm looking for a Python package for ->> graphs and networks. Do you know of any? - - -From ted@com Thu Jul 28 15:53:31 2005 -Return-Path: <ted@com> -Subject: get together for lunch to discuss Networks? -From: Ted <ted@com> -To: Bob <bob@gov>, Carol <carol@gov>, Alice <alice@edu> -Content-Type: text/plain -Date: Thu, 28 Jul 2005 15:47:03 -0700 -Status: RO -Content-Length: 139 -Lines: 5 - -Hey everyrone! Want to meet at that restaurant on the -island in Konigsburg tonight? Bring your laptops -and we can install NetworkX. - -Ted - diff --git a/examples/unixemail.py b/examples/unixemail.py deleted file mode 100755 index 51685311..00000000 --- a/examples/unixemail.py +++ /dev/null @@ -1,86 +0,0 @@ -#!/usr/bin/env python -""" -Create a directed graph, allowing multiple edges and self loops, from -a unix mailbox. The nodes are email addresses with links -that point from the sender to the recievers. The edge data -is a Python email.Message object which contains all of -the email message data. - -This example shows the power of XDiGraph to hold edge data -of arbitrary Python objects (in this case a list of email messages). - -By default, load the sample unix email mailbox called "sample.mbox". -You can load your own mailbox by naming it on the command line, eg - -python unixemail.py /var/spool/mail/username - -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-03-22 13:57:46 -0700 (Tue, 22 Mar 2005) $" -__credits__ = """""" -# Copyright (C) 2005 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -import email -from email.Utils import getaddresses,parseaddr -import mailbox -import sys - -# unix mailbox recipe -# see http://www.python.org/doc/current/lib/module-mailbox.html -def msgfactory(fp): - try: - return email.message_from_file(fp) - except email.Errors.MessageParseError: - # Don't return None since that will stop the mailbox iterator - return '' - - - -if __name__ == '__main__': - - import networkx as NX - try: - import pylab as P - except: - pass - - if len(sys.argv)==1: - file="sample.mbox" - else: - file=sys.argv[1] - fp=open(file,"r") - - mbox = mailbox.UnixMailbox(fp, msgfactory) # parse unix mailbox - - G=NX.XDiGraph(multiedges=True,selfloops=True) # create empty graph - - # parse each messages and build graph - for msg in mbox: # msg is python email.Message.Message object - (source_name,source_addr) = parseaddr(msg['From']) # sender - # get all recipients - # see http://www.python.org/doc/current/lib/module-email.Utils.html - tos = msg.get_all('to', []) - ccs = msg.get_all('cc', []) - resent_tos = msg.get_all('resent-to', []) - resent_ccs = msg.get_all('resent-cc', []) - all_recipients = getaddresses(tos + ccs + resent_tos + resent_ccs) - # now add the edges for this mail message - for (target_name,target_addr) in all_recipients: - G.add_edge(source_addr,target_addr,msg) - - # print edges with message subject - for (u,v,m) in G.edges(): - print "From: %s To: %s Subject: %s"%(u,v,m["Subject"]) - - - try: # draw - pos=NX.spring_layout(G,iterations=10) - NX.draw_nx(G,pos,node_size=2000,alpha=0.5) - P.show() - except: # matplotlib not available - pass diff --git a/examples/words.dat b/examples/words.dat deleted file mode 100644 index 8bd70a6a..00000000 --- a/examples/words.dat +++ /dev/null @@ -1,5762 +0,0 @@ -* File "words.dat" from the Stanford GraphBase (C) 1993 Stanford University -* A database of English five-letter words -* This file may be freely copied but please do not change it in any way! -* (Checksum parameters 5757,526296596) -aargh -abaca 2 -abaci+1 -aback*2,2,3 -abaft -abase+,,,,3 -abash+ -abate*,,2,,2 -abbey*3,1,3 -abbot*3,1 -abeam -abend -abets+1 -abhor*,,,,19 -abide*10,6,3,,34,1 -abled -abler*,2 -abode+5,4,3,,11 -abort*,,,,,7 -about*12496,1813,1898,186,846,325,181 -above*2298,295,296,24,174,181,31 -absit ,,2 -abuse*9,16,10,12,13,1,3 -abuts+,,1,,,1 -abuzz -abyss*5,4,4,,7 -ached*27,3,7 -aches*10,1 -achoo+1 -acids*59,7,1 -acing* -acked -acmes+ -acned -acnes* -acorn*10,,1 -acres*159,42,31,,1 -acrid*1,1,3,1 -acted*83,18,21,2,38,3 -actin -actor*44,24,18,2 -acute*38,13,21,2,,5 -adage*1,3,4 -adapt*25,5,5,,,7 -added*972,172,221,5,29,67,18 -adder*2,,,,4 -addle+ -adept*4,4,1,2 -adieu+14,1,1 -adios*,1,2 -adlib+ -adman+ -admen 2 -admit*74,37,46,2,4,,2 -admix+ -adobe*40,2 -adopt*16,13,23,9,2,4,3 -adore*4,2,4 -adorn*6,1,4,1,8 -adult*152,25,36,6,,,1 -adzes*,,1 -aegis+,1 -aerie+1 -affix*5,1,22 -afire*13,1 -afoot*14,1,2 -afore*7,,1 -afoul+2 -after*5915,1067,1120,86,704,571,109 -again*3892,576,663,36,486,113,78 -agape 1,,2,,1 -agars -agate*2,,,,5 -agave+2 -agent*79,44,29,,1 -agile*11,2,2,,1 -aging*13,4,,,1 -agley -aglow+3,,2,,1 -agone -agony*23,9,23,,5 -agora+ -agree*262,51,107,23,15,14,1 -agues+ -ahead*639,109,92,17,23,35,2 -ahhhh+,,1 -ahold+ -ahoys -aided*25,11,8,,3 -aider -aides*6,4,1 -ailed*1 -aimed*45,24,21,8,1 -aimer+ -aioli -aired*,2,3 -airer -aisle*15,6,5 -aitch -ajuga -alack+6 -alarm*105,16,28,1,17,1 -album*11,6,1 -alder*8 -aleck+2,2 -aleph+4 -alert*63,32,16,3,3,2,1 -algae*64,7,4 -algal 1 -algin -alias*,1,1 -alibi*3,8,3 -alien*17,16,26,2,21 -align+4,2,,,,1 -alike*463,20,24,8,29 -alive*376,57,52,3,132,4 -alkyd -alkyl -allay*2,1,2,1 -alley*43,8,4,1 -allot*3,1,,,5 -allow*229,72,75,24,15,33,16 -alloy*34,3,14,,1 -aloes+1,2,,,5 -aloft*25,3,4,,3 -aloha+8 -alone*825,194,218,10,167,2,5 -along*2835,355,250,15,114,10,11 -aloof*8,5,6,1,6 -aloud*230,13,13,1,51,,1 -alpha+9,,1,,,6 -altar*24,4,13,,432 -alter*32,15,14,2,3,1 -altho ,4,2 -altos*3,,1,,,1 -alums* -alway 2 -amahs ,,2 -amass*2,2 -amaze*2,3 -amber*14,3,6 -ambit ,,2 -amble*1,,2 -ameba+23 -amend*2,2,4,1,5 -amens+ -amide ,1 -amigo*5,2 -amine -amino+38,1 -amiss*2,2,2,2,4,2 -amity+1,1,1 -ammos -among*1308,369,313,40,1021,9,22 -amour+ -amped -ample*18,16,15,1,4 -amply+2,4,4,1,1,,1 -amuck+2 -amuse*23,3,3 -amyls -anded+ -anent -angel*45,9,13,,242 -anger*108,48,39,,316 -angle*462,51,40,,,67,2 -angry*402,44,42,4,117 -angst+ -anile -anima ,,1 -anion+,1,4 -anise+1,2 -ankhs+ -ankle*40,8,8 -annas 4 -annex*14,1,2 -annoy*13,2,,,3 -annul+1,,1,,4 -annum+5,3,17 -anode*4,77,5 -anole 3 -anted+ -antes+ -antic*2,1 -antis -antsy+ -anvil*33,1,,,2 -aorta*5,3 -apace+2,,1,,2 -apart*414,57,134,10,57,23,8 -apers -aphid*4 -aphis 1,,1 -apian -aping*,,1 -apish -apnea -aport -apple*294,9,7,,8,,3 -apply*192,56,67,9,5,42,56 -apron*96,7,12 -apses+,1 -apsos -aptly*5,4,2,2 -aquae -aquas+ -arbor*7,,1 -arced* -ardor*3,3 -areal 1 -areas*689,236,117,27,,3,4 -arena*26,7,5,,2 -argon*15,6,1 -argot+,1 -argue*49,29,27,10,6,,3 -arias+,,2 -arise*52,28,33,3,76,18,23 -arity -armed*103,35,22,8,49,1,1 -armor*60,4,,,32 -aroma*9,3,5,,2 -arose*77,18,20,2,153,2 -arras -array*57,11,3,,20,12,16 -arrow*193,13,1,,25,13 -arses -arson*2,2,1 -artsy+ -arums -asana -ascot+ -ashen*2,2,1 -ashes*87,6,5,1,64 -aside*182,66,38,11,118,,1 -asked*2924,398,448,30,178,12,6 -asker -askew*2,1,2 -aspen*9,2 -aspic*1 -assai -assay*,1,3,,1 -assed -asses*6,2,,,64 -asset*13,5,11,1 -aster*3 -astir*7,,1 -astro 1 -atilt -atlas*39,,4,,,1 -atoll*6 -atoms*332,41,9,,,24 -atone*,1,1,,3 -atria -attar -attic*45,14,15 -audio+9,2 -audit+,4 -auger*13,,4 -aught 4 -augur+,,1,,1 -aunts*26,4,1 -aurae -aural 1,1,3 -auras+ -auric -autos*8,4 -avail+9,4,4,,11 -avant+4,1,1 -avast 3 -avers* -avert*6,1,3,,7 -avian+ -avoid*246,58,69,14,13,42,6 -avows+ -await*19,9,8,1,5 -awake*134,19,13,1,29 -award*30,38,25,,1 -aware*172,84,83,7,14,6,2 -awash+3,1,,1 -aways+2 -awful*2,17,19,1,1,4 -awing -awoke*54,9,6,,19 -axels -axial+2,2 -axing+ -axiom+10,1,5 -axled -axles*7,1,1,,4 -axman+ -axmen 1 -axons+2 -ayins+ -azine -azoic -azure+8 -babel+,,1 -babes*1,3,1,,15 -backs*99,15,3,,12,3 -bacon*99,8,21,,,2 -baddy -badge*12,5,1 -badly*159,34,44,1,3,3 -bagel* -baggy*11,4,3 -bahts -bails*,,1 -bairn -baits*1 -baize+,,1 -baked*93,8,5,,16,1 -baker*19,10,2,,9 -bakes*10,1,,,1 -balds -baldy -baled*3 -baler+1,,1 -bales*21,3,8 -balks+,1,,,,1 -balky+1 -balls*170,17,3,2,,,2 -bally 1 -balms+ -balmy*3,2 -balsa*6 -banal+1,2 -bands*142,11,28,2,10,1 -bandy+3 -banes* -bangs*10,4 -banjo*32,1 -banks*219,23,24,5,1 -banns+,,2 -barbs*16,2 -bards+2,2 -bared*14,,1,,2 -barer* -bares*1,,1 -barfs -barfy -barge*35,7,11 -baric -barks*19,,1 -barky -barms -barmy+ -barns*44,4,,,4 -baron*13,2,2,,,1 -basal+3,,3 -based*361,119,140,25,5,73,31 -baser*1,1,2 -bases*131,23,26,2,54,5 -basic*517,170,81,14,,45,42 -basil+5 -basin*62,5,11,,17 -basis*189,184,144,10,1,6,15 -basks* -bassi -basso+1,1 -baste*5,,1 -batch*9,5,11,1 -bated+2 -bates -bathe*22,4,6,1,29 -baths*18,5,14,,9 -batik+ -baton*11,5,5 -batty+ -bauds -baulk ,,1 -bawdy+1,3 -bawls* -bayed*,3 -bayou*3 -bazar ,,2 -beach*308,33,35,7,5 -beads*143,3,7,,1,,2 -beady+7,1,2,1 -beaks*29,,2 -beaky ,,1 -beams*66,13,2,,14 -beamy -beano -beans*199,9,7,,2 -beard*89,25,7,,18 -bears*195,17,20,1,37,,1 -beast*103,7,10,,147 -beats*210,4,7 -beaus* -beaut+1 -beaux ,,1 -bebop+,1 -bebug -becks -bedew -bedim -beech*19,2,5 -beefs* -beefy+,1,1 -beeps*5,3 -beers*1,1,1 -beery -beets*44,2 -befit*1,,,,1 -befog+ -began*2491,312,270,6,226,17,8 -begat 1 -beget+1,1,2,,3 -begin*976,84,86,15,27,69,18 -begot 2,,,,5 -begun*205,51,53,9,15,14,1 -beige*15,1,3 -being*2092,709,962,86,303,187,28 -belay 2 -belch*1,2,,,1 -belie+,,1 -belle+3,1,2 -belli ,,1 -bells*303,6,10,,5,1 -belly*46,23,6,,22 -below*3276,145,150,16,19,123,14 -belts*86,8,2,,3,,1 -bench*140,28,28,6 -bends*73,2,5,,5,11 -bents -beret*4,,2,1 -bergs ,1 -berms -berry*16,4,3,,,1 -berth*14,3 -beryl+6,,,,6 -beset*6,7,4,,8 -besot -bests* -betas+ -betel+1 -beths -bevel*27,2,1 -bezel -bhang -bhoys ,,1 -bibbs+ -bible*1,1,6 -biddy+ -bided* -bider -bides* -bidet+,,3 -biers* -biffs -biffy -biggy -bight -bigly -bigot* -biked* -biker+ -bikes*19,,,1 -biles -bilge+1,2 -bilgy -bilks+ -bills*96,45,17,1,,2 -billy+15,,,1 -bimbo+ -binds*4,2,1,2,14 -binge+1,1 -bingo*1,,1 -biome -biped+ -bipod 1 -birch*33,1,1 -birds*1203,47,70,1,109 -birth*147,63,63,6,79 -bison*18,1 -bitch*4,6,1 -biter+,1 -bites*41,8,3,,5 -bitsy 2 -bitty 3 -blabs+ -black*1556,162,164,4,16,52 -blade*137,13,17,,4,1 -blahs+ -blame*79,34,27,12,8 -bland*6,3,6,4 -blank*255,14,10,,,113,1 -blare*5 -blash ,,,,,2 -blast*74,15,15,,11 -blats+ -blaze*34,7,7,,2 -bleak*19,9,22,3 -blear -bleat*8,1,,,1 -blebs ,1 -bleed*13,2,1 -blend*175,9,10,,,3 -bless*36,9,11,,13 -blest+6,3 -blimp* -blind*181,47,25,2,82 -blini -blink*16,4,2 -blips+,1 -bliss*60,4,5 -blitz*,2,1,1 -bloat*2,8 -blobs*2,,2,,,1 -block*328,66,45,8,16,8,1 -blocs+2,,1 -bloke+,1,4 -blond*22,11,11 -blood*705,119,168,2,466 -bloom*63,11,4,,4 -blots*,4,1,,2,1 -blown*88,9,12,,9 -blows*124,8,12,,16 -blowy 1 -blued+1 -bluer*1 -blues*35,13,5 -bluff*27,8,6,2 -blunt*25,9,9,,1,4 -blurb*,,1 -blurs*1 -blurt* -blush*13,1,5,,4 -board*536,174,179,26,6,1,5 -boars*2,,,,1 -boast*18,8,5,,53 -boats*391,50,19,5,1 -bobby+7,13 -bocce -bocci -bocks -boded+,,1 -bodes+1,1 -bodge -boffo+ -boffs -bogey*,5 -boggy 2 -bogie* -bogus+1,3,4 -boils*23,2,1,1,6,1,2 -bolas 2 -bolls+9 -bolos -bolts*37,1,4,2,7 -bombe+ -bombs*38,35,16 -bonds*50,47,7,,23 -boned*1 -boner* -bones*491,20,17,1,101 -bongo+4,1 -bongs*1 -bonks -bonne ,,2 -bonny+8,,2 -bonus*21,2,18,,,3,11 -boobs+ -booby*7,4 -booed*4 -books*902,95,156,3,17,24,1 -booky -booms*9,,,1 -boomy -boons+ -boors+,1 -boost*12,15,5,3 -booth*32,5,2,,5 -boots*176,19,26,,,,5 -booty*5,2,3,,23 -booze*,4,1 -boozy+ -borax+14,1,4 -bored*48,14,15,,1,1 -borer+2,1 -bores*2,2,4 -boric+4 -borne+25,8,13,,44 -boron+6 -bosky -bosom*16,8,6,,42 -boson -bossa+ -bossy*8,,1 -bosun+ -botch+ -bough*20,2,1,,3 -boule -bound*170,42,74,5,103,8,35 -bouts*6,3,7 -bowed*66,7,10,,72 -bowel*1,,1 -bower+4,1 -bowie+1 -bowls*53,3,5,,32,1 -boxed*11,2,1,,,1 -boxer*23,1,5,1 -boxes*331,14,24,2,1,245,3 -bozos+ -brace*20,11,4,,,47 -brack ,,1 -bract -brads+2 -braes -brags*4 -braid*20,,4 -brain*330,44,4 -brake*73,2,7 -brand*52,17,22,1,2,3,1 -brans* -brant -brash+2,1,3 -brass*191,18,33,1,11 -brats*,,4 -brava -brave*282,20,20,1,13,2 -bravo*7 -brawl*3,1,1 -brawn*2 -brays*1 -braze+1 -bread*515,41,41,2,347 -break*516,88,75,6,141,183,1 -bream ,,23 -breed*47,16,21,1,4 -brent ,,1 -breve+2,,,,,3 -brews*3,,1 -briar*2,,3 -bribe*6,1,1,,22,,1 -brick*132,18,12,,4,,3 -bride*53,32,17,,24 -brief*160,73,60,2,8,5 -brier+6,,1,,3 -bries+ -brigs+ -brims*1 -brine*14 -bring*1016,158,191,16,702,5,4 -brink*13,3,4,4,5 -briny+3 -brisk*26,7,3 -broad*292,83,37,10,38,1 -broil*9,2 -broke*396,71,70,3,101,1,2 -bromo -bronc+1,3 -bronx 1 -brood*20,9,4,,11 -brook*76,1,1,,37 -broom*78,2,1,1,5 -broth*16,3,8,,4 -brown*557,68,68,3,,1 -brows*12,5,6 -bruin+ -bruit -brung 4 -brunt*2,1,1 -brush*251,42,14,2,1,1 -brusk -brute*11,6,4,,,1,1 -bubba -bucks*10,5 -buddy*9,12 -budge*21,3,2 -buena -bueno 1,1 -buffa 1,,1 -buffo -buffs*2,1 -buggy*51,6,,,,1 -bugle*48,1,,,1 -build*857,86,43,12,164,9,2 -built*1249,102,150,14,249,26,2 -bulbs*40,3,2,,,1 -bulge*14,4,9 -bulgy+1,,1 -bulks*2,1 -bulky*25,9,6 -bulls*20,2,6,,63 -bully*16,4,6 -bumph -bumps*24,1,1,,,2 -bumpy+17,,1 -bunch*105,17,12,,1,8,5 -bunco+ -bunds -bungs -bunko -bunks*11,17,2 -bunny*5 -bunts* -buoys*7,1 -buret -burgs+ -burls+ -burly*10,3,5 -burns*91,16,2,1,20,1 -burnt*43,5,11,,334 -burps+ -burro*55 -burrs*8,1 -burry -burst*194,33,28,,2 -busby -bused* -buses*61,6,12,9 -bushy*25,,1 -busks -busts*,3,3 -busty+ -butch+1 -butte*4 -butts*3,5,2 -butyl+ -buxom*,1,1 -buyer*30,2,6,1,5 -buzzy -bwana -bylaw* -byres ,,1 -bytes+,,,,,12 -byway+ -cabal+ -cabby+ -cabin*404,21,26,1,,,1 -cable*66,5,23 -cacao*26,1 -cache*5,1,1 -cacti+16 -caddy+,,2 -cadet*6,2,3 -cadge+ -cadre+,3,2 -cafes*9,5,4 -caged*7,1,2 -cager+ -cages*42,2,5 -cagey+,2 -cairn+ -caked*11,2 -cakes*133,3,12,,28 -calix -calks -calla -calls*216,70,55,3,41,19,5 -calms*7,,1 -calve+,,1 -calyx+5 -camel*72,1,5,,1 -cameo+3 -campo -camps*49,18,8,1,1 -campy+ -canal*153,,20,1,2 -candy*256,16,2 -caned* -caner -canes*7,,2 -canna -canny*2,2 -canoe*164,6,,1 -canon*21,3,3 -canst+6,,,,4 -canto+,3,,,,1 -cants -caped+2 -caper*3,2,1 -capes*6,4 -capon+ -capos+ -carat*5 -cards*186,33,19,5,,,26 -cared*68,15,9,,4 -carer -cares*35,8,3,2,14 -caret+1,,,,,4 -cargo*106,6,7,,5 -carne 3,3 -carny+ -carob+,1 -carol*22,1,3 -carom+ -caron+,,,,,1 -carps* -carpy -carry*940,88,86,12,121,9,16 -carte ,1,2 -carts*40,5,,,2 -carve*30,3,1,1,1 -casas -cased*,1 -cases*307,148,209,17,11,135,124 -casks*4,1,1 -caste*16,3,5 -casts*23,6,,,16 -casus ,,1 -catch*679,43,43,1,11,5,1 -cater*1,3,5,1 -catty+ -caulk+ -cauls -cause*502,130,119,13,151,47,4 -caved+4,1 -caves*75,5,3,,9 -cavil+ -cawed+3 -cease*27,15,22,1,51 -cedar*31,,2,,55 -ceded*1,,,1 -ceder -cedes* -ceils -celeb -cello*28 -cells*747,81,56,,1,7,6 -cento -cents*479,25,4,3,,1,5 -chafe*,1,1 -chaff*2,,,,16 -chain*204,48,38,1,11,,4 -chair*421,66,87,1,1,1 -chalk*109,3,7 -champ*11,,2,,,,1 -chant*61,2,1,,2 -chaos*16,17,13,5,6,4,1 -chaps*12,1,5 -chard+ -charm*54,26,19,,5 -chars ,,,,,1 -chart*393,17,4,,,5 -chary+,,1 -chase*88,10,18,,5,1,1 -chasm*2,2,1,,1 -chats*1 -chaws+ -cheap*60,24,38,8,1,1,1 -cheat*12,2,8,1,2,,1 -check*1024,88,58,3,,32,37 -cheek*87,20,22,,9 -cheep*6,,1 -cheer*88,7,11,,10,1 -chefs*1 -chert ,,1 -chess*21,3,2 -chest*231,53,42,,6 -chews*8,,,,5 -chewy*2 -chick*21,2,1 -chide*2,2,1,,1 -chief*428,89,95,21,187,5 -chiff+ -child*730,210,245,7,212,3 -chile 1 -chili*12,6,1 -chill*57,14,9 -chime*3,,3 -chimp*5 -china*34,6,5 -chine ,,7 -chink+1 -chino -chins*5,2 -chips*42,2,4 -chirp*12,,,,1 -chits+ -chive+1,1 -chock+ -choir*30,4,8 -choke*12,9,5,,2 -chomp+,1 -choos 1 -chops*22,3,3 -chord*303,7,6 -chore*13,7,1,,,1 -chose*171,37,17,3,65,3,3 -chows* -chuck*21,11,3 -chuff -chugs*4 -chump+,1 -chums*3,,1 -chunk*21,2 -churl -churn*21,,,1 -chute*17,2 -cider*19,2,2,1 -cigar*30,10,5 -cilia+22,1 -cills ,,4 -cinch*6,3 -circa+,1,3 -cirri -cited*7,24,12,2,,1,1 -cites*4,10,1 -civet*2 -civic*12,19,12,5 -civil*81,45,95,13 -civvy -clack+,,3 -clads+ -claim*125,97,106,23,8,2,5 -clamp*41,,6 -clams*50,2 -clang*9,1,1 -clank*6 -clans*,,2,,9 -claps*9,2,,,2 -clash*11,5,17,,,2 -clasp*6,,12,,1 -class*1211,166,138,4,1,24,15 -clave 3 -claws*146,3,1,,3 -clays*5,1,3 -clean*521,69,70,4,127,3,1 -clear*811,219,203,31,43,27,17 -cleat*1,1 -clefs*3 -cleft*12,2,1,,8 -clerk*104,34,17,,1 -clews -click*31,2,7 -cliff*94,9,12,,2 -climb*288,12,18,,4,,3 -clime+,,1 -cling*36,6,2,,2 -clink*7 -clips*30,2,1 -cloak*42,3,10,1,9 -clock*330,20,35,2,,2,1 -clods*3,4,3,,3 -clogs*7,,1 -clomp+3 -clone+ -clops+ -close*1288,233,204,18,45,33,17 -cloth*427,42,18,,17 -clots*4 -cloud*314,26,25,5,111 -clout*3,1,1,4 -clove*3,1 -clown*62,3 -cloys+ -clubs*73,19,31,2,5 -cluck*7,2 -clued* -clues*125,10,6,1,,6 -clump*36,4,1 -clung*54,14,9,1,6 -clunk+3 -coach*147,19,4 -coals*42,8,6,,23 -coast*594,33,41,5,6 -coati+1 -coats*120,10,9,,11 -cobra*15,3 -cocas -cocci*2,,1 -cocks*11,,1 -cocky*2,3,1 -cocoa*57,3,7 -cocos*1 -codas+ -coded*5,1,2,,,4 -coder+ -codes*10,17,4,,,121 -codex+,,12 -codon+ -coeds*,1 -cohos+3 -coifs+ -coils*32,2,1 -coins*161,9,7,,4,,16 -coked+ -cokes*,,1 -colas+ -colds*15,2,1 -colic*,,,,1 -colon*19,2,2,,,22 -color*1109,139,,3,9,4,9 -colts*30,6,2,,1 -comas*,1 -combo+9,4 -combs*14 -comer+2,1 -comes*1289,134,133,10,319,103,45 -comet*21,1,7 -comfy+1 -comic*39,8,16 -comma*90,2,2,,,27 -comps+ -conch*3 -condo+ -coned+ -cones*62,2,,,,,1 -coney ,1 -conga+2,1 -conic*3,2,,,,,1 -conks+ -cooch ,2 -cooed*4 -cooks*36,8,6,,1 -cooky*13,2 -cools*77,2 -coons+5 -coops*1,1 -coots+1 -coped*2,,1 -coper -copes*,1,,,,1 -copra*5,2 -copse*1 -coqui 1 -coral*85,1,4,,3 -cords*51,2,15,,34 -cordy -cored* -corer+ -cores*14,3,1 -corgi -corks*2,1 -corky 1 -corms ,,1 -corns*1,2 -cornu 1 -corny*4,1,2 -corps*11,25,9,1 -coset+ -costa ,,1 -costs*159,176,82,25,,4,2 -cotes -cotta+1 -couch*37,12,9,,13 -cough*30,7,5,,,2 -could*8585,1597,1741,164,258,158,76 -count*435,44,36,2,33,16,1 -coupe+25,2 -coups+,2,2 -court*236,122,166,35,137,1 -couth -coven -cover*604,87,92,9,77,12,11 -coves*3,1 -covet*4,1,2,,11 -covey*1,,1 -cowed*,,1 -cower*,,,,4 -cowls* -cowry+ -coxed+ -coxes+ -coyer -coyly*3,1,1 -coypu ,,8 -cozen -crabs*40,2 -crack*144,21,10,,1,,1 -craft*87,22,46,,5,2 -crags*7,2,,,2 -cramp*4,2,13,,,1 -crams* -crane*36,1,10,,2 -crank*36,1,3,,,1 -craps+ -crash*106,20,10,,7 -crass+,2 -crate*21,2,3 -crave*1,2,1,,2 -crawl*67,11,3,,,,3 -craws+ -craze*2,2,2 -crazy*86,32,22,,,1,1 -creak*12,1,3 -cream*300,20,23 -credo+1,7 -creed*8,6,4 -creek*102,8,5,1 -creel+ -creep*36,10,7,,2 -creme -crepe+7,1,1 -crept*89,11,5,,,2 -cress* -crest*41,12,4 -crews*39,2,7 -cribs*2,3 -crick+1 -cried*1043,30,40,,165,8,1 -crier+6 -cries*89,6,20,2,23,,2 -crime*52,33,44,8,14 -crimp+1 -crink -crisp*62,8,3,,,1 -crits -croak*9,1,,,1 -crock*3 -crocs 2 -croft+,,2 -crone*,2,1 -crony* -crook*17,3,3 -croon*3 -crops*536,18,17,,11 -cross*498,44,71,1,45,15,6 -croup*1 -crowd*396,52,62,,84 -crown*87,17,51,1,88 -crows*43,1,,,6 -crude*67,15,13,5,,,1 -cruds -cruel*95,15,16,,24 -cruet* -cruft -crumb*7,,1 -crump -cruse+,,,,3 -crush*23,3,1,,3 -crust*160,1,4 -crypt+,1 -cubby+,,1 -cubed*2,1,1,,,,1 -cuber -cubes*73,4,1,,,1,6 -cubic*94,15,9,,,,1 -cubit+6,,,,41 -cuffs*28,2,5 -cuing -cukes -culls*,,1,,,1 -culpa 2 -cults+3,4,2 -cumin+2,1 -cunts -cupid* -cuppa -cuppy -curbs*5,3 -curds*18,1,,,8 -curdy -cured*24,7,9,,9,3 -curer -cures*10,3,2,,1 -curia ,,1 -curie+ -curio+,2,1 -curls*42,1,5,,,2 -curly*44,5,3,,,13,1 -curry*13,1,6 -curse*13,11,4,,104 -curve*174,45,47,,,79,9 -curvy+2 -cushy+ -cusps+1,,,,,2 -cuspy+ -cuter* -cutie+1 -cutup+ -cycad ,,1 -cycle*125,24,26,,1,66,4 -cynic*1,,1 -cysts*,3 -czars*1 -dacha+1 -daddy*14,3,2 -dados+ -daffy+ -daily*229,99,82,3,34 -dairy*131,19,23 -daisy*9,,1 -dales*1,1 -dally* -dames*,,1 -damns*,,2 -damps*3 -dance*608,84,61,1,15 -dandy*17,4 -dared*68,14,12,,7 -darer -dares*8,3,1,,3 -darks*3 -darky -darns*1 -darts*36,,,,2 -dashy -dated*14,19,7,2 -dater -dates*109,30,29,,,1 -datum*1,1,1 -daubs*,,1 -daunt*,1,1 -davit -dawns*2,1,,,4 -dazed*,4,10,,1 -dazes* -deads* -deals*37,15,25,3,10,16,3 -dealt*21,22,31,3,61,2 -deans*,1 -dears*3 -deary 5 -death*518,268,229,12,542,1,3 -debar -debit+ -debts*36,11,10,1,4 -debug+,,,,,1 -debut*5,14,12 -decaf+ -decal* -decay*67,13,24,,3 -decks*24,6,3,,3 -decor+2,4,3 -decoy*5,,,,1 -decry+,2,1 -deeds*39,8,9,,197 -deems+2,,1,,1 -deeps+4,1,1,,7 -defer*,1,3,3,3,3,2 -defog -defun -degas -degum -deice+ -deify+ -deign*,,1,,1 -deism+ -deist+ -deity*4,2,1,,2 -delay*42,21,28,8,31,3 -delft -delis+ -dells*1 -delta*25,,1,,,1,1 -delve*,,2,,,1 -demit -demon*17,5,9,,28 -demos+ -demur+1,,1 -denim*11 -dense*86,9,6,,1 -dents*4 -depot*19,3,5 -depth*167,53,55,1,8,164,3 -deque -derby*3,4 -desex -desks*37,4,3 -deter*5,1,4 -deuce+ -devil*64,20,27,,32 -dewed -dewey+,2 -dhows -dials*10,1,2 -diary*57,3,15 -diazo -diced*1 -dicer -dices* -dicey+,,,,,,1 -dicks+,1 -dicky -dicot 1 -dicta 1,,5 -dictu ,,1 -dicut -diddy -didos 1 -didot ,,,,,4 -didst 5,,,,283 -diems -diest -dieth ,,2 -diets*17,3,2 -digit*191,1,1,,,25,9 -diked* -dikes*37 -dildo -dills* -dilly+6 -dimer+ -dimes*129,2,,,,,3 -dimly*32,12,2,,2 -dinar+ -dined*11,3,10,,2 -diner*8,,1 -dines*2,1 -dingo+,1 -dings+,,1 -dingy*11,5,1 -dinks -dinky+2,,1 -dints* -diode+3 -dippy+ -dipso -direr -dirge*,2,,,2 -dirks* -dirts* -dirty*143,35,26,1,,4 -disco+ -discs*14,7,8 -dishy -disks*22,4,,,,,29 -ditch*63,9,3,1 -ditto+,,,,,2 -ditty*2,1,1 -divan*,6,1 -divas+ -dived*62,5,6 -diver*87,1,4 -dives*15,4,1 -divot+1 -divvy+ -dixit -dizzy*11,4,5 -djinn -docks*45,1,3 -dodge*11,7,4,1 -dodgy -dodos*,,1 -doers+7,1,1,,4 -doest ,,,,5 -doeth -doffs* -doges -doggo -doggy+ -dogie*4 -dogma*3,4,2 -doily*1 -doing*927,163,202,13,140,51,2 -dolce ,,1 -doled*2,1 -doles*,,2 -dolls*73,12,5 -dolly+6,1 -dolor+ -dolts*1 -domed*5,2,1 -domes*6,8 -donee -donna 1,2 -donor*6,5,3 -donut+ -dooms*,1 -doors*225,36,38,3,84 -doozy+ -doped*1,1,1 -doper+ -dopes* -dopey+ -dorks+ -dorky+ -dorms+ -dosed*1,2 -doser -doses*6,13,8 -doted*1,,1,,6 -doter -dotes* -dotty+,,3 -doubt*222,114,211,34,10,,4 -dough*55,13,,,6 -douse*1 -doves*23,1,2,,9 -dovey -dowdy*,,2 -dowel*6,2,1 -dower ,1 -downs+7,3,1 -downy*13 -dowry*3,2,1,,3 -dowse+ -doxie -doyen+ -dozed*16,5,2 -dozen*253,52,49,4,,7,2 -dozer 1 -dozes*2 -drabs -draft*57,16,22,5,,3 -drags*19,,,1,2 -drain*43,18,15,2,4 -drake* -drama*84,43,18,4,,1 -drams+ -drank*106,19,20,,52 -drape*2 -drawl*7,2,1 -drawn*344,70,91,6,31,58,2 -draws*43,14,17,3,13,12 -drays+ -dread*29,9,6,,40,2 -dream*232,60,56,1,85 -drear+1 -dreck -dregs*1,4,,,2 -dress*396,67,76,,3,1,1 -dribs -dried*218,28,32,1,28 -drier*23,3,4 -dries*26,1,,,4 -drift*71,18,28,3,1,3 -drill*136,33,53 -drily+ -drink*347,82,112,3,362 -drips*2,1 -drive*543,94,88,6,66,3 -droid+ -droll* -drone*11,3,3,,,,3 -drool*1 -droop*12,1 -drops*234,18,3,,8,2,3 -dross+1,4,,,7 -drove*361,62,62,,49 -drown*29,3,6,,1 -drubs+ -drugs*96,28,47,12 -druid+ -drums*128,15,8,,1 -drunk*29,36,18,1,52 -dryad -dryer*8,4,1 -dryly*8,4,2 -duals+ -ducal+1,,1 -ducat+1 -duces -duchy+ -ducks*149,4,2 -ducky+,,1 -ducts*14,6,4 -duddy -dudes*2 -duels*1,1 -duets*3,1 -duffs+ -dukes*3 -dulls*1,1 -dully*8,3,4 -dulse -dummy*7,3,22,,,2 -dumps*8,1,1 -dumpy*6 -dunce* -dunes*51,8,1 -dungs -dungy -dunks* -dunno+5,,,,,,1 -duomo -duped*1,1 -duper+ -dupes* -duple+6 -durst+ -dusks* -dusky*10,2 -dusts*2,1 -dusty*79,16,17,1 -dutch+ -duvet+ -dwarf*19,3,3,,1 -dweeb -dwell*27,8,6,1,308,,2 -dwelt*22,1,5,1,184,1 -dyads 2 -dyers+,,2 -dying*108,33,21,,15,1 -dykes+2,,1 -dynes+ -eager*159,27,21,2,14 -eagle*95,4,8,,31 -eared 2,1 -earls*2 -early*1439,352,283,26,82,4,9 -earns*20,2,7,,4 -earth*2690,116,112,8,1064,1,1 -eased*25,8,15,,1 -easel*10,5,3 -eases*3,,1,,1 -easts -eaten*251,12,24,,91 -eater*24,,,,3 -eaves*11,,1 -ebbed+1,,3,1 -ebony*4,3,3,,1 -echos+2 -eclat 1,1 -edema ,2 -edged*22,7,6,1,,1 -edger+3 -edges*269,37,20,1,9,66,14 -edict*3,,,1,9 -edify+,,,,1 -edits*1,,1 -educe+ -eerie*21,2,7 -egads+ -egged+1,1,2 -egger -egret*1 -eider*3 -eight*651,101,92,9,68,23,7 -eject*1,1,,,,3 -eking* -eland -elans -elate+ -elbow*52,7,11 -elder*30,9,20,,18 -elect*43,8,11,5,2 -elegy*2,1,1 -elfin*1,1 -elide+ -elite+8,12,2,2 -elope* -elude*1,,3 -elves*14,,1 -email -embed*,,1,,,3 -ember*5,,1 -emcee+,1 -emend+,,1 -emery*15 -emirs+1 -emits*3,,,,,1 -emote+ -empty*384,64,70,4,48,121,3 -enact*4,7,2 -ended*240,59,51,4,33,19,3 -ender -endow*4,2 -endue -enema*3,,1 -enemy*301,88,36,,171 -enjoy*422,44,58,7,35,11 -ennui+,,1,1 -enrol*,,2,,2 -ensue*,2,,,,3 -enter*249,78,49,1,190,17,2 -entry*162,25,64,1,3,91,8 -envoi+ -envoy*3,,,,2 -epact+ -epees+ -ephah ,,,,5 -ephod ,,,,51 -epics*3,2,1 -epoch*10,6,14 -epoxy+,2 -epsom ,1 -equal*565,90,80,7,28,126,85 -equip*2,1,4,1,3 -erase*14,1,1,1,,24,1 -erect*36,13,12,,1 -erode*4,,,1 -erred*2,3,1,,3 -error*86,36,30,1,24,203,75 -eruct -erupt*11,2 -essay*44,19,22 -esses+ -ester+27 -estop+ -etext -ether*,1,1 -ethic+3,4,1 -ethos+,4,3,2 -ethyl+17,4 -etude*1 -evade*4,1,3,1 -evens* -event*179,81,80,7,,1,9 -every*3398,488,499,49,1089,145,97 -evict*1 -evils*8,9,10,2,29 -evoke*4,6,2 -exact*236,27,39,1,8,16,21 -exalt*,1,1,,69 -exams*6,,4,,,1,1 -excel*2,1,1,,3 -excon -exeat ,,3 -execs+ -exert*18,11,6,2,2 -exile*17,4,9,1,69 -exist*135,59,30,1,20,13,24 -exits*14,1,,,4 -expat -expel*3,2,1 -expos -extol*4,,1,,12 -extra*284,50,71,12,,118,13 -exude+ -exult*1,,,,24 -exurb -eyers -eying*5,2 -eyrie+2 -fable*37,2 -faced*130,54,55,10,16,5,6 -facer -faces*351,71,43,12,86,4,9 -facet*3,2,3 -facie ,,5,1 -facto 2,7,2,2 -facts*519,87,86,5,3,11,18 -faddy+ -faded*63,18,20,,2 -fader -fades*9,,,1,5 -faery -fagot+2 -fails*24,14,19,3,13,13,12 -faint*117,25,28,,44 -faire 3 -fairs*14,1,1 -fairy*71,2,17,,,1 -faith*124,106,53,12,281,,1 -faked*3,2 -faker+,1 -fakes*2,,1,,,,1 -fakir+1 -falls*329,23,30,4,50,3,3 -false*225,29,42,5,107,72,12 -famed+23,5,2,,1 -fames ,1 -fancy*103,16,23,,1,3,1 -fangs*23,2,1,,3 -fanin -fanny+,1 -farad+4,,1 -farce*4,3,8 -fared*3,,5,2,7 -fares*3,3,21,5,2 -farms*481,16,36 -farts -fasts*1,,3,,2 -fatal*37,19,24,1,1,6 -fated+2,,2 -fates*,3,3 -fatly -fatso+ -fatty+13,7,1 -fatwa -fault*120,22,39,3,16,1 -fauna*19,1,1 -fauns -favor*107,78,1,13,156,1,1 -fawns*6,,,,3 -fawny -faxed+ -faxer -faxes+ -fazed+ -fazes+ -fears*37,47,30,15,32,,1 -feast*103,3,16,,166 -feats*16,3,2 -fecal -feces -feeds*46,12,3,,5,1 -feels*182,45,46,6,4,2 -feign*1,,,,1 -feint+1,2 -feist 2 -fella+5,6,1 -fells* -felon+,1,1 -felts*3,,1 -femme ,1,5 -femur+1,,1 -fence*346,30,21,2,3 -fends+ -fenny -feral -fermi -ferns*38,1 -ferny+6 -ferry*41,2,2,1 -fetal 2 -fetch*65,6,12,,12 -feted*,2 -fetes*,1 -fetid+,2 -fetor -fetus*4 -feuar ,,1 -feuds*3,2,1 -feued ,,1 -fever*150,19,6,,1 -fewer*155,33,21,10,3,9,7 -fiats+ -fiber*57,27 -fibre 3,,3 -fiche+,1 -fichu+,,1 -fiefs* -field*919,249,256,3,275,44,2 -fiend*10,3,1 -fiery*49,7,1,,26 -fifes*4 -fifth*185,24,32,1,65,9,4 -fifty*306,68,98,,129,1 -fight*529,98,87,18,133 -filar -filch* -filed*23,33,3,2,,2 -filer -files*17,13,9,1,,101 -filet*1,,1 -fills*49,5,7,,15,9 -filly*9,9,3 -films*31,31,74,,5 -filmy*3,1,1 -filth*8,2,1,,6 -final*460,153,152,18,6,110,64 -finch*6 -finds*137,59,50,5,42,25,3 -fined*3,4,12,,3 -finer*35,2,6,,,2 -fines*3,2,11 -finif -finis -finks+ -finny -fiord*7 -fired*131,44,23,,2 -firer -fires*154,16,9,1,9 -firma ,1 -firms*28,55,54,6 -first*7655,1312,1286,92,484,583,353 -firth*4,,4 -fishy*4,,1 -fists*35,14,5,,1 -fisty -fitly*1,,,,2 -fiver+ -fives*31,2 -fixed*196,86,68,6,20,33,35 -fixer+ -fixes*9,,1 -fixit+ -fizzy+ -fjord*2 -flabs -flack+ -flags*66,5,5 -flail*5,1,3,,1 -flair*3,8,2 -flake*8,1 -flaks -flaky*7,2,1,,,2,2 -flame*151,17,19,1,43,1 -flams 1 -flank*16,2,5,,1 -flaps*31,,2 -flare*14,3,2 -flash*114,21,10,,11,3,2 -flask*59,5,4,,9 -flats*37,3,26,3,,1 -flaws*6,1,4,1 -flays* -fleas*13,2,1 -fleck*2,1 -flees*,1,1,,9 -fleet*95,13,6,6,1 -flesh*95,52,34,,359 -flick*14,2,5 -flics -flied*1 -flier*8,1,1 -flies*220,12,11,,16 -fling*17,2,3,,1 -flint*32,1,2,,8 -flips*9,1,,,,,13 -flirt*3,1,1 -flits* -float*125,3,2,1,1,1 -flock*69,7,15,1,13 -floes*5,1 -flogs* -flood*127,17,21,2,45 -floor*935,157,136,6,47,15,4 -flops*3,1 -flora*6,1,1 -floss* -flour*224,8,12,,59 -flout* -flown*55,4,8 -flows*218,5,11,2,8,1 -flubs+ -flues* -fluff*11,1 -fluid*55,21,16 -fluke+8,1,1,1 -fluky -flume+ -flung*70,14,19,,3 -flunk*1 -flush*13,11,4,,,46 -flute*80,1,3,,1 -flyby+1 -flyer*5,3 -foals*4,1 -foams*,22,,,2 -foamy+5,3 -focal+11,8,1,,,2 -focus*56,40,20,3,,4,2 -fogey* -foggy*37,3 -foils*1,,3 -foist+ -folds*51,3,5,,7 -folia -folic -folio+,,1,1,,2 -folks*153,19,6,,,1 -folky ,,2 -folly*7,7,14,2,57 -fondu ,,1 -fonts+,,,,,243,1 -foods*518,44,27,,14 -fools*17,5,3,1,44 -foots ,,1 -foray*4,1,1 -force*651,200,168,30,54,34,3 -fords*,2,,,9 -fores ,,1 -forge*21,4,1 -forgo*1,1,1,1 -forks*20,2,4,,5 -forky -forma ,2,,,,2 -forms*992,128,124,7,8,30,33 -forte+2,4,1 -forth*412,71,22,2,578,7 -forts*32,4,3,,2 -forty*153,35,45,,114 -forum*4,7,1,1 -fossa ,,1 -fosse ,,1 -fouls*3 -found*3362,536,625,27,456,78,59 -fount+2 -fours*47,2,1,,4 -fovea -fowls*10,,1,,1 -foxed*,,2 -foxes*57,,3,,5 -foyer*3,3,6,1 -frail*30,8,5,,1 -frame*249,74,45,1,29 -franc*5,1 -frank*10,24,11,2,,1 -frats+ -fraud*7,7,3,1,4 -frays*2 -freak*3,4,2,,,1 -freed*57,12,6,2,14 -freer*4,5,,1,1 -frees*3,2,,,,1 -fresh*573,79,84,7,28,4,1 -frets*3 -friar*3 -fried*61,6,3 -frier -fries*2 -frigs -frill*2,,1 -frisk*1,,1 -frizz+1 -frock*2,2,4 -frogs*140,1,5,,15 -frond*1 -front*1438,219,167,13,77,10,6 -frosh+ -frost*83,3,7,,8 -froth*4,1,1 -frown*41,1,4,,,1 -froze*23,5,6 -fruit*456,33,45,1,233 -frump+ -fryer+1 -ftped -fucks ,1 -fudge*22,,,1,,,3 -fudgy+1 -fuels*41,1,1,1 -fugal -fugit 1 -fugue+18,,1 -fulls -fully*141,80,111,6,34,10,8 -fumed*4,1,1 -fumer -fumes*26,5,6,1 -funds*52,95,29,23,6 -fungi*91,,1 -fungo+ -funks -funky+1 -funny*312,41,21,1,,13,1 -furls* -furor+1,3 -furry*31 -furze+ -fused*9,3,2 -fusee -fuses*10,3,2 -fussy*10,3,4,,,4,1 -fusty 1,1 -futon+ -fuzed -fuzes -fuzzy*17,7,2,1 -gabby+ -gable*5,2,2 -gaffe+,,1 -gaffs -gages 2,2 -gaily*33,5,6,1,1 -gains*41,19,16,12,8,,1 -gaits* -galas*,,1 -gales*7,,2 -galls*10,1,1 -gamba+3 -gamed+ -gamer -games*349,53,20,4,1,1,4 -gamey+ -gamic -gamin+ -gamma+13,4,2 -gamut+3,4,1 -ganef -gangs*6,6,3,1 -gaols -gaped*8,3,4,,1 -gaper -gapes* -gappy -garbs* -garde+3,1,1 -gases*276,7,9,1 -gasps*8,5,4 -gassy+,1 -gated+ -gates*67,13,24,,148 -gator -gaudy*8,7,3 -gauge*53,12,15,1 -gaunt*20,6,6,1,7 -gauss*,2,,,,,2 -gauze*12,1,4,,1 -gauzy*1,,1 -gavel*5 -gawks* -gawky*2,1,3 -gayer*4 -gayly*5 -gazed*68,7,10,,3 -gazer+,1 -gazes*7,1 -gears*20,2,3 -gecko+3,,,,1 -geeks -geese*74,3,36 -gelds+ -genes*37,1,1 -genet -genie*16,1 -genii 3,1 -genre+7,2,7 -gents+3 -genus*31,2 -geode* -geoid -germs*152,1,1 -gesso+ -getup+1 -ghost*138,10,19,1,3,2 -ghoti -ghoul+2,1 -giant*316,23,21,3,2,,1 -gibed+ -giber -gibes+,1 -giddy*7,2 -gifts*115,11,16,,93 -gigas 3,,1 -gigue 1 -gilds* -gills*58,,1 -gilts* -gimel+ -gimme+1,1,,,,5 -gimps -gimpy -ginny -gipsy ,,2 -girds*,,,,3 -girls*1107,141,122,3,2 -girly+ -giros -girth*8,1 -girts+ -gismo+ -gists* -given*1661,377,539,55,589,228,133 -giver+5,1,1,,2 -gives*650,112,127,15,177,81,196 -gizmo+ -glade*6,,1 -glads -gland*29,9,1 -glans -glare*36,7,7 -glary -glass*913,96,99,,6,,1 -glaze*3,11,4,,1 -gleam*28,4,8,,2 -glean+1,1,1,,9 -glebe -glees ,1 -glens*3,,2 -glide*28,2,1,,,1 -glint*4,2,9 -glitz+ -gloat*2,,3,,2 -globe*278,12,4 -globs+,,,,,4 -gloms -gloom*28,14,9,,24 -glory*93,18,23,,462,,1 -gloss*8,1,4,2 -glove*42,9,2,1 -glows*12,1 -glued*17,19,12 -gluer -glues*4,,,,1,1 -gluey 2 -gluon -gluts* -glyph+8 -gnarl+ -gnash*,,,,9 -gnats*9,,,,8 -gnaws*3,,,,1 -gnome*1,1,1 -goads*,,,,3 -goals*54,39,21,3,,1,1 -goats*99,,1,,55 -godly*8,,1,,33 -goers -goest 2,,,,1 -goeth 4 -gofer+ -going*2832,398,517,16,197,35,32 -golds*1 -golem -golfs* -golly+14,2,1 -gonad -goner* -gongs+4 -gonna+57,16,2 -gonzo+ -goods*420,57,66,14,56 -goody*7,1 -gooey*3,1 -goofs+ -goofy*8,,1 -gooks -gooky -goons* -goony -goopy 1 -goose*184,2,8,3,,2 -goosy -gored+3 -gores+,,,,3 -gorge+10,1,,,2 -gorse 2,,1 -goths -gotta+15,5,2 -gouda+ -gouge*13,1,1,,2 -gourd+17,2 -gouts -gouty+ -gowns*9,2,5 -goyim+ -grabs*13,3 -grace*55,32,43,1,108 -grade*175,35,19 -grads+,2 -graft*5,1,,1,1 -grail+ -grain*340,27,10,1,127 -grams*29,18,1 -grand*109,31,41,4,,1,1 -grant*31,37,37,4,63,1 -grape*18,3,,,1 -graph*379,17,5,,,14,24 -grapy -grasp*69,17,25,1,4,1,1 -grass*761,52,64,1,69 -grata ,1,1 -grate*5,3,5 -grave*78,33,28,3,38,3 -gravy*19,4,3 -grays*4 -graze*46,1,,,2 -great*3855,617,654,29,1120,16,15 -grebe 1 -greed*12,3,1,4,7,,2 -greek 3,4,,2,,2 -green*1216,97,109,11,35,1 -greet*42,7,8,1,2 -greps -greys*3,,3 -grids*5,,7 -grief*48,10,15,,44,,1 -grift+ -grill*8,11,19,,,5 -grime*5 -grimy*3,,1 -grind*38,2,,1,4,1,1 -grins*24,2 -gripe*1 -grips*5,8,5,1 -grist*1,2 -grits*5,1,1 -groan*26,1,4,,21 -groat ,,2 -grody -grogs -groin*1,4,5 -groks -gronk -grook -groom*20,4,2 -grope*5,1,,,6 -gross*32,35,28,6,1,2,1 -group*1570,382,313,25,3,122,2 -grout+ -grove*37,7 -growl*25,4,4,,7 -grown*501,43,60,6,43,1 -grows*331,22,16,3,20,1,9 -grubs*15,1 -gruel*5 -gruff*8,4,1 -grump* -grunt*9,2 -guano -guard*158,35,43,4,122,2 -guava+,,1 -guess*637,55,35,,1,29,2 -guest*94,35,29,1,7,,1 -guide*347,36,40,3,23,7 -guild*6,3,1 -guile*5,1,,,12 -guilt*12,33,16,,11 -guise*2,6,1,1,,,1 -gulag+ -gulch* -gules -gulfs*5,,3 -gulls*66,,1 -gully*12,5,1 -gulps*6,1,2 -gumbo*1 -gummy*3,2 -gunks -gunky -gunny+2,2 -guppy*11 -gurus+,,,,,1 -gushy* -gusto+2,2,2,1 -gusts*16,3,1 -gusty*4,2,1 -gutsy+ -gutta -gutty -guyed -gwine 1 -gyppy -gypsy*46,4,4 -gyros+,5 -gyved -gyves ,,1 -habit*130,23,39,4,2,4,1 -hacks*,,3,1,,4 -hadda -hades -hadst 4,,,,8 -hafta 1,3 -hafts -haiku*37 -hails*2,1 -hairs*70,12,4,,15 -hairy*29,5,4,,5,1,2 -haled+ -haler -hales+ -hallo 3,,3 -halls*47,3,11,1,,2,1 -halma -halos*3,1 -halts*9,1,,,,1 -halve*3,,1 -hames -hammy+ -hamza+,,,,,1 -hands*1357,286,236,15,566,2,2 -handy*47,13,8,,,19,13 -hangs*60,4,3,1,3 -hanks -hanky+1 -hapax+ -haply -happy*774,92,121,2,26,8,1 -hardy*24,9,4 -harem+1,2,3,,5 -hares*11,,4 -harks -harms*,,,,1 -harps*3,,,,2 -harpy 2,1 -harry*5,5,1 -harsh*61,12,12,2,9 -harts+,,,,2 -harum 1 -hasps+1,1 -haste*36,9,11,,77 -hasty*10,5,4,2,1 -hatch*114,5,9,,4 -hated*96,28,21,1,56 -hater+,,,,1 -hates*16,4,5,,39 -hauls*5,2,4 -haunt*5,4,4,,7 -haute ,2,1 -haven*7,5,3,,5 -haves*,,,2 -havoc*6,3,4,,1 -hawed+ -hawks*54,1,,2 -hayed+ -hayer -hayey -hazed+ -hazel*12,2,1 -hazer -hazes*,1 -heads*358,43,69,5,207,4,45 -heady+3,2,1,1 -heals*3,,1,,7 -heaps*20,1,6,,22 -heard*1988,240,240,6,721,2 -hears*67,7,8,,61 -heart*1032,171,196,8,830,8 -heath*3,,7 -heats*35,,1 -heave*20,2,3 -heavy*984,109,144,7,63,9,2 -hedge*27,2,17,,6 -heeds*,,,,6 -heels*109,22,22,,5 -heerd 3 -hefts* -hefty*5,1,2 -heigh -heirs*13,2,7,,11 -heist+ -helix+1 -hello*162,9,14 -hells*,1 -helms* -helps*554,30,19,,10,11,13 -hemps* -hempy -hence*61,58,54,8,10,100,344 -henge -henna+,,,,2 -henry ,10,2,1 -herbs*27,3,12,,4 -herby -herds*126,6,11,,4 -herem ,,1 -heres*1 -heron*9,,,,2 -heros* -hertz+3 -hewed*4,1,,,1 -hewer+,,,,1 -hexad -hexed* -hexer -hexes*,,,,,1 -hicks+ -hider+ -hides*91,5,4,1,13,1 -highs*7,2 -hiked*11,1 -hiker+1,,1 -hikes*4,4 -hilar ,4 -hills*410,37,21,5,77 -hilly*55,,3 -hilts* -hilum ,5 -himbo -hinds*,,,,6 -hinge*19,1,6 -hints*27,9,2,,,4,1 -hippo+2 -hippy*1 -hired*69,25,3,,37,,1 -hirer+ -hires*3,1,1,,2 -hitch*14,4,4,1 -hived -hiver -hives*1 -hoagy+1 -hoard*4,,,,1 -hoars -hoary*5,,,,3 -hobby*74,4,13,,,3 -hobos* -hocks+3 -hocus+ -hodad -hoers -hogan*8,3 -hoist*9,1,2 -hokey+ -hokum+ -holds*228,41,29,6,24,13,91 -holed+1,1 -holer -holes*278,38,15,,9,1,2 -holey -holly*24,,1 -holon -homed+ -homer*3,9,,,9 -homes*581,62,55,4,2 -homey*2 -homme ,,1 -homos 3 -honed+1,,1 -honer -hones+ -honey*113,23,11,,63 -honks*1 -honky -honor*204,64,2,3,192,,2 -hooch+,1 -hoods*11,2,1 -hooey+,,1 -hoofs*66,7,1,,9 -hooks*49,2,9,,29,2 -hooky*4 -hoops*8,3,6 -hoots*2,1,1 -hoped*201,48,76,7,9,1,2 -hoper -hopes*112,48,59,7,10,4,2 -hoppy -horde*11,2,2,,2 -horns*158,9,6,,69 -horny*2 -horse*1263,112,60,,39,,2 -horsy+ -hosed* -hoses*10,2 -hosts*10,5,2,,304 -hotel*106,85,112,5 -hotly*10,2,6,,4 -hound*44,4,5 -houri+ -hours*990,175,194,18,5,8 -house*2705,403,415,24,1891,1,4 -hovel*2,2 -hover*9,4 -howdy+15 -howls*10,3,1 -hubba+,1 -hubby+,1 -huffs*1 -huffy+1,,1 -huger* -hulas+1 -hulks*,2 -hulky+ -hullo 4,,4 -hulls*7,,1 -human*710,297,210,28,57,1 -humid*38,1,2 -humor*72,47 -humpf 1 -humph 11 -humps*13,,1,,1 -humpy+1 -humus*20,,13 -hunch*6,7,2 -hunks*1 -hunky -hunts*25,2,2,,2 -hurls*,,,,1 -hurly -hurry*314,36,25,1,1 -hurts*23,4,4,,3 -husks*13,,1 -husky*26,3 -hussy+ -hutch*4,,1 -huzza -hydra*4 -hydro ,,,3 -hyena*8,1,1,,1 -hying -hymen ,13 -hymns*24,6,6,,15 -hyped+ -hyper+ -hypes+ -hypos -iambs -icers -ichor -icier* -icily*1,,2 -icing*10,1,18 -icons*,,1 -ideal*59,60,36,6,,5,1 -ideas*978,142,128,6,,26,11 -idiom*11,7,2 -idiot*10,2,7,,,1 -idled*,1,1 -idler*1,1,,,1 -idles*1 -idols*7,2,2,,137 -idyll+,2,1 -idyls -igloo*7,,1 -ikats+ -ikons -ileum ,1 -ileus -iliac ,1,3 -ilium -image*148,119,43,6,90,21,2 -imago ,,1 -imams+2 -imbed -imbue+,,1 -immix -impel*2,,3 -imply*11,12,16,2,2,12,8 -impro -inane*,1,1 -inapt ,1 -incur+1,5,,,7 -index*91,77,27,4,,64,95 -indie -inept*4,2,1 -inert*16,5,8 -infer*12,1,3 -infix+ -infra ,1 -ingot*1 -injun 1 -inked*9,,,,,1 -inker -inlay+1 -inlet*12,4,7 -inner*128,53,48,10,75,29,11 -inode -input*35,20,1,2,,241,1 -inset+4,1 -inter+3,2,4 -intra ,,1 -intro+ -inure+,1 -ioctl -iodic -ionic+,4,6 -iotas+ -irate*1,1,2 -irked*1 -irons*15,7,1,,2 -irony*9,12,7,4 -isles*6,,,,5 -islet+1 -issue*97,151,95,29,10,5,3 -itchy+4 -items*196,71,40,,,69,7 -ivied+ -ivies* -ivory*29,16,8,,13 -ixnay -jacks*4 -jaded*1,2,1 -jades+ -jaggy+ -jails*4,3,,4 -jakes ,1 -jambs*,,,,18 -jammy -janes -japan -jaunt*1,,1 -jawed* -jazzy+,1 -jeans*24,1,1 -jeeps*8,,3 -jeers*3,1,2 -jello+2 -jells* -jelly*87,3,15 -jenny -jerks*8,1,2 -jerky*13,4,4 -jerry -jests*2 -jetty*4,,3 -jewel*20,1,8,,5 -jibed*1 -jiber -jibes*2,1 -jiffs -jiffy*6,2,1 -jihad+1,,1 -jilts+ -jimmy+ -jingo+3,,3 -jings 2 -jinks+ -jinns -jived+ -jives+ -jocks+ -joeys -johns -joins*50,2,7,,1,5,1 -joint*142,32,53,2,5,1,3 -joist* -joked*8,1 -joker*2,,1 -jokes*77,9,13,1,,8 -jolly*41,3,6 -jolts*2 -joule+,,1 -joust+,1,1 -jowls+2,4 -jowly+ -joyed -judge*173,43,65,17,161,1,1 -judos* -juice*170,11,32,,3 -juicy*40,6 -jujus -jukes -julep+,2 -jumbo*3,,,,,1 -jumps*82,2,7,,,5,1 -jumpy*6,2,1 -junco -junks*5,1,1 -junky*1 -junta+8,3,,7 -juror*2,4 -juste ,,1 -jutes* -kabob+ -kaiak -kales* -kapok -kappa+ -kaput+1 -karat*2 -karma+ -kayak*2 -kayos+ -kazoo+,1 -kebab+ -kebob ,1 -keels*1 -keens -keeps*288,21,16,3,55,24,3 -kefir+ -kelly+ -kelps*2 -kelpy -kenaf -kepis -kerbs -kerfs 1 -kerns+,,,,,32 -ketch*7 -keyed*4,3,1 -keyer -khaki*6,1,2,1 -khans+,,1 -kicks*23,3,2 -kicky -kiddo+1 -kikes -kills*37,8,3,,26 -kilns*,,3 -kilos+ -kilts*1,1 -kilty -kinda+8,5 -kinds*1545,36,44,3,54,49,1 -kings*131,3,7,,343 -kinks*5,,1 -kinky*2 -kiosk+1,1,3 -kirks -kited 1 -kites*19,,,,1 -kiths -kitty*22,2,2 -kivas 2 -kiwis+1 -klieg+ -kluge -klugy -klunk 1 -klutz+ -knack*8,4,4 -knave*2,,1,,2 -knead*3,1,1,,2 -kneed+1 -kneel*9,5,4,,2 -knees*213,38,28,,29 -knell*1,,1 -knelt*59,8,9,,13 -knife*318,74,38,1,4,2,1 -knish+ -knits*6 -knobs*24,1 -knock*85,15,18,1,4 -knoll+11,1 -knops ,,1 -knots*60,1,8,,1 -knout -known*1401,245,358,18,255,90,58 -knows*505,99,102,9,118,21,8 -knurl+1 -koala*3,,1 -koine -kooks+1 -kooky+2 -kopek+ -kraal ,,,1 -kraut+,1 -krill+7 -krona -krone -kudos*,,1 -kudzu -kulak -kyrie ,,1 -label*184,19,17,1,,26,1 -labia -labor*164,125,,185,81 -laced*15,2,2 -lacer -laces*11,1,5 -lacey+,2 -lacks*24,6,5,5,18 -laded -laden*20,6,3,1,5 -lades -ladle*9,1 -lager+,,2 -laird ,,1 -lairs*1,1,,,1 -laity+,3 -laker -lakes*261,6,5 -lamas+ -lambs*46,7,11,,95 -lamed*3 -lamer* -lames* -lamps*60,6,14,1,39 -lanai+ -lance*18,3,1,1 -lands*602,24,32,,152 -lanes*27,4,3,1,2 -lanky*21,2,2 -lapel*,1,2 -lapin -lapis+1 -lapse*4,6,6,,1 -larch*1 -lards* -lardy ,,1 -large*2777,361,435,17,79,140,88 -largo 1 -larks*5,2,1 -larva*26 -lased -laser*13 -lases -lasso*17,2 -lasts*40,1,1,1,2,1,2 -latch*12,5,1,,1 -later*1599,396,464,12,24,135,29 -latex*10,2,1 -lathe*37,1,3 -laths*1 -latin+,1,,1 -latus -laude 1 -lauds* -laugh*287,28,30,,18 -lavas*3 -laved -laver ,,,,15 -laves 1 -lawns*37,5,6 -lawny -lawzy -laxer+,,1 -laxly* -layer*259,12,26,1 -layup+ -lazed ,,1 -lazes -leach* -leads*120,33,31,4,33,10,33 -leafs* -leafy*30,1,1,,5 -leaks*14,3,1,2,1 -leaky*10,2 -leans*18,1,2,,4 -leant 5,,8 -leaps*36,4,3,1,3 -leapt*10,2,5 -learn*1674,83,115,2,66,64,15 -lease*11,10,37,1 -leash*16,3,1,,1 -least*878,343,314,49,40,71,71 -leave*964,205,216,20,147,31,16 -ledge*61,4,5,,8 -leech*4,,,,1 -leeks*,,,,1 -leers*1 -leery+ -lefts*1 -lefty+,,,,,1 -legal*66,72,50,30,3,28,9 -leggo+ -leggy+,1,1 -legit+,,,,,,1 -legos -lemma+,4,,,,,12 -lemme 9,1 -lemon*44,15,36 -lemur*2 -lends*14,4,4,,4 -lento 1 -leper*1,,1,,16 -lepta -letup+2 -levee*2,1 -level*531,212,205,22,13,81,7 -lever*128,13,6 -levis+,2 -liars*1,1,4,,8 -libel+1,1,4 -libra 4 -licit -licks*9,,,,1 -liege 3 -liens+,1 -liers -liest -lieth -lifer+,1 -lifts*42,2,3,,11 -light*2376,325,284,5,297,6,5 -ligne -liked*610,58,54,,,,1 -liken*,,1,,6 -liker -likes*229,20,27,4,1,4,1 -lilac*10,1,5 -lilts* -lilty -limbo+,1 -limbs*69,5,8,,8 -limby -limed ,,2 -limen ,,1 -limes*8 -limey+ -limit*92,48,39,11,9,8,42 -limns -limos+ -limps*,1 -lined*,16,6,,4,4,2 -linen*58,6,13,,105 -liner*19,3,9 -lines*1715,197,152,33,3,486,59 -lingo+4,2,,,,,1 -lings -links*47,7,19,2,,2 -lints* -linty+ -lions*128,5,4,,58 -lipid+ -lippy -liras -lisle -lisps* -lists*98,34,15,,,91,19 -liter*6,2,3 -lites 1 -lithe*6,4 -litho -litre ,,1,1 -lived*1372,115,118,7,150,3,1 -liven+2 -liver*51,16,7,,17 -lives*742,81,97,8,171,1 -livid*8,1,2 -livre -llama*18 -loads*80,10,7,,4,4 -loafs* -loams* -loamy+1,,1 -loans*26,31,23,3 -loath*5,3,1,1,1,1 -lobar -lobby*13,19,5 -lobed 3 -lobes*2,5,5,,,1 -local*286,282,402,23,4,50,1 -lochs -locks*37,7,4,,10,1 -locos 2 -locus+6,2,1 -lodes*1 -lodge*40,11,9,,2 -loess 8 -lofts* -lofty*32,5,1,,21 -loges -loggy -logic*21,16,19,3,1,3,3 -login -logos+1,,,,,2 -loins*4,2,,,62 -lolls* -lolly 8,,2 -loner+2 -longs*1,1,1,,7 -looks*756,78,91,6,31,86,36 -looky+1,1 -looms*17,2,2,,1 -loons*2 -loony+ -loops*37,1,1,2,14,24 -loopy+ -loose*227,53,32,,35,16 -loots* -loped*4,1 -loper -lopes*1 -loppy -lords*44,1,1,,43 -lordy -lores*,,1 -lorry+,,1 -loser*9,1,,2,,,1 -loses*70,15,14,4,10,3,4 -lossy -lotsa -lotta 2 -lotto+ -lotus*3,1,1,,2 -louis 1,8,,2 -louse*2,3,2,,,1 -lousy*8,11,2 -louts+1 -loved*347,56,68,2,112 -lover*41,16,23,1,6 -loves*75,19,14,,83 -lowed* -lower*659,119,118,29,19,35,58 -lowly*18,,2,,17 -loxes -loyal*38,18,15,2,12 -luaus+ -lubes+ -lubra ,2 -lucid*4,4,3 -lucks*,1 -lucky*166,21,39,1,,4,1 -lucre 1 -lulab ,,2 -lulls*2,1 -lulus+ -lumen+,1 -lumps*43,3,5,,1 -lumpy+6,2,1 -lunar*55,10,2 -lunch*357,33,63 -lunes -lunge*7,1,1 -lungs*207,20,14 -lupus -lurch*4,3,1 -lured*6,3,1,,1 -lurer -lures*6,,,1 -lurid*2,3,2 -lurks*1,1,,,2,,1 -lusts+,1,1,,2 -lusty*7,3,1,,1 -luted -lutes*2,,,,1 -luvya -luxes -lycra -lying*275,36,94,1,82,3 -lymph*7,2,1 -lynch*1,,,3 -lyres*,,,,18 -lyric*21,12,5 -macaw+ -maced -macer -maces -macho+ -macro+,,,,,441 -madam*34,1,2 -madly*19,4,2 -mafia+,,,1 -magic*279,37,15,,8,9,5 -magma+44 -magna ,,1,,,,1 -magus -mahua ,1 -maids*21,12,2,,23 -mails*8,7,2 -maims* -mains*8,1,5,1 -maize*8,,7 -major*597,229,110,18,,6 -maker*36,12,7,,7 -makes*1311,172,147,25,168,207,43 -males*44,19,8,1,18 -malls* -malts*1 -malty -mamas*1 -mambo+ -mamma*5 -mammy 5 -maned 4 -manes*6,2 -mange+ -mango*7 -mangy+2 -mania*2,5,3 -manic+1,2 -manly*9,2,3,,1 -manna+,,3,,18 -manor*15,3,8 -manse ,1 -manta 2 -maple*94,6 -march*130,23,15,3,24 -mares*12,1,2 -marge 2,,1 -maria -marks*469,28,30,4,7,63,3 -marls -marry*141,18,83,,3 -marsh*52,,10,,3 -marts*,1 -maser 3 -mashy -masks*33,3,1,,1 -mason*6,2,,1 -masse ,,2 -masts*46,2 -match*353,41,57,4,3,25,9 -mated*1,4 -mater 4,1 -mates*20,10,5 -matey+3 -maths*,,1 -matte+ -matzo+,,2 -mauls* -mauve*1,1,4 -maven+ -mavis ,1 -maxim*6,1,2 -maxis -maybe*779,132,85,1,,5,15 -mayor*95,12,11,4 -mayst 1,1 -mazed -mazer -mazes*1 -meads -meals*147,26,16,,3,1 -mealy*1 -means*1962,298,317,44,83,176,54 -meant*539,100,113,7,19,11,1 -meany* -meats*52,12,3,,1 -meaty*3,1 -mebbe 5,,2 -mecca+1,,,1 -mecum ,2 -medal*28,3,37,2 -media*15,13,9,7 -medic* -meets*,35,25,2,10,3 -melba+1 -melds+ -melee+,3 -melon*16,1,3 -melts*69,,,,9 -memes -memos*1,1 -mends*3 -menus*11,2 -meows* -mercy*49,19,24,2,235 -merge*9,10,4,,,,2 -merit*15,27,11,1,1 -merry*97,6,7,,29 -merse ,,1 -mesas*8 -mesne -meson+ -messy*12,3,2,1,,1,5 -metal*782,60,57,8,1,6 -meted*2,2,1,,1 -meter*206,6,10,,,,2 -metes* -metre 1,1,5 -metro+,,2 -mewed*3,1 -mezzo ,1 -miaow -micas*1 -micks -micro+ -middy*6 -midis -midst*67,19,14,,295,16 -miens -miffs+ -might*2824,671,786,85,448,323,105 -miked 1 -mikes*3 -milch ,,,,3 -miler+2 -miles*2146,169,124,,7,1,1 -milks*4,2 -milky*13 -mills*175,14,12,,1,,1 -mimed+ -mimeo+ -mimer -mimes+ -mimic*5,,1 -mimsy 2 -minas ,,,,9 -mince*8,1,1 -minds*110,56,52,10,38,1 -mined*58,3 -miner*22,1,3 -mines*170,28,19,,1 -minim+1 -minis+ -minks*7 -minor*223,53,49,11,,4 -mints*3,,,1,,,1 -minus*53,8,1,2,,93,15 -mired*5 -mires* -mirth*10,2,2,,13 -miser*3,,2 -missy ,1 -mists*25,2,2,,2 -misty*19,4,7 -miter*6,1 -mites*5 -mitre 1,1,2 -mitts*1,,1 -mixed*324,37,60,4,58,4 -mixer+9,2,4 -mixes*16,,2,,1,2 -mixup+ -moans*3,1,1,,3 -moats*1,,1 -mocha* -mocks*4,,1,,5 -modal+8,3 -model*332,63,116,3,2,1 -modem+ -modes*19,8,14,,,70,1 -modus 1,1 -mogul+,,,1 -mohel -moire+,1 -moist*135,11,7,1,3,1 -molal ,2,1 -molar*3,1 -molas -molds*63,7,,,2 -moldy*5,,,,2 -moles*10,,,,1 -molls+ -molly 1,1 -molto 1 -molts*9 -momma -mommy+2 -monad -mondo+ -money*1694,263,318,56,189,1,4 -monic+,3 -monks*2,10,3 -monte -month*403,130,95,16,289,7,6 -mooch+ -moods*32,7,8,,,1 -moody*6,2,2 -mooed*2,1 -moola+ -moons*59,3,1,2,13 -moony 1 -moors*4,1,4 -moose*52 -moots -moped*2 -moper -mopes*1 -moral*53,140,85,12,,3,1 -moray+1 -morel -mores*5,7 -morns*3 -moron*2 -morph -morts 1 -mosey+ -mossy*12,,2 -mosts -motel*34,20,,1 -motes+2 -motet+,1,1 -moths*58,2,2 -mothy -motif+3,8,3 -motor*198,53,58,2 -motto*17,3,6,1 -mould+2,1,11,1 -moult+,,2 -mound*51,8,,,9 -mount*42,10,9,7,24,1 -mourn*14,2,1,,55 -mouse*207,9,6,,1 -mousy+,1,2 -mouth*725,103,98,1,395,17 -moved*994,181,140,5,56,20,1 -mover+5,,1 -moves*485,36,22,5,7,20,31 -movie*151,29,4 -mowed*15,1,,,2 -mower*13,,3 -moxie+ -mrads ,2 -mucho 1 -mucks* -mucky+ -mucus*19,2,3 -muddy*89,10,4 -muffs+ -mufti+ -muggy*8,1 -mujik -mulch*,6 -mulct -mules*51,3,3,,12 -muley -mulls* -mumbo ,,,,,1 -mummy*14,,2 -mumps*15 -munch*3,1 -munge -mungs -mungy -muons -mural+5,1,3 -murks* -murky*11,5,1 -mused*6,4,6,,1 -muser -muses* -mushy*4 -music*2100,200,211,15,27,8 -musks* -musky*2 -musos -mussy -musta ,1 -musts*,1 -musty*10,,1 -muted*10,3,2,1 -muter -mutes*3 -mutts* -muxes+ -mylar+ -mynah+ -mynas -myrrh*5,2,,,21 -myths*36,6,10,1,5 -nabla+ -nabob+ -nacho+ -nadir+,2,1 -naiad+ -nails*168,14,11,1,9 -naive*6,7,6,4 -naked*54,32,15,1,41,1 -named*946,84,46,3,95,15,8 -namer+ -names*1016,88,100,8,94,82,11 -nanny+,,1 -napes* -nappy+1 -narco+ -narcs+ -nards+ -nares -nasal*22,2,1 -nasty*19,5,8,1,,1,1 -natal+2,2 -natch+,1 -nates -natty+1,1 -naval*50,21,29 -navel*3,2,,,2,,2 -naves -nears*8,,,1 -neath ,,1 -neato+ -necks*37,2,5,,14 -needs*616,152,107,42,11,52,15 -needy*10,5,3,2,54 -negro 3,5,1 -neigh*4,,,,1 -neons* -nerds+ -nerdy -nerfs -nerts -nerve*121,12,39,1 -nervy+,,1 -nests*110,3,3,,8 -never*3115,695,689,25,256,97,3 -newel+1,1,1 -newer*30,20,8,1 -newly*90,28,28,1,3,11,3 -newsy+2 -newts* -nexus+ -nicad -nicer*11,2,2,,,5,9 -niche*10,3,1,1,1 -nicks*3 -niece*17,8,14 -nifty* -night*2307,400,373,15,365,1,1 -nihil -nimbi -nines*6,,1 -ninja -ninny+,,1 -ninth*41,15,7,,35,2 -nippy 1 -nisei+ -niter -nitro+ -nitty -nixed+ -nixes+ -nixie -nobby+ -noble*57,23,28,2,44 -nobly+6,,2,,13 -nodal 3,,1 -noddy -nodes+,2,1,,,,3 -noels+ -nohow -noire ,1 -noise*411,37,47,,38,3 -noisy*94,6,9,1,3 -nomad*6,,1 -nonce+,1 -nones -nonny -nooks*2,1 -nooky -noons* -noose*7,3 -norms+,24,4 -north*793,64,98,14,154 -nosed*5,,2 -noses*56,6,4,,1 -nosey+1 -notch*27,6,2,,,,5 -noted*145,90,65,6,1,3,3 -noter -notes*534,55,63,,2,16,3 -nouns*530,3,9,,,1 -novae* -novas*1,,,,,1 -novel*71,59,67,3 -noway+ -nuder -nudes+,2 -nudge*17,2,1 -nudie -nuked+ -nukes+1 -nulls+,,,,,1 -numbs+ -nurbs -nurse*16,16,14,,16 -nutsy+ -nutty+3 -nylon*58,1,5 -nymph*22,1,2 -oaken*6,1 -oakum -oared -oases*22,2 -oasis*27 -oaten -oaths*12,3,2,,13 -obeah -obese+2,,3 -obeys*6,1,3,,6,4,1 -obits+ -oboes*9,,4 -occur*215,43,65,2,3,121,37 -ocean*843,32,9,4 -ocher ,1 -ochre+2,2 -octal+,,,,,26 -octet+ -odder*2,,1 -oddly*28,9,19,1 -odium+,,1,1 -odors*37,7,,,3 -odour ,,5 -offal 1,1,1 -offed -offen 2 -offer*185,80,103,13,218,1,1 -often*2611,368,416,20,49,122,91 -ogled+,2 -ogler+ -ogles+ -ogres* -ohhhh 2 -ohmic ,1 -oiled+18,3,4 -oiler -oinks+ -oinky -okapi* -okays* -okras -olden*10,1,2,,,2 -older*404,93,102,8,13,,1 -oldie+ -oleos -olios -olive*65,4,5,,45 -ombre -omega+,,,2,,3 -omens*7,,1,,3 -omits*5,2,2,,,4 -oncet 1 -onion*42,15,3 -onset*8,15,3 -oodle+ -oomph+1 -oozed*6,2 -oozes*3 -opals*4 -opens*82,16,20,1,25,3 -opera*177,29,54,2 -opine+ -opium*5,16,1 -opted+,2,2 -optic*3 -orals+ -orate ,1 -orbed -orbit*233,16,9,3,,,1 -orcas+ -order*1507,363,336,32,187,181,82 -organ*90,12,17,1,2 -oring -orlon+1 -ortho 1 -osier -other*10729,1700,1535,181,510,520,272 -otter*29,5,1 -ought*220,68,106,15,56,27,11 -ouija+,,,1 -ounce*48,3,2 -ousel -ousts* -outdo*5,3,2,,1 -outen 3 -outer*252,27,29,3,33,34,7 -outgo+1 -outta 1,2 -ouzel 1 -ovals*4,2,,,,,1 -ovary*29 -ovate -ovens*11,1,6,,1 -overs -overt+2,11,6,1 -ovoid ,,3 -ovule*2 -owest -oweth -owing*20,4,29,2,1 -owlet+ -owned*198,34,21,5,1 -owner*172,33,42,1,24,,2 -oxbow+ -oxeye -oxide*51,3,2 -oxlip -ozone*2,3,2 -paced*15,11,3 -pacer+6,1 -paces*22,7,1,,1,1 -packs*25,2,5 -pacts*2,,1 -paddy*16,,2 -padre+6,,1 -paean+,2 -pagan*13,1,10,,,1 -paged* -pager+ -pages*723,31,42,2,,112,11 -pails*22,4 -pains*33,15,17,1,14,2 -paint*437,37,45,4,4 -pairs*455,14,21,,5,43,29 -paled*6,1,1 -paler*4,,2 -pales*1,1,,,,,1 -palls*1 -pally -palms*55,8,5,,7 -palmy -palsy*2,1,1 -pampa+ -panda*9 -paned+ -panel*49,31,33 -panes*18,3,1,,,,1 -panga ,,1 -pangs*10,2,2,,2 -panic*44,22,15,,18,1,4 -pansy*10,6,1 -pants*77,9,2 -panty+ -papal+11,6,3 -papas* -papaw* -paper*2372,155,187,23,3,34,5 -pappy 1 -paras ,,3 -parch* -pards -pared*,,1 -paren -parer 1,,,1 -pares* -parka*4 -parks*92,15,46,9,1 -parry* -parse+ -parts*2331,110,122,9,65,49,47 -party*625,195,400,209,12 -pasha -passe -pasta*1 -paste*96,10,6,,,3 -pasts -pasty+,2 -patch*97,13,20,2,2,,2 -paten -pater 2,1 -pates+ -paths*73,14,6,,56,96,1 -patio*8,2 -patsy+,1 -patty*2 -pause*109,21,29,,,5,1 -pavan -paved*45,5,3,,2 -paver -paves*,,1 -pawed*7 -pawer -pawky ,,1 -pawls -pawns*1 -payed 1 -payee+,,1 -payer+,,1 -peace*343,138,159,16,399,1 -peach*76,2,6 -peaks*102,8,8,,,,1 -peaky+,1 -peals*,1,,,4 -pearl*85,3,7,,2 -pears*31,2 -pease -peats -peaty+,,2 -pecan*6,1 -pecks*8 -pedal*39,4,8 -peeks*2,,,,,,1 -peels*1,1 -peens -peeps* -peers*8,8,6,1,2 -peeve+ -pekoe+ -pelts*15,9 -penal+1,1,3,2 -pence*4,,5 -pends -penes -pengo -penis*1 -penny*134,10,8,1,3,,2 -peons*2 -peony*1 -peppy* -perch*36,1,4 -perdu ,,3 -peril*16,8,5,2,9 -perks*,,,2 -perky*1,2,1 -perms+ -pesky+2 -pesos*9,,1 -pesto+ -pests*21,2,5 -petal*9 -peter+,4,,4 -petit 3,1,2 -petri -petty*7,6,12,1,1 -pewee* -pewit -pffft -phage+ -phase*37,66,39 -phial -phlox*1 -phone*73,53,21,,,2 -phony*1,12,3,1 -photo*50,5,1 -phyla+,1 -piano*418,30,17,,,4 -picas+,,,,,5 -picks*70,4,4,,3,2 -picky+2,,,,,,1 -picot -piece*1198,129,107,10,42,16,3 -piers*10,5,2 -pieta -piety*5,4,4,,13 -piggy*5,,1 -pigmy*2 -piing -piker+ -pikes*4,,1 -pilaf+ -pilau -piled*90,16,4,,3 -piles*67,2,3,1 -pills*18,8,2 -pilot*167,44,19,2,2 -pimps+,2,1 -pinch*30,6,5,,,1 -pined*1,,2,,2 -pines*37,2,2,,1 -piney+5 -pings+ -pinko+ -pinks*3,2 -pinky* -pinto*17,1 -pints*49,,6 -pinup+ -pions ,,3 -pious*7,10,6,,3 -piped*22,2,6,,2 -piper+4,,2 -pipes*117,7,13,1,2 -pipet -pique+2,2,1 -pismo -pitas+ -pitch*273,22,22,1,15 -piths* -pithy*2,1 -piton+ -pivot*23,2,2 -pixel+,,,,,151 -pixie* -pizza*16,3,1,,,,3 -place*4240,551,471,26,905,104,37 -plaid*15,1,1 -plain*338,48,78,7,63,471 -plait*1 -plane*990,114,49,,5,,9 -plank*35,7,2 -plans*308,112,83,27,33,1 -plant*1051,123,85,7,62,3 -plash -plasm 1,1 -plate*346,20,37,1,21 -plats 1 -playa -plays*304,66,54,2,2,3,9 -plaza*12 -plead*7,5,5,1,12 -pleas*3,1,3,,1 -pleat*12 -plebe+ -plebs -plein ,,2 -plena -plied*8,2 -plies*3 -plink -plods*2 -plonk -plops* -plots*19,8,7,,11,2 -plows*31,3,,,2 -ploys+ -pluck*50,2,,2,19 -plugs*14,2,1 -plumb*15,5,,,5 -plume*10,2,1 -plump*37,4,14,,2 -plums*25,,1 -plumy 1 -plunk 1 -plush*5,3,1 -plyer -poach*,1,,,,2 -pocks -pocky -podgy ,,1 -podia -poems*156,78,28 -poesy ,1 -poets*79,32,20,,1,1 -point*1904,376,423,35,31,335,42 -poise*14,6,6 -poked*42,4,7 -poker*9,5,1 -pokes*8,3 -pokey* -polar*85,7,5,1,,,1 -poled*4 -poler -poles*264,8,9,1,39 -polio*57,1,1 -polis ,1 -polka*12,1,1 -polls*8,10,6,31 -polly+,,,1 -polos -polyp*7,,4 -pomps -ponds*70,7,1,,1 -pones -pooch* -pooey -poohs -pools*57,15,12,1,11 -poops -popes*6 -poppy*15,2,2 -porch*168,42,9,,3,,1 -pored*3,1,2 -pores*17,3,3 -porgy -porks -porky+ -porno+ -ports*79,4,9,,1 -posed*14,7,6,1,,1,1 -poser+,,1 -poses*9,1,4,1 -poset+ -posit+ -posse*5,11,3 -poste -posts*75,22,9,2,8 -potty+ -pouch*35,2 -poufs+ -pound*227,28,20,,5,7 -pours*40,2,4,,15 -pouts* -power*1065,329,318,108,348,5,109 -poxed -poxes -prams+,1 -prank*,1,1 -prate+ -prats -prawn+ -prays*3,,3,,14 -preen*3 -preps+ -press*247,109,94,25,29,1,1 -prest -prexy+ -preys*2,,,,1 -price*289,103,124,17,34,2 -prick+9,2,,,1 -pride*145,40,40,1,73,1 -pried*1 -prier -pries*2 -prigs+,,1 -prima 1,,5,1 -prime*335,37,14,68,2,13,167 -primo -primp+ -prims -prink+ -print*134,18,16,6,1,27 -prior*19,47,28,3,1,3 -prise -prism*80,,1 -privy+2,1 -prize*173,18,28,3,1 -probe*31,6,11,1,,,5 -prods*1,,1 -proem -profs+ -promo+ -proms+ -prone*7,14,7,1 -prong*2,,1 -proof*80,40,49,,9,32,11 -props*6,6,1 -prose*30,13,7,1 -prosy+ -proud*361,50,44,5,58 -prove*257,53,81,10,28,10,337 -prowl*10,2,,,2 -prows*1 -proxy*,7 -prude* -prune*8,1,,2,2 -pruta ,1 -pryer -psalm*6,2,10,,4 -pseud -pshaw 1 -psoas ,,1 -pssst 1 -psych+ -pubes -pubic -pubis -pucks* -pudgy+2 -puffs*27,1,3,,2 -puffy*4,2 -puked+ -pukes+ -pukka 1,,1 -pulls*134,9,4 -pulps* -pulpy*2,,2 -pulse*53,9,7 -pumas*3 -pumps*51,5,1 -punch*54,5,8,1,,,4 -punks*1,1 -punky -punny -punts*,,1 -pupae*19 -pupal -pupas*1 -pupil*95,20,23,,1 -puppy*87,2 -puree+2 -purer*4,,1,,2 -purge*4,2,6,1,14 -purls 1 -purrs* -purse*59,12,16,2,6 -purty 3 -pushy+ -pussy*8,5 -putts* -putty*10,1,1 -pygmy*5 -pylon+2 -pyres* -pyxie -qophs -quack*23,9,3 -quads+1,,,,,2 -quaff*,,1 -quail*22,,1 -quais+ -quake*9,2,,,8 -qualm* -quals+ -quark+ -quart*85,3,2,,1 -quash+ -quasi+,,1 -quays*3,,1 -queen*206,21,13,3,36,,2 -queer*102,6,14 -quell*1,2,,,,,1 -query*3,1,3 -quest*18,16,12,4,,,2 -queue*4,,7,1 -quick*394,67,70,4,8,7,6 -quids -quiet*533,75,79,2,48,2 -quiff ,,1 -quill*17,9,1 -quilt*34,,15 -quint+,4,2 -quips* -quipu+6 -quire+2,,1 -quirk*4,1 -quirt 2,8 -quite*967,281,484,28,6,80,38 -quits*2,1,1 -quoin -quoit -quota*12,3,7,3 -quote*13,17,17,1,1,34 -quoth+7 -rabbi*5,7,,,2 -rabid*,2 -raced*181,12,8,,1 -racer*1 -races*109,21,29,,1 -racks*9,2,1,,3 -radar*70,23,1 -radii*7,4,1 -radio*587,113,49,18,,1,1 -radix+16,,,,,3,3 -radon+1 -rafts*16,1,1,,3 -raged*25,8,2,,4 -rages*5,1,,1,2 -raids*19,5,4,,5 -rails*59,9,5 -rains*121,5,3,,5 -rainy*122,4,3,,1 -raise*344,51,38,12,77,3,4 -rajah*,1 -rajas -raked*18,4,1 -raker+ -rakes*,,1 -rally*63,10,20,1,3 -ramps*1,1,1 -ranch*243,26,5,1,,,1 -rands -randy+ -range*351,159,141,16,2,24,37 -rangy+1,2 -ranks*51,20,22,3,12,2 -rants+ -raped+2,2 -raper+ -rapes+,1 -rapid*107,43,39,3,,1 -rarer*5,1,2,,,1 -rasae -rasps*1,1 -raspy+1 -rated*17,9,6,,1,3 -rater -rates*86,102,77,14,,3,2 -raths 2 -ratio*111,36,61,,,26,44 -ratty+1 -raved*,,1,,2 -ravel*2 -raven*4,,,,7 -raver -raves*2 -rawer+ -rawly -rayed 1 -rayon*47,,1 -razed*1,,2,,4 -razer -razes* -razor*20,15,5,,8,1 -reach*648,106,83,11,27,17,1 -react*45,15,11,3 -reads*120,16,14,2,3,61,4 -ready*1207,143,138,9,125,27,9 -realm*26,19,19,1,8,1,1 -reals+,,,,,,5 -reams*3,2 -reaps*,,,,2 -rearm+,,1 -rears*,,,,,1 -rebar -rebel*23,11,17,1,14 -rebid+ -rebox ,,,,,3 -rebus+1 -rebut+,6,1 -recap+,,,,,,1 -recta -recto+ -recur*4,2,,1,,1 -recut+ -redid+ -redip -redly 1 -redox -redux -reeds*70,,2,,8 -reedy+3,2,2 -reefs*17,1,1 -reeks+ -reeky -reels*5,,1,,1 -reeve -refer*202,27,50,2,,43,1 -refit*1,,1 -refix+ -refly -refry -regal*5,2,1,,1 -rehab+ -reify+ -reign*30,7,27,1,186,1 -reins*53,9,8,1 -relax*40,18,12,3,2,9,2 -relay*44,2,6 -relet -relic*4,6,3,,1 -reman -remap -remit*,,1,,,1 -remix+ -renal ,1,3 -rends* -renew*12,4,9,,15 -rente -rents*7,4,33,2 -repay*15,7,6,,27 -repel*22,8,3,,1 -reply*96,42,83,1,12,6 -repro+ -reran+ -rerun+,,,,,,1 -resaw -resay -reset+3,,,,,11 -resew+ -resin*17,9,16 -rests*49,18,13,1,17 -retch+,1,1 -retro+ -retry+ -reuse+ -revel*3,3,1,,3 -revet -revue+3,,6 -rewed+ -rheas+ -rheum 1,1 -rhino+14,,1 -rhumb -rhyme*226,3,3,,,2 -rials -ribby -riced -ricer -rices -rider*112,12,4,,13 -rides*86,10,8,,5 -ridge*82,12,15,,1 -ridgy -rifer -rifle*140,61,2 -rifts*1 -right*4815,607,597,79,480,387,117 -rigid*49,24,23,3,1,5 -rigor*2,,2,,4,,2 -riled+2 -riles+,,1 -rille -rills*2 -rimed 1 -rimer -rimes -rinds*2 -rings*158,6,21,3,47,,1 -rinks*1 -rinse*22,6,2,,1 -riots*15,1,7,1 -ripen*15,,1,,2 -riper* -risen*44,10,27,1,33 -riser+7,,1 -rises*174,19,19,17,36,1 -risks*21,5,20,4,,1,1 -risky*16,3,4,1 -rites*10,4,4,,6 -ritzy+ -rival*34,11,22,5,5 -rived -riven+,1,,1 -river*1170,78,83,12,106 -rives -rivet*22,,2 -roach*3,1,16 -roads*359,55,33,11,8 -roams*1,,1 -roans+ -roars*17,1,2,,3 -roast*55,10,6,,1 -robed*3,1,,,3 -robes*33,4,8,1,29 -robin*57,1,1,2 -roble -robot*71,1,3 -rocks*740,23,34,3,24 -rocky*144,9,11,,7,,2 -rodeo*52,1 -roger+2,3 -rogue*3,1,1 -roids -roils+ -roily -roles*25,34,12,,,,2 -rolls*113,10,9,,,,1 -roman+,,1,4,,77 -romps* -rondo+27 -roods -roofs*63,5,8,,4 -rooks* -rooky -rooms*209,54,48,1,2 -roomy*5,1,3 -roost*14,1,4 -roots*444,23,24,,24,8,31 -rooty -roped*13,1,2 -roper+3 -ropes*99,4,11,,17 -roses*82,7,16,,2,1 -rosin+9 -rotor*20,6,14 -rouge*4,2,1 -rough*292,41,29,2,4,2,4 -round*1076,77,335,10,262,37,14 -rouse*12,2,6,,9 -roust+ -route*196,33,21,,2,3,2 -routs*1 -roved*,1 -rover*5 -roves*1,,1 -rowan ,,1 -rowdy+4,4,2 -rowed*43,2,1,,2 -rower+ -royal*105,27,163,7,83,1 -rubes+ -ruble+ -ruche -ruddy*6,3,2,,4 -ruder* -ruffs*1,,1 -rugby*2,,5 -ruing -ruins*56,8,13,2,48 -ruled*130,31,16,6,27,5 -ruler*260,3,28,,82,4,3 -rules*444,76,72,9,30,272,26 -rumba -rumen+,2 -rummy*,1 -rumor*10,7,,,1 -rumps*4 -runes+2,1 -rungs*4,,1 -runic+3 -runny+1 -runts*2 -runty+1 -rupee+,6 -rural*59,47,37,11,1 -ruses* -rusks+,,1 -russe ,1 -rusts*4 -rusty*55,7,1 -rutty+ -saber*6,1 -sable*,2,1 -sabra 1 -sabre+2,2,1 -sacks*35,1,7,,1 -sadly*109,12,17,2,1 -safer*50,5,8,4,,3 -safes*1,,1 -sagas*3,,1 -sager -sages*,1,,,1 -sahib -sails*110,2,11,,1 -saint*17,10,13,,1 -saith 4,4,3 -sakes*19,,2,,1 -salad*84,9,8 -sales*100,130,66,1 -sally+3,3,,,1 -salon+4,1,3 -salsa+ -salts*14,6,2,,,1 -salty*54,4,3,,1 -salve*1,3,3,,1 -salvo+2,2 -samba+2 -sands*43,7,11,,1 -sandy*117,6,11,,1 -saner*1,1,1 -sappy+,1 -saran -sarge+ -saris* -sassy*8 -sated+,,1,,1 -sates -satin*17,5,3 -satyr*,,,,1 -sauce*62,20,5 -saucy*8,1 -sauna+ -saute+1,1 -saved*256,43,51,7,137,18,4 -saver+4,1 -saves*32,5,1,,16,17,1 -savor*3,1 -savvy+1,1 -sawed*14,,,,1 -sawer -saxes+,,1 -sayer+ -scabs*2,,,,2 -scads* -scald*1,1 -scale*737,55,115,4,6,12,4 -scalp*34,4,4,,2 -scaly*9 -scamp*7 -scams+ -scans*4,2,,,,3 -scant*10,5,1,2,4 -scare*55,3,3,3,1 -scarf*50,4,6 -scarp 3 -scars*18,10,4 -scary*23,2,,1,,2,3 -scats -scene*302,102,100,4 -scent*69,6,15,1,5 -schmo -schwa*79 -scion+,1 -scoff*7,,1,,7 -scold*19 -scone+ -scoop*16,5 -scoot*3 -scope*24,27,42,12,,8,6 -scops ,1 -score*411,66,77,4,,1,8 -scorn*18,4,6,,2 -scour*2,1,2 -scout*53,6,2 -scowl*7,,1 -scows*3 -scram*2,,1 -scrap*43,8,7,2 -screw*100,20,9 -scrim+,1 -scrip+1,,6 -scrod+ -scrub*36,9,1,1 -scrum ,,1 -scuba*13 -scudi -scudo -scuds -scuff*5,1 -scull*,,1 -scums* -scurf ,,3 -scuse ,1 -scuzz+ -seals*49,4,7,,11 -seams*82,9,4,,1 -seamy+,,1 -sears* -seats*143,15,27,49,8 -sebum -secco ,3 -sects*8,2 -sedan*6,2 -seder+,,3 -sedge* -sedgy -sedum -seeds*560,42,19,1,9 -seedy+1,,2 -seeks*25,10,11,2,41 -seems*638,258,297,101,42,18,43 -seeps*11 -seers*1,1,,,4 -seest ,,,,4 -seeth -segue+1 -seine+,,9,,2 -seize*40,5,4,,48 -selah -selfs -sells*66,13,5,1,12 -semen ,,,,6 -semis+ -sends*82,4,7,,26,5 -sense*556,311,265,32,25,26,27 -sepal+ -sepia+,1 -sepoy -septa ,6 -serfs*14,1,2 -serge*1,1,1 -serif+,,,,,18 -serum*10,18,22 -serve*317,107,80,10,244,14,1 -servo+,5 -setup+7,8,,,,6,2 -seven*687,106,116,15,488,40,9 -sever*4,3,2,,1 -sewed*33,1,2,,2 -sewer*8,9 -sexed -sexes*8,11,9,1 -shack*40,1,6 -shade*203,28,30,,18 -shads ,,3 -shady*30,1,4 -shaft*69,11,13,,12 -shags+ -shahs+ -shake*143,17,17,,32 -shako -shaky*19,5,3,3 -shale*19,,3,1 -shall*1051,266,355,11,6976,113,7 -shalt+22,,8,,2 -shame*67,21,18,1,191 -shams*,1 -shank*13,1,2 -shape*766,84,98,4,,71,2 -shard+ -share*354,96,91,25,53,3 -shark*92 -sharp*499,71,70,2,25,31,1 -shave*15,6,1,,14 -shawl*40,3,1 -shawm -shays -sheaf*6,3,2,,7 -shear*10,40,7,,3 -sheds*19,4,1,,6 -sheen*9,2 -sheep*464,23,27,,205 -sheer*50,14,27,,4,,1 -sheet*367,45,46,,2,2,1 -sheik*,4 -shelf*150,12,12,1 -shell*245,21,12 -sherd ,,,,1 -shews -shied+3,3,,1 -shier -shies+1,1 -shift*70,41,29,2,,29,17 -shiki -shill+,1 -shims+1,1 -shine*157,4,5,,36 -shins*3 -shiny*123,3,15 -ships*731,44,37,2,37,2 -shire+ -shirk*1,,1 -shirr -shirt*222,26,29,,1 -shish+,1 -shits -shlep -shmoo -shnor -shoal*3,,5,,2 -shoat -shock*100,31,53,1,2 -shoed+ -shoer -shoes*461,44,36,,1 -shoji ,1 -shone*119,5,12,,2 -shook*420,57,53,1,14 -shoos* -shoot*214,27,22,,16,,1 -shops*126,16,64,7 -shore*447,43,29,1,6 -shorn*4,,1,,5 -short*1534,208,228,16,23,58,1 -shots*78,29,36,1 -shout*143,9,10,,46 -shove*15,2,2 -shown*1490,166,230,16,79,84,4 -shows*1184,94,146,6,25,68,52 -showy*15,1,2 -shred*1,3,3 -shrew*4 -shrub*25,1,1,,1 -shrug*11,2,2 -shuck* -shuns*1,2,1,,1 -shunt+1,1 -shush*2 -shute ,,1 -shuts*9,1,,,5,1 -shyer*1 -shyly*19,4,5 -sibyl -sicko+ -sicks -sided*4,1,,1,2 -sides*827,99,87,20,35,18,85 -sidle*2,1 -siege*12,5,3,1,41 -sieve*15,1,5,,3,,1 -sifts*2 -sighs*20,1,3,,1 -sight*565,86,98,4,345,,1 -sigma+,,,,,2,1 -signs*352,68,52,5,101,89,2 -silks*21,,9 -silky*32,1,3 -sills*6,,1 -silly*150,15,29,1,3,4,1 -silos*1,2,1 -silts*2 -silty+ -since*2041,624,541,62,196,373,251 -sines+,,,,,2,1 -sinew*12,,,,3 -singe*1 -sings*127,10,5,,6 -sinks*30,,6,1,5,1 -sinus*1,1 -sired+,3,2 -siree+3 -siren*12,1,1 -sires* -sirup*1 -sisal*11 -sissy+5,,,1 -sitar+1 -sited 1,,6 -sites*28,16,43,9,1,1 -situs ,5 -sixes*22 -sixth*99,20,14,1,50,4,1 -sixty*108,21,23,1,47 -sized*10,4,3 -sizer -sizes*201,12,14,,,39,9 -skate*33,1,1 -skeet+,2 -skein*3 -skews* -skids+,1 -skied*2 -skier*11,,1 -skies*74,9,4,,14 -skiff*14,9 -skill*262,41,42,,19,1 -skimp*1 -skims*3 -skins*168,7,5,,19 -skint ,,2 -skips*21,1,3,,1,6 -skirt*123,21,24,,9 -skits*2,1,1 -skoal+1 -skulk*,1 -skull*77,3,4,,5 -skunk*7 -skyed+ -slabs*23,,5 -slack*13,8,5,,7,1,1 -slags*1 -slain*27,,,,165 -slake*1 -slams*6 -slang*27,2,2 -slant*91,3,4,,,34 -slaps*11,1 -slash*37,3,2,,,22 -slate*20,6,3,,,1 -slats*6,1,2 -slave*175,30,4,,9 -slaws -slays*1,,,,5 -sleds*34 -sleek*37,2,4,,6 -sleep*717,65,61,6,88 -sleet*22,1,4 -slept*200,27,24,,49 -slews*2 -slice*88,13,17,,,,1 -slick*28,7,1,1,,2,3 -slide*182,20,7 -slier -slily -slime*11,,4,,2 -slims+ -slimy*7,,3 -sling*9,1,1,,9 -slink*5,,1 -slips*34,8,3,,8,1 -slits*24,2,1 -slobs+1 -sloes ,,1 -slogs+ -slomo -sloop*11,1 -slope*146,19,18,,2,8,2 -slops*1 -slosh*4 -sloth*20,,1,,1 -slots*17,5,2,,,1,1 -slows*22,,,,,1 -slued -slues* -sluff+ -slugs*7,4,2 -slump*4,8,6,3 -slums*22,7,8 -slung*22,2,5,,2 -slunk*1 -slurp+2 -slurs*3,,,,,1 -slush*2 -sluts+ -slyer* -slyly*9,2 -smack+14,4,3,,,2 -small*3555,529,522,21,101,86,9 -smart*109,21,11,,3,1,3 -smash*20,4,7 -smear*,2,1 -smell*378,34,30,1,12 -smelt*7,3,4,,1 -smile*281,58,76,,1 -smirk*3,3,1 -smite*3,,,,5 -smith*7,,2,,4 -smock*2,,8 -smogs -smoke*328,40,42,1,62,20,1 -smoky*12,2,2 -smote*8,,1,,93 -smurf -smuts -snack*29,6,2 -snafu+ -snags*5,1,6 -snail*47,1,1,,1 -snake*226,42,18,,2 -snaky*1 -snaps*25,,1,,1 -snare*26,1,2,1,49 -snarf -snark -snarl*15,,3 -sneak*25,2,1,,,1 -sneer*5,1,3 -snide+ -sniff*30,2,,,1 -snipe*2 -snips*13,1 -snits+ -snobs*2,1 -snood -snook -snoop*,1 -snoot+,,1 -snore*8,,3 -snort*14,3,5 -snots+ -snout*24,1,1,,1 -snows*29,7,,,2 -snowy*56,4,2,1 -snubs*,,1 -snuck+,1 -snuff*10,,1 -snugs -soaks*16 -soaps*12,3 -soapy*8,1 -soars*5,,,,1 -sober*24,16,7,1,8 -socko+ -socks*78,7,8 -socle -sodas*5 -sofas*2,3 -softs -softy+ -soggy*16,3,2 -soils*54,15,26 -solar*198,14,3,6 -soled*,,1 -soles*18,5,4,,8 -solid*390,77,61,3,4,8,1 -solon 1 -solos*10,3 -solum ,,1 -solve*874,20,24,7,4,51,66 -somas -sonar*25,7 -songs*658,58,33,3,41 -sonic*8,2 -sonly+ -sonny+2,1,2 -sooth+ -soots* -sooty+4,,1 -soppy+ -sorer* -sores*5,3,1,,8 -sorry*282,47,70,1,7,6,1 -sorta+3 -sorts*76,12,25,1,14,16 -souls*25,23,11,,48,,1 -sound*4667,202,157,4,161,5 -soups*11,,1 -soupy+3 -sours*,1 -souse+ -south*709,62,107,49,122,1,1 -sowed*6,,2,,12 -sower+1,,1,,9 -soyas -space*1499,175,114,10,12,551,27 -spacy+ -spade*7,4,2 -spake 8,,,1 -spang -spank*4 -spans*6,5,1,,,7 -spare*94,23,26,3,51,1 -spark*76,10,6,,4,6 -spars*9 -spasm*4,3,6 -spate+1,2,2 -spats*1,1 -spawn*4,,8,,,2 -spays+ -spazz -speak*661,109,105,6,399,6,2 -spear*99,6,4,,6 -speck*27,7,3,,7 -specs+1,,,,,1,1 -speed*750,81,103,16,6,20,2 -spell*1052,19,23,1 -spelt+5,,9,,3 -spend*418,53,86,17,36,4,2 -spent*522,104,132,13,33,3 -sperm*6 -spews*1,,,,,1 -spice*19,4,11,,3 -spics -spicy*10,1 -spied*31,,1,,8 -spiel+1 -spier -spies*15,2,4,,15 -spiff -spike*18,2 -spiky*4 -spill*23,1,4,,,1 -spilt*3,,4,,1 -spina -spine*35,6,5 -spins*52,,3,1 -spiny*16 -spire*4,5,2 -spite*173,56,79,4,14,8,2 -spits*5,,1,,2 -spitz 1 -spivs ,,1 -splat+1 -splay+ -split*159,30,39,3,7,34,11 -spoil*59,3,11,1,85,1,1 -spoke*512,87,111,5,284,1 -spoof+,1 -spook*4 -spool*26 -spoon*92,6,7 -spoor -spore*22 -sport*117,17,20,3,17 -spots*157,31,15,2,5,2,18 -spout*29,1,5 -sprat 1 -spray*72,16,12,1 -spree*2,4,3,1 -sprig*2,1,,,1 -sprit 5 -sprog -sprue ,2 -spuds* -spued 1 -spume ,1,1 -spumy -spunk*3,,,1 -spurn+1,,1,,8 -spurs*25,3,,,,1 -spurt*12,2,2 -sputa -squab*1 -squad*16,17,2 -squat*16,7,2 -squaw*16,1 -squib+1 -squid*19,,1 -stabs*3,1,2 -stack*41,7,1,,,39,6 -staff*164,104,129,10,46 -stage*344,172,210,13,2,6,3 -stags*2,1 -stagy -staid+2,1,1 -stain*19,6,5,,5 -stair*18,2,3 -stake*47,20,11,4,2,,6 -stale*14,4,3 -stalk*72,,1,,2 -stall*95,17,8,1,2 -stamp*76,8,46,3,2,2 -stand*1081,147,158,19,279,41,11 -stank*1,,1,,1 -staph+ -stare*70,14,10,,4,1 -stark*10,4,6 -stars*713,27,55,1,7 -start*1087,153,184,14,1,58,36 -stash+ -state*1281,563,270,135,15,27,14 -stats+ -stave*5,2,3,1,,1 -stays*90,5,7,,7,7,6 -stead*8,5,3,,84 -steak*30,8,1,1 -steal*83,5,7,2,22 -steam*340,17,31 -steed*12,1,1,,1 -steel*565,39,52,1,1 -steep*184,13,6,3,6 -steer*79,9,4,1,,,2 -stein+,4,,,,,1 -stela -stele -stems*171,32,30,3,,8,1 -steno -steps*747,115,93,3,59,15,21 -stern*75,22,17,4,9,1 -stets -stews*3,1,1 -stick*502,39,40,1,15,23,6 -stied -sties*1 -stiff*138,21,19,,1 -stile*5,,2 -still*3421,781,823,63,248,72,54 -stilt*1 -sting*34,5,6,1,3 -stink*4,3,2,,1 -stint*7,6,4,,1 -stirs*10,3,4,,14 -stoae -stoas -stoat 1,,1 -stock*227,141,86,4,5,5,4 -stogy -stoic+1 -stoke+1 -stole*52,10,17,,7 -stoma -stomp*8 -stone*593,47,75,,196 -stony*24,5,2,,2 -stood*1387,212,196,4,284 -stool*58,8,7,,4 -stoop*29,4,,,2 -stops*132,7,13,2,5,19,5 -store*681,72,42,4,14,8,1 -stork*7,,,,5 -storm*319,26,31,,34,,1 -story*2237,149,201,8,26,60,7 -stoup -stout*48,2,13,,3,2 -stove*183,15,12,,1 -stows*1 -strap*41,2,3 -straw*213,15,13,,21 -stray*38,12,5,,3 -strep+2 -strew*2,,,,2 -strip*230,29,34,2,21,,1 -strop+ -strum*26,,1 -strut*4,2,6,,,14 -stubs*6,2,1 -stuck*186,23,20,2,3,1,2 -studs*8,3,1 -study*2581,241,146,11,4,50,25 -stuff*129,31,37,2,37,12,8 -stump*39,2,3,,7 -stung*27,2,4,,1 -stunk*,1 -stuns*,,1 -stunt*31,1,2 -styes -style*356,97,101,13,2,140,2 -styli -suave+,2,2 -sucks*1 -sudsy+ -suede*3,,1 -suers -suets* -suety+ -sugar*574,34,61,,,3 -suing*3,1 -suite*26,21,10,,,,1 -suits*108,25,9,4,3 -sulfa*2 -sulks*,1,1 -sulky*3,4,1 -sully+ -sumac+6,1 -summa 1 -sumps+,,1 -sunny*116,12,12,1 -sunup*12 -super*21,7,10,,,3,3 -supes -supra ,3 -suras+ -surds+,,,,,1 -surer*5,,1 -surfs* -surge*20,9,5,1,2 -surly*3,2,2 -sushi+,2 -sutra+ -swabs* -swags -swain+1 -swami+,1 -swamp*64,5,1,1,1 -swank+1,1 -swans*15,1,,,1 -swaps*1 -sward 3,,1 -sware -swarf ,,1 -swarm*24,3,1,,9 -swart 2,1 -swash+4 -swath+2,1,1 -swats* -sways*2,,,,1 -swear*34,10,11,,59 -sweat*105,23,19,,5 -swede -sweep*81,15,11,2,17 -sweet*319,69,43,,49 -swell*49,7,7,,7,1 -swept*161,34,28,4,19,1 -swift*131,14,19,,29,2 -swigs+ -swill*,,,1 -swims*47,,1 -swine*7,3,1,,15 -swing*189,20,13,12,1 -swipe*,2 -swirl*14,2,3 -swish*36,,2 -swiss+36 -swive -swoon*1,,1,,1 -swoop*14,2,2,1,2,1 -sword*93,6,13,,48 -swore*28,14,9,,92 -sworn*9,5,4,1,54 -swung*164,48,29,2,3 -sylph 1 -synch+,,,,,1 -syncs -synod+1 -syrup*50,4,1 -tabby+2,,1 -table*1502,153,279,,110,108,67 -taboo*3,3,1,1 -tabor 5 -tabus -tacet -tacit+2,2,1 -tacks*25,,2 -tacky+1 -tacos*3 -tacts -taels -taffy*3,1 -tagua 1,1 -tails*123,7,4,,5,,24 -taint*3,1,1 -taken*1015,281,423,36,350,31,11 -taker+1 -takes*835,86,98,12,87,81,28 -talcs*1,,1 -tales*140,19,19 -talks*85,18,91,,,1 -talky ,1 -tally*16,4,3 -talon* -talus+ -tamed*32,,1,,2 -tamer*1 -tames*1,,,,1 -tamps+ -tango+2,2 -tangs -tangy*6,1 -tanks*110,18,35 -tansy+,1 -taped*7,1,2 -taper*10,3,19,,,1 -tapes*18,4,1 -tapir*6 -tapis ,1 -tardy*3,1 -tared ,,1 -tares+1,,3 -tarns+ -taros -tarot+ -tarps+ -tarry*8,1,,,18 -tarts*10,,1 -tasks*63,29,18,1,4,6 -taste*283,57,77,4,28,2 -tasty*29,2,3 -tater -tatty -taunt*3,4,,1,17 -taupe+ -tawny*6,4,4,,1 -taxed*10,13,7,3,1 -taxer+ -taxes*104,44,20,15,11,1 -taxis*21,3,2 -taxol -taxon -teach*254,41,35,1,102,4 -teaks -teals* -teams*150,22,10,1 -tears*223,34,49,1,63,1 -teary 1 -tease*28,6,3 -teats 1,2 -techs+,,1 -techy -tecum -teddy*4,2 -teems*1,1,,,2 -teens*35,5,1,1 -teeny+2,,,,,2 -teeth*538,103,62,,54 -telex+ -tells*808,34,47,1,21,51,91 -telly+,,5 -tempi+,,1 -tempo*90,4,7 -temps+,,4 -tempt*4,2,3,1,4,1 -tench ,,1 -tends*62,34,15,2,4,7,4 -tenet+1 -tenon+7 -tenor*18,6,6 -tense*194,15,11,,1,2 -tenth*73,5,12,,68,2,1 -tents*85,10,5,1,6 -tepee*8 -tepid*2,1,3 -terce -terms*425,162,235,36,19,51,306 -terns+12 -terra+3,1,1 -terry ,1 -terse*,2,2,,,2 -tesla+ -tests*185,61,105,4,6,16 -testy+1 -tetra -texas+ -texts*9,4,26,,,23,3 -thane+ -thank*301,33,60,,34,5 -thanx 1 -thats 2 -thaws*7 -thees 1 -theft*11,10,8,,5 -their*13258,2667,2808,349,4889,216,9 -theme*183,55,45,1,1,1,1 -thens -there*15194,2713,3321,305,2124,427,353 -therm -these*11611,1571,1504,100,1128,422,241 -theta+,,,,,9,2 -thews+ -thick*540,67,69,,37,35,2 -thief*68,8,7,,28 -thigh*21,9,5,1,36 -thine*13,1,3,,32 -thing*1828,331,341,29,258,74,28 -think*4746,433,575,17,81,64,24 -thins*3 -third*945,182,135,23,208,53,37 -thong*6,1,,,4 -thorn*27,3,5,,7 -those*2647,850,957,136,1669,149,64 -thous -three*4413,592,698,78,523,228,97 -threw*342,46,54,1,61,,1 -throb*6,,1 -throe+ -throw*281,41,19,6,52,,6 -thrum 1 -thuds*4,1 -thugs+1,2,,2 -thumb*150,11,13,,5,3 -thump*62,3,2 -thunk ,1 -thwap 2 -thyme*4,,1 -tiara*,,3,,2 -tibia+2 -ticks*18,2,,,,1 -tidal*59,1,7 -tided -tides*110,4,12 -tiers*,3,1,,2 -tiffs+ -tiger*112,6,3 -tight*208,28,32,1,3,7,2 -tikes -tikis -tilde+1,,,,,14 -tiled*7,4,1 -tiler -tiles*44,6,3,,1,,2 -tills*,,,,2 -tilth ,1,1 -tilts*7,2 -timed*17,9,2 -timer+7 -times*2051,264,262,25,207,91,68 -timid*23,5,7,1,4 -tines*5,2 -tinge*2,,2 -tings -tinny+4 -tints*7,1,3 -tippy* -tipsy+,2,1 -tired*461,48,52,,2,1,2 -tires*85,12,2 -tiros ,,1 -titan+1,,1 -titer+,4 -tithe*1,,6,,23 -title*302,54,61,1,2,63,2 -titre ,,1 -titty -tizzy+ -toads*89,,1 -toady+ -toast*57,18,17 -today*1923,282,287,33,115,2,1 -toddy+ -toffs+ -toffy -togas* -toile -toils*3,,2,,7 -toked+ -token*18,10,4,,2,427 -toker+ -tokes+ -tolls*8,2 -tombs*29,2,1,1,23 -tomes+,1 -tommy*1,7 -tonal+99,9,2 -toned*,,1 -toner+,3 -tones*275,15,12 -tongs*12,1,,,3 -tonic*26,1,4 -tools*379,34,34,1,,3,9 -toons+ -tooth*91,20,10,,1 -toots*4 -topaz*2,,,,5 -toped+ -toper+ -topes+ -topic*370,9,12,1,,6,1 -topoi -topos -toque ,,2 -torah -torch*28,2,10,,6 -toric -torsi -torso*1,7,2 -torte+ -torts+ -torus+ -total*531,211,197,17,3,45,62 -toted*2 -totem*11,,1 -toter -totes*3 -totty -touch*432,86,78,2,43,9,3 -tough*173,36,38,13,,1,5 -tours*7,9,3 -touts+ -toves 7 -towed*18,1,4 -towel*48,6,6,,2 -tower*170,12,45,1,31,,15 -towns*337,50,90,1,78 -toxic*6,3,1,1 -toxin+2,1 -toyed*,,2 -toyer -toyon -trace*151,23,27,,5,6 -track*312,37,30,1,2,11 -tract*24,15,10,,,4 -trade*479,134,214,30,16,2 -trail*317,29,13 -train*556,77,90,8,6,4 -trait*26,3,4 -tramp*40,1,2 -trams+1,,5,6 -trans 9 -traps*53,8,3,,1,1 -trash*20,2,3 -trawl*1,,19 -trays*19,3,6,,3 -tread*15,5,5,,3 -treap -treat*113,26,20,,18,20,3 -treed+2 -trees*1645,96,99,3,146,,15 -treks*2,,,1 -trend*27,46,26,12 -tress*2 -trews -treys -triad+6,1,1 -trial*130,119,40,11,15,20,1 -tribe*169,4,15,1,253 -tribs -trice+3,,2 -trick*189,15,25,4,,25,41 -tried*1077,170,162,16,42,22,8 -trier -tries*123,13,20,2,1,25,1 -trike+1 -trill*2,3,2 -trims*2,1,1 -trios*1 -tripe*2,,1 -trips*152,29,8,4,,,3 -trite*1,2,,1 -troll*9 -tromp+ -troop*35,9,3,,3 -troth+1,,,,1 -trots*6 -trout*53,1,3 -trove+ -trows -truce*8,5 -truck*410,56,10,,,1 -trued -truer*4,2,1 -trues -truly*146,57,32,1,59,6,4 -trump+,1 -trunk*186,8,8,,1,3 -truss*13 -trust*103,50,74,3,96,,1 -truth*215,124,151,9,191,18,11 -tryst+ -tsars*2 -tuans ,,1 -tubal -tubas* -tubby+,,2 -tubed -tuber*3 -tubes*177,24,14,,1 -tucks*8,,2 -tufas -tufts*12,1,1 -tufty+,,1 -tulip*20,3,4 -tulle+1,1,1 -tummy+3,,3,,,1 -tumor*32,13 -tunas* -tuned*65,3,2,,,,2 -tuner+7 -tunes*79,7,4,,1 -tunic*4,1,1,,5 -tunny -tuple+ -turbo+1 -turds -turdy -turfs* -turfy -turns*440,38,29,,68,73,87 -turps ,,1 -tusks*38,3,,,1 -tusky ,,1 -tutor*16,4,15 -tutti ,,1 -tutus+ -tuxes+ -twain*7 -twang*8,,1 -twats -tweak+,,,,,,1 -tweed*6,5,4 -tweet+ -twerp+ -twice*400,74,73,1,30,37,26 -twigs*67,1,3,,2 -twill+3,,2 -twine*19,,,,1 -twink -twins*67,8,3,,6 -twiny -twirl*6 -twirp -twist*81,17,18,,4 -twits+ -twixt+ -tying*22,5,2 -tykes+ -typal -typed*9,3,4,,,71 -types*334,116,92,5,1,75,2 -typos+,,,,,1 -tyres ,,2 -tyros+ -tzars+ -udder*3 -ukase ,,1 -ulcer*5,5,2 -ulnar -ulnas -ultra*2,,3 -umbel -umber+,4 -umbra*2 -umiak -umped+2 -umpty+ -unapt -unarc -unarm -unary+1,,,,,2 -unate -unban -unbar*1 -unbox ,,,,,1 -uncap ,1 -uncle*196,25,24,1,11 -uncut+3,,,,,1 -under*2987,703,646,84,410,45,24 -undid*8,1,3,,2 -undue*5,13,9,2 -unfed+1 -unfit*9,1,8,,3,1 -unfix -unhip -unhit -unify*4,2,3,,,1 -union*104,83,148,45,3,2,2 -unite*29,10,6,,2 -units*483,87,79,2,1,122,1 -unity*64,66,44,2,4,3,8 -unjam+ -unlit+,,1 -unman -unmap -unmet+ -unpeg -unpin+1 -unrig -unsay -unsee ,1 -unset+,,,,,3 -unsew -unsex -untie*14,2,,,9 -until*2596,461,478,47,497,115,56 -unwed+,12 -unwon -unzip+1 -upend+ -upped*1,2 -upper*327,70,60,10,47,35,91 -upset*108,14,21,1,1,3 -urban*50,41,28,3 -ureas -urged*74,35,27,4,37 -urger -urges*7,8,2,,1 -urine*20,1,7,,2 -usage*42,14,9,4,,19 -users*13,6,15,2,,46 -usher*7,2,2 -using*1825,143,167,9,5,249,123 -usual*313,96,118,5,,45,16 -usurp*,1 -usury+ -uteri -utero -utter*25,13,13,,47 -uvula -vacua -vacuo -vague*30,25,27,4,,2 -vagus+ -vails -vales*2,,1 -valet*3,2,1 -valid*15,22,31,7,3,12,46 -valor*5,1,,,31 -value*512,200,239,29,22,409,247 -valve*40,3,6 -vamps+ -vaned -vanes*14 -vapes -vapid+ -vapor*209,12,,,3 -varia -vases*10,11,2 -vault*16,2,3,,3 -vaunt+,,1,,2 -veals* -veeps+ -veers*2,1,,,,1 -vegan+ -veils*7,3,4,,3 -veins*79,6,16 -veiny+ -velar -velds -veldt+9,1 -venal+ -vends* -venom*5,2,1,,7 -vents*2,4,2 -venue+,,2 -verbs*583,7,13 -verge*4,2,5,,,,1 -versa+8,6,3,1,,6,4 -verse*117,28,51,,,4 -verso+,,1 -verst -verve+3,4,1 -vests*1,1 -vetch+1 -vexed*5,2,4,2,6 -vexes*,1 -vials*1 -viand+ -vibes+,1 -vicar*2,4,13 -vices*,5,1,,1 -video*2,2,,,,3 -viers -views*117,51,83,12,1 -vigil*8,1,1 -vigor*27,14,,,6 -viler* -villa*5,3,6 -ville -villi -vinca -vined -vines*66,8,3,,15 -vinyl*3,4 -viola*24,2 -viols+1 -viper*3,,1,,5 -viral+1 -vireo* -vires ,,4 -virus*48,13,5 -visas*1 -vised -vises* -visit*443,109,143,2,39 -visor*6,,1 -vista*1,2,2 -vitae+2,,1 -vital*65,56,40,7,,1 -vitam -vitas+ -vitro+,4 -vivas+ -vivid*67,25,14 -vivre ,,1 -vixen*2 -vizor+1 -vocab -vocal*94,14,26 -vodka+4,,4 -vogue*2,4,3,2,,,1 -voice*1280,221,271,,463,1 -voids*,1 -voila+1 -voile*2 -volts*16,1,1 -vomit*4,,1,,1 -voted*60,27,11,9 -voter*7,4,1,9 -votes*54,20,23,27 -vouch*2 -vowed*8,5,1,,19 -vowel*1484,7 -vower -voxel -vroom 2 -vulva -vying*1,3 -wacko+ -wacky+,1 -waded*33,2,2 -wader+ -wades*5 -wadis+1 -wafer*,,1,,3 -wafts* -waged*8,7,2,2,4 -wager*8,3,,,2 -wages*74,42,61,7,41 -wagon*356,53,10,,1 -wahoo 1 -waifs* -wails*2,2,,,2 -waist*80,11,16,,3 -waits*28,2,,1,11,3 -waive*,1,3 -waked*8,2,,,1 -waken*4,,2 -waker -wakes*23,1,,,2 -waled+ -wales+1,2 -walks*140,13,10,,39,2,1 -walls*478,70,62,5,108 -waltz*29,1,12 -wands*2,,1,,1 -waned*5,2,1,,1 -wanes*2,,,,1 -wanly*1,,1 -wanna 6,5,3 -wanta 6,1 -wants*461,71,72,13,3,23,2 -wards*3,3,4,1 -wares*19,1,2,,14 -warms*31,1,1,,2 -warns*15,3,4,1,2,2 -warps* -warts*4,5,1 -warty+9,1 -washy -wasps*15,,,,1 -waspy -wassa 1 -waste*191,35,55,9,120,2,2 -watch*969,80,80,4,68,17,2 -water*7194,436,387,10,518 -watsa 1 -watts*7 -waved*173,16,13,,13,,1 -waver*5,3,,,3 -waves*647,51,22,1,41 -waxed*173,4,6,,2 -waxen*3,1,2 -waxer+5 -waxes*647 -wazoo -weald -weals -weans* -wears*74,5,8,1,3,1 -weary*104,16,18,,48,1 -weave*53,4,3,,4 -webby -weber -wedge*34,4,1,1,1 -wedgy -weeds*105,5,8,,12 -weedy*4,,3 -weeks*526,142,127,24,22,,1 -weeny -weeps*3,,,,2 -weepy+ -weest -wefts -weigh*199,4,9,1,1 -weird*32,9,3,,,12,4 -weirs ,1 -welch+,5 -welds*2,,2,,,1 -wells*78,4,1,1,5 -welsh ,1 -welts*2,1,1 -wench+3 -wends* -wests -wetly 1,1 -whack*11,1,1,,,2 -whale*274,,8,,1 -whams+ -whang+ -wharf*42,2,6,3 -whats -wheal -wheat*342,9,12,10,53 -wheee 1 -wheel*418,54,32,,27,,4 -whelk*1 -whelm -whelp*1,,,,2 -whens 2 -where*5611,930,1041,86,474,300,321 -whets* -whews -wheys* -which*14016,3560,4467,347,3083,756,362 -whiff*6,1,2 -while*2837,679,590,110,384,132,35 -whims*1,1,1,1 -whine*13,4,2 -whiny+1 -whips*17,1,1,,6 -whipt 1 -whirl*26,3,2,,2 -whirr+5 -whirs*1 -whish+ -whisk*12,,1 -whist+5,,2 -white*2085,260,261,14,71,36,1 -whits* -whizz+3 -whoas -whole*1886,309,435,28,384,52,17 -whomp+1 -whooo 1 -whoop*19,1 -whops+ -whore 1,2,1 -whorl+ -whose*799,251,301,40,346,180,103 -whoso -whump -wicks* -widen*14,5,3,2,,1 -wider*83,17,43,10,,17,1 -widow*54,24,28,,70,9 -width*149,14,12,,2,250,2 -wield*3,1,,,5 -wifey -wilco -wilds*13 -wiled -wiles*4,2,,,4 -wills*8,1,2,,8 -wilts*1,,1 -wimps+ -wimpy+ -wince*4 -winch+4,,2 -winds*367,19,16,,32,,1 -windy*53,2,4,1,2 -wined+ -wines*20,24,25,,1 -winey -wings*514,25,29,2,102 -winks*3,,,,4 -winos+,1 -wiped*79,19,14,1,16,2,3 -wiper+3 -wipes*4,,,,3,2,1 -wired*22,11,1 -wirer -wires*205,13,6 -wised ,,1 -wiser*21,7,6,2,9 -wises -wisps*8,1,1 -wispy*,2 -wists -witch*109,5,2 -withs -witty*4,10,8 -wives*68,17,50,2,15 -wizen -woken*,,4 -wolds -woman*750,217,243,5,409 -wombs*,,,,2 -women*592,184,198,14,251,,1 -wonks -wonky -wonts -woods*557,24,12,,4,1 -woody*24 -wooed*1,1,2,,1 -wooer+ -woofs*1 -wools* -wooly* -woosh 3 -woozy+1 -words*11215,272,315,16,660,184,49 -wordy*3,1 -works*485,124,165,15,234,90,45 -world*2799,687,586,81,353,12,11 -worms*119,4,7,,13 -wormy*1,1 -worry*214,55,44,4,5,13,2 -worse*180,50,90,9,37,8,1 -worst*108,34,45,8,3,2,4 -worth*327,91,118,19,18,13,1 -worts -would*11188,2714,2799,460,696,450,102 -wound*161,28,26,,31 -woven*84,9,3,,13 -wowed*1 -wowee -wrack+1,1 -wraps*12,2,,,1,,1 -wrath*17,8,4,,278 -wreak*1,1,,,1 -wreck*75,8,8,1,1 -wrens*8 -wrest*4,1,,1 -wrier -wring*6,2,1,,2 -wrist*61,9,17 -write*9846,106,101,3,89,105,125 -writs+1,1 -wrong*606,129,162,20,101,29,12 -wrote*877,181,120,5,103,6,1 -wroth ,,,,1 -wrung*7,,1,1,2 -wryer+ -wryly*3,3,4 -wurst+ -xenon+3,1 -xerox+ -xored -xylem+1,4 -yacht*16,1,17 -yahoo -yanks*3,1,,1 -yards*360,63,57,,1,1 -yarns*63,6,2 -yawed 1 -yawls 2 -yawns+1,,2 -yawny 1 -yawps 1 -yearn*4,1,1,,1 -years*3966,958,1086,185,594,9,15 -yeast*47,3,1 -yecch -yella 7 -yells*26 -yelps*2,1 -yenta -yerba -yeses* -yield*47,35,42,5,52,16,17 -yikes+ -yipes+1 -yobbo -yodel*2,1 -yogas* -yogic -yogis+ -yoked*2,,,,3 -yokel+1,1 -yokes*4,,,,2 -yolks+12,,1 -yolky -yores -young*1920,367,485,22,358 -yourn 1 -yours*170,25,48,,76,2 -youse 1 -youth*201,75,48,8,102 -yowls* -yoyos+ -yucca*12,1 -yucky+ -yukky -yules* -yummy+3 -yurts -zappy -zayin -zeals* -zebra*25,1 -zebus+1 -zeros*42,2,7,,,2,3 -zests* -zesty+ -zetas+ -zilch+ -zincs -zings+ -zingy+ -zippy+ -zloty -zombi -zonal+,,2 -zoned*,1 -zones*43,3,9,2 -zonks -zooey -zooks -zooms*3,1 -zowie 4 -* End of file "words.dat" diff --git a/examples/words.py b/examples/words.py deleted file mode 100644 index ce1874bd..00000000 --- a/examples/words.py +++ /dev/null @@ -1,101 +0,0 @@ -""" -The words.dat example from the Stanford Graph Base. - -SGBWords() returns an undirected graph over the 5757 5-letter -words in the datafile words.dat. Two words are connected by an edge -if they differ in one letter, resulting in 14,135 edges. This example -is described in Section 1.1 in Knuth's book [1,2]. - -References. ----------- - -[1] Donald E. Knuth, - "The Stanford GraphBase: A Platform for Combinatorial Computing", - ACM Press, New York, 1993. -[2] http://www-cs-faculty.stanford.edu/~knuth/sgb.html - -""" - -__author__ = """Brendt Wohlberg\nAric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-04-01 07:56:04 -0700 (Fri, 01 Apr 2005) $" -__credits__ = """""" -__revision__ = "" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -import re -import sys - -__author__ = """""" -__date__ = "" -__credits__ = """""" -__version__ = "" -# $Header$ - - -#------------------------------------------------------------------- -# The Words/Ladder graph of Section 1.1 -#------------------------------------------------------------------- - -def _notComment(line): - return not(line.startswith('*')) - - -def _wdist(a,b): - """ Return simple edit distance between two words a and b. """ - - d=abs(len(a)-len(b)) - for k in range(0,min(len(a),len(b))): - if a[k] != b[k]: - d = d + 1 - return d - - -def words_graph(): - """ Return the words example graph from the Stanford GraphBase""" - - datafile = 'words.dat' - words = map(lambda x: x[0:5], filter(_notComment, open(datafile).readlines())) - if not words: # zero length - raise StandardError, "error reading graph definition data in ", datafile - - G = Graph(name="words") - - for w in words: - G.add_node(w) - for k in xrange(0,len(words)): - for l in xrange(k+1,len(words)): - if _wdist(words[k],words[l]) == 1: - G.add_edge(words[k],words[l]) - - return G - - - - -if __name__ == '__main__': - from networkx import * - print "Loading words.dat" - G=words_graph() - print "Loaded Donald Knuth's words.dat containing 5757 five-letter English words." - print "Two words are connected if they differ in one letter." - print "graph has %d nodes with %d edges"\ - %(number_of_nodes(G),number_of_edges(G)) - - sp=shortest_path(G, 'chaos', 'order') - print "shortest path between 'chaos' and 'order' is:\n", sp - - sp=shortest_path(G, 'nodes', 'graph') - print "shortest path between 'nodes' and 'graph' is:\n", sp - - sp=shortest_path(G, 'pound', 'marks') - print "shortest path between 'pound' and 'marks' is:\n", sp - - print number_connected_components(G),"connected components" - - diff --git a/examples/write_dotfile.py b/examples/write_dotfile.py deleted file mode 100644 index 96cbde58..00000000 --- a/examples/write_dotfile.py +++ /dev/null @@ -1,41 +0,0 @@ -#!/usr/bin/env python -""" -Draw a graph with neato layout using pydot to create dot graph object -with node colors. -""" -__author__ = """Aric Hagberg (hagberg@lanl.gov)""" -__date__ = "$Date: 2005-03-28 13:05:55 -0700 (Mon, 28 Mar 2005) $" -__credits__ = """""" -__revision__ = "$Revision: 882 $" -# Copyright (C) 2004 by -# Aric Hagberg <hagberg@lanl.gov> -# Dan Schult <dschult@colgate.edu> -# Pieter Swart <swart@lanl.gov> -# Distributed under the terms of the GNU Lesser General Public License -# http://www.gnu.org/copyleft/lesser.html - -from networkx import * -try: - from NX.drawing.nx_pydot import * -except: - print - print "pydot not found see https://networkx.lanl.gov/Drawing.html for info" - print - raise - - - - -G=grid_2d_graph(5,5) # 5x5 grid -P=pydot_from_networkx(G) -for n in P.node_list: - if int(n.name)>10: - n.color="red" - n.style="filled" - if int(n.name)>20: - n.shape="circle" - n.style="filled" - n.color="blue" - -P.write("grid.dot") -print "Now run: neato -Tps grid.dot >grid.ps" |