본문 바로가기

macos8

FreeSurfer 셋업 설치를 마치고 이제 셋업을 할 시간(https://surfer.nmr.mgh.harvard.edu/fswiki//FS7_mac). 오랜만에 xclock 을 보니 반갑네. xclock 실행하고 XQuartz 버전을 확인해보니 2.8.1, 업데이트는 과감하게 생략. 셋업 안내 링크 밑부분에 보면 패키지 사용해서 설치할 때, 보안 설정 관련해서 필요한 추가 작업들도 안내가 되어있다. 참고로 패키지 설치 아니고 tarball 설치할 때는 관리자 권한(sudo privileges) 없이 사용자 홈디렉토리에 설치할 지 관리자 권한 사용해서 시스템 디렉토리(/Applications)에 설치할 지 선택할 수도 있다. bash 또는 Bourne shell 을 사용하라고 하니 MacOS 기본으로 설정해놓은 zsh 대신에 .. 2024. 2. 15.
FreeSurfer 설치 근래에 Brain MR 영상 데이터 관련 요청을 받게되면서, 이런 게 있다는 사실만 알고 지내던 FreeSurfer 를 직접 설치 및 사용할 계기가 생겨버렸다. 참고로 FreeSurfer 는 뇌신경영상 데이터의 분석과 시각화를 위한 소프트웨어 패키지이고 Laboratory for Computational Neuroimaging at the Athinoula A. Martinos Center for Biomedical Imaging 에서 개발되었다고 한다. 요즘은 인공지능 관련 연구들을 하는 사람들이 더 활발하게 사용하고 있는 것 같기도 하고. 설치를 위해 MacOS 환경에서 현재 가장 최신 stable release 인 7.4.1 버전으로 패키지 파일을 다운로드 받았다(https://surfer.nmr... 2024. 2. 15.
아이맥프로에 Segment Anything 설치해보기 현재 사용 중인 아이맥프로에는 macOS version 12.6.5 Monterey 가 설치되어있고 터미널을 열어서 확인해보니 Python 3.9.13 이 설치되어있다. (base) ➜ ~ python --version Python 3.9.13 Anaconda navigator 에서 VS Code 를 실행하고 확인해보니 base environment 에는 Python 3.11.6 이 설치되어있다. 먼저 SAM 이라는 conda environment 를 만들고 활성화 시켜본다. conda create --name SAM python=3.9 conda activate SAM 이제 pytorch 를 설치해본다. conda install pytorch torchvision cpuonly -c pytorch "U.. 2024. 1. 9.
MacOS 에서 NTFS 드라이브(Seagate) 사용하기 일반적으로 Mac 에서 NTFS 방식으로 포맷된 외장하드를 사용하려고 하면 읽기만 가능하다. 이때 해결 방법으로는 유료 프로그램(Paragon, Tuxera 등)을 이용하거나, Mounty와 같은 무료 프로그램도 있다. 고민하다가 보니 Seagate 외장하드의 경우 MacOS용 Paragon 드라이버를 지원해준다. https://www.seagate.com/kr/ko/support/software/paragon/ Paragon 드라이버 | Seagate 지원 대한민국 외장 Seagate 드라이브용 Paragon 드라이버에 대한 지원 정보를 받으십시오. www.seagate.com 고민 해결! 2023. 3. 21.
MacPorts 이용해서 설치한 Geant4 예제 build 하기 조금 오래된 macOS (High Sierra 10.13.6)에 MacPorts 를 이용해서 Geant4 를 설치해보았다. Xcode 설치와 xcode command line tool 설치 등의 사전 준비를 하고 sudo port install geant4 설치된 버전은 Geant4-10.6.3 이고, /opt/local/share/Geant4 폴더 아래에 Data 와 example, geant4make 등이 위치해 있다. /opt/local/bin 폴더 아래에 geant4.sh, geant4.csh 스크립트가 위치해 있다. /opt/local/lib 폴더 아래에 Geant4 폴더와 관련 하위 폴더들이 위치해 있다. 사용자 home directory 에 'g4work' directory 를 생성하고 그 .. 2022. 8. 15.
여러개의 .wav 파일들을 하나의 파일로 합쳐야 할 때 sox 라는 명령어가 있어서 편리하게 합칠 수 있고, 파일 형식도 입맛에 맞게 골라서 지정할 수 있다. wild character를 사용할 수도 있어서 합쳐야 할 파일 수 N이 상당할 때 매우 편리하다. 예를 들어, 터미널에서, > sox *.wav output.mp3 하면 현재 디렉토리 내에 모든 .wav 파일들을 합쳐서 하나의 .mp3 파일을 생성해 준다. 찾아보니 SoX(Sound eXchange), the Swiss Army knife of sound processing programs 라고 한다. 일단 필요한 기능은 찾아서 사용했으니 자세한 건 나중에 시간날 때 보기로 한다. 2020. 6. 25.
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.