Optimize Python Calendar Performance
Budget: €12 – €18 EUR
My existing Python calendar script runs correctly but it drags—slow execution is the only real problem. I want you to profile the current implementation, identify the bottlenecks, and refactor or redesign the slow sections so the program responds instantly even when generating year-long views.
You will receive the full source code plus sample data as soon as we start. After reviewing it, please send back a concise, detailed project proposal outlining:
• the profiling approach you will use (cProfile, line-profiler, Py-Spy, or any tool you prefer)
• the optimization techniques you foresee applying—algorithmic improvements, data-structure changes, caching, concurrency, or library swaps such as pandas, NumPy, or datetime optimizations
• a clear breakdown of milestones, each with expected percentage speed-ups
The deliverable is the updated, well-commented code, a short report comparing before/after runtimes, and any benchmarking scripts you used so I can verify the gains on my side.
You will receive the full source code plus sample data as soon as we start. After reviewing it, please send back a concise, detailed project proposal outlining:
• the profiling approach you will use (cProfile, line-profiler, Py-Spy, or any tool you prefer)
• the optimization techniques you foresee applying—algorithmic improvements, data-structure changes, caching, concurrency, or library swaps such as pandas, NumPy, or datetime optimizations
• a clear breakdown of milestones, each with expected percentage speed-ups
The deliverable is the updated, well-commented code, a short report comparing before/after runtimes, and any benchmarking scripts you used so I can verify the gains on my side.