My favorites | Sign in
Project Home Downloads Wiki Issues Source
New issue   Search
for
  Advanced search   Search tips   Subscriptions
Issue 2801: lambdify() is not mentioned anywhere
3 people starred this issue and may be notified of changes. Back to list
Status:  Fixed
Owner:  ----
Closed:  Nov 2013

Restricted
  • Only users with Commit permission may comment.


Sign in to add a comment
 
Project Member Reported by matt...@gmail.com, Oct 27, 2011
lambdify() is one of most important functions in SymPy (for interoperability with numerical libraries the most important). However it's not mentioned anywhere, although it has a good docstring. The result of `git grep` stands for itself:

$ git grep lambdify doc/
doc/src/aboutus.txt:#. Sebastian Krämer: implemented lambdify/numpy/mpmath cooperation, bug fixes, refactoring, lambdifying of matrices, large printing refactoring and bugfixes
doc/src/aboutus.txt:#. Andrew Straw: lambdify() improvements
doc/src/aboutus.txt:#. Matthew Brett: fixes to lambdify
doc/src/modules/physics/mechanics/examples.txt:maximum recursion depth being exceeded; I also tried lambdifying this, and it

lambdify's docstring must be pulled into docs (there is already a generic issue for this), but we also need a good tutorial showing users how to cooperate with NumPy, SciPy etc. This issue (not the only one by the way) was pointed out to me by Fernando Perez during my stay at Berkeley this week, when trying to solve a practical symbolic-numeric problem. SymPy has already *a lot* of features, but unfortunately most of them are deeply buried in the internals of SymPy and known only to its developers. Also we have to check what does ufuncify() do, because it was reported to me that it's extremely slow.
Oct 27, 2011
Project Member #1 Ronan.L...@gmail.com
+1. lambdify() is a very important function - I realised that after discussing with several people at EuroSciPy (BTW, there's another important function that users need to be told about: sympify).
Oct 28, 2011
Project Member #2 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: CodeInCategory-Documentation CodeInDifficulty-Medium
Oct 30, 2011
Project Member #3 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: CodeInImportedIntoSpreadsheet
Nov 15, 2011
Project Member #4 asmeurer@gmail.com
I'm dropping the release milestone on these Code-In issues, as the planned release date will barely be after the start of the program.
Nov 15, 2011
Project Member #5 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: -Priority-Critical Priority-High
Nov 20, 2011
Project Member #6 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: -codeinimportedintospreadsheet CodeInImportedIntoMelange
Mar 20, 2012
Project Member #7 asmeurer@gmail.com
(No comment was entered for this change.)
Status: Valid
Oct 22, 2012
Project Member #8 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: -CodeInImportedIntoMelange
Oct 30, 2012
Project Member #9 krastano...@gmail.com
(No comment was entered for this change.)
Labels: CodeInImportedIntoGoogleDocs
Nov 7, 2012
Project Member #10 asmeurer@gmail.com
(No comment was entered for this change.)
Labels: -CodeInDifficulty-Medium
Nov 4, 2013
Project Member #11 asmeurer@gmail.com
It's mentioned in the new tutorial: http://docs.sympy.org/latest/tutorial/basic_operations.html?highlight=lambdify#lambdify.  The docstring for lambdify itself is also included in the docs: http://docs.sympy.org/latest/modules/utilities/lambdify.html?highlight=lambdify#sympy.utilities.lambdify
Status: Fixed
Mar 5, 2014
Project Member #12 asmeurer@gmail.com
We have moved issues to GitHub https://github.com/sympy/sympy/issues. 
Labels: Restrict-AddIssueComment-Commit
Apr 6, 2014
Project Member #13 skirpic...@gmail.com
Migrated to http://github.com/sympy/sympy/issues/5900
Sign in to add a comment

Powered by Google Project Hosting