Posts

Showing posts from October, 2020

Annoying Things about Python

There's a lot of commentary out there on whether Python is good or bad and what's good and bad about it and so on. The thing is, when you want to grab data from some hardware that was never meant for what you're using it for, do some on-the-fly DSP you've just made up in the last few days on it, shoot it across a network, save it, and then analyze it properly later, you're pretty much out of luck with anything else. That is, R and Julia (and Matlab, Octave and a few others, I guess, but I try never to touch them) are great for the analysis part, and you can tie them in with C (or anything that'll produce C bindings) and Python code, but every language has its quirks, and having to think about two or three languages at once is far too distracting when the work you're trying to do is fundamentally challenging. Python will kind of work for all this stuff and has worked well enough for a long time, so there's a lot of good software out there to help. How goo