Replies: 13 comments
-
|
From my un-posted work in 2015 -> 2025:
virtual envs have become a staple in my cross-platform environments, I use Conda, but then still use pip within conda for consistency and more intuitive latest versions, though Conda shines for reproduce-ability and offline support which may be important for SDR stuff. Documenting environments used here: |
Beta Was this translation helpful? Give feedback.
-
|
Create 'shell env' for SDR dev: just Python ... Where pip will start out with: surrounded by Conda: |
Beta Was this translation helpful? Give feedback.
-
|
Adapted from https://github.com/sayboltm/qspectrumanalyzer/blob/master/README.rst?plain=1#L141-146 :
give it what it asks for and test it before installing other dev tools. So now we have: And pip: Worth noting: my path contains: ... per https://github.com/sayboltm/qspectrumanalyzer/blob/master/README.rst?plain=1#L138-139
I don't think this will cause any issues? |
Beta Was this translation helpful? Give feedback.
-
|
using diff to compare strings inline like so: (more on: does your shell support process substitution) ... (yields same results) conda: ? ? pip: So basically, nothing has changed in my Conda sdr-dev environment (it is probably in the
and use Git |
Beta Was this translation helpful? Give feedback.
-
not surprised, ran into this before. Don't see a Can repro easily: From README But its all python and we probably want to put any unmet deps in the Conda env because this machine is my daily driver |
Beta Was this translation helpful? Give feedback.
-
|
Beta Was this translation helpful? Give feedback.
-
|
And we are running/visible! (minus some warnings) Put TODOs in commit on a main branch? [No! ](Add pyqt5 to setup.py and/or requirements.txt) But this was cool because we've all seen it : git alias to find TODOs added to current branch:
Discuss: license issues regarding Qt (non-free for commercial use) vs PySide (free/used/"endorsed" by Qt) History of PyQt5 vs PySide2
^^ I've def used this feature. Discussions are new, maybe truly need to open an issue for a full overhaul. TODO |
Beta Was this translation helpful? Give feedback.
-
|
Warnings: They may be able to be ignored, I get the same things running Spyder (or other Qt python programs) and it works fine. |
Beta Was this translation helpful? Give feedback.
-
|
Issue: Clicked 'Start' on the controls: |
Beta Was this translation helpful? Give feedback.
-
Ыуат. It is in the deps, but using
So I can use Git and do dev, want it in the portable Conda Python env. From Windows 🤢 part of the readme: https://github.com/pothosware/SoapySDR/wiki There is a cool image to get a lay of the land (the libs and deps): Which shows it does have python bindings. No not planned (2020~2022). 😢 But it (the python support) says: Ubuntu: merely
Always wondered this stuff tinkering with hardware projects using Python. cool! |
Beta Was this translation helpful? Give feedback.
-
Gonna take a SWAG (Scientific Wild-Ass Guess) we want |
Beta Was this translation helpful? Give feedback.
-
|
Gah. computer did not have enough rams and crashed, losing volatile tmp notes : ( after previously having to clear all history/cache to get a 2FA to work. Only history is open tabs. Idk what I did. Best guess: got python-dev resolved, followed the correct build instructions for soapySDR NOt the SoapyRTLSDR from a link somewhere bunch of C/build options, ended up having to build from source
Uses compiled python or something but not as seamless as youd expect (e.g. installing numpy) this might help: https://stackoverflow.com/questions/55850748/how-to-properly-install-soapysdr-with-limesdr-usb Last issue was:
despite
google: soapy_power --info no devices found hackrf one But using Tried to update readme 🤷 Finishing up merging old PRs, time to open issues |
Beta Was this translation helpful? Give feedback.
-
|
Some useful links: https://github.com/pothosware/SoapySDR/wiki/PythonSupport NOT https://github.com/pothosware/SoapyRTLSDR/wiki If you forgot how to signal process/radio oper8: |
Beta Was this translation helpful? Give feedback.

Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
A WIP -vvv Attempt to Document Envrionment
with hopes to merge a modern environment/setup instruction into the readme/docs
xmikos#115
I see this PR has many changes I just merged,
Man we got all the mikes in here: self, M. Krenek @mikos, M. Walters, M. OSSman, I swear I saw another.
lets sync this thing.
Beta Was this translation helpful? Give feedback.
All reactions