Category Archives: Uncategorized

GSoC Mentor Summit

I’m in the airport waiting for my flight after finishing the Google Summer of Code Mentor Summit. This event took place this weekend. Two or three mentors from many of the GSoC projects came out to the Google campus to … Continue reading

Posted in Uncategorized | 3 Comments

Simplifying Sets

SymPy’s sets module is a pleasure to work on. The math is approachable well structured. There are basic sets (Intervals, FiniteSets) compound sets (Unions, Intersections, Cartesian Products) and operations (contains, complement, measure, subset). Because the problem is easy to understand … Continue reading

Posted in Uncategorized | Leave a comment

sympy.stats is in

Development It seems there was a flurry of development over the winter holidays. Tom’s Meijer-G integration code was merged into master giving SymPy an incredibly powerful definite integration engine. This encouraged me to finish up the pull request for random … Continue reading

Posted in Uncategorized | 3 Comments

Week 12: Pull Requests

As before, not much to report. Slow plodding through testing, bug fixing, etc…. I have a pull request here for Matrix Expressions https://github.com/sympy/sympy/pull/532 My branch for Finite and Continuous Random Variables is below. It doesn’t have a pull request yet … Continue reading

Posted in Uncategorized | Leave a comment

Week 11: Testing, cleaning

I’m increasing testing coverage and fixing errors in my random variables branch. I’m not sure how to proceed with the matrix expressions ideas. On one hand I should wait until the community comes to a consensus about what SymPy Matrix … Continue reading

Posted in Uncategorized | 1 Comment

Week 10 for Random Variables

I’ve been neglecting my GSoC project this week. This is what’s on the burner though: Write up a blogpost on my implementation of Matrix Expressions. What they can and can’t do. I’d like to generate discussion on this topic. Test … Continue reading

Posted in Uncategorized | 3 Comments

Multivariate Normal Random Variables

Multivariate Normal Random Variables are extraordinarily convenient. The probability density of a multivariate normal random variable is proportional to the following: Where is an n-dimensional state vector, is the mean of the distribution, and is an n by n covariance … Continue reading

Posted in Uncategorized | 6 Comments

Matrix Expressions

Linear algebra is important. It is a language which both humans and computers understand well which we can use to describe a large class of important problems. Linear Algebra is an alternative approach to communicate with computers – alternative to … Continue reading

Posted in Uncategorized | 1 Comment

Week 7: Not much to report

All quiet here in Random Variable land. The next big step is to write up a Multivariate Normal Random Variable. Operations on these will generate expressions in Linear Algebra. I’m still working out the best way to integrate this into … Continue reading

Posted in Uncategorized | Leave a comment

A Lesson in Data Assimilation using SymPy

What is the temperature outside? Hold on, I’ll check… Ok, I went outside and felt the air temperature. I think that it is 30C but I’m not very good at telling the temperature when it’s humid out; we’ll say that … Continue reading

Posted in Uncategorized | 9 Comments