Research project and joint development
SCVeamer 1.4 prototype — English edition is a Beamer-style HTML slide editor for visualizing several complex variables. It was created as part of Project Holomorphonautica, a project on visualization and geometric intuition in complex analytic geometry and several complex variables.
| Research project | Developing geometric intuition in several complex variables through AI-assisted visualization |
|---|---|
| Programme | MEXT — Supporting Pioneering Research through AI for 1,000 Discovery challenges (SPReAD) |
| Funding period | June 2026–January 2027 |
| Principal investigator | Takayuki Koike, Institute of Pure and Applied Sciences, University of Tsukuba |
| Project nickname | Project Holomorphonautica |
Joint development of the SCVeamer system
Jointly developed by Takayuki Koike with:
- Kyoka Marui — Tohoku University
- Masakazu Takakura — Tokyo Metropolitan University
- Ryo Uchimoto — Kyushu University
This credit covers the whole system, including the three interactive visualizations, editing interface, conversion engine and slide player.
Shared conception of the games
Discussions among Kyoka Marui, Masakazu Takakura, Ryo Uchimoto and Takayuki Koike about what to observe and understand through 3D VR visualizations of complex analytic geometry led to games for practicing visual observation. Subharmonic?, Plurisubharmonic? and Ryokuinzu — Pseudoconvex? arose from that shared conception. Their existing in-game credits are retained.
Implementation assistance
ChatGPT assisted with coding and documentation.
Software used
| Software | Role and official information |
|---|---|
| Python and Tkinter | Editing interface and conversion workflow. Python / Tkinter |
| pypdf 6.10.0 | PDF structure, link annotations and vector handout generation. Documentation |
| pypdfium2 5.14.0 / PDFium | Rendering PDF pages and extracting visible text. Documentation |
| Pillow 12.3.0 | Encoding the rendered pages as PNG images. Documentation |
| TeX Live, Beamer, LuaLaTeX and fontspec | Mathematical typesetting in the user's TeX environment. TeX Live / Beamer / fontspec. LuaTeX-ja is used by the separate Japanese edition. |
| PyInstaller | Optional packaging as a Windows executable. Official website |
This source ZIP does not contain Python, pypdf, pypdfium2/PDFium, Pillow, PyInstaller or TeX itself. Pinned dependencies are installed separately; their collected notices are in the kit root's THIRD_PARTY_NOTICES.txt and licenses/ directory. Their authorship and license terms are those of the respective official distributions. Existing credits in the interactive visualizations are preserved.
Colors
blue uses a white background, blue headings and green accents. red refers to the heading color #9F166A on tkoike.com. yellow draws on the original Beamer/Metropolis palette: yellow-orange #EB811B, dark blue-green #23373B and background #FAFAFA.
About this material
Presentation template v2, with editable English Beamer source, typeset outputs, color previews and the complete fixed-example picker.