2d data class for people to play around with data
and learn some Python, and not worry about details of numpy,
Defines a Python data class 'Xydat' that contains two
numpy arrays of the same length, where one is dependent
variable (ydata) and the other is the independent variable (xdata).
Xydat objects store x- and y-data, basic statistics (mean, variance),
and has methods for common functions such as scatter
plot, linear regression between the two variables.
Helper functions defined and used:
-regress2d: performs linear regression of y against x
-makePseudo2d: makes random data to put into object
thomson dot eric (gmail)
To do before 0.2dev
Integrate package with Git to streamline development/release (http://peterdowns.com/posts/first-time-with-pypi.html)
Fix axes for scat()
Add generic least squares fit using linear algebra
Add save capacity: object.save('name')
Things to keep in mind when trying to install:
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.