I’m working on adding missing data support for strings as part of adding a UTF-8 variable-width string type to NumPy. Not a general solution but should help with a lot of use-cases. https://numpy.org/neps/nep-0055-string_dtype.html
It’s a little easier to write idiomatic python bindings for a C/C++ library in Cython IMO, because you’re writing the bindings in a language that’s almost python.
I guess it’s mismatched expectations. IMO the primary use-case is making python wrappers for C/C++ code or converting prototype Python code into a fast C extension for production use by adding types or progressively converting code into a language that is a mix of Python and C.
Glass is much more slippery than a plastic or leather case. I’ve cracked a caseless phone’s screen after it slipped off a slightly off-level table. I always use leather cases now and no longer have the problem of my phone randomly slipping off of surfaces or even falling out of my greasy hands.
I think the idea is for cython to move away from generating CPython C API code to generating hpy code in the long run. From the point of view of cython users this won’t make much difference.
There’s a nest and nesting pair you can see really clearly from the wildlife viewing area at Barr Lake State Park, about a mile and a half from the parking lot. Helps to have a telephoto lens or decent pair of binoculars, although when I was there a few weeks ago there were several just hanging out in trees right next to trails.
CANadian Oil Low Acid, it’s lower in erucic acid than other rapeseed cultivars. In the early 70s there were studies in rats that showed that erucic acid caused heart disease so canola was marketed as being healthier.
Also, peer review in astronomy generally consists of correspondence with a single reviewer. There may be multiple rounds of review but a significant majority of papers submitted by professional astronomers doing serious research to journals are ultimately published. It is not the norm in astronomy to be rejected outright from a top journal and then submit to a lower tier journal, instead almost everyone publishes in a few popular journals. This is a tradeoff, but definitely in astronomy at least this means some iffy papers are ultimately published, even in ApJ, and you must always be aware when reading the literature that the paper you are reading is not infallibly correct just because it was published in a journal.
They also stopped participating in upstream mercurial development, google is pretty much the only major corporate contributor and steward of the project at this point.
Yes, all locally smooth complex functions (e.g. whose real and imaginary parts satisfy the cauchy-riemann equations) are analytic, one of the main reasons complex analysis is way less of a pain than real analysis.
POSIX APIs take bytes, generally. Python wraps these APIs to take unicode and doesn't allow you to pass bytes, even if you need to. Filenames, for example, are just bytes, and if you force them to always be valid unicode you will make it so that you can't interact with files that have names that aren't valid unicode. That's just one example.
“git commit murder” is a story in the style of a detective novel set at a BSD convention. Not sure if it counts as “cybercrime” because it’s about a murder but of course the motive and circumstances only make sense in terms of the internal politics of a fictional BSD distribution. It’s also a really authentic description of what it’s like to be at a technical conference as a newcomer where you don’t know anyone.