Skip to content

otvam/inkscape_python_figures

Repository files navigation

Workflow for Scientific Paper Figures

Summary

A tutorial for creating publication-quality figures with open-source tools:

  • Focus on electrical engineering / power electronics
  • Compatible with typical IEEE paper format
  • Schematics / diagrams with Inkscape
  • Various plots with Matplotlib
  • Mesh / FEM plots with PyVista
  • Slides of the tutorial

The following open-source tools are used:

  • Inkscape for creating and assembling figures
  • GIMP for handling photos and images
  • LaTeX for typesetting equations
  • Python / Matplotlib for plots
  • Python / PyVista for mesh/FEM plots
  • Paderborn / LEA library for the symbols

Some Examples

Title Schemas Plots

Repository Description

Compatibility

  • Operating systems
    • Tested on Linux x86/64.
    • Tested on MS Windows x86/64.
    • Tested on Apple MacOS ARM64.
  • Software versions
    • Tested with Python 3.12 / 3.13
    • Tested with Inkscape 1.4.1.
  • Python dependencies
    • Numpy / Matplotlib
    • PyVista / Pillow
    • JupyterLab (optional)
    • List in requirements.txt.

Author

Copyright

(c) 2023-2025 - Thomas Guillod

BSD 2-Clause "Simplified" License

About

Open-Source Workflow for Scientific Paper Figures: Inkscape, Python, Matplotlib, and PyVista

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published