Parent Directory
|
Revision Log
Links to HEAD: | (view) (annotate) |
Sticky Revision: |
Updated the copyright header.
Make everyone sad by touching all the files Copyright dates update
UPDATE THE COPYRIGHT DATES
Relicense all the things!
Copyright dates updated. \version for doxygen to read
adding copyright headers to files without copyright info, moved header to top of file in some cases where it wasn't
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Moving to escriptcore
Clean up some generated test files.
This should fix the py3 error...
just fiddling
Assorted spelling fixes.
Corrected some spelling.
Round 1 of copyright fixes
Time to remove deprecated saveVTK/DX methods from Data and Domain.
this will break the downundermodule: major revision of the classes.
Deprecated saveDX and made sure DeprecationWarnings are shown (py2.7 disabled those). Also a fix to $BUILD_DIR being non-absolute.
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
don't try to flip y-coord in reader. some more fixes and doco.
Doco updates. Data source paddings now take x,y not xy,z as Z padding can be done by setting vertical extents.
Add note to documentation that saveDataCSV will not work in all cases.
More module fiddles
First pass of updating copyright notices
Merged symbolic branch into trunk. Curious what daniel and spartacus have to say...
Copyright changes
Merged changes across from the attempt2 branch. This version builds and passes python2 tests. It also passes most python3 tests.
Correcting some indent errors
Fixed showEscriptParams() which hasn't worked for 2 years or so.
Made 2D interpolation call consistant with 1D and 3D. Doco updates later
First stage of 2.6/3 conversion
getFLux fixed and tests added.
Fix for issue #617 A couple of extra tests to make sure it doesn't happen again
matrix balance introduced in paso
3d interpolateTable support. New more generic interface for table interpolation. tests and doco updated
Fix some epydoc errors Fixed issue 564 removed minimize.py since it hasn't worked in who knows how long
a more flexiblae version of safeDiv
Phew! -escript, finley, and dudley now uses weipa's saveVTK implementation -moved tests from finley to weipa accordingly; dudley still to do -rebaselined all test files -fixed a few issues in weipa.saveVTK, e.g. saving metadata without schema -added a deprecation warning to esys.escript.util.saveVTK -todo: change doco, tests and other places to use weipa.saveVTK
AMG reengineered, BUG is Smoother fixed.
bug in meanValue fixed.
Fix error message in launcher. Allow non-data objects to be passed to condEval
saveESD now doesn't store the absolute path to the files in the ESD file so the whole dataset can be moved easily.
saveESD: Add a warning about the experimental status of ESD. Save the ESD file within the data directory.
Bringing non-release specific things from stage3.1 r2922 back to trunk
some missing functions
Don't panic. Updating copyright stamps
fix for mantis 454
some new util functions
Added getInfLocator and getSupLocator to pdetools. This means if you want to use them, you will need to import them. These methods return a locator to a point with the smallest/largest value. Added resolve() and delay() to utils. Now you can do things like: d=delay(v) .. .. z=resolve(d+1)
Merging changes from the lapack branch. The inverse() operation has been moved into c++. [No lazy support for this operation yet.] Optional Lapack support has been added for matrices larger than 3x3. service0 is set to use mkl_lapack.
Taipan and DataVector use size_type (currently long) internally to talk about sizes. [A lot more work needs to be done on this]. Exceptions now give nicer messages and output the problematic numbers. Some minor doco errors fixed. escript.util.mkDir Now checks to see if the pathname already exists as a non-directory. On suggestion from slanger it now calls makedirs.
Add unit tests for saveDataCSV which should be ready for use now. Keyword args are now output in sorted order. Removed some unneeded functions.
A bunch of changes related to saveDataCSV. [Not completed or unit tested yet] Added saveDataCSV to util.py AbstractDomain (and MeshAdapter) have a commonFunctionSpace method to take a group of FunctionSpaces and return something they can all be interpolated to. Added pointToStream() in DataTypes to help print points. added actsConstant() to data - required because DataConstant doesn't store samples the same way other Data do.
Merging changes from new doco branch. All docstrings are now in reStructured text. A few email addresses have been fixes as well.
saveESD: added option to save mesh at each timestep if required.
Remainder of copyright date fixes
Updating copyright notices
Changed examples, tests and tutorials to save VTK files as .vtu instead .xml. Visit doesn't know what to do with xml's and vtu is the proper extension anyway.
finley delivers now a status identifier of the mesh.
util: Updated saveESD to allow saving of time series. Combined with an update of the visit plugin this fixes issue 325.
Fixed bug in MPI form of mkDir
some fixes in wave.py example
Merging changes from numpy branch.
problem for python2.4 fixed: IOError has no attribute message.
bug in testing saveVTK fixed
vtk writer supports now meta data and meta data schema
FileWriter added: this class takes care of writing data which are global in MPI to a file. It is recommended to use this class rather then the build in open as it takes care of the case of many processors.
Change __url__ to launchpad site
a more robust way of doing whereZero and whereNotZero.
a power law model. tests still need to be added and needs to be linked with an incompressible solver.
a new idea for the sacling factor
Fixes errors due to feeding scalars and vectors into the same call to maximum.
problem in maximum fixed.
better method to du clipping
Fixed python string substitution in error messages for trace and transpose. Added tests for invalid axis offsets for trace on the c++ side.
Implemented new utility function saveESD() which takes care of dumping the given data objects with their domain and creates an ESD file containing the required information. This obsoletes the necessity to use esdcreate for single timestep datasets.
Assorted spelling, grammar, whitespace and copy/paste error fixes (Part 2). All epydoc warnings for these files have been fixed. This commit should be a no-op.
Added showEscriptParams to output a list of available params.
This commit cleans up the incompressible solver and adds a DarcyFlux solver in model module. Some documentation for both classes has been added. The convection code is only linear at the moment.
Fixing some warnings from epydoc. Disabled c++ signatures in python docstrings. Removed references to Bruce in epydoc and the users guide.
Copyright updated in all python files
robust function to normalize data object added
function to calculate value closest to given value added
interpolate accepts now float and numarray as argument
Added python method printParallelThreadCounts() to tell how many MPI CPUs and OpenMP threads we are using (for testing hybrid runs)
And get the *(&(*&(* name right
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Make a temp copy of the trunk before checking in the windows changes
some changes to get things going on the cognac.ivec.org.
interplote function returns now argument if it has requested function space
The MPI branch is hereby closed. All future work should be in trunk. Previously in revision 1295 I merged the latest changes to trunk into trunk-mpi-branch. In this revision I copied all files from trunk-mpi-branch over the corresponding trunk files. I did not use 'svn merge', it was a copy.
New python method getVersion() which returns the Subversion revision from which escript was compiled
clear name tagging is supported now.
a small fix which deals with the case that a Model class does not take the argument debug.
modellib.WriteVTK has been rewritten. Instead of only three data objects scalar, vector, tensor it takes now up to 20 data objects data0 ... data19 and writes it into a single VTK file. There is also the possibilty to define individiual name tags name0,..., name19. If no name is given the corresponding attribute name of the Link target is used. This simplifies the usage and increases efficiency.
some small canges to clip function to allow unbounded upper or lower values
Added erf (error function) implementation
Tensor products for Data objects are now computed by a C++ method C_GeneralTensorProduct, which calls C function matrix_matrix_product to do the actual calculation. Can perform product with either input transposed in place, meaning without first computing the transpose in a separate step.
the new function swap_axes + tests added. (It replaces swap).
new function _swap. Python wrapper + testing is still missing.
Fixed typo in method name
some new functions around tensor product added.
Modified the following python methods in escript/py_src/util.py to call faster C++ methods: escript_trace escript_transpose escript_symmetric escript_nonsymmetric
formatting errors in epydoc tags fixed
test with tagged data pass now
more copyright statements added
Corrected spelling of 'license' in url so that the link actually points to the license.
strange problem with import numarray.linear_algebra fixed
moved "import numarray.linear_algebra" to function that uses it, in case it is not installed
1D and 3D tests for eigenvalues_and_eigenvector added.
eigenvalues_and_eigenvector fucntion added. test for 2D problem is added and is passed.
problem with eigenvalue of zero matrix fixed (thanks Dr Hale)
faster version of the local eigenvalue calculation
some modifications on eigenvalues to make it a bit more robust.
more tests on slicing
symmetric and nonsymmetric part functions added
eigenvalues is working now
small bugs in eigenvalues function fixed. 3x3 on data still given wrong results
local eigenvalues added (not tested yet)
tests for __getitem__ added
transpose function added
L2 function added
kronecker (and relatives) take now a FunctionSpace as argument and return a Data object in tthis functionspace
and finally test for the divergence operator added. div() has been modified to take Symbol arguments
comprehensive testing for integrate function added. tests for grad will be added in the next check in. GradTest is obsolete now.
new function inverse and tests added
new implementation and testing for trace function
bug in CPP substitute fixed.
inner returns right functionspace now
Some chnages required for oder numarray versions. mai problem is that operations on array objects with rank 0 sometimes return float rather than arrays. This problem seems to be fixed in newer releases.
typo fixed
tests for clip, maximum, minimum added
clip added
bug fixed (thanks to Estelle)
some fixes to make the test to run for older numarray versions
fixing the problem that older versions of numarray don't have a sign method
reimplementation of maxval,minval and length. small bug in generalTensorProduct fixed
some minor bugs in util.py fixed.
move all directories from trunk/esys2 into trunk and remove esys2
Merge of development branch dev-02 back to main trunk on 2005-11-07
Merge of development branch dev-02 back to main trunk on 2005-10-25
Merge of development branch dev-02 back to main trunk on 2005-09-15
Merge of development branch dev-02 back to main trunk on 2005-09-01
Merge of development branch dev-02 back to main trunk on 2005-08-23
erge of development branch dev-02 back to main trunk on 2005-08-12
Merge of development branch back to main trunk on 2005-07-25
Merge of development branch back to main trunk on 2005-07-22
added ln(data) style wrapper for data.ln() - also added corresponding implementation of Ln_Symbol class (not sure if this is right though)
Merge of development branch back to main trunk on 2005-07-08
Merge of development branch back to main trunk on 2005-06-09
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
*** empty log message ***
fixed minor syntax error
Initial revision
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.
ViewVC Help | |
Powered by ViewVC 1.1.26 |