Re: [casper] casperfpga on python3

2021-03-22 Thread Adam Isaacson
Hi Guillermo,

The branch that Danny sent you is the correct branch to use
https://github.com/casper-astro/casperfpga/tree/py3-merge. The branch in
the ska-sa repo is still a work in progress and needs to be fully tested. I
have a feeling that both branches may not work for the SKARAB hardware -
needs some tweaks. I can say that python 2.7 casperfpga works just fine for
SKARAB though.

Kind regards,

Adam Isaacson
South African Radio Astronomy Observatory (SARAO)
Hardware Manager
Cell: (+27) 825639602
Tel:  (+27) 215067300
email: aisaac...@ska.ac.za



On Mon, Mar 22, 2021 at 3:53 PM Guillermo Gancio  wrote:

> Hi Danny,
>
> Thank you very much, it seems to be ok!
> What I did was...
> Clone the git, change the branch to py3-merge, pip install -r
> requirements, python setup.py install...
>
> Then from from Ipython I got:
>
> In [1]: import casperfpga
>
> In [2]: casperfpga.__version__
> Out[2]: '0.4.4.dev1032+py3.merge.c536a4d'
> In [6]: fpga.is_connected()
> Out[6]: True
>
>
> Thank you very much!
>
>
> El lun, 22 mar 2021 a las 10:35, Danny C Price ()
> escribió:
> >
> > Hi Guillermo,
> >
> > You could try this branch:
> https://github.com/casper-astro/casperfpga/tree/py3-merge
> >
> > This works for my purposes in Py3 (with the snap board), with the *huge*
> caveat that adc calibration doesnt work. (Ive heard that this has been
> solved by Aaron and Jonathon but not merged).
> >
> > Cheers,
> > Danny
> >
> >
> > On Mon, 22 Mar 2021, 21:28 Guillermo Gancio,  wrote:
> >>
> >> Dear all,
> >>
> >> I'm trying the python3-port of casperfpga, from
> >> https://github.com/ska-sa/casperfpga/tree/python3-port
> >> I had to fix some minnor issues like
> >> "except KatcpClientError, e: " to "(except KatcpClientError, e):
> >> and
> >> "from thread" to "from _thread"
> >> which I'm not sure if they are ok
> >> And then I got the following error while doing "import casperfpga" in
> >> ipython, that I cannot figure out..
> >>
> >>
> /home/user1/casperfpga3/lib/python3.7/site-packages/katcp/resource_client.py
> >> in ()
> >> 847'{1!s}'.format(sensor_name,
> reply))
> >> 848 # Register with the ABC
> >> --> 849
> resource.KATCPSensorsManager.register(KATCPClientResourceSensorsManager)
> >> 850
> >> 851 class KATCPClientResourceRequest(resource.KATCPRequest):
> >>
> >> AttributeError: type object 'KATCPSensorsManager' has no attribute
> 'register'
> >>
> >> Any idea?
> >> Thanks.
> >>
> >> --
> >> You received this message because you are subscribed to the Google
> Groups "casper@lists.berkeley.edu" group.
> >> To unsubscribe from this group and stop receiving emails from it, send
> an email to casper+unsubscr...@lists.berkeley.edu.
> >> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CA%2BEePfS%3DVnQKv-E%2ByQpDOWJm7gRxZn2HcX8N-2K-JefPqvHX2g%40mail.gmail.com
> .
> >
> > --
> > You received this message because you are subscribed to the Google
> Groups "casper@lists.berkeley.edu" group.
> > To unsubscribe from this group and stop receiving emails from it, send
> an email to casper+unsubscr...@lists.berkeley.edu.
> > To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAAtMgq%3DdgbqHJK4iGw8t1Zfeji1dbLrcHOMUoP6FWs%2BpWd%2BC8w%40mail.gmail.com
> .
>
> --
> You received this message because you are subscribed to the Google Groups "
> casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CA%2BEePfSJmqiL4mPdVNU%2B8kKmQEZdGDkm8zjdBOuwh4r75XFC3A%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnEp_pG%2BtR8cQCOYVp0Ozpz8soxBaSRDL8mGKqnETYt_fA%40mail.gmail.com.


Re: [casper] casperfpga on python3

2021-03-22 Thread Guillermo Gancio
Hi Danny,

Thank you very much, it seems to be ok!
What I did was...
Clone the git, change the branch to py3-merge, pip install -r
requirements, python setup.py install...

Then from from Ipython I got:

In [1]: import casperfpga

In [2]: casperfpga.__version__
Out[2]: '0.4.4.dev1032+py3.merge.c536a4d'
In [6]: fpga.is_connected()
Out[6]: True


