<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><meta name=Generator content="Microsoft Word 14 (filtered medium)"><!--[if !mso]><style>v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
</style><![endif]--><style><!--
/* Font Definitions */
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
@font-face
        {font-family:Tahoma;
        panose-1:2 11 6 4 3 5 4 4 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0in;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
p.MsoAcetate, li.MsoAcetate, div.MsoAcetate
        {mso-style-priority:99;
        mso-style-link:"Balloon Text Char";
        margin:0in;
        margin-bottom:.0001pt;
        font-size:8.0pt;
        font-family:"Tahoma","sans-serif";}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
span.BalloonTextChar
        {mso-style-name:"Balloon Text Char";
        mso-style-priority:99;
        mso-style-link:"Balloon Text";
        font-family:"Tahoma","sans-serif";}
.MsoChpDefault
        {mso-style-type:export-only;
        font-family:"Calibri","sans-serif";}
@page WordSection1
        {size:8.5in 11.0in;
        margin:1.0in 1.0in 1.0in 1.0in;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]--></head><body lang=EN-US link=blue vlink=purple><div class=WordSection1><p class=MsoNormal style='margin-bottom:6.0pt'>Hi everybody<o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>I'm having some difficulty with the example 'Galaxy mass' in the tutorial at <a href="http://learn.astropy.org/rst-tutorials/quantities.html?highlight=filtertutorials">http://learn.astropy.org/rst-tutorials/quantities.html?highlight=filtertutorials</a> <o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>These lines are to setup matplotlib:<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>import matplotlib.pyplot as plt<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:6.0pt;margin-left:.5in'><span style='font-family:"Courier New"'>%matplotlib inline</span><o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>Spyder will not accept the second (i.e. <span style='font-family:"Courier New"'>%matplotlib inline</span>) because, according to a Stack Overflow answer 'Line magics are only supported by the IPython command line. They cannot be used inside a script, because %something is not correct Python syntax'.<o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>Suggestion is to use<o:p></o:p></p><p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:6.0pt;margin-left:.5in'><span style='font-family:"Courier New"'>exec(%matplotlib inline)<o:p></o:p></span></p><p class=MsoNormal style='margin-bottom:6.0pt'>This is accepted by the Python interpreter but doesn't work, i.e. the subsequent code<o:p></o:p></p><p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>plt.figure()<o:p></o:p></span></p><p class=MsoNormal style='margin-left:.5in'><span style='font-family:"Courier New"'>plt.hist(v, bins='auto', histtype="step")<o:p></o:p></span></p><p class=MsoNormal style='mso-margin-top-alt:0in;margin-right:0in;margin-bottom:6.0pt;margin-left:.5in'><span style='font-family:"Courier New"'>plt.ylabel("N")<o:p></o:p></span></p><p class=MsoNormal>… does not produce the histogram expected.  The variable v is calculated earlier in the code.<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>All the rest of the code works exactly as expected.  I've added input statements to vary Reff and vmean in order to observe the effect of varying these parameters and the results from the code check out against results using a calculator.<o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>I’m using Spyder 3 on Windows 10, fully patched.<o:p></o:p></p><p class=MsoNormal style='margin-bottom:6.0pt'>Does anyone know of a way around this histogram problem?<o:p></o:p></p><p class=MsoNormal>Best regards<o:p></o:p></p><p class=MsoNormal>Gordon Dennis<o:p></o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><o:p> </o:p></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>+44(0)1934 838096 / +44(0)7774628110 / Skype: gordon.dennis<o:p></o:p></span></p><p class=MsoNormal><span lang=EN-GB style='color:#1F497D'>Sent from my Analytical Engine<o:p></o:p></span></p><p class=MsoNormal><span style='color:#1F497D'><img border=0 width=200 height=129 id="Picture_x0020_1" src="cid:image003.jpg@01D55CD9.28D1BBB0" alt="Description: analyticalEngine"></span><span lang=EN-GB><o:p></o:p></span></p><p class=MsoNormal><o:p> </o:p></p></div></body></html>