본문 바로가기

Python10

python simple test script for PMS7003 dust sensor #!/usr/bin/python # -*- coding: utf-8 -*- ''' Read outputs of PMS7003 particle sensor via USB2UART. Print out results on screen. https://irmus.tistory.com/ irmusy@gmail.com ''' import serial import struct COM_PORT = 'COM7' # index of list PMS7003_FRAME_LENGTH = 0 PMS7003_PM1P0 = 1 PMS7003_PM2P5 = 2 PMS7003_PM10P0 = 3 PMS7003_PM1P0_ATM = 4 PMS7003_PM2P5_ATM = 5 PMS7003_PM10P0_ATM = 6 PMS7003_PCNT.. 2017. 6. 14.
Windows registry 사용하기 python은 OS independent한 language. 그치만 필요가 있으면 길이 만들어지는법... MS Windows용 registry를 읽고 쓰는 간단한 방법이 존재한다. reference manual : http://docs.python.org/library/_winreg.html 엄청 간단한 예제 : http://code.activestate.com/recipes/146305-windows-registry-for-dummies/ 흠...뭐좀 만들어볼까 싶었는데 이미 너무 뛰어난 예제가 있어서 그냥 링크만 걸어둠;; key나 value를 지우는 방법이 궁금하다고? reference manual에 나오는 DeleteKey(), DeleteValue() 쓰면 된다. 단 value나 sub-key가.. 2010. 4. 26.
GUI2EXE를 이용해 pylab 사용하기 pylab 혹은 scipy. matplotlib를 포함하여 여러 다양한 matlab 유사 기능들을 제공하는 아주 참한 패키지. 그러나 py2exe와는 그닥 친하지 않다. wxPython과 함께 쓰려면 더더욱. scipy를 이용하는 간단한 스크립트를 GUI2EXE를 이용해 EXE로 변환하는 과정을 짚어가면서 정리. 샘플 스크립트 : from pylab import * t = arange(0, 3.14, 0.01, dtype='float') y = sin(t) print y[10] print y[100] print y[300] 우선 GUI2EXE에서 matplotlib datafile을 추가한다. 우측 하단의 녹색 아이콘을 클릭해서 matplotlib의 datafile들을 추가해 준다. datafile들은 .. 2009. 10. 10.
python에서 MATLAB .mat 파일을 읽어오자 공돌이들의 영원한 성역 MATLAB. 학교나 대기업에서는 많이 사용하지만, 우리처럼 작은 회사에서는 언감생심, 그림의 떡, 좋은건 알지만 너무 비싸서 못쓰는 프로그램. 그래서 공짜 python을 쓰는 중이긴 한데... 다른 업체와 같이 일하면서 전달받은 자료가 MATLAB에서 저장된 mat 파일인 경우에는 살짝 난감. 그러나 막강 python에는 왠만한 MATLAB 기능은 다 가지고 있으니, 찾으면 나오게 마련. 구글링하면 mat file을 열기위한 여러가지 방법들이 나오고 있지만 가장 심플하면서 신뢰성 있는 방법은 scipy 모듈을 사용하는 것. 얼씨구나, scipy는 이미 깔려있는거다. scipy.io.mio.loadmat() from scipy import io mat_file = io.loadma.. 2008. 8. 18.