Building SciPy from source on Ubuntu 20.04/18.04

Introduction

In this post, I will go through two ways to build SciPy on Ubuntu 20.04 which hopefully also work on other distros! SciPy has a lot of build-time dependencies and there is no proper guide on the documentation pages that explicitly lists all them and how to get …

more ...

Final Week: PR Merged

What did you do this week?

This was the final week for GSoC and we (somehow) managed to get my PR merged! It broke the Gitpod integration but it was immediately fixed afterwards in scipy#14603. I also wrote and submitted my final report as my final evaluation.

As per …

more ...

Week #10: Finishing up the PR

What did you do this week?

Last week I got stuck at some failures on Linux Python3.7-dbg (debug builds). I was able to replicate it locally and thankfully also found a fix for it. Turns out, I was accessing a Python attribute while a live exception was set in …

more ...

Week #9: CI failure on Python3.7-dbg

What did you do this week?

I addressed more reviews this week and added pickling support to all the generators. Most of the changes focused on the documentation, tutorials, and the UI. We removed the params keyword (used to pass positional arguments to the passed callable) from the method constructor …

more ...

Week #8: Addressing Reviews

What did you do this week?

Sorry, I am late publishing this blog! I will resume my regular schedule next week. I spent this week addressing the reviews on my PR. There were comments on the documentation suite and tutorials on formatting issues, obscure phrasing, and naming conventions. As we …

more ...