<div dir="ltr"><div class="gmail_default" style="font-size:small">Shika,</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">It is hard to debug your problem without seeing your code. For future purposes, if you ever get an error you don't understand, you can check out our error page at:<br></div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default"><a href="http://www.ncl.ucar.edu/Document/Language/error_messages.shtml">http://www.ncl.ucar.edu/Document/Language/error_messages.shtml</a><br></div><div class="gmail_default"><br></div><div class="gmail_default">You can then use the browser search to search for the error message you're getting:</div><div class="gmail_default"><br></div><div class="gmail_default"><font face="monospace, monospace"><span style="color:rgb(34,34,34);font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline">Assignment type mismatch, right hand side can't be coerced to type of left hand side</span><br></font></div><div class="gmail_default"><span style="color:rgb(34,34,34);font-family:arial,sans-serif;font-size:12.8px;font-style:normal;font-variant-ligatures:normal;font-variant-caps:normal;font-weight:400;letter-spacing:normal;text-align:start;text-indent:0px;text-transform:none;white-space:normal;word-spacing:0px;background-color:rgb(255,255,255);text-decoration-style:initial;text-decoration-color:initial;float:none;display:inline"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">It will take you to this link:</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px"><a href="http://www.ncl.ucar.edu/Document/Language/error_messages.shtml#AssignMismatch">http://www.ncl.ucar.edu/Document/Language/error_messages.shtml#AssignMismatch</a></span><br></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">As you pointed out, the issue is simply that you are trying to assign a variable to another variable that already exists, but that has a type that it can't be coerced to.</span></div><div class="gmail_default"><span style="font-size:12.8px"><br></span></div><div class="gmail_default"><span style="font-size:12.8px">For example, if you do this:</span></div><div class="gmail_default"><span style="font-size:12.8px"><font face="monospace, monospace"><br></font></span></div><div class="gmail_default"><span style="font-size:12.8px"><font face="monospace, monospace">y = 5.5    ; type float</font></span></div><div class="gmail_default"><span style="font-size:12.8px"><font face="monospace, monospace">x = 3.8d   ; type double</font></span></div><div class="gmail_default"><span style="font-size:12.8px"><font face="monospace, monospace">y = x</font></span></div><div class="gmail_default"><br></div><div class="gmail_default">You will get the error because you are trying to put a double (x) into a float (y).  NCL will not allow you to coerce a "larger" type to a smaller type, unless you explicitly force it with one of the coercion functions, like "tofloat":</div><div class="gmail_default"><br></div><div class="gmail_default"><font face="monospace, monospace">y = tofloat(x)</font></div><div class="gmail_default"><br></div><div class="gmail_default">If you are still ending up with a double, then you need to check your assignment statement very closely. </div><div class="gmail_default"><br></div><div class="gmail_default">Possibly there's another variable that's of type double, thus causing the whole equation to be of type double. Use printVarSummary to verify the type of every variable in your equation to see if any of them are double.</div><div class="gmail_default"><br></div><div class="gmail_default">If you continue to have problems, then it would help us if we could see your code and the exact line where the error occurs.  It would also help to see a printVarSummary of every variable in the equation.</div><div class="gmail_default"><br></div><div class="gmail_default">Thanks,</div><div class="gmail_default"><br></div><div class="gmail_default">--Mary</div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div><div class="gmail_default"><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Mon, Feb 12, 2018 at 11:45 PM, Shikha SIngh <span dir="ltr"><<a href="mailto:08.singhshikha@gmail.com" target="_blank">08.singhshikha@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>Dear all,<br><br></div>I am trying to do a multivariate EOF analysis with two variiables (following the example from mjoclivar_14).<br></div>However, when I try to combine all data in one array it gives me the error:<br><br>'fatal:Assignment type mismatch, right hand side can't be coerced to type of left hand side'<br clear="all"><div><br></div><div>I
 checked and found that the both the variables are of type float, 
however, dimension (lat, lon, time) in one variable are of data-type 
float, whereas in the other are of type double.<br></div><div><br></div><div>I
 tried converting by extracting the dimension individually, converting 
them to float and reassigning to the variable, but it is not working. 
The data type still remains double. <br></div><div><br>How do I do it? Kindly help.<br></div><div><br><br></div><div>Thanks<span class="HOEnZb"><font color="#888888"><br></font></span></div><span class="HOEnZb"><font color="#888888">Shikha Singh</font></span></div>
<br>______________________________<wbr>_________________<br>
ncl-talk mailing list<br>
<a href="mailto:ncl-talk@ucar.edu">ncl-talk@ucar.edu</a><br>
List instructions, subscriber options, unsubscribe:<br>
<a href="http://mailman.ucar.edu/mailman/listinfo/ncl-talk" rel="noreferrer" target="_blank">http://mailman.ucar.edu/<wbr>mailman/listinfo/ncl-talk</a><br>
<br></blockquote></div><br></div>