Re: pybombs install gr-osmosdr ........ bunch of errors

2020-01-16 Thread César MR
Hi! Try this: Uninstall MPIR3.0: it didn’t solve the problem you had, and it can cause incompatibilities sudo apt-get update sudo apt-get install libgmp-dev It’s posible that you will need to install liborc-0.4 package too Cesar.

Re: Project call this Thursday!

2020-01-16 Thread Martin Braun
Hi all, we'll start the live stream on twitch.tv/gnuradio in a few minutes, whoever wants to join us, please go to IRC or Slack where we'll post the link very soon. --M On Mon, Jan 13, 2020 at 10:57 AM Martin Braun wrote: > > Hi all, > > We have our monthly project call this Thursday 11AM Pacif

Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread Laura Arjona
Hi all, Is there any library to use in gnuradio for algebra operations, such as matrix eigenvalues, and pseudoinverse? Or I'd need to code them myself in C++? I need to integrate those operations into my OOT C++ blocks. Thanks for your time Best -- *Laura Arjona * Washington Research Foundati

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread Nate Temple
Hi Laura, Armadillo is a common c++ lib for linear algebra. gr-doa makes use of it. http://arma.sourceforge.net/ https://github.com/ettusresearch/gr-doa Regards, Nate Temple On Thu, Jan 16, 2020 at 1:01 PM Laura Arjona wrote: > Hi all, > > Is there any library to use in gnuradio for algebra o

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread CEL
So, that depends a bit on what you want to do: These operations are classically implemented in a library called LAPACK, which is really mature (and, it's written in Fortran90). You use it through C++ wrappers like "IT++" or "Armadillo". Be a bit careful though. The usual way of defining the pseud

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread CEL
Oh not to forget: if you really just want to use LAPACK in isolation and not require other dependencies at runtime... there's of course also the option of writing Fortran [1] and then just directly using it from C++... but beware, FORTRAN matrices are column-major, whereas C/C++ tends to be row-maj

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread Christoph Mayer
Hi Laura, Marcus, for small processors (e.g. the beaglebone, used for KiwiSDR GPS position solutions) I have adapted an old library originally developed by NIST, https://github.com/hcab14/TNT_JAMA Best regards Christoph On Thu, Jan 16, 2020 at 10:32 PM Müller, Marcus (CEL) wrote: > > So, that

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread Jeremy Reeve
Hi Laura, Just to add to the suggestions, I've seen Eigen [1] used in the past. It's a template library (headers only) and has no external dependencies other than the standard library and that might be something to consider given your use-case. [1] http://eigen.tuxfamily.org/index.php?title=Main_

Re: Library for matrix operations? (eigenvalues, pseudoinverse)

2020-01-16 Thread CEL
True, Eigen is pretty popular for people needing to do Matrix operations – I wasn't aware they even have Matrix decompositions[1]! (in hindsight... considering the library name...) I like Eigen, but there's two caveats, I find: 1. indexing is done with () instead of [] (I guess it's made for peopl