Tavotto/Tavotto
AI drew your research figure. Tavotto makes it publication-ready: edit matplotlib and AI-generated figures on a canvas, lay out multi-panel pages in mm, check journal rules before export. Scripts stay untouched.
해결하는 문제
Tavotto는 Matplotlib 그림과 AI 생성 과학 그림을 위한 비주얼 에디터입니다. 출판 전에 범례를 이동하거나 레이블 크기를 조정하는 것과 같은 사소한 시각적 조정을 위해 코드를 수정하고 스크립트를 다시 실행하고 출력을 확인하는 지루한 과정을 없애줍니다. 또한 Adobe Illustrator와 같은 소프트웨어에서 PDF를 수동으로 편집할 때 일반적으로 발생하는 레이아웃 변경 손실을 방지합니다. 그림을 소스 스크립트에 연결된 상태로 유지하기 때문입니다.
작동 방식
Tavotto는 Matplotlib 스크립트로 생성된 그림을 엽니다. Figure 객체를 메모리에 유지하여 사용자가 캔버스에서 요소(제목, 곡선, 범례 등)를 대화형으로 드래그, 크기 조정, 수정할 수 있게 합니다. 이러한 변경은 원본 .py 파일을 수정하는 대신 재정의로 저장됩니다. 내보낼 때 스크립트를 다시 실행하고 재정의를 적용하여 최종 출력이 소스와 일치하도록 합니다. 또한 출판 프로필에 대해 그림을 검증하는 '사전 점검' 확인을 포함합니다(예: 특정 저널에 대해 글꼴 크기가 너무 작은지 확인).
대상 사용자
과학적 플로팅에 Matplotlib을 사용하고 코드의 재현성을 희생하지 않으면서 출판용 그림을 만들어야 하는 연구자, 데이터 과학자, 엔지니어를 대상으로 합니다.
주요 기능
- 비주얼 편집: 캔버스에서 그림 요소를 직접 조작하고 즉각적인 피드백을 받을 수 있습니다.
- 비파괴 워크플로우: 편집 내용은 재정의로 저장되며 원본 Python 스크립트가 진실의 원본으로 유지됩니다.
- 출판 사전 점검: 출판 프로필에 따른 글꼴 크기 및 레이아웃 문제 자동 확인.
- AI 통합: 플러그인과 MCP 서버를 통한 Codex와의 심층 통합으로 AI 에이전트가 초기 그림을 생성하고 사용자가 시각적으로 다듬을 수 있습니다.
- 전문 내보내기: 실제 선택 가능한 텍스트가 포함된 고품질 PDF, PNG, TIFF 내보내기.
- 유연한 실행:
tavotto run명령을 통해 기존의 복잡한 Python 환경 및 명령줄 인수에 연결할 수 있습니다.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트