]> gitweb.michael.orlitzky.com - sage.d.git/log
sage.d.git
10 years agoAdd the matrix_of_transformation function to matrix_vector.py.
Michael Orlitzky [Thu, 13 Nov 2014 00:36:03 +0000 (19:36 -0500)]
Add the matrix_of_transformation function to matrix_vector.py.

10 years agoImport mjo.cone.* by default.
Michael Orlitzky [Tue, 4 Nov 2014 17:54:34 +0000 (12:54 -0500)]
Import mjo.cone.* by default.

10 years agoAdd random_doubly_nonnegative() and random_extreme_doubly_nonnegative() functions.
Michael Orlitzky [Tue, 4 Nov 2014 17:21:22 +0000 (12:21 -0500)]
Add random_doubly_nonnegative() and random_extreme_doubly_nonnegative() functions.

10 years agoAdd is_admissible_extreme_rank() and use it to implement has_admissible_extreme_rank().
Michael Orlitzky [Tue, 4 Nov 2014 16:04:04 +0000 (11:04 -0500)]
Add is_admissible_extreme_rank() and use it to implement has_admissible_extreme_rank().

10 years agoAdd the random_psd() function.
Michael Orlitzky [Tue, 4 Nov 2014 14:57:53 +0000 (09:57 -0500)]
Add the random_psd() function.

10 years agoImplement the is(_extreme)_completely_positive functions.
Michael Orlitzky [Mon, 3 Nov 2014 14:49:02 +0000 (09:49 -0500)]
Implement the is(_extreme)_completely_positive functions.

10 years agoImplement the is_extreme_doubly_nonnegative() function, first shot.
Michael Orlitzky [Mon, 3 Nov 2014 03:04:52 +0000 (22:04 -0500)]
Implement the is_extreme_doubly_nonnegative() function, first shot.

10 years agoAdd the E() basis matrix function.
Michael Orlitzky [Mon, 3 Nov 2014 03:03:52 +0000 (22:03 -0500)]
Add the E() basis matrix function.

10 years agoConvert "n" to an integer explicitly in has_admissible_extreme_rank().
Michael Orlitzky [Mon, 3 Nov 2014 03:03:08 +0000 (22:03 -0500)]
Convert "n" to an integer explicitly in has_admissible_extreme_rank().

10 years agoAdd the matrix_vector module with only the isomorphism() function for now.
Michael Orlitzky [Mon, 3 Nov 2014 03:00:27 +0000 (22:00 -0500)]
Add the matrix_vector module with only the isomorphism() function for now.

10 years agoComment/whitespace cleanup.
Michael Orlitzky [Mon, 3 Nov 2014 01:24:45 +0000 (20:24 -0500)]
Comment/whitespace cleanup.

10 years agodoubly_nonnegative.py: Begin implementing the extreme vector algorithms.
Michael Orlitzky [Thu, 30 Oct 2014 18:24:00 +0000 (14:24 -0400)]
doubly_nonnegative.py: Begin implementing the extreme vector algorithms.

10 years agoWhitespace fix.
Michael Orlitzky [Thu, 30 Oct 2014 18:23:32 +0000 (14:23 -0400)]
Whitespace fix.

10 years agoWhitespace fix.
Michael Orlitzky [Thu, 30 Oct 2014 18:23:16 +0000 (14:23 -0400)]
Whitespace fix.

10 years agoRefactor symmetric_pds/doubly_nonnegative.
Michael Orlitzky [Thu, 30 Oct 2014 18:04:33 +0000 (14:04 -0400)]
Refactor symmetric_pds/doubly_nonnegative.
Ensure that we're working over an amenable base ring in factor_psd.
New module: completely_positive (cone).

10 years agoAdd __init__.py for mjo.cone.
Michael Orlitzky [Thu, 30 Oct 2014 12:37:04 +0000 (08:37 -0400)]
Add __init__.py for mjo.cone.

10 years agoNew module: cone.doubly_nonnegative.
Michael Orlitzky [Thu, 30 Oct 2014 12:36:49 +0000 (08:36 -0400)]
New module: cone.doubly_nonnegative.

10 years agoNew module: cone.symmetric_psd.
Michael Orlitzky [Thu, 30 Oct 2014 12:34:20 +0000 (08:34 -0400)]
New module: cone.symmetric_psd.

10 years agoDisable terminal colors in init.sage.
Michael Orlitzky [Wed, 29 Oct 2014 22:25:24 +0000 (18:25 -0400)]
Disable terminal colors in init.sage.

10 years agoAdd the matrix_simplify_full() function to symbolic.py.
Michael Orlitzky [Wed, 29 Oct 2014 22:24:52 +0000 (18:24 -0400)]
Add the matrix_simplify_full() function to symbolic.py.

10 years agoUpdate SymbolSequence to use underscores.
Michael Orlitzky [Fri, 24 Oct 2014 21:23:59 +0000 (17:23 -0400)]
Update SymbolSequence to use underscores.

10 years agoFix a comment.
Michael Orlitzky [Fri, 24 Oct 2014 16:45:55 +0000 (12:45 -0400)]
Fix a comment.

10 years agoAdd a note to the README about `sage -t` not loading init.sage.
Michael Orlitzky [Fri, 24 Oct 2014 15:36:16 +0000 (11:36 -0400)]
Add a note to the README about `sage -t` not loading init.sage.

10 years agoFix a (harmless) doctest failure in mjo.interpolation.
Michael Orlitzky [Fri, 24 Oct 2014 15:21:39 +0000 (11:21 -0400)]
Fix a (harmless) doctest failure in mjo.interpolation.

10 years agoUse ~/src/sage.d as library path.
Michael Orlitzky [Thu, 16 Oct 2014 19:27:01 +0000 (15:27 -0400)]
Use ~/src/sage.d as library path.

10 years agoAdd the matrix_subs_expr function.
Michael Orlitzky [Fri, 9 May 2014 07:10:38 +0000 (03:10 -0400)]
Add the matrix_subs_expr function.

10 years agoOverride list_plot (in addition to the already-overriden plot()).
Michael Orlitzky [Tue, 15 Apr 2014 01:08:56 +0000 (21:08 -0400)]
Override list_plot (in addition to the already-overriden plot()).

10 years agoDon't override matplotlib's LaTeX installation.
Michael Orlitzky [Tue, 15 Apr 2014 01:08:34 +0000 (21:08 -0400)]
Don't override matplotlib's LaTeX installation.

11 years agoRemove medium_simplify() now that simplify_radical() was removed from full_simplify().
Michael Orlitzky [Fri, 16 Aug 2013 20:51:47 +0000 (16:51 -0400)]
Remove medium_simplify() now that simplify_radical() was removed from full_simplify().

11 years agoAdd doctests for set_simplification_domain().
Michael Orlitzky [Mon, 4 Mar 2013 23:58:59 +0000 (18:58 -0500)]
Add doctests for set_simplification_domain().

11 years agoDefine product = prod, which is provided by Sage.
Michael Orlitzky [Wed, 5 Dec 2012 00:15:32 +0000 (19:15 -0500)]
Define product = prod, which is provided by Sage.

11 years agoAdd a test for the empty product.
Michael Orlitzky [Tue, 4 Dec 2012 23:50:41 +0000 (18:50 -0500)]
Add a test for the empty product.
Add some backticks.

11 years agoUse SR.var() instead of var() everywhere.
Michael Orlitzky [Tue, 4 Dec 2012 23:44:46 +0000 (18:44 -0500)]
Use SR.var() instead of var() everywhere.

11 years agoAdd the lagrange_interpolate() function, which lets you avoid evaluating your functio...
Michael Orlitzky [Wed, 28 Nov 2012 02:54:39 +0000 (21:54 -0500)]
Add the lagrange_interpolate() function, which lets you avoid evaluating your function (if you have one) before calling lagrange_polynomial().

12 years agoAdd an example of a least squares problem.
Michael Orlitzky [Sun, 18 Nov 2012 22:53:21 +0000 (17:53 -0500)]
Add an example of a least squares problem.

12 years agoFix legendre_p for finite field elements.
Michael Orlitzky [Sun, 18 Nov 2012 07:23:54 +0000 (02:23 -0500)]
Fix legendre_p for finite field elements.

12 years agoAdd more tests and examples.
Michael Orlitzky [Sun, 18 Nov 2012 05:26:11 +0000 (00:26 -0500)]
Add more tests and examples.
Fix the orthogonality test.

12 years agoAdd a few tests for the shifted Legendre polynomials.
Michael Orlitzky [Sun, 18 Nov 2012 01:33:45 +0000 (20:33 -0500)]
Add a few tests for the shifted Legendre polynomials.

12 years agoCombine the standard/general Legendre polynomial functions.
Michael Orlitzky [Sun, 18 Nov 2012 01:15:26 +0000 (20:15 -0500)]
Combine the standard/general Legendre polynomial functions.

12 years agoAdd the orthogonal_polynomials module with the Legendre functions.
Michael Orlitzky [Sat, 17 Nov 2012 20:53:14 +0000 (15:53 -0500)]
Add the orthogonal_polynomials module with the Legendre functions.

12 years agoRemove the __call__() code and refactor everything into subcalls of __getitem__().
Michael Orlitzky [Tue, 6 Nov 2012 03:42:52 +0000 (22:42 -0500)]
Remove the __call__() code and refactor everything into subcalls of __getitem__().

12 years agoUpdate all doctests to use index[] notation instead of __call__.
Michael Orlitzky [Tue, 6 Nov 2012 01:50:22 +0000 (20:50 -0500)]
Update all doctests to use index[] notation instead of __call__.

12 years agoAllow tuples to be passed in square brackets.
Michael Orlitzky [Mon, 5 Nov 2012 21:45:01 +0000 (16:45 -0500)]
Allow tuples to be passed in square brackets.

12 years agoClean up a little bit of the interpolation code.
Michael Orlitzky [Sun, 4 Nov 2012 21:32:50 +0000 (16:32 -0500)]
Clean up a little bit of the interpolation code.

12 years agoAdd the SymbolSequence class; eventually headed upstream.
Michael Orlitzky [Sun, 4 Nov 2012 21:12:49 +0000 (16:12 -0500)]
Add the SymbolSequence class; eventually headed upstream.

12 years agoAdd the lagrange_psi function.
Michael Orlitzky [Sun, 4 Nov 2012 21:12:17 +0000 (16:12 -0500)]
Add the lagrange_psi function.

12 years agoAdd the Hermite functions to interpolation.py.
Michael Orlitzky [Fri, 26 Oct 2012 19:20:25 +0000 (15:20 -0400)]
Add the Hermite functions to interpolation.py.

12 years agoMake the divided_difference() function rely on divided_difference_coefficients().
Michael Orlitzky [Fri, 26 Oct 2012 18:22:56 +0000 (14:22 -0400)]
Make the divided_difference() function rely on divided_difference_coefficients().
Make divided_difference() and newton_polynomial() take a list of function values instead of the function itself.

12 years agoAdd the divided_difference_coefficients() function.
Michael Orlitzky [Fri, 26 Oct 2012 18:13:03 +0000 (14:13 -0400)]
Add the divided_difference_coefficients() function.

12 years agoUpdate the lagrange_polynomial() function to take a list of y-values instead of a...
Michael Orlitzky [Fri, 26 Oct 2012 18:00:25 +0000 (14:00 -0400)]
Update the lagrange_polynomial() function to take a list of y-values instead of a function.

12 years agoAdd a makefile with a 'clean' target.
Michael Orlitzky [Fri, 26 Oct 2012 15:13:55 +0000 (11:13 -0400)]
Add a makefile with a 'clean' target.

12 years agoReplace the load() call in interpolation.py with an import, which works in the daytime.
Michael Orlitzky [Fri, 26 Oct 2012 15:13:16 +0000 (11:13 -0400)]
Replace the load() call in interpolation.py with an import, which works in the daytime.

12 years agoAdd the divided_difference() and newton_polynomial() functions to interpolation.py.
Michael Orlitzky [Fri, 26 Oct 2012 01:07:12 +0000 (21:07 -0400)]
Add the divided_difference() and newton_polynomial() functions to interpolation.py.

12 years agoAdd the 'product' function to misc.py.
Michael Orlitzky [Fri, 26 Oct 2012 00:07:56 +0000 (20:07 -0400)]
Add the 'product' function to misc.py.
Add interpolation.py with two Lagrange polynomial functions.

12 years agoAdd a gitignore for *.pyc files.
Michael Orlitzky [Fri, 26 Oct 2012 00:07:02 +0000 (20:07 -0400)]
Add a gitignore for *.pyc files.

12 years agoEnable text.usetex for Matplotlib to work around trac #13543.
Michael Orlitzky [Sat, 20 Oct 2012 01:57:20 +0000 (21:57 -0400)]
Enable text.usetex for Matplotlib to work around trac #13543.

12 years agoAdd the misc module with the legend_latex() function.
Michael Orlitzky [Fri, 28 Sep 2012 02:54:33 +0000 (22:54 -0400)]
Add the misc module with the legend_latex() function.

12 years agoTry replacing _plot() instead of plot() so that plotting python functions works.
Michael Orlitzky [Sat, 12 May 2012 23:03:05 +0000 (19:03 -0400)]
Try replacing _plot() instead of plot() so that plotting python functions works.

12 years agoFinally get the plot defaults to behave (maybe).
Michael Orlitzky [Fri, 11 May 2012 02:16:28 +0000 (22:16 -0400)]
Finally get the plot defaults to behave (maybe).

12 years agoFix plot option defaulting.
Michael Orlitzky [Thu, 10 May 2012 20:29:38 +0000 (16:29 -0400)]
Fix plot option defaulting.
Replace another plot() function.

12 years agoRemove an unused import.
Michael Orlitzky [Thu, 10 May 2012 16:56:02 +0000 (12:56 -0400)]
Remove an unused import.

12 years agoInitial commit.
Michael Orlitzky [Thu, 10 May 2012 13:29:56 +0000 (09:29 -0400)]
Initial commit.