Thank you very much!


El lun, 22 mar 2021 a las 10:35, Danny C Price () escribió:
>
> Hi Guillermo,
>
> You could try this branch: 
> https://github.com/casper-astro/casperfpga/tree/py3-merge
>
> This works for my purposes in Py3 (with the snap board), with the *huge* 
> caveat that adc calibration doesnt work. (Ive heard that this has been solved 
> by Aaron and Jonathon but not merged).
>
> Cheers,
> Danny
>
>
> On Mon, 22 Mar 2021, 21:28 Guillermo Gancio,  wrote:
>>
>> Dear all,
>>
>> I'm trying the python3-port of casperfpga, from
>> https://github.com/ska-sa/casperfpga/tree/python3-port
>> I had to fix some minnor issues like
>> "except KatcpClientError, e: " to "(except KatcpClientError, e):
>> and
>> "from thread" to "from _thread"
>> which I'm not sure if they are ok
>> And then I got the following error while doing "import casperfpga" in
>> ipython, that I cannot figure out..
>>
>> /home/user1/casperfpga3/lib/python3.7/site-packages/katcp/resource_client.py
>> in ()
>> 847'{1!s}'.format(sensor_name, 
>> reply))
>> 848 # Register with the ABC
>> --> 849 
>> resource.KATCPSensorsManager.register(KATCPClientResourceSensorsManager)
>> 850
>> 851 class KATCPClientResourceRequest(resource.KATCPRequest):
>>
>> AttributeError: type object 'KATCPSensorsManager' has no attribute 'register'
>>
>> Any idea?
>> Thanks.
>>
>> --
>> You received this message because you are subscribed to the Google Groups 
>> "casper@lists.berkeley.edu" group.
>> To unsubscribe from this group and stop receiving emails from it, send an 
>> email to casper+unsubscr...@lists.berkeley.edu.
>> To view this discussion on the web visit 
>> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CA%2BEePfS%3DVnQKv-E%2ByQpDOWJm7gRxZn2HcX8N-2K-JefPqvHX2g%40mail.gmail.com.
>
> --
> You received this message because you are subscribed to the Google Groups 
> "casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit 
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAAtMgq%3DdgbqHJK4iGw8t1Zfeji1dbLrcHOMUoP6FWs%2BpWd%2BC8w%40mail.gmail.com.

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CA%2BEePfSJmqiL4mPdVNU%2B8kKmQEZdGDkm8zjdBOuwh4r75XFC3A%40mail.gmail.com.


Re: [casper] casperfpga on python3

2021-03-22 Thread Danny C Price
Hi Guillermo,

You could try this branch:
https://github.com/casper-astro/casperfpga/tree/py3-merge

This works for my purposes in Py3 (with the snap board), with the *huge*
caveat that adc calibration doesnt work. (Ive heard that this has been
solved by Aaron and Jonathon but not merged).

Cheers,
Danny


On Mon, 22 Mar 2021, 21:28 Guillermo Gancio,  wrote:

> Dear all,
>
> I'm trying the python3-port of casperfpga, from
> https://github.com/ska-sa/casperfpga/tree/python3-port
> I had to fix some minnor issues like
> "except KatcpClientError, e: " to "(except KatcpClientError, e):
> and
> "from thread" to "from _thread"
> which I'm not sure if they are ok
> And then I got the following error while doing "import casperfpga" in
> ipython, that I cannot figure out..
>
>
> /home/user1/casperfpga3/lib/python3.7/site-packages/katcp/resource_client.py
> in ()
> 847'{1!s}'.format(sensor_name,
> reply))
> 848 # Register with the ABC
> --> 849
> resource.KATCPSensorsManager.register(KATCPClientResourceSensorsManager)
> 850
> 851 class KATCPClientResourceRequest(resource.KATCPRequest):
>
> AttributeError: type object 'KATCPSensorsManager' has no attribute
> 'register'
>
> Any idea?
> Thanks.
>
> --
> You received this message because you are subscribed to the Google Groups "
> casper@lists.berkeley.edu" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to casper+unsubscr...@lists.berkeley.edu.
> To view this discussion on the web visit
> https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CA%2BEePfS%3DVnQKv-E%2ByQpDOWJm7gRxZn2HcX8N-2K-JefPqvHX2g%40mail.gmail.com
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"casper@lists.berkeley.edu" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to casper+unsubscr...@lists.berkeley.edu.
To view this discussion on the web visit 
https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAAtMgq%3DdgbqHJK4iGw8t1Zfeji1dbLrcHOMUoP6FWs%2BpWd%2BC8w%40mail.gmail.com.