--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
pinnacle3-users+subscribe@googlegroups.com
To unsubscribe from this group, send email to
pinnacle3-users+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Those files hold 4-byte single precision floats, the total number of them equals the total number of voxels in the Trial.
Some are beam doses, some are trial dose. Some are in units of cGy/MU, others are in cGy.
You can learn more about them by looking at the XDR lines in plan.Trial.
Thanks,
Mike Kantor
--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-use...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The information contained in this e-mail message may be privileged, confidential, and/or protected from disclosure. This e-mail message may contain protected health information (PHI); dissemination of PHI should comply with applicable federal and state laws. If you are not the intended recipient, or an authorized representative of the intended recipient, any further review, disclosure, use, dissemination, distribution, or copying of this message or any attachment (or the information contained therein) is strictly prohibited. If you think that you have received this e-mail message in error, please notify the sender by return e-mail and delete all references to it and its contents from your systems.
Any more detail of your program? Everything that you mention could export from Pinnacle, for example, you can export dose as RTDOSE. As I know Pinnacle can export RTPLAN, RTStructure, RTDOSE and DICOM CT images.Rico
On Wed, May 3, 2017 at 10:11 AM, Andrew Alexander <andrew.a...@gmail.com> wrote:
We have been working on writing a python script to convert pinnacle tar files to DICOM files. We have been able to convert the images, structures, and plan. Does anyone know how the dose information is stored within pinnacle? There is a list of files named "plan.Trail.binary.000" to "plan.Trail.binary.020". I assume those files are the dose files. Is this correct and does anyone know how those binary files are written?--Once successfully we will be releasing this script to the community for others to use.thanksAndrew
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacl...@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-use...@googlegroups.com.
There is some complexity to it, but it can be done.
I have such a system in place, but it automates Pinnacle for DICOM export instead of attempting conversion, and also verifies the Trial beams against what was delivered according to the R&V.
The information contained in this e-mail message may be privileged, confidential, and/or protected from disclosure. This e-mail message may contain protected health information (PHI); dissemination of PHI should comply with applicable federal and state laws. If you are not the intended recipient, or an authorized representative of the intended recipient, any further review, disclosure, use, dissemination, distribution, or copying of this message or any attachment (or the information contained therein) is strictly prohibited. If you think that you have received this e-mail message in error, please notify the sender by return e-mail and delete all references to it and its contents from your systems.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
The information contained in this e-mail message may be privileged, confidential, and/or protected from disclosure. This e-mail message may contain protected health information (PHI); dissemination of PHI should comply with applicable federal and state laws. If you are not the intended recipient, or an authorized representative of the intended recipient, any further review, disclosure, use, dissemination, distribution, or copying of this message or any attachment (or the information contained therein) is strictly prohibited. If you think that you have received this e-mail message in error, please notify the sender by return e-mail and delete all references to it and its contents from your systems.
--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
I’m not concerned with the beam model for several reasons:
- Going to DICOM RTPLAN means I want TPS-independent data anyway.
- Many Trials use old beam models from old Pinnacle versions which aren’t very useful right now, especially for versions which were SPARC-only.
- The .tar files still remain in storage if they’re needed later, so beam models are available if there is a desire to re-commission.
It would be nice if the DICOM standard were expanded to allow import/export of beam models across platforms, but I don’t ever see that happening since the modeling is so different across TPSs.
From: pinnacl...@googlegroups.com [mailto:pinnacl...@googlegroups.com]
On Behalf Of Alex
Sent: Thursday, May 4, 2017 9:52 AM
To: pinnacle <pinnacl...@googlegroups.com>
Subject: Re: [p3rtp] tar files to DICOM
Michael,
The information contained in this e-mail message may be privileged, confidential, and/or protected from disclosure. This e-mail message may contain protected health information (PHI); dissemination of PHI should comply with applicable federal and state laws. If you are not the intended recipient, or an authorized representative of the intended recipient, any further review, disclosure, use, dissemination, distribution, or copying of this message or any attachment (or the information contained therein) is strictly prohibited. If you think that you have received this e-mail message in error, please notify the sender by return e-mail and delete all references to it and its contents from your systems.
--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
The information contained in this e-mail message may be privileged, confidential, and/or protected from disclosure. This e-mail message may contain protected health information (PHI); dissemination of PHI should comply with applicable federal and state laws. If you are not the intended recipient, or an authorized representative of the intended recipient, any further review, disclosure, use, dissemination, distribution, or copying of this message or any attachment (or the information contained therein) is strictly prohibited. If you think that you have received this e-mail message in error, please notify the sender by return e-mail and delete all references to it and its contents from your systems.
I was able to determine that yes, the number of voxels times 4 bytes per voxel, does in fact match the file size for these binary files. My next question would be why are there so many binary files in the plan folder? In addition there seems to be a set of different file sizes for each binary file. For the example that I have provided in the image below, only the file sizes of 3,667 KB match the number of voxels for the calculated dose distribution. One possible reason for this would be that those are the dose distributions per field. As such I would have to sum each of the 3,667 KB files to get the planned dose distribution. Does that make sense to you Mike?
Each Beam has 2 files for its dose, I believe one has values of cGy/MU and the other is cGy. These correspond to DoseVarVolume and DoseVolume keys on the Beam. If you’ve got cGy you’re in luck, because MU is not saved in plan.Trial.
Depending on the Plan/Trial settings Control Points could have dose files as well.
Other smaller files are rendered BEVs/DRRs and other various internal things. They should all have some XDR reference in plan.Trial.
You received this message because you are subscribed to a topic in the Google Groups "pinnacle3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinnacle3-users/3eLGYAX50o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinnacle3-use...@googlegroups.com.
I’m not able to share my scripts because they’re owned by my employer. I may be able to make a conversion service available in the near future.
Thank you,
Mike Kantor
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
For more options, visit this group at
http://groups.google.com/group/pinnacle3-users?hl=en
---
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "pinnacle3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinnacle3-users/3eLGYAX50o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinnacle3-use...@googlegroups.com.
You received this message because you are subscribed to a topic in the Google Groups "pinnacle3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinnacle3-users/3eLGYAX50o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinnacle3-use...@googlegroups.com.
beammu = float(re.findall(r"[-+]?\d*\.\d+|\d+", line)[0])/(normdose*PDD6MV)
--
normdose = float(re.findall(r"[-+]?\d*\.\d+|\d+", all_lines[linenum + 15])[0])
OFc = float(re.findall(r"[-+]?\d*\.\d+|\d+", all_lines[linenum + 17])[0])
beammu = float(re.findall(r"[-+]?\d*\.\d+|\d+", line)[0])/(normdose*PDD6MV*OFc)
Hi Achraf,Thanks for looking into the issue, this is what I enjoy about open source projects. The formula that you adjusted is my quick and dirty way to calculate the MUs for the each beam. I would have preferred a more robust method to get the MUs, but they do not seem to be readily available in any of the files per plan. In general, how are you sourcing the OFc values? Is the OFc value available within the plan files?ThanksAndrew
On Fri, 20 Apr 2018 at 11:50 achraf touzani <touzani...@gmail.com> wrote:
Hi Andrew,First, thanks for your work, that is really useful and a great package for python.I was reading your code and if i may i have an observation about MU calculation:beammu = float(re.findall(r"[-+]?\d*\.\d+|\d+", line)[0])/(normdose*PDD6MV)The Collimator Output Factor is not include in the formula what generate a RTPlan with different MU from Pinnacle, by adding OFc finally i get the same MU.Regards,Achraf--
Le mercredi 3 mai 2017 21:46:26 UTC+2, Andrew Alexander a écrit :We have been working on writing a python script to convert pinnacle tar files to DICOM files. We have been able to convert the images, structures, and plan. Does anyone know how the dose information is stored within pinnacle? There is a list of files named "plan.Trail.binary.000" to "plan.Trail.binary.020". I assume those files are the dose files. Is this correct and does anyone know how those binary files are written?Once successfully we will be releasing this script to the community for others to use.thanksAndrew
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
You received this message because you are subscribed to a topic in the Google Groups "pinnacle3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinnacle3-users/3eLGYAX50o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
--
--
You received this message because you are subscribed to the Google
Groups "pinnacle3-users" group.
To post to this group, send email to pinnacle3-users@googlegroups.com
To subscribe to this group, send email to
To unsubscribe from this group, send email to
You received this message because you are subscribed to the Google Groups "pinnacle3-users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to pinnacle3-users+unsubscribe@googlegroups.com.
Hi Andrew and list,
I hope you still follow this group, since your email Address in the conversation is no longer valid.
We adapted your Script and could save nearly all of our old backups. Thank you so much for the work!
Did you ( or anyone here) solve the problem of the combined CT file (ImageSet_0.img) in Patients backuped with old Versions at some point?
Best regards
Simon
--
Simon Foschepoth M.Sc.
Medizinphysik-Experte
Klinik für Strahlentherapie
Malteser Krankenhaus St. Franziskus Hospital
Waldstraße 17, D-24939 Flensburg
Telefon +49(0)461 816 2728
Telefax +49(0)461 816 2018
Email simon.fo...@malteser.org
You received this message because you are subscribed to a topic in the Google Groups "pinnacle3-users" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/pinnacle3-users/3eLGYAX50o0/unsubscribe.
To unsubscribe from this group and all its topics, send an email to pinnacle3-use...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/pinnacle3-users/72f7b0f0a0194adf978ac735b260c9ef%40V0DMEX013.Malteser.de.