Hi Jeff, Well done on solving your problem. I must say I missed the single underscore completely :). It is wonderful when casperites solve their own problems :).
Yes, please keep me posted on Pop OS! or Pop!_OS. I had to look that up to be honest. I see it is indeed derived from Ubuntu 18.04LTS. If it works then we will update the documentation - this is what CASPER is about = collaboration! Great to have your energies Jeff. Kind regards, Adam Isaacson South African Radio Astronomy Observatory (SARAO) Hardware Manager Cell: (+27) 825639602 Tel: (+27) 215067300 email: aisaac...@ska.ac.za On Wed, Apr 14, 2021 at 5:19 PM 'Kobesky, Jeffrey CIV USN NRL (5555) Washington DC (USA)' via casper@lists.berkeley.edu < casper@lists.berkeley.edu> wrote: > All good info, please keep hijacking J > > > > I do want to add to the original post. I figured out the original error I > got was because I used single underscores (casperfpga._version_) instead of > double underscores (casperfpga.__version__) in ipython. It’s always the > mundane details that get me. But now at least I do understand the Python > virtual environment which I’ve never used before but seems like a good idea. > > > > Also, Adam, my operating system is Pop OS! 18.04 - which was derived from > Ubuntu 18.04 - so I’ll report back on the SKARAB/Red Pitaya under that > operating system. > > > > Thanks again – jeff. > > > > Jeffrey Kobesky > > Electronics Engineer > > Naval Research Laboratory > > O: (202) 404-7109 > > M: (443) 243-1554 > > > > *From:* Adam Isaacson <aisaac...@ska.ac.za> > *Sent:* Wednesday, April 14, 2021 4:23 AM > *To:* Casper Lists <casper@lists.berkeley.edu> > *Subject:* Re: [casper] python version for casperfpga > > > > Hi Jeff and everyone, > > > > While we are hacking Jeff's thread (apologies, but this will be useful > info), please note that our toolflow only supports the following Red Pitaya > devices: STEMlab125-10 (10 bit ADC and DAC) and STEMlab125-14 (14 bit ADC > and DAC). There are another three Red Pitaya boards that we don't support > yet - check out: > > > > 1) CASPER Hardware: > https://github.com/casper-astro/casper-hardware#casper-hardware > > 2) Red Pitaya Hardware comparison: > https://redpitaya.readthedocs.io/en/latest/developerGuide/125-10/vs.html > > > > We encourage anyone who would like to add these boards to the toolflow and > we are happy to support you in the process. I highly recommend attending > the Hardware Porting Workshops that explain how to use the toolflow for > development and target new hardware. The next Hardware Porting Workshop is > likely to be next year, but an email will be sent out with these details > once defined. > > > > Just a reminder of our CASPER conference that is taking place the week of > the 17th May via Zoom and is completely free! If interested please check > out: > > > > https://casper.berkeley.edu/index.php/meetings-workshops/ > > > > Sorry for the additional advertising! ;) > > > Kind regards, > > > > Adam Isaacson > > South African Radio Astronomy Observatory (SARAO) > > Hardware Manager > > Cell: (+27) 825639602 > > Tel: (+27) 215067300 > > email: aisaac...@ska.ac.za > > > > > > On Wed, Apr 14, 2021 at 8:02 AM Morag Brown <mbr...@ska.ac.za> wrote: > > Hi all, > > > > To add to Amish's info, for ease of access, the design files for said > projects can be found here > <https://github.com/casper-astro/tutorials_devel/tree/master/red_pitaya>. > > > > Morag > > > > (Sorry Jeffrey!) > > > > On Wed, Apr 14, 2021 at 7:55 AM Amish Patel <apa...@ska.ac.za> wrote: > > Xin chào, Hien, > > > > CASPER's Tutorials > <https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/> have > three small projects that use the Red Pitaya with the CASPER toolflow. > First, you will need to do some general setup > <https://casper-toolflow.readthedocs.io/projects/tutorials/en/latest/tutorials/redpitaya/red_pitaya_setup.html> > for > the Red Pitaya, and (if necessary) install casperfpga on a machine you plan > on using to interface with it. > > > > Please do let us know if this is what you are looking for, and/or if you > have any questions once you're working through it. > > > Regards > > > > Amish Patel > > SARAO > > > > (Apologies to Jeffrey for hijacking your thread!) > > > > > > On Wed, 14 Apr 2021 at 04:20, Hien Vo Bich <hien...@vgu.edu.vn> wrote: > > Greeting > > Can any one point out the link to some small projects that use the Red > Pitya board with the CASPER flow ? > > Regards > > Hien Vo > > Vietnamese German University > > > > On Tue, Apr 13, 2021 at 9:59 PM Adam Isaacson <aisaac...@ska.ac.za> wrote: > > 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 > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnHqgYbkB2eymR-Vf6k6Lsug-YS14TZfPYEMhZKBx-yMFw%40mail.gmail.com?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/CAA1FmcVt_3MPVjKAkQYBX_24CsmiKfdxOc1eHFamgp6eBHg9tg%40mail.gmail.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAA1FmcVt_3MPVjKAkQYBX_24CsmiKfdxOc1eHFamgp6eBHg9tg%40mail.gmail.com?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/CANfrX%3D-6yyQmsucSQq1tBje1NK0-gW5UBBb-FcXopnEheUJV0A%40mail.gmail.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CANfrX%3D-6yyQmsucSQq1tBje1NK0-gW5UBBb-FcXopnEheUJV0A%40mail.gmail.com?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/CAGH-0Ten_ArBh4sZFk3CORQ1%3DyjmN1sUDjTrFmD%2BqygWgpL-4g%40mail.gmail.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CAGH-0Ten_ArBh4sZFk3CORQ1%3DyjmN1sUDjTrFmD%2BqygWgpL-4g%40mail.gmail.com?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%3DnFuovuKfhXyorBYBFoRmu3uaqX2WmUvbB6upwSJJO%2B5Gg%40mail.gmail.com > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/CADTJ%3DnFuovuKfhXyorBYBFoRmu3uaqX2WmUvbB6upwSJJO%2B5Gg%40mail.gmail.com?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/f7509c2d17ef42728a32cd8798f1760a%40nrl.navy.mil > <https://groups.google.com/a/lists.berkeley.edu/d/msgid/casper/f7509c2d17ef42728a32cd8798f1760a%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%3DnEmwG2b%2BhLB1yzG1r2ozO3Wsu6y9-7ZeG9VgaiakLYkEw%40mail.gmail.com.