Matthew R. Becker

Results 684 comments of Matthew R. Becker

If you have an example of the speed difference for writing compressed data, I am happy to take a look!

In that PR, I would not wrap the C-level read functions in NOGIL statements. I don't think this is safe for memory owned by a numpy array. There is nothing...

I said > In that PR, I would not wrap the C-level read functions in NOGIL statements. I don't think this is safe for memory owned by a numpy array....

Here is some text from the cfitsio user guide: > 2.4 Using CFITSIO in Multi-threaded Environments > > CFITSIO can be used either with the POSIX pthreads interface or the...

For sure in our bundled/vendored builds, cfitsio is not thread safe. This log (https://github.com/esheldon/fitsio/actions/runs/19636723733/job/56229163252) does not have the macro defined when the code is being compiled. Other devs would have...

Yep totally understood. I am wondering how much we could handle via searching the text and simple parsing of certain kinds of blocks by hand. It is hacky, but easier...

The thing is that we (interpreted broadly as the conda ecosystem + conda-smithy) have had a lot of trouble over the years with using yaml parsers outside of `ruamel.yaml` and...

cc @esheldon @sbailey @dstndstn comments, ideas, and wishlist items are welcome!

Also CC @petesmc wrt using the rust-based port of cfitsio.

Please check the build log. The actual builds for v0 recipes use the jinja2 override and build on 3.10 despite 3.9 being in the CI support file. See eg https://dev.azure.com/conda-forge/feedstock-builds/_build/results?buildId=1239433&view=logs&jobId=7b6f2c87-f3a7-5133-8d84-7c03a75d9dfc&j=7b6f2c87-f3a7-5133-8d84-7c03a75d9dfc&t=9eb77fd2-8ddd-5444-8fc0-71cb28dcb736...