Week #3: Separating UNU.RAN in its own submodule
What did you do this week?
This week went by addressing last week’s blockers and bifurcating UNU.RAN in its own submodule. I put the UNU.RAN source code in my PR which made that patch size over 100,000 LOC making it very difficult to review. So, I …
more ...Week #2: Working on the PR
What did you do this week?
This week was spent mostly polishing my pull request and addressing reviews. I got a few big things out of the way though. Firstly, I refactored the API to accept a single dist
object containing all the required methods. Secondly, I wrote a tutorial …
Week #1: Creating a (big) PR
What did you do this week?
This week I submitted an overview of the progress on the mailing list (here) and created a pull request on SciPy (#14215). Thankfully, all the tests pass and SciPy builds with UNU.RAN on all the required platforms! I also created some flowcharts to …
more ...Week #0: Polishing the Prototype
A little introduction
Hello everyone! I am Tirth, a last year computer science undergraduate student at Nirma University in India. I have been using NumPy and SciPy since I started doing scientific computing in my first year of college. I have been contributing to SciPy since last year and hope …
more ...GSoC‘20 Final Report
Major Pull Requests
- pymc-devs/pymc4#235: Implemented the basic API structure of Gaussian Processes. Implemented Latent Gaussian Process Model. Created a notebook explaining them.
- pymc-devs/pymc4#272: Implemented/Refactored the covariance functions API for Gaussian Processes. Introduced multiple new features on top of Tensorflow Probability’s PSD API.
- pymc-devs/pymc4 …