본문 바로가기

misc./Software64

PyQt5 UI code generator Qt Designer에서 만들어 놓은 .ui 파일을 Python code로 변환해주기 위해서는 python -m PyQt5.uic.pyuic -x filename.ui -o filename.py 를 실행하면 심플하게 filename.py 파일이 하나 생성된다. 참 쉽죠? 2019. 11. 15.
Qt Designer, where are you? 한참 동안 미루두었던 binary raw file access 프로젝트*를 2019년 연말까지 마무리 하기로 마음을 먹은 것이 10월 초. 기본적인 Python script 뼈대를 만들어놓고 정상적인 작동 확인까지 해놓고나니 이제 Graphical User Interface를 만들 순서다. 조금이라도 편리하게 해보고자 찾은 것이 Qt Designer. 그런데 Qt Designer, 대체 자네는 나의 맥북 어디에 숨어있는 것이지? 뒤적 뒤적... 옳지, 여기에 숨어 있었네 그려. /Users/kchung/anaconda3/bin/Designer.app 참고로 Mac에서 *.app 실행을 하려면 open 명령어를 사용하면 된다. open /Users/kchung/anaconda3/bin/Designer.ap.. 2019. 10. 31.
Transition to pydicom 1.x import dicom 이 아니라 import pydicom private tag 관련해서 dictionary item들을 추가하는 스크립트를 오랜만에 사용하려고 보니.. 이것 저것 바뀐 것도 많고.. 없어진 function들도 제법 있네.. 자세한 내용은 아래 링크 참조Important information on differences in pydicom post 1.0 vs pre-1.0 2018. 6. 8.
Pydicom in Anaconda python 환경이 꼬인 것 같아서 anaconda 날려버리고 새로 깔았더니.. pydicom module이 없네.. pydicom 설치는;conda install -c conda-forge pydicom 2018. 5. 30.
Hello TOPAS 임상 업무에 밀려서... 100% 활용은 어림도 없고... 거의 묵혀두고 있는 TOPAS MC. 지난 4월 12일에 릴리즈된 가장 최신 버전 3.1.p3 설치하고 뚝딱 뚝딱.. run_demo 실행하면 언제나 반겨주는 TOPAS geometry example 오늘은 DICOM patient 실행까지 확인하고 마무리. 2018. 5. 15.
vi - Find and Replace 한동안 사용하지 않았더니.. 이런 것 조차 기억이 가물가물.. :%s/WORD-To-Find-HERE/Replace-Word-Here/g 2018. 5. 15.
TOPAS MC - 반가운 소식 TOPAS는 Geant4 framework를 기반으로 한 particle therapy Monte Carlo (MC) simulation에 특화된 application이다. 텍스트 명령어를 기반으로한 문법을 가지고 있어 상대적으로 손쉬운 모델링이 가능하고 따로 컴파일을 할 필요가 없어서 사용이 매우 편리하다(물론 확장된 user module을 개발하기 위해서는 컴파일을 해야한다). 삼성서울병원에서는 프로젝트 초기부터 alpha/beta user로 참여해온 역사가 있다. 다른 모든 분야에서 그러하듯이, 의학물리 분야에서도 최신 트렌드는 machine learning으로 집중이 되다보니 아무래도 상대적인 관심이 예전보다는 덜하겠지만.. TOPAS MC의 한가지 (치명적인?) 단점이였던... 유료 패키지라는 .. 2018. 4. 21.