Hi Jeff,

The toolflow is normally used with a Python virtual environment setup with
Python 3. The casperfpga tool (provides comms to the board) uses just
python 2.7. This is the way we use the toolflow and casperpfga at SARAO
(South African Radio Astronomy Observatory). We support the SKARAB and Red
Pitaya. There are Python 3 versions for casperfpga, but we haven't really
tested these on the SKARAB or Red Pitaya.

I have been using Ubuntu 16.04LTS, but I know this also works on Ubuntu
18.04LTS. I still need to test my SKARAB on Ubuntu 18.04LTS, which I will
do in the next couple of weeks.

Here is some documentation to install the toolflow on your system and
explains the virtual environment:

https://casper-toolflow.readthedocs.io/en/latest/src/Installing-the-Toolflow.html

 Here is some documentation to install casperfpga on your system:

https://casper-toolflow.readthedocs.io/projects/casperfpga/en/latest/How-to-install-casperfpga.html

Here are the ska-sa (SARAO) repos which has the latest for SKARAB and Red
Pitaya:

1) https://github.com/ska-sa/casperfpga/tree/devel (casperfpga)
2) https://github.com/ska-sa/mlib_devel/tree/devel (toolflow)

Here are the casper-astro repos, which the majority of the CASPER community
uses:

1) https://github.com/casper-astro/mlib_devel - this actually does work
with the SKARAB and Red Pitaya too. You still need a Python 3 virtual
environment if your default python package is 2.7.
2) https://github.com/casper-astro/casperfpga - this should work with
SKARAB and Red Pitaya too (Python 2.7)
3) https://github.com/casper-astro/casperfpga/tree/py3-merge - this works
with SNAP, but I haven't tested it on SKARAB or the Red Pitaya. It may work
on the Red Pitaya, but I believe there are still issues with SKARAB (Python
3)

I hope this helps!

Kind regards,

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



On Tue, Apr 13, 2021 at 4:36 PM 'Kobesky, Jeffrey CIV USN NRL (5555)
Washington DC (USA)' via casper@lists.berkeley.edu <
casper@lists.berkeley.edu> wrote:

> Hello CASPER,
>
>
>
> I’m installing tool flow and am confused about which python version to use
> for casperfpga.  I have both python 2.7 and 3.6 on my machine.
>
>
>
> For my equipment (red pitaya and skarab) this link
> https://casper-toolflow.readthedocs.io/en/latest/ says to use python3.
> But if I follow the steps in this link
> https://casper-toolflow.readthedocs.io/en/latest/src/How-to-install-casperfpga.html
> then casperfpga gets installed under the python 2.7 folder.
>
>
>
> This leads to errors (for example, I get error doing
> “casperfpga._version_” in ipython), but I think I can clear those errors by
> reconfiguring python versioning on my machine.
>
>
>
> For now, big picture questions are:  Should we really be using python3 for
> casperfpga with red pitaya and skarab?  If so is there a script available
> that would install casperfpga in the correct python3 folder?  I’ve looked
> in the email archives but can’t find answers.
>
>
>
> Thanks!  -- Jeff
>
>
>
> Jeffrey Kobesky
>
> Electronics Engineer
>
> Naval Research Laboratory
>
> O: (202) 404-7109
>
> M: (443) 243-1554
>
>
>
> --
> 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/cfbc6d4fdd764eac96224b1df77016aa%40nrl.navy.mil
> <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/cfbc6d4fdd764eac96224b1df77016aa%40nrl.navy.mil?utm_medium=email&utm_source=footer>
> .
>

-- 
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%3DnHqgYbkB2eymR-Vf6k6Lsug-YS14TZfPYEMhZKBx-yMFw%40mail.gmail.com.
  • ... 'Kobesky, Jeffrey CIV USN NRL (5555) Washington DC (USA)' via casper@lists.berkeley.edu
    • ... Adam Isaacson
      • ... Hien Vo Bich
        • ... Amish Patel
          • ... Morag Brown
            • ... Adam Isaacson
              • ... 'Kobesky, Jeffrey CIV USN NRL (5555) Washington DC (USA)' via casper@lists.berkeley.edu
                • ... Adam Isaacson
                • ... Adam Isaacson
                • ... Ross Martin
                • ... Xin Cui
                • ... 'Kobesky, Jeffrey CIV USN NRL (5555) Washington DC (USA)' via casper@lists.berkeley.edu

Reply via email to