<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/python-montage/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/python-montage/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Mon, 30 Nov 2009 02:05:35 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/python-montage/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>mosaic error - missing patches</title><link>https://sourceforge.net/p/python-montage/bugs/3/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When making a large mosaic, some files listed in images_raw.tbl don't show up in images_projected.tbl, projected/, or stats.tbl.  The attached image shows the result.&lt;/p&gt;
&lt;p&gt;When I ran mProjExec on the command line, this did not happen.  I haven't tested it without MPI yet, though - that could be the problem, but testing takes 8x longer.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">keflavich</dc:creator><pubDate>Mon, 30 Nov 2009 02:05:35 -0000</pubDate><guid>https://sourceforge.net46f57b06c2ca35534cf69804630908d92ada2dfa</guid></item><item><title>MPI messages aren't handled properly</title><link>https://sourceforge.net/p/python-montage/bugs/2/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Sometimes warnings are printed during normal operations.  When using MPI, they are printed (nprocessors) times [not entirely sure], and they are comma-separated, so splitting on ', ' leads to bad pairs in status.py.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;Possible fix (but maybe this is a bad thing to do?):&lt;br /&gt;
try: &lt;br /&gt;
key, value = pair.split('=')&lt;br /&gt;
except:&lt;br /&gt;
continue&lt;/p&gt;
&lt;p&gt;montage.wrappers.mosaic(pwd,pwd+"/montage/",mpi=True,header='EIGA.hdr')&lt;br /&gt;
Listing raw frames&lt;br /&gt;
Projecting raw frames&lt;br /&gt;
^@^@------------------------------------------------------------&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "&amp;lt;ipython console&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/wrappers.py", line 192, in mosaic&lt;br /&gt;
raw_dir='raw', mpi=mpi)&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/commands.py", line 1676, in mProjExec&lt;br /&gt;
return status.Struct("mProjExec", p.stdout.read().strip())&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/status.py", line 37, in __init__&lt;br /&gt;
key, value = pair.split('=')&lt;br /&gt;
ValueError: need more than 1 value to unpack&lt;/p&gt;
&lt;p&gt;&amp;gt; /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/status.py(37)__init__()&lt;br /&gt;
36             for pair in string.split(', '):&lt;br /&gt;
---&amp;gt; 37                 key, value = pair.split('=')&lt;br /&gt;
38                 if value in strings:&lt;/p&gt;
&lt;p&gt;ipdb&amp;gt; pair&lt;br /&gt;
"max error &amp;gt; 0.1: don't use alt output header"&lt;br /&gt;
ipdb&amp;gt; string&lt;br /&gt;
"max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt output header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, max error &amp;gt; 0.1: don't use alt input header, stat=e0aa021e21dddbd6d8cecec71e9cf564, count=943, failed=943, nooverlap=0"&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">keflavich</dc:creator><pubDate>Sun, 29 Nov 2009 16:32:35 -0000</pubDate><guid>https://sourceforge.netcc38cfa7a289c5373d433d6dffe1dbccc887f900</guid></item><item><title>message parsing fails b/c two messages are passed </title><link>https://sourceforge.net/p/python-montage/bugs/1/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;montage.wrappers.mosaic(pwd,pwd+"/montage/",mpi=True)&lt;br /&gt;
Listing raw frames&lt;br /&gt;
Computing optimal header&lt;br /&gt;
Projecting raw frames&lt;br /&gt;
------------------------------------------------------------&lt;br /&gt;
Traceback (most recent call last):&lt;br /&gt;
File "&amp;lt;ipython console&amp;gt;", line 1, in &amp;lt;module&amp;gt;&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/wrappers.py", line 192, in mosaic&lt;br /&gt;
raw_dir='raw', mpi=mpi)&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/commands.py", line 1676, in mProjExec&lt;br /&gt;
return status.Struct("mProjExec", p.stdout.read().strip())&lt;br /&gt;
File "/Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/status.py", line 36, in __init__&lt;br /&gt;
key, value = pair.split('=')&lt;br /&gt;
ValueError: too many values to unpack&lt;/p&gt;
&lt;p&gt;&amp;gt; /Library/Frameworks/Python.framework/Versions/2.6/lib/python2.6/site-packages/montage/status.py(36)__init__()&lt;br /&gt;
35             for pair in string.split(', '):&lt;br /&gt;
---&amp;gt; 36                 key, value = pair.split('=')&lt;br /&gt;
37                 if value in strings:&lt;/p&gt;
&lt;p&gt;ipdb&amp;gt; pair&lt;br /&gt;
'msg=904e99c8dcc831d01953d5740140541d]\n[struct stat=bb1ca97ec761fc37101737ba0aa2e7c5'&lt;br /&gt;
ipdb&amp;gt; pair.split('=')&lt;br /&gt;
['msg', '904e99c8dcc831d01953d5740140541d]\n[struct stat', 'bb1ca97ec761fc37101737ba0aa2e7c5']&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Sun, 29 Nov 2009 07:28:55 -0000</pubDate><guid>https://sourceforge.net3224e2609fd7dc8c56e9c5946fdadcfac15285e8</guid></item></channel></rss>