Hi J, (cc. everyone),

Thanks. Griffin suggested a good quick-fix: I only needed some wrapper
functions from corr, so I pulled those out and made them into a separate
library. I get the impression a lot of people use corr just for a few common
features ("program FPGA", "read BRAM", etc.) that has nothing to do with the
correlator. The wrapper functions don't seem to have any dependencies within
corr, which was really convenient.

Cheers,
Peter

-----Original Message-----
From: Jason Manley [mailto:jasonman...@gmail.com] 
Sent: Wednesday, April 27, 2011 3:21 AM
To: pe...@dotnet.za.net
Cc: casper@lists.berkeley.edu
Subject: Re: [casper] corr Package compatibility with Windows

Howsit Peter

This is complaining that the Python curses package (ncurses) is not
installed. This is used by "scroll" and is not realy used elsewhere in corr.
In general it is not needed other than for pretty screen printouts in the
corr scripts. It's a standard package in Linux (and Mac) so I got a little
lazy here. I am about to release 0.6.6 and will try'n change things so that
this isn't needed by default. 

However, I suspect that even without this dependancy, there will be other
standard packages either missing or with subtly different function calls.
This error is probably the first of many. I am willing to make quick, easy
changes to corr in order to get it working on Windows. But I don't actually
develop on Windows and so unless someone is willing to beta test every
version, I will not be able to maintain Windows compatibility.

Jason 

On 27 Apr 2011, at 11:31, Peter McMahon wrote:

> Hi everyone,
>  
> Does anyone know if it is possible to get the "corr" package to run on
Windows, and if so, could you please provide some hints on how to achieve
this?
>  
> I am attempting to run a sample piece of Python code that uses "corr". I
downloaded and installed corr from the tar.gz at
http://pypi.python.org/pypi/corr, which suggested that it is "OS
Independent".
>  
> Unfortunately, when trying to execute this sample script, I get the
following error:
>  
> ----
> Traceback (most recent call last):
>   File "C:\LabControl\Peter\ROACH\adcsnap_updated.py", line 5, in <module>
>     import matplotlib, corr, time, mkid, struct, numpy
>   File "C:\Python26\lib\site-packages\corr\__init__.py", line 11, in
<module>
>     import cn_conf, katcp_wrapper, log_handlers, corr_functions,
scroll,katadc,iadc
>   File "C:\Python26\lib\site-packages\corr\scroll.py", line 10, in
<module>
>     import curses, sys
>   File "C:\Python26\lib\curses\__init__.py", line 15, in <module>
>     from _curses import *
> ImportError: No module named _curses
> ----
>  
> I spent a while trying to fix this, but some Googling revealed that at
least as of a few years ago, there was no "curses" support in Python for
Windows. I started trying to integrate a Windows equivalent of curses, but
realized that it wouldn't perhaps be quite as easy to do as I had hoped.
Hence from this e-mail I hope to learn about others' experiences with "corr"
on Windows before I go on.
>  
> Thanks,
> Peter


Reply via email to