Metadata-Version: 2.4
Name: utilskit
Version: 0.2.17
Summary: 다양한 편의성 함수 모음 패키지
Author-email: kimyh <kim_yh663927@naver.com>
Classifier: Programming Language :: Python :: 3
Classifier: License :: OSI Approved :: MIT License
Classifier: Operating System :: OS Independent
Requires-Python: >=3.10
Description-Content-Type: text/markdown
Requires-Dist: matplotlib==3.10.3
Requires-Dist: numpy==2.2.6
Requires-Dist: pandas==2.3.1
Requires-Dist: PyMySQL==1.1.1
Requires-Dist: SQLAlchemy==2.0.41
Requires-Dist: tqdm==4.67.1
Requires-Dist: xlrd==2.0.2
Requires-Dist: openpyxl==3.1.5

# install
```cmd
pip install utilskit
```

# 개요

데이터 전처리를 위한 편의용 연산함수 모음 toolkit

- classificationutils
  confusion maxtrix 생성 지원
- dataframeutils
  pandas dataframe 에 대한 전처리 지원
  각종 확장자 대응 불러오기, 시간컬럼보정, 결측치보완, 유효성 평가 지원
- dbutils
  query 날리기, dataframe 전체 DB 삽입, DB테이블컬럼추출 등 지원
- plotutils
  python matplotlib 함수 기반 이미지 생성 간편화 지원
- repeatutils
  data array 또는 list 에서 반복되는 구간을 입력된 변수 논리에 따라 산정하는 전처리연산 지원
- timeutils
  입력된 수치의 시, 분, 초 반환, 입력된 시작~끝일 사이의 전체 날짜 문자열 생성, 현재 시간에 대한 유동적 추출 지원
- utils
  에러 메세지 추출 등 일반적인 편의성 함수 연산 지원

# version
## 0.2.17
- logutils 기능 완전 삭제 > logie 패키지로 분리
## 0.2.16
- repeatutils 의 section_union 에서 mode 를 & 으로 하고 sub 또는 main section 이 빈 리스트인 경우 빈리스트 [] 를 리턴 하도록 수정
### 0.2.16.1
- 조건문에서 & 앞에 띄어쓰기가 하나 포함되어있어 정상적 연산이 되지 않는 부분 수정
## 0.2.15
- repeatutils 의 section_union 에서 결과가 빈값일때 에러가 나는 현상 수정
## 0.2.14
- repeatutils 의 min_key 를 설정했을 때 min_equal=False 로 두는 경우 정상적인 구간 탐색을 못하는 현상 수정
## 0.2.13
- repeatutils 에 section_union 함수 추가
### 0.2.13.1
- rpu.get_section 을 써서 에러가 난 부분 수정
## 0.2.12
- dataframeutils 의 fill_repeat_nan 함수가 NaN 이 딱 하나만 있는 경우 보정하지 못하는 현상 수정
## 0.2.11
- dataframeutils 의 fill_repeat_nan 함수가 3 이하 반복되는 NaN 이 아닌 3 이상 반복되는 NaN 구간에 대해 보정하는 현상 수정
## 0.2.10
- repeatutils 에서 between 이 정상작동하지 않는 현상 수정
### 0.2.10.1
- 버전 업로드 에러 수정
### 0.2.10.2
- 함수 내부 print 제거
## 0.2.9
- repeatuils 에서 정수형 list 를 넣었을때 float 으로 변경되도록 수정
## 0.2.8
- dbutils 에서 db 의 컬럼명을 리스트로 추출하는 get_db_name 함수 추가
### 0.2.8.1
- __all__ 에 get_db_name 추가해서 사용가능하도록 설정
## 0.2.7
- repeatutils 에서 정수형 list 를 넣었을때 key 를 통한 구간 파악이 되지 않는 현상 수정
## 0.2.6
- dataframeutils 의 fill_repeat_nan 의 에러 수정
## 0.2.5
- xlsx 읽는 패키지 install 추가
## 0.2.4
- repeatutils 의 에러 제거
## 0.2.3
- dbutils 에 대한 업데이트 진행
## 0.2.2
- build 방식 변경
## 0.2.1
- repeatutila 에 get_section 함수 추가
## 0.2.0 
- 정식 최초 배포버전
- 각 함수의 사용성 강화 및 비활성 함수 지정
## 0.1.2
- repeatutils 의 get_repeat_section 에서 하나의 값이 여러 구간에서 반복될때 마지막 구간만 나오는 부분 수정
- repeatutils 의 get_repeat_section 및 get_stan_repeat_section 에서 추출되는 구간의 마지막 값이 +1 이 되는 부분 수정
## 0.1.1
- repeatutils.py 추가
- utils.py 에서 repeat 관련 함수 제거
