]> gitweb.michael.orlitzky.com - dunshire.git/log
dunshire.git
8 years agoAdd a unit test for the ice cream cone solution.
Michael Orlitzky [Mon, 10 Oct 2016 02:35:14 +0000 (22:35 -0400)]
Add a unit test for the ice cream cone solution.

8 years agoAdd a first unit test to check that a solution is always obtained.
Michael Orlitzky [Mon, 10 Oct 2016 02:05:46 +0000 (22:05 -0400)]
Add a first unit test to check that a solution is always obtained.

8 years agoTranspose the input matrix "L" by default and document that fact.
Michael Orlitzky [Mon, 10 Oct 2016 02:05:07 +0000 (22:05 -0400)]
Transpose the input matrix "L" by default and document that fact.

8 years agoLoad unit tests from symmetric_linear_game in the test suite.
Michael Orlitzky [Mon, 10 Oct 2016 02:03:44 +0000 (22:03 -0400)]
Load unit tests from symmetric_linear_game in the test suite.

8 years agoAdd an options module to consolidate a few random "settings."
Michael Orlitzky [Mon, 10 Oct 2016 01:58:40 +0000 (21:58 -0400)]
Add an options module to consolidate a few random "settings."

8 years agoFix pylint warnings in matrices.py.
Michael Orlitzky [Mon, 10 Oct 2016 01:31:40 +0000 (21:31 -0400)]
Fix pylint warnings in matrices.py.

8 years agoAdd one more variable exception to the `make lint` target.
Michael Orlitzky [Mon, 10 Oct 2016 01:27:15 +0000 (21:27 -0400)]
Add one more variable exception to the `make lint` target.

8 years agoAdd an inner_product() for matrices.
Michael Orlitzky [Mon, 10 Oct 2016 01:26:56 +0000 (21:26 -0400)]
Add an inner_product() for matrices.

8 years agoAdd another TODO item (find feasible starting points).
Michael Orlitzky [Sun, 9 Oct 2016 18:22:50 +0000 (14:22 -0400)]
Add another TODO item (find feasible starting points).

8 years agoTest that vec() is a no-op on vectors.
Michael Orlitzky [Thu, 6 Oct 2016 22:10:10 +0000 (18:10 -0400)]
Test that vec() is a no-op on vectors.

8 years agoFix SymmetricPSD documentation and add the column-major vec() function.
Michael Orlitzky [Thu, 6 Oct 2016 22:02:54 +0000 (18:02 -0400)]
Fix SymmetricPSD documentation and add the column-major vec() function.

8 years agoRemove a completed TODO item.
Michael Orlitzky [Thu, 6 Oct 2016 21:16:49 +0000 (17:16 -0400)]
Remove a completed TODO item.

8 years agoAdd doctests for the solution of some easy games.
Michael Orlitzky [Thu, 6 Oct 2016 21:10:40 +0000 (17:10 -0400)]
Add doctests for the solution of some easy games.

8 years agoAdd some more doctests for SymmetricPSD containment.
Michael Orlitzky [Thu, 6 Oct 2016 20:13:53 +0000 (16:13 -0400)]
Add some more doctests for SymmetricPSD containment.

8 years agoFactor out srcdir in the makefile.
Michael Orlitzky [Thu, 6 Oct 2016 18:55:38 +0000 (14:55 -0400)]
Factor out srcdir in the makefile.

8 years agoRename a variable to make pylint happy.
Michael Orlitzky [Thu, 6 Oct 2016 18:54:30 +0000 (14:54 -0400)]
Rename a variable to make pylint happy.

8 years agoAdd rough eigenvalue-based containment testing for SymmetricPSD.
Michael Orlitzky [Thu, 6 Oct 2016 18:53:15 +0000 (14:53 -0400)]
Add rough eigenvalue-based containment testing for SymmetricPSD.

8 years agoAdd an eigenvalues() method to matrices.py.
Michael Orlitzky [Thu, 6 Oct 2016 18:40:42 +0000 (14:40 -0400)]
Add an eigenvalues() method to matrices.py.

8 years agoRemove three completed TODO items.
Michael Orlitzky [Thu, 6 Oct 2016 18:19:35 +0000 (14:19 -0400)]
Remove three completed TODO items.

8 years agoFix dict sorting in and add another big example to errors.py.
Michael Orlitzky [Thu, 6 Oct 2016 18:18:29 +0000 (14:18 -0400)]
Fix dict sorting in and add another big example to errors.py.

8 years agoAdd a few docs/examples to errors.py.
Michael Orlitzky [Thu, 6 Oct 2016 18:04:43 +0000 (14:04 -0400)]
Add a few docs/examples to errors.py.

8 years agoEnable doctests in errors.py.
Michael Orlitzky [Thu, 6 Oct 2016 17:56:46 +0000 (13:56 -0400)]
Enable doctests in errors.py.

8 years agoAdd a few SymmetricCone examples.
Michael Orlitzky [Thu, 6 Oct 2016 17:56:27 +0000 (13:56 -0400)]
Add a few SymmetricCone examples.

8 years agoAdd the game dual() method and document symmetric_linear_game.py.
Michael Orlitzky [Thu, 6 Oct 2016 17:39:06 +0000 (13:39 -0400)]
Add the game dual() method and document symmetric_linear_game.py.

8 years agoAdd variable name exceptions to the `make lint` target.
Michael Orlitzky [Thu, 6 Oct 2016 17:38:43 +0000 (13:38 -0400)]
Add variable name exceptions to the `make lint` target.

8 years agoUpdate the `make clean` target for the new source locations.
Michael Orlitzky [Thu, 6 Oct 2016 17:05:03 +0000 (13:05 -0400)]
Update the `make clean` target for the new source locations.

8 years agoReorganize the source under src/dunshire.
Michael Orlitzky [Thu, 6 Oct 2016 17:03:42 +0000 (13:03 -0400)]
Reorganize the source under src/dunshire.

8 years agoFix lint warnings and a few variable errors in symmetric_linear_game.py.
Michael Orlitzky [Thu, 6 Oct 2016 16:48:48 +0000 (12:48 -0400)]
Fix lint warnings and a few variable errors in symmetric_linear_game.py.

8 years agoMove the pretty_print_dict() method out of the class (make it a function).
Michael Orlitzky [Thu, 6 Oct 2016 16:48:15 +0000 (12:48 -0400)]
Move the pretty_print_dict() method out of the class (make it a function).

8 years agoPlay with the error/solution formatting some more.
Michael Orlitzky [Thu, 6 Oct 2016 13:11:49 +0000 (09:11 -0400)]
Play with the error/solution formatting some more.

8 years agoMore work-in-progress on solutions and their errors.
Michael Orlitzky [Thu, 6 Oct 2016 05:45:48 +0000 (01:45 -0400)]
More work-in-progress on solutions and their errors.

8 years agoRemove member vars from SymmetricLinearCone and work on the solution dict.
Michael Orlitzky [Wed, 5 Oct 2016 21:25:08 +0000 (17:25 -0400)]
Remove member vars from SymmetricLinearCone and work on the solution dict.

8 years agoAdd the errors module, in a non-working state.
Michael Orlitzky [Wed, 5 Oct 2016 21:24:41 +0000 (17:24 -0400)]
Add the errors module, in a non-working state.

8 years agoStart to clean up pylint warnings in symmetric_linear_game.py.
Michael Orlitzky [Wed, 5 Oct 2016 17:38:01 +0000 (13:38 -0400)]
Start to clean up pylint warnings in symmetric_linear_game.py.

8 years agoAdd a "make lint" target.
Michael Orlitzky [Wed, 5 Oct 2016 17:37:48 +0000 (13:37 -0400)]
Add a "make lint" target.

8 years agoAdd doctests for the matrices module and fix its pylint warnings.
Michael Orlitzky [Wed, 5 Oct 2016 16:27:07 +0000 (12:27 -0400)]
Add doctests for the matrices module and fix its pylint warnings.

8 years agoAdd documentation, tests, and containment functions to the cones module.
Michael Orlitzky [Wed, 5 Oct 2016 15:57:26 +0000 (11:57 -0400)]
Add documentation, tests, and containment functions to the cones module.

8 years agoAdd a norm function to the matrices module.
Michael Orlitzky [Wed, 5 Oct 2016 15:55:36 +0000 (11:55 -0400)]
Add a norm function to the matrices module.

8 years agoAdd another TODO to compare against a tolerance parameter.
Michael Orlitzky [Wed, 5 Oct 2016 15:55:17 +0000 (11:55 -0400)]
Add another TODO to compare against a tolerance parameter.

8 years agoAdd a most basic test suite runner (for doctests only, at the moment).
Michael Orlitzky [Wed, 5 Oct 2016 14:48:16 +0000 (10:48 -0400)]
Add a most basic test suite runner (for doctests only, at the moment).

8 years agoAdd another TODO to check the dimensions of the PSD cone.
Michael Orlitzky [Wed, 5 Oct 2016 14:47:44 +0000 (10:47 -0400)]
Add another TODO to check the dimensions of the PSD cone.

8 years agoAdd two more TODO items.
Michael Orlitzky [Wed, 5 Oct 2016 12:36:03 +0000 (08:36 -0400)]
Add two more TODO items.

8 years agoAdd a TODO with a bunch of things I need to do.
Michael Orlitzky [Wed, 5 Oct 2016 02:42:52 +0000 (22:42 -0400)]
Add a TODO with a bunch of things I need to do.

8 years agoAdd a word to the README.
Michael Orlitzky [Wed, 5 Oct 2016 02:14:07 +0000 (22:14 -0400)]
Add a word to the README.

8 years agoAdd a makefile.
Michael Orlitzky [Wed, 5 Oct 2016 02:12:25 +0000 (22:12 -0400)]
Add a makefile.

8 years agoSimplify the model a bit.
Michael Orlitzky [Wed, 5 Oct 2016 02:11:48 +0000 (22:11 -0400)]
Simplify the model a bit.

8 years agoInitial commit of something that returns an answer.
Michael Orlitzky [Wed, 5 Oct 2016 00:41:03 +0000 (20:41 -0400)]
Initial commit of something that returns an answer.