더 이상 이 블로그는 운영되지 않습니다. 새 블로그로 가 주세요.
transdate 0.3 릴리즈
2004/09/29 PM 12:49 | 개발/파이썬 | 0 comments | 0 trackbacks | AllBlog: vote, to pocket
여기에서 받으시라. 이번 릴리즈의 특징은:
- 모든 데이터를 문자열로 변환하였다. pyc 파일의 크기가 반(28103바이트에서 13953바이트로)으로 줄고 코드도 좀 줄었다. (단, ucs-4일 경우 비슷비슷할 것이다. win32는 ucs-2 환경이다.)
- classmethod라는 멋진 함수의 존재를 까먹고 있었다(..) singleton 따위 지워 버리고 클래스 하나로 고침. 더 깔끔해졌군.
아마도 마지막 버전이 될 다음 릴리즈(1.0)에서는 다음과 같은 사항이 추가된다:
- 간지를 반환하는 ganzi(예상) 메소드가 lunardate에 추가된다.
- docstring을 이번엔 제대로 넣어 보자. (까먹었었다. -_-;;;)
- offset 메소드가 추가된다. transdate.lunardate(2005, 1, 1).offset(-1) == transdate.lunardate(2005, 1, 1) + datetime.timedelta(-1) == transdate.lunardate(2004, 12, 30)이다. timedelta 쓰기 귀찮을 때 좋다.
- datetime 모듈의 date, timedelta 클래스를 transdate에서도 똑같이 쓸 수 있게 함. transdate 쓰는데 datetime을 따로 들여 오는 게 귀찮아서...
- bisect 모듈을 그냥 내장해 버릴까 말까 고민 중.
- 모든 데이터를 문자열로 변환하였다. pyc 파일의 크기가 반(28103바이트에서 13953바이트로)으로 줄고 코드도 좀 줄었다. (단, ucs-4일 경우 비슷비슷할 것이다. win32는 ucs-2 환경이다.)
- classmethod라는 멋진 함수의 존재를 까먹고 있었다(..) singleton 따위 지워 버리고 클래스 하나로 고침. 더 깔끔해졌군.
아마도 마지막 버전이 될 다음 릴리즈(1.0)에서는 다음과 같은 사항이 추가된다:
- 간지를 반환하는 ganzi(예상) 메소드가 lunardate에 추가된다.
- docstring을 이번엔 제대로 넣어 보자. (까먹었었다. -_-;;;)
- offset 메소드가 추가된다. transdate.lunardate(2005, 1, 1).offset(-1) == transdate.lunardate(2005, 1, 1) + datetime.timedelta(-1) == transdate.lunardate(2004, 12, 30)이다. timedelta 쓰기 귀찮을 때 좋다.
- datetime 모듈의 date, timedelta 클래스를 transdate에서도 똑같이 쓸 수 있게 함. transdate 쓰는데 datetime을 따로 들여 오는 게 귀찮아서...
- bisect 모듈을 그냥 내장해 버릴까 말까 고민 중.
TrackBack URL: http://sapzil.info/soojung/trackback.php?blogid=42