scaramallion
scaramallion
It is possible, but [it's not recommended](https://www.anaconda.com/blog/using-pip-in-a-conda-environment). I don't really use it either, but I think we (at pydicom) have a fair number of users that do, and the existing...
I won't be adding private SOP classes to pynetdicom, this should be possible for the user to do, though.
The capability should exist (I seem to remember that was one of the things I was careful about). Let me see what I've written and if it can be made...
Worst case you should be able to run as [an unrestricted storage service](https://pydicom.github.io/pynetdicom/stable/reference/generated/pynetdicom._config.UNRESTRICTED_STORAGE_SERVICE.html)
Done: [register_uid()](https://pydicom.github.io/pynetdicom/dev/reference/generated/pynetdicom.sop_class.register_uid.html#pynetdicom.sop_class.register_uid)
You don't have to import from `sop_class` after registering, you can also just use the UID itself: ```python from pynetdicom import register_uid, AE from pynetdicom.service_class import StorageServiceClass register_uid("1.2.3.4", "Foo", StorageServiceClass)...
Thanks for the info @neurolabusc
Woof, no. At a minimum this needs to be added upstream to pydicom before I'd even consider it.
* [_config.LOG_REQUEST_IDENTIFIERS](https://pydicom.github.io/pynetdicom/stable/reference/generated/pynetdicom._config.LOG_REQUEST_IDENTIFIERS.html#pynetdicom._config.LOG_REQUEST_IDENTIFIERS) * [_config.LOG_RESPONSE_IDENTIFIERS](https://pydicom.github.io/pynetdicom/stable/reference/generated/pynetdicom._config.LOG_RESPONSE_IDENTIFIERS.html)
If there's any logging of personal information not covered by those two let me know. Specific reproducible examples would help a lot.