mrbean-bremen

Results 21 issues of mrbean-bremen

As stated elsewhere, we do not really need the Pillow pixel data handler anymore, now that `pygdcm` is easily installable, and we have the `pylibjpeg` plugins. I would go even...

enhancement
housekeeping
pixel-data

This came up a couple of times, and I personally am so used now to "main" being the default branch, that I constantly get confused. The move itself is effortless,...

housekeeping

First, I want to thank you for the work in this repo - we (at `pydicom`) very much appreciate it, and we have been using this it in `pydicom` for...

This is another spin-off for a [fo-dicom issue](https://github.com/fo-dicom/fo-dicom/issues/1209) filed by @[yadavvirus](https://github.com/yadavvirus). If compressing the given [DICOM file](https://github.com/fo-dicom/fo-dicom/files/7983730/anny.zip) (MONOCHROME2, 16 bit), a heap corruption occurs in the codec code. Can easily...

bug

This came up in a private mail - add the capability to check tag values against enumerated values and defined terms in the DICOM standard.

enhancement

Unexpected tags are currently listed together with the sequence stack (as they should), but missing tags are not. This can it make difficult to understand. This may also be relevant...

enhancement

- _find_library_file now also checks debug libraries if in debug mode and returns the library name - the returned library name is used for linking instead of the hardcoded name...

Build
Needs Rebase

This is a spin-off of #904. From the comments: [mrbean-bremen](https://github.com/mrbean-bremen) commented [Nov 12, 2023](https://github.com/pytest-dev/pyfakefs/issues/904#issuecomment-1807134967) @RonnyPfannschmidt - thanks, that worked exactly as you wrote, I'll probably merge this tomorrow if nobody...

enhancement

See #1789. This implements the most relevant use case (only one encoding per value/component). I did not think much about optimization of the case that the first encoding cannot encode...

This is a spin-off of #1785. Currently, fo-dicom correctly handles the decoding of strings with multi-valued character sets, but for the encoding only the first of the encodings is taken...

enhancement