Commits
Author  Commit  Message  Labels  Comments  Approvals  Date 

remove obsolete comments
In fact, upstream doesn't use and have function.pl anymore, but they
didn't remove the comments.




clear the libtool versioning scheme




Added tag pynac0.3.2 for changeset 728ec050d979




Pynac 0.3.2

2 


Fix even more memory leaks




plug memory leak, see issue




framework for explicit template instantiation




Closing feature branch evalf_dict.




Added tag pynac0.3.1 for changeset 6dca556c0311




implement function::subs() callback into Python



a483252
M

merging branch evalf_dict




Pynac 0.3.1




Use \cdot to separate coefficient from following digit in latex mul output.
Fixes #18. This is Sage ticket #13356.
The overall coefficient is printed first in the output of mul objects. In the
latex representation, if the first character of the rest of the output is a
digit, this may produce confusing results.
sage: e = 2 * 2^(1/3)
sage: print latex(e)
2 \, 2^{\left(\frac{1}{3}\right)}
Now we use \cdot as a separator in this case to get:
sage: latex(2 * 2^x)
2 \cdot 2…




bb55862
M

Update feature branch for passing keyword arguments to evalf to 0.3.0 release.




Sage #12289: change argument of evalf to an arbitrary dict
evalf() method of symbolic functions pass around a Python object while
traversing the expression tree. When calling a numeric evalution method
defined in Python, this argument is put in a dictionary with the keyword
'parent'.
This patch treats the Python object passed around in evalf() methods as a
dictionary, allowing arbitrary parameters to be stored in it..




Fix autoconf macros for python detection.
Reported and fixed by Julien Puydt.
Problem manifests itself here:
http://deiv.vzpla.net/logs/2013/05/29/pynac_0.2.61_unstable.log
Fix discussed here:
https://lists.ubuntu.com/archives/ubuntudevel/2010March/030430.html




Added tag pynac0.3.0 for changeset 3b02b5245b56




Pynac 0.3.0.



Use printing order when determining leading terms or default variables.
This prevents random normalization for expression like:
var('x,y,z')
gcd(x^3  y^3, xy)
(x+z)*(3*x3*z)




Use stable_op in match() functions to avoid any surprises.




Minor fix to correctly compare numerics




Remove comparison function left over from modified printing order.




I reworked the order code to use references instead of pointers, this is C++ and not C code after all.




Add ex::sorted_op() function which indexes sequence sorted with printing order.




Clean up new order functions. Rename to print_order_*.
Make numerics and constants print first again, as in sqrt(2)*x.




Fixes to printing order.




Revert changes to the original comparison functions of GiNaC.
Use new comparison functions only when printing add and mul objects.




Added tag pynac0.2.6 for changeset d178f77211b5




Pynac 0.2.6.



fixes


