Hello Simon
Thank you for your thoughtful feedback. There hasn't been much buzz around the ruby-dicom library this last year, so its great to hear that people are still finding it useful. Actually, and this is somewhat of a strange coincidence, I just stumbled upon a publication which you have contributed to a couple of days ago: Open-Source, Web-Based Dashboard Components for DICOM Connectivity (Journal of digital imaging). Congratulations!
Regarding ruby-dicom development, I'll admit there hasnt been much happening since summer 2014 (the release of version 0.9.6). This is not because I don't have any further plans for ruby-dicom, its rather that I've been somewhat busy with non-dicom related projects. However, these last couple of weeks, I've actually pushed a few commits, and Im somewhat hopeful that I can manage to dedicate some time this spring.
My big plan for a ruby-dicom 1.0 milestone was to split up the network code in a separate gem, and rewrite this more elegantly and efficiently using the bindata gem for reading/writing binary data and Celluloid:IO for handling network communication with concurrency and improved performance. This is a somewhat big undertaking, and it simply stranded when I found myself lacking in available time. I still would like for this to succeed, but Im not asking anyone to hold their breaths waiting for it.
Less ambitiously, I would also like to work towards a 0.9.7 release. This would only contain small bug fixes and improvements, and should be quite possible to push out in the somewhat near future.
Im definitely not opposed to having people help out with our ruby-dicom issues. We've had quite a few commits by various people over the years, improving ruby-dicom in various ways, and such outside help is always welcome.
Where I think we should start out however, is to compile a list with issues, as specific as possible, that people would like to see improved in ruby-dicom. Then we can try to assess the amount of worked involved in fixing the various issues.
Best regards,
Christoffer