brunch

You can make anything
by writing

C.S.Lewis

by Kim Sjoon George Sep 11. 2019

방향 변경

인생은 언제나 바뀌기 마련..

며칠 전 PICT(MS에서 만든 Pairwising툴)를 찾아보다가 pypict가 나왔다는 것을 이제야 알았다


https://github.com/kmaehashi/pypict/blob/master/setup.py


지금 쓰고 있는 페어와이징 라이브러리는 


https://pypi.org/project/AllPairs/


인데 오래 되었고 로직의 오류도 있다. 


지금 연재를 중단하고 아래와 같이 개선작업을 하면서 그 기록을 남기려 한다. 


pypict 적용

Allpairs를 걷어내고 pypict를 적용한다. 정확도는 pict가 훨씬 좋다. 


python3 포팅

python2가 2020년에 지원 종료됨에 따라 이제 넘어가야 겠다. 속도도 더 좋아졌다 하지 않는가?


pylint적용

부끄러운 얘기지만 pylint를 적용하지 않고 하다보니 버그 및 비효율적인 부분들이 눈에 많이 띈다. 


프론트엔드 기술 적용

프론트엔드 기술에 최근에 기회가 되어 접했는데 이것도 신세계였다. 현재 데이터 입력을 위한 UI가 맘에 안들었는데 이를 Vue등을 사용하여 고쳐야 겠다. 


REST API서버

Flask를 사용하고 있는데 정말 무식하게 썼다는 것을 최근에야 알았다. 단순 웹 서버처럼 쓰고 있는 Flask를 REST API화 시켜 Vue 연동을 할 것이다. 

브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari