/[escript]/trunk/escript/py_src/symbolic/symbol.py
ViewVC logotype

Log of /trunk/escript/py_src/symbolic/symbol.py

Parent Directory Parent Directory | Revision Log Revision Log


Sticky Revision:
(Current path doesn't exist after revision 4507)

Revision 4019 - (view) (annotate) - [select for diffs]
Modified Thu Oct 11 08:12:55 2012 UTC (6 years, 11 months ago) by jfenwick
File length: 29146 byte(s)
Diff to previous 4018
More tabbing errors,
range/xrange
...

Revision 4018 - (view) (annotate) - [select for diffs]
Modified Thu Oct 11 04:43:39 2012 UTC (6 years, 11 months ago) by jfenwick
File length: 28924 byte(s)
Diff to previous 3990
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 3990 - (view) (annotate) - [select for diffs]
Modified Tue Sep 25 05:03:20 2012 UTC (6 years, 11 months ago) by caltinay
File length: 28839 byte(s)
Copied from: trunk/escript/py_src/symbolic/symbols.py revision 3988
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 (7 years ago) by jfenwick
Original Path: trunk/escript/py_src/symbolic/symbols.py
File length: 28841 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 (7 years ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/symbols.py
File length: 28779 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 (7 years ago) by caltinay
Original Path: trunk/escript/py_src/symbolic/symbols.py
File length: 28625 byte(s)
Copied from: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py revision 3974
Diff to previous 3902
Merged symbolic branch into trunk. Curious what daniel and spartacus have to
say...


Revision 3902 - (view) (annotate) - [select for diffs]
Modified Fri Jun 1 03:35:51 2012 UTC (7 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28625 byte(s)
Diff to previous 3872
Fixed definition of __array__ so it works with newer numpy versions.


Revision 3872 - (view) (annotate) - [select for diffs]
Modified Fri Mar 16 00:48:46 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28546 byte(s)
Diff to previous 3864
Symbols now have undefined dimensionality unless specified.


Revision 3864 - (view) (annotate) - [select for diffs]
Modified Mon Mar 12 05:18:16 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 27492 byte(s)
Diff to previous 3862
Symbols now allow direct operations with Data objects and grad() et al allow
specifying FunctionSpace objects directly, without having to use temporary
symbols :-)



Revision 3862 - (view) (annotate) - [select for diffs]
Modified Fri Mar 9 06:32:35 2012 UTC (7 years, 6 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 26662 byte(s)
Diff to previous 3857
Symbol's item accessor now returns escript Symbols instead of sympy or numpy.


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


Revision 3856 - (view) (annotate) - [select for diffs]
Modified Tue Mar 6 05:17:07 2012 UTC (7 years, 6 months ago) by gross
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28794 byte(s)
Diff to previous 3854
some work on sensitivity

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


Revision 3818 - (view) (annotate) - [select for diffs]
Modified Mon Feb 13 01:12:08 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28602 byte(s)
Diff to previous 3815
-Fixed compatibility with sympy 1.7
-Fixed unit tests (1.0*x != x in sympy)


Revision 3815 - (view) (annotate) - [select for diffs]
Modified Thu Feb 9 00:27:46 2012 UTC (7 years, 7 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28317 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, 11 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28318 byte(s)
Diff to previous 3614
Fix compatibility with latest sympy version.


Revision 3614 - (view) (annotate) - [select for diffs]
Modified Wed Sep 28 05:16:08 2011 UTC (7 years, 11 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 28193 byte(s)
Diff to previous 3536
Added Symbol.subs() and .expand().


Revision 3536 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 04:42:38 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 26840 byte(s)
Diff to previous 3535
Rewrote Symbol.coeff() and added __array__ attribute so binary operations with
a numpy array work both ways.


Revision 3535 - (view) (annotate) - [select for diffs]
Modified Thu Jun 23 02:08:18 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 26290 byte(s)
Diff to previous 3533
Fixed a typo.


Revision 3533 - (view) (annotate) - [select for diffs]
Modified Wed Jun 22 04:40:08 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 26290 byte(s)
Diff to previous 3532
Fixed some constructor issues for Symbol and documented a few of the methods.


Revision 3532 - (view) (annotate) - [select for diffs]
Modified Mon Jun 20 04:14:42 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 22246 byte(s)
Diff to previous 3530
Added simplify method to Symbol class.


Revision 3530 - (view) (annotate) - [select for diffs]
Modified Wed Jun 15 04:48:53 2011 UTC (8 years, 3 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 21874 byte(s)
Diff to previous 3518
Added dimensionality to symbols (default: 2).
Fixed differentiation.
Added coeff() method.
Fixed a few special cases where elements are numbers/zero etc.


Revision 3518 - (view) (annotate) - [select for diffs]
Modified Fri May 20 06:29:31 2011 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 19692 byte(s)
Diff to previous 3517
Some cleanup and added tests for symbolic div and grad.


Revision 3517 - (view) (annotate) - [select for diffs]
Modified Fri May 20 01:16:41 2011 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 19678 byte(s)
Diff to previous 3512
Merged up to and including revision 3514 from trunk and implemented
symbolic inverse.


Revision 3512 - (view) (annotate) - [select for diffs]
Modified Wed May 18 06:22:46 2011 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 15772 byte(s)
Diff to previous 3509
Implementation of symbolic grad() and a few fixes.


Revision 3509 - (view) (annotate) - [select for diffs]
Modified Fri May 13 06:01:52 2011 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 15003 byte(s)
Diff to previous 3507
Some fixes, additions and changes to unit tests


Revision 3507 - (view) (annotate) - [select for diffs]
Added Wed May 11 06:04:52 2011 UTC (8 years, 4 months ago) by caltinay
Original Path: branches/symbolic_from_3470/escript/py_src/symbolic/symbols.py
File length: 13218 byte(s)
New approach with own Symbol class, symbolic components and looser dependency
on sympy.


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