GSoC/2024/StatusReports/IsraelGaladima: Difference between revisions

From KDE Community Wiki
< GSoC‎ | 2024‎ | StatusReports
(Added project description)
No edit summary
 
(6 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Improve Python Interoperability with LabPlot  ==
== Improve Python Interoperability with LabPlot  ==
LabPlot is a data analysis and visualisation application in KDE. Since Python is heavily used within the data science community, this project aims to make LabPlot a more "Python-friendly" application by:
LabPlot is a data analysis and visualisation application in KDE. Since Python is heavily used within the data science community, this project aims to make LabPlot a more "Python-friendly" application. The project goals are to:
* Creating Python bindings to the LabPlot C++ library. This will allow users to access LabPlot's data analysis and visualisation tools from a Python program
* Create Python bindings to LabPlot's C++ backend, and
* Enabling Python scripts to control a running LabPlot application by embedding a Python interpreter within LabPlot
* 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.


== Work report ==
== Work report ==
Line 8: Line 11:
== Links to Blogs and other writing ==
== Links to Blogs and other writing ==
* [https://israelsgalaxy.hashnode.dev/improving-python-interoperability-with-labplot Blog Post #1]
* [https://israelsgalaxy.hashnode.dev/improving-python-interoperability-with-labplot Blog Post #1]
* [https://israelsgalaxy.hashnode.dev/creating-python-bindings-to-labplots-c-backend-part-1 Blog Post #2]
* [https://israelsgalaxy.hashnode.dev/creating-python-bindings-to-labplots-c-backend-part-2 Blog Post #3]

Latest revision as of 17:39, 30 June 2024

Improve Python Interoperability with LabPlot

LabPlot is a data analysis and visualisation application in KDE. Since Python is heavily used within the data science community, this project 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.

Work report

Links to Blogs and other writing