/[escript]/trunk/escriptcore/py_src/symbolic/__init__.py
ViewVC logotype

Log of /trunk/escriptcore/py_src/symbolic/__init__.py

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 4871 - (view) (annotate) - [select for diffs]
Modified Wed Apr 16 05:28:27 2014 UTC (5 years, 2 months ago) by jduplessis
File length: 1819 byte(s)
Diff to previous 4727
changed symconsts to symconsts to fit the rest of escript 


Revision 4727 - (view) (annotate) - [select for diffs]
Modified Fri Mar 7 05:28:12 2014 UTC (5 years, 3 months ago) by jduplessis
File length: 1819 byte(s)
Diff to previous 4663
added an optional evalf input to the evaluator, without this constants such as pi etc wont get evaluated. and renamed constants symconstants


Revision 4663 - (view) (annotate) - [select for diffs]
Modified Mon Feb 10 00:48:49 2014 UTC (5 years, 4 months ago) by jduplessis
File length: 1816 byte(s)
Diff to previous 4657
Adding wrapper for Symbolic constants such as pi
usage:
	symconsts.pi  ---> gives escript Symbol(sympy.pi)



Revision 4657 - (view) (annotate) - [select for diffs]
Modified Thu Feb 6 06:12:20 2014 UTC (5 years, 4 months ago) by jfenwick
File length: 1775 byte(s)
Diff to previous 4508
I changed some files.
Updated copyright notices, added GeoComp.




Revision 4508 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 04:23:22 2013 UTC (5 years, 10 months ago) by jfenwick
File length: 1707 byte(s)
Diff to previous 4507
Moving to escriptcore

Revision 4507 - (view) (annotate) - [select for diffs]
Modified Wed Jul 24 02:50:22 2013 UTC (5 years, 10 months ago) by jfenwick
File length: 1697 byte(s)
Diff to previous 4398
It begins

Revision 4398 - (view) (annotate) - [select for diffs]
Modified Thu May 9 08:42:44 2013 UTC (6 years, 1 month ago) by jfenwick
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1697 byte(s)
Diff to previous 4154
support for supressing doco subpackages. fiddling with one of the imports to try to reduce the number of places where Data appears.  Seriously it looks like we have 8 different Data classes

Revision 4154 - (view) (annotate) - [select for diffs]
Modified Tue Jan 22 09:30:23 2013 UTC (6 years, 4 months ago) by jfenwick
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1654 byte(s)
Diff to previous 4018
Round 1 of copyright fixes

Revision 4018 - (view) (annotate) - [select for diffs]
Modified Thu Oct 11 04:43:39 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1654 byte(s)
Diff to previous 4007
Used "new" raise syntax in a few places
Fixed some tabbing
Fixed some funnies involving changes to xrange/range
added a quick and nasty __hash__ function to Symbol
   def __hash__(self):
        return id(self)
This does mean that __hash__ and == do not match exactly.   Not sure if that matters for our purposes

Revision 4007 - (view) (annotate) - [select for diffs]
Modified Tue Oct 2 02:12:01 2012 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1652 byte(s)
Diff to previous 3990
Doco updates.
Data source paddings now take x,y not xy,z as Z padding can be done by setting
vertical extents.


Revision 3990 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 05:03:20 2012 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1547 byte(s)
Diff to previous 3981
First set of assorted epydoc fixes/additions.


Revision 3981 - (view) (annotate) - [select for diffs]
Modified Fri Sep 21 02:47:54 2012 UTC (6 years, 8 months ago) by jfenwick
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1548 byte(s)
Diff to previous 3978
First pass of updating copyright notices

Revision 3978 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 04:36:17 2012 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1486 byte(s)
Diff to previous 3975
Make sympy optional as it was intended initially. Trying to instantiate anything
from symbolic will raise an exception if sympy is not available.


Revision 3975 - (view) (annotate) - [select for diffs]
Modified Thu Sep 20 01:54:06 2012 UTC (6 years, 8 months ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/__init__.py
File length: 1373 byte(s)
Copied from: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py revision 3974
Diff to previous 3857
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3857 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 07:28:22 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1373 byte(s)
Diff to previous 3854
Moved symbolic utility functions into separate file.


Revision 3854 - (view) (annotate) - [select for diffs]
Modified Fri Mar 2 05:47:09 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1353 byte(s)
Diff to previous 3839
Implemented getTotalDifferential, except for one case. The function will move
to a different place later.


Revision 3839 - (view) (annotate) - [select for diffs]
Modified Fri Feb 24 06:24:28 2012 UTC (7 years, 3 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1372 byte(s)
Diff to previous 3815
robust non-liner pde solver added.

Revision 3815 - (view) (annotate) - [select for diffs]
Modified Thu Feb 9 00:27:46 2012 UTC (7 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1353 byte(s)
Diff to previous 3631
Merging trunk 3814 into symbolic to get ripley.


Revision 3631 - (view) (annotate) - [select for diffs]
Modified Thu Oct 20 03:12:46 2011 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1353 byte(s)
Diff to previous 3507
Fix compatibility with latest sympy version.


Revision 3507 - (view) (annotate) - [select for diffs]
Modified Wed May 11 06:04:52 2011 UTC (8 years, 1 month ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1113 byte(s)
Diff to previous 3493
New approach with own Symbol class, symbolic components and looser dependency
on sympy.


Revision 3493 - (view) (annotate) - [select for diffs]
Modified Mon Apr 4 04:37:02 2011 UTC (8 years, 2 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1159 byte(s)
Diff to previous 3472
Removed escript's legacy Symbol implementation and replaced by a sympy-based
variant. Added more symbolic versions of escript functions and the relevant
unit tests.
This removes nearly 150000 (!) lines of code mainly from the old test suite for
symbols...wow!


Revision 3472 - (view) (annotate) - [select for diffs]
Added Tue Mar 15 23:52:18 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/__init__.py
File length: 1135 byte(s)
Added sympy-based evaluator that uses lambdify to resolve expressions.


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.

  Diffs between and
  Type of Diff should be a

  ViewVC Help
Powered by ViewVC 1.1.26