- 가장 파이썬스러운 스프레드 시트가 되는 것을 목표로 함
- 그리드 셀에 Python 표현식을 사용
- 각 셀은 다른 셀에서 액세스할 수 있는 Python 객체를 반환하며, 객체는 목록이나 행렬을 포함한 모든 것을 나타낼 수 있음
- 텍스트, 마크업, 이미지, 날짜, 차트 등 표시 가능
- 셀 내에서 NumPy 등 Python 모듈에 접근
- CSV, SVG 가져오기 및 CSV, SVG, PDF 내보내기
- Matplotlib 및 R 차트. Plotnine 및 R 패키지 graphics, lattice, ggplot2는 대화창을 통해 지원
- 맞춤법 검사기 포함
- git 가능한 pysu 저장 파일 포맷
- 외부 코드 실행을 방지하는 blake2b 기반 저장 파일 시그니처
타겟 유저 그룹
- Python 코드를 그리드에서 직접 사용하는 것이 pyspread의 핵심 기능임
- 대상 사용자 그룹은 Python 프로그래밍 언어 경험이 있거나 배우고자 하는 사람들임
- 연구 엔지니어 Clara:
- 다양한 파라미터 세트의 결과를 체계적으로 비교
- Python에 능숙하고 과학적 분석에 사용해 왔음
- 파라미터 변경이 결과에 미치는 영향을 빠르게 파악하기 위해 pyspread의 셀에 결과를 표시함
- 사업가 Peter:
- 스프레드시트로 비즈니스 의사 결정을 준비함
- 데이터는 CSV 파일에 저장하고 pyspread에서 액세스함
py-moneyed의Money데이터 타입을 매크로 패널에서 임포트해 부동 소수점 오류를 방지함- 별도 Python 모듈에 분석 도구와 단위 테스트를 구현해 잘못된 결과로 인한 나쁜 비즈니스 결정 걱정을 줄임
- pyspread의 타겟이 아닌 사용자:
- Donna: 무료 엑셀 대체품을 찾고 있으나 프로그래밍 언어를 모르고 배울 시간도 없음
- Jack: 계산 집약적 데이터 분석을 하며 클러스터나 클라우드 솔루션으로 계산을 병렬화할 수 있는 스프레드시트를 찾고 있음
- 장시간 작업이 pyspread를 잠그지 않도록 수동으로 처리해야 해서 실망할 수 있음