I've finally got some of the basic functionality in place so I'm releasing the
0.1 version of RadPy. Right now, there is only a Windows binary installer but I
hope to have MacOS and Ubuntu versions later if there is a demand for it. The
documentation is non-existent right now, but I'm working on it.
Features in place now include the ability to read .rfb and Dicom-RT files.
Scans from those files can be plotted and overlaid. There is also a feature
that will search a set of beam data for a scan that matches the currently
plotted scan based on user-defined parameters (energy, field size etc.)
Finally, RadPy can read and write from files using an open XML based format
called BDML (Beam Data Markup Language).
I would appreciate any feedback you can give me, either on the current state of
the program or ideas for future directions. This is obviously a very early
version and very buggy. I think the RFB reading in particular is very fragile,
so if you have any files that RadPy won't read, I would like to know about them.
Currently, the only RFB files that can be read are those that only include
inplane, crossplane or depth dose profiles (either electron or photon) without
any TMR, absolute dose, diagonal or point-to-point, or any other types of data
in them. There is a sample data file in the downloads section that has some RFB
files known to work with RadPy.
You can find the windows installer and the sample data at
http://code.google.com/p/radpy/downloads/list . If you don't mind, I would
appreciate any bugs or suggestion to be entered into the RadPy issue tracking
system at http://code.google.com/p/radpy/issues/list . General questions should
probably be directed to the radpy-users group at
http://groups.google.com/group/radpy-users?pli=1 . I can be contacted directly
at flound...@gmail.com .
Thanks for all the interest and I hope the program is finally in a state where
it can be useful!
Stephen Terry