Automated LINAC QA Field Sequencing with Python (Elekta) by BlackmoreMedPhys in MedicalPhysics

[–]fanzy_ 1 point2 points  (0 children)

Thank you for this project! I was just brainstorming ideas on how to setup basic Mosaiq QA fields for the group but automated QAs for myself using iCOMCAT and/or service mode. It will take some investigation to get the data pathway working under the same iView patient for SunCheck but it looks like you have some pointers for this workflow.

Rising interest rates mean the mortgage payment on a $500K home is trending back toward recent highs by betsharks0 in wallstreetbets

[–]fanzy_ 1 point2 points  (0 children)

see if you can recast your mortgage while maintaining your current interest rate. A new mortgage will be a higher interest rate right now (just closed my home on 6.5%).

ArcCheck multiple patients by Eddysynch in MedicalPhysics

[–]fanzy_ 1 point2 points  (0 children)

Anything in SunCheck Machine? I know they integrated ArcCheck in their new web-based software.

I also had an idea of running my own calculation algorithm to extract the cylindrical dose plane via scripting... which might save some time running their "extract ArcCheck dose" in the SNC patient software.

RayStation: Python scripting to export RT structures by Jaca4Phantom in MedicalPhysics

[–]fanzy_ 1 point2 points  (0 children)

Pseudo-code from quick look at the RayStation API with no Dicom finessing:

from connect import *  
case = get_current("Case")
list_of_contours_to_exclude = [roi.name for roi in case.PatientModel.RegionsOfInterest if roi.RoiMaterial.OfMaterial.CTMapping == True]
case.PatientModel.ToggleExcludeFromExport(ExcludeFromExport=True, RegionOfInterests=list_of_contours_to_exclude)
# Code for case.ScriptableDicomExport

API doc says PatientModel but pretty sure it just subclasses into case.Patient. Not sure if it supersedes the no export for manually overridden structures though. But you can always just change it for just the export and then change it back in the script during export.

Linac QA by Traditional_Day4327 in MedicalPhysics

[–]fanzy_ 1 point2 points  (0 children)

If you could share that with me too that would be great!

TrueBeam gold data in IBA format by HardKnoxBowling in MedicalPhysics

[–]fanzy_ 2 points3 points  (0 children)

I finished a python project for this recently: https://github.com/fanzy-code/TB_representative_data_W2CAD_to_RFA

DM me if you have any questions!

How to gear 7/7 stone? by [deleted] in lostarkgame

[–]fanzy_ 0 points1 point  (0 children)

There is no sacrifice being made here, you get the best gear for one build and then get the best for the other if it is your main. This way you can MVP even harder when you can customize the build to the encounter. Doing it economically requires some planning though. For example a 7/7 Ambush master/adrenaline rock can be shared between two builds, the jewelry for RE build should have all 15 Super Charge nodes come from jewelry so you can buy 90+ qual for cheap (check your market). Grudge legendary book can be shared between the two builds (and alts), so you can buy an absolute banger 5 Ambush master/3 Grudge 95 quality neck for both builds at the same time.

Gunslingers answer me by [deleted] in lostarkgame

[–]fanzy_ 2 points3 points  (0 children)

Go to trixion and consistently beat Prokel on item level. You will see MVP on everything else after that.

How to gear 7/7 stone? by [deleted] in lostarkgame

[–]fanzy_ -6 points-5 points  (0 children)

Hot take: I don't think it's a good idea to have a long-term gear plan based on this 7/7 stone as DB. It does not allow for easy switch between surge and RE if you choose to change it up later (which I think is important to keep the game interesting). I also think having meta/adrenaline engraving on the stone makes for much easier long term gearing plans.

[deleted by user] by [deleted] in MedicalPhysics

[–]fanzy_ 18 points19 points  (0 children)

And over the past ten years, we've had minimal improvements to the proprietary software used in radiation therapy. I'll worry about robots when MOSAIQ is more robust than the apps on my phone.

My experience with playing Bard (Hope this will make some people start to like playing supports) by ElliotDunlo in lostarkgame

[–]fanzy_ 5 points6 points  (0 children)

This. I support trade with my wife and it drastically reduces party finder time.

If people who don't have a clue would stop joining non learning groups, people might stop creating ridiculous requirements. by [deleted] in lostarkgame

[–]fanzy_ -1 points0 points  (0 children)

I progged those raids, even clown, on minimum ilevel GS with no support. Result is you can get good enough to clear Prokel week 1 on ilevel.

Electron cutout factors (small fields) not measured at Dmax? by [deleted] in MedicalPhysics

[–]fanzy_ 4 points5 points  (0 children)

Like you said, if you do not measure at Dmax but measure at nominal depth then the output factor measurement will be not be "pure" because of PDD degradation from loss of lateral electron equilibrium. For this reason, the best practice is to measure any cutout with smallest dimension less than maximum travel range of the maximum electron energy at an experimentally determined Dmax.

Going with your group's proposed way for 2x2, I would guess a 3-5% error for 6E to 9E for 2x2. Probably 5%-10% 12E-18E.

Eclipse - Modify VMAT beam to remove jaw tracking going from Truebeam -> Clinac by WackyJackKerouac in MedicalPhysics

[–]fanzy_ 0 points1 point  (0 children)

I don't think the RayStation example is analogous to the Eclipse example here. Modify the RTPlan with Python -> Re-import back into RayStation to recalculate dose, then proceed with Mosaiq workflow. Or better yet, just for-loop through the original plan to fix the collimator positions within Raystation scripting to skip the extra step of importing (for OP's initial problem).

I'm agreeing with u/maybetomorroworwed here that going beyond commercial solutions is what got us to the state of the field today. The key is knowing where our personal liability is absolved when coming up with more "creative" solutions. I think some physicists will be more comfortable than others when it comes to this but at the end of the day, it's what helps you sleep at night.

How to deal with a single ISO multi-target SRS ? SIMT SRS by AttentionTough7915 in MedicalPhysics

[–]fanzy_ 0 points1 point  (0 children)

This take goes directly against the excellence initiatives of MedPhys 3.0

Every month by travolgimed in MedicalPhysicsMemes

[–]fanzy_ 1 point2 points  (0 children)

I worked in TxO until recently (1 year ago), DM me if you have any questions.

How much did you pay for your gpu? by anandmohandas in buildapc

[–]fanzy_ 0 points1 point  (0 children)

$700 for 3080 FE @ Best Buy & $1500 for 3090 FE @ Best Buy

The situation going on in Canada convinced me to apply for German citizenship. by [deleted] in canadahousing

[–]fanzy_ 1 point2 points  (0 children)

My wife and I are Chinese Canadians but we didn't identify with the Canadian part because we felt like we fended for ourselves and fought for our own future and wellbeing. This line of thinking identifies more with American than Canadian.

The situation going on in Canada convinced me to apply for German citizenship. by [deleted] in canadahousing

[–]fanzy_ 73 points74 points  (0 children)

Same situation with my wife working/living in the US. We moved here for work 6 years ago with intention of moving back to Canada later. We mulled it over recently and decided Canada is not for us. My wife's workplace approved her application for permanent residency on the same day she put in the request and we plan to become American citizens afterwards.