Index: /issm/trunk-jpl/src/m/contrib/netCDF/read_netCDF.py
===================================================================
--- /issm/trunk-jpl/src/m/contrib/netCDF/read_netCDF.py	(revision 19408)
+++ /issm/trunk-jpl/src/m/contrib/netCDF/read_netCDF.py	(revision 19408)
@@ -0,0 +1,25 @@
+from netCDF4 import Dataset
+import time
+import collections
+from os import path, remove
+
+def netCDFRead(filename):
+	
+	def walktree(data):
+		keys = data.groups.keys()
+		yield keys
+		for key in keys:
+			for children in walktree(data.groups[str(key)]):
+				yield children
+				
+	if path.exists(filename):
+		print ('Opening {} for reading '.format(filename))
+		NCData=Dataset(filename, 'r')
+		class_dict={}
+		
+		for children in walktree(NCData):
+			for child in children:
+				class_dict[str(child)]=str(getattr(NCData.groups[str(child)],'classtype')+'()')
+
+		print class_dict
+				
