SymbolicIntegration.jl (my GSoC project)
Author: Mattia Micheletta Merlin; Date: 02/09/2025
Google summer of code is a summer program in which students around the workd get paid to contribute to open source projects. Summer 2025 I was part of it, building a symbolic integrator (a program that does indefinite integrals, finds primitives) for the Julia language: SymbolicIntegration.jl. If you want to learn more in detail what I did you can read the final report (is fast to read).
Here are instead some stats, taken from the history of my terminal (one of the few traces of my work with dates):
• 370+ commits
• 2626 terminal commands executed, 29.8 each day on average
• 1 Julia package created
Top 10 most used commands, with number of executions:
• julia: 744
• git: 596
• cd: 318
• ls: 174
• vim: 147
• code: 135
• open: 62
• cat: 47
• rm: 41
• find: 27
Top 5 git commands (I usually commit from vscode, hence the few add, commit and push):
• git reset: 125
• git push: 113
• git checkout: 110
• git log: 53
• git remote: 30
Top 5 Julia commands usage:
• julia src/rules_translator.jl: 407
• julia (no subcommand): 204
• julia --project=.: 49
• julia testset_translator.jl: 38
• julia test/runtests.jl: 25
Here are the commands on my terminal plotted, each day is a vertical line (top: midnight, bottom: midinght of the day after):
The most active day was 27 august with 154 commands.
Here instead is the histogram of my work activity, taken again from the commands on the terminal: