Index: /issm/trunk/src/m/classes/public/plot/parse_options.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/parse_options.m	(revision 1123)
+++ /issm/trunk/src/m/classes/public/plot/parse_options.m	(revision 1124)
@@ -80,4 +80,17 @@
 	options_struct.noicesheet=0;
 end
+
+%water values
+watervalues=findarg(optionstring,'water');
+if ~isempty(watervalues),
+	if strcmpi(watervalues(1).value,'none'),
+		options_struct.nowater=1;
+	else
+		options_struct.nowater=0;
+	end
+else
+	options_struct.nowater=0;
+end
+
 
 %Antzoom
Index: /issm/trunk/src/m/classes/public/plot/processdata.m
===================================================================
--- /issm/trunk/src/m/classes/public/plot/processdata.m	(revision 1123)
+++ /issm/trunk/src/m/classes/public/plot/processdata.m	(revision 1124)
@@ -50,4 +50,12 @@
 		data(find(~md.elementoniceshelf))=NaN;
 	end
+	%no water?
+	if ~isnan(options_structure.nowater) & options_structure.nowater,
+		data(find(md.elementonwater))=NaN;
+	end
+	%log?
+	if ~isnan(options_structure.log),
+		data=log(data)/log(options_structure.log);
+	end
 end
 
@@ -65,4 +73,14 @@
 		data(pos)=NaN;
 	end
+	%no water?
+	if ~isnan(options_structure.nowater) & options_structure.nowater,
+		pos=find(md.gridonwater);
+		data(pos)=NaN;
+	end
+	%log?
+	if ~isnan(options_structure.log),
+		data=log(data)/log(options_structure.log);
+	end
+
 end
 
