Improving Python Interoperability with LabPlot

Improving Python Interoperability with LabPlot

GSoC '24 KDE Blog Post #1

ยท

1 min read

Hello everyone ๐Ÿ‘‹,

I've just begun the third week of my GSoC '24 journey with KDE (LabPlot), and so far so good.

For those unfamiliar, KDE is a volunteer-driven community of contributors who develop a collection of free and open-source software. LabPlot is a data visualisation and analysis application in KDE.

Since Python is heavily used within the data science community, my GSoC '24 project, titled "Improve Python Interoperability with LabPlot", aims to make LabPlot a more "Python-friendly" application.

The project goals are to:

  • Create Python bindings to LabPlot's C++ backend, and

  • Enable Python programs to control a running LabPlot application.

These goals will respectively allow users to:

  • Access LabPlot's data analysis and visualisation tools from a Python program, and

  • Create complex workflows using Python within a running LabPlot application.

I will be sharing progress updates and implementation details for the project in subsequent blog posts.

Thanks for reading. See you next time.

ย