diff --git a/OpenPNM/Network/models/pore_topology.py b/OpenPNM/Network/models/pore_topology.py
index <HASH>..<HASH> 100644
--- a/OpenPNM/Network/models/pore_topology.py
+++ b/OpenPNM/Network/models/pore_topology.py
@@ -24,4 +24,29 @@ def get_subscripts(network,
         ind = _sp.vstack((i,j,k)).T
         vals = _sp.ones((network.Np,3))*_sp.nan
         vals[network.pores('internal')] = ind
-        return vals
\ No newline at end of file
+        return vals
+        
+def set_spacing(network,
+                spacing,
+                subscripts='pore.subscript',
+                **kwargs):
+    r'''
+    Calculates the pore coordinates based on supplied spacing and pore 
+    subscript values.  The returned coordinates are offset by half of the 
+    lattice spacing so that pore are centered in each lattice cell.  
+    
+    Notes
+    -----
+    This model is intended for Cubic networks
+    '''
+    coords = (network[subscripts] + 0.5)*spacing
+    return coords
+    
+
+
+
+
+
+
+
+
Added lattice spacing model to the network 'models'