Skip to content

Commit

Permalink
more faffing about prepping for release
Browse files Browse the repository at this point in the history
  • Loading branch information
njsmith committed Jul 10, 2012
1 parent 240eb13 commit 8fc2cb6
Show file tree
Hide file tree
Showing 6 changed files with 22 additions and 8 deletions.
5 changes: 4 additions & 1 deletion MANIFEST.in
Original file line number Diff line number Diff line change
@@ -1,2 +1,5 @@
include .coveragerc tox.ini
include TODO COPYING
include TODO COPYING README
recursive-include tools *.py
recursive-include doc *
prune doc/_build
5 changes: 4 additions & 1 deletion README
Original file line number Diff line number Diff line change
@@ -1,6 +1,9 @@
This is patsy, a Python library for describing statistical models
and building design matrices.

Documentation:
http://patsy.readthedocs.org/

Dependencies:
numpy
Python 2.4 or later (including Python 3)
Expand All @@ -12,7 +15,7 @@ Install:
pip install patsy

Code and bug tracker:
https://github.com/patsy/patsy
https://github.com/pydata/patsy

Mailing list:
pydata@googlegroups.com
Expand Down
2 changes: 1 addition & 1 deletion doc/formulas.rst
Original file line number Diff line number Diff line change
Expand Up @@ -726,7 +726,7 @@ for this reference manual, but here's a sketch of the analysis.
Recall that our goal is to maintain two invariants: the design matrix
column space should include the space associated with each term, and
should avoid "structural redundancy", i.e. it should be full rank on
at least some data sets. It's easy to see the this algorithm will
at least some data sets. It's easy to see the above algorithm will
never "lose" columns, since the only time it eliminates a subspace is
when it has previously processed that exact subspace within the same
design. (So long as the subspace merging is correctly specified etc.;
Expand Down
3 changes: 3 additions & 0 deletions doc/library-developers.rst
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,9 @@ Example
Here's a simplified class for doing ordinary least-squares regression,
demonstrating the above techniques:

.. warning:: This code has not been validated for numerical
correctness.

.. include:: _examples/example_lm.py
:code:

Expand Down
4 changes: 3 additions & 1 deletion doc/overview.rst
Original file line number Diff line number Diff line change
Expand Up @@ -37,7 +37,9 @@ it:
* Has an incremental mode to handle data sets which are too large to
fit into memory at one time,
* Provides a language for symbolic, human-readable specification of
linear constraint matrices, and
linear constraint matrices,
* Has a thorough test suite and solid underlying theory, allowing it
to correctly handle corner cases that even R gets wrong, and
* Features a simple API for integration into statistical packages.

What Patsy *won't* do is, well, statistics --- it just lets you
Expand Down
11 changes: 7 additions & 4 deletions release-checklist.txt
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,16 @@
* make sure docs are up to date
* check MANIFEST.in
* update version in doc/changes.rst, setup.py, patsy/__init__.py
* make a clean checkout
* run tox tests
* make sure there are no uncommitted changes
* clone a clean source directory (so as to get a clean checkout
without killing the expensive-to-recreate .tox dir)
* python sdist
* unzip sdist to a clean directory, and run tox in it
* tag
* upload source dist to pypi
* build and upload docs
* announce release on:
py
pydata@googlegroups.com
statsmodels
scipy-dev?
pypi
* update version in setup.py, patsy/__init__.py again (add "+dev")

0 comments on commit 8fc2cb6

Please sign in to comment.