3 ms·
Something the author didn't mention is that a lot of science-related python code relies on third party libraries to support devices they use. SR Research's Eyel
by kedean 14y ago
Something the author didn't mention is that a lot of science-related python code relies on third party libraries to support devices they use. SR Research's Eyelink device, for instance, is accessable through API's provided by SR themselves, which are provided in C and in a number of Py2.x flavors. They don't provide it in 3.x, and so the experiment cannot be written in 3.x either. The scientists have no control over this, because its not an open source project, it all relies on whether or not the company producing it wants to upgrade.
- KMag 14y agoBut if a native library is provided, scientists aren't powerless. Sure, they'd have to either call the libraries directly using cytpes or write thin C extension stubs, but it's quite easy unless the API is huge.