Log of /release/4.2.0.1/pycad/py_src
Directory Listing
Revision
6109 -
Directory Listing
Modified
Thu Mar 31 04:57:54 2016 UTC
(4 years, 11 months ago)
by
jfenwick
Re-licensing.
Revision
6108 -
Directory Listing
Modified
Thu Mar 31 01:27:47 2016 UTC
(4 years, 11 months ago)
by
jfenwick
Preparing for relicense of 4.2 release.
Revision
5706 -
Directory Listing
Modified
Mon Jun 29 03:41:36 2015 UTC
(5 years, 8 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
all python files now force use of python3 prints and division syntax to stop sneaky errors appearing in py3 environs
Revision
5641 -
Directory Listing
Modified
Thu Jun 11 05:59:46 2015 UTC
(5 years, 8 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
adjusted dict->list conversions to be deterministic under python3 (fixes ranks operating on elements in different orders)
Revision
5571 -
Directory Listing
Modified
Mon Mar 30 01:04:27 2015 UTC
(5 years, 11 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
adding a future import for printing to stop pycad designs printing tuples in py2
Revision
5397 -
Directory Listing
Modified
Wed Dec 17 01:35:43 2014 UTC
(6 years, 2 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
new, single interface to gmsh in escriptcore used by pycad and downunder.
Revision
5382 -
Directory Listing
Modified
Tue Dec 16 00:42:01 2014 UTC
(6 years, 2 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
fix for exit status being destroyed in serial gmsh execution
Revision
4960 -
Directory Listing
Modified
Thu May 22 03:35:41 2014 UTC
(6 years, 9 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
removing vestigal epydoc markup and replacing with sphinx markup
Revision
4936 -
Directory Listing
Modified
Tue May 13 07:00:36 2014 UTC
(6 years, 9 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Wait a bit after running the mpi-enabled gmsh version to increase probability
of success (yes it's a hack).
Revision
4578 -
Directory Listing
Modified
Tue Dec 10 04:07:51 2013 UTC
(7 years, 2 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
fixed gmsh Design deconstructor attempting to access non-existing members or files that were never created
also fixed a loose (non-)integer division for python3
Revision
4576 -
Directory Listing
Modified
Mon Dec 9 23:35:30 2013 UTC
(7 years, 2 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
python3ified things, replaced mixed whitespace and xrange calls
Revision
4559 -
Directory Listing
Modified
Wed Dec 4 02:05:34 2013 UTC
(7 years, 2 months ago)
by
sshaw
Original Path:
trunk/pycad/py_src
renamed design.Design to design.AbstractDesign as a more explicit/descriptive name, this will break any existing custom implementation until changed to match
updated gmsh.Design docstring to match that of the code
Revision
4398 -
Directory Listing
Modified
Thu May 9 08:42:44 2013 UTC
(7 years, 9 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
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
4008 -
Directory Listing
Modified
Tue Oct 2 04:33:27 2012 UTC
(8 years, 4 months ago)
by
gross
Original Path:
trunk/pycad/py_src
point coordinates are now written in %.14e rather then %f. This fixes accuracy problems when it comes to geometrically small domains.
Revision
3989 -
Directory Listing
Modified
Tue Sep 25 02:21:54 2012 UTC
(8 years, 5 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
More copyright fixes.
pyvisi traces removed.
Some install doco
Revision
3893 -
Directory Listing
Modified
Wed Apr 11 01:40:10 2012 UTC
(8 years, 10 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Pycad now generates scripts with floating points at 6 decimal places.
Tests have been ammended to match this.
Revision
3892 -
Directory Listing
Modified
Tue Apr 10 08:57:23 2012 UTC
(8 years, 10 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Merged changes across from the attempt2 branch.
This version builds and passes python2 tests.
It also passes most python3 tests.
Revision
3734 -
Directory Listing
Modified
Fri Dec 9 04:48:08 2011 UTC
(9 years, 2 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
pycad kept creating temporary files. This should hopefully fix it.
Revision
3595 -
Directory Listing
Modified
Thu Sep 15 05:56:47 2011 UTC
(9 years, 5 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Skip some more gmsh-dependend tests if gmsh is not available.
Revision
3585 -
Directory Listing
Modified
Wed Sep 7 06:16:08 2011 UTC
(9 years, 5 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Fix for #582: Determine if gmsh was compiled with MPI support and use
MPI_Comm_spawn to invoke it if necessary.
Revision
3466 -
Directory Listing
Modified
Tue Feb 8 05:16:21 2011 UTC
(10 years ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Added TEMP and friends to the list of env vars exported by scons.
Modified pycad's gmsh command line since the mesh filename may also contain
spaces.
Revision
3464 -
Directory Listing
Modified
Mon Feb 7 05:17:11 2011 UTC
(10 years ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Use the subprocess module with argument list to run gmsh from pycad to avoid
having to deal with spaces in path names.
Revision
3405 -
Directory Listing
Modified
Wed Dec 8 01:09:06 2010 UTC
(10 years, 2 months ago)
by
ahallam
Original Path:
trunk/pycad/py_src
Changes to example09 for memory footprint. One change too help wording in layer_cake function. example09b removed from testing. Not for impending release.
Revision
3360 -
Directory Listing
Modified
Thu Nov 18 00:20:21 2010 UTC
(10 years, 3 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Fix some epydoc errors
Fixed issue 564
removed minimize.py since it hasn't worked in who knows how long
Revision
3349 -
Directory Listing
Modified
Mon Nov 15 05:09:56 2010 UTC
(10 years, 3 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
escript now supports out-of-tree builds.
All build and test files are now created under a user-definable build_dir
directory.
This also fixes issue 291.
Removed most svn:ignore props since they are no longer required.
Revision
3078 -
Directory Listing
Modified
Tue Aug 3 03:12:16 2010 UTC
(10 years, 6 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Switched the build_dir keyword param to variant_dir.
Should fix issue 525.
Revision
3069 -
Directory Listing
Modified
Wed Jul 21 03:24:48 2010 UTC
(10 years, 7 months ago)
by
ahallam
Original Path:
trunk/pycad/py_src
Updates to layer cake and cookbook as well as examples.
Revision
3062 -
Directory Listing
Modified
Wed Jul 14 00:18:30 2010 UTC
(10 years, 7 months ago)
by
ahallam
Original Path:
trunk/pycad/py_src
Joels suggested changes for naming conventions. The function is now located in esys.pycad.extras as layer_cake.
Revision
3061 -
Directory Listing
Modified
Tue Jul 13 23:34:10 2010 UTC
(10 years, 7 months ago)
by
ahallam
Original Path:
trunk/pycad/py_src
function LayerCake fixed is now under esys.pycad.layer_cake
Revision
3002 -
Directory Listing
Modified
Wed Apr 7 02:25:45 2010 UTC
(10 years, 10 months ago)
by
gross
Original Path:
trunk/pycad/py_src
gmsh now supports the Mesh.SubdivisionAlgorithm and Mesh.Algorithm3D option.
The Mesh.Algorithm, Mesh.Smoothing, Mesh.Optimization options are now set in the
.geo file rather than in the command line.
Revision
2869 -
Directory Listing
Modified
Mon Jan 25 05:11:28 2010 UTC
(11 years, 1 month ago)
by
gross
Original Path:
trunk/pycad/py_src
back to the old version. The last checkin was a mistake.
Revision
2815 -
Directory Listing
Modified
Tue Dec 8 08:15:19 2009 UTC
(11 years, 2 months ago)
by
gross
Original Path:
trunk/pycad/py_src
this fixes a problem of element distribution attribute for lines
Revision
2625 -
Directory Listing
Modified
Fri Aug 21 06:30:25 2009 UTC
(11 years, 6 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Merging changes from new doco branch.
All docstrings are now in reStructured text.
A few email addresses have been fixes as well.
Revision
2620 -
Directory Listing
Modified
Thu Aug 20 06:24:00 2009 UTC
(11 years, 6 months ago)
by
gross
Original Path:
trunk/pycad/py_src
some small additions to pycad to make life a bit easier.
Revision
2429 -
Directory Listing
Modified
Tue May 19 10:04:54 2009 UTC
(11 years, 9 months ago)
by
gross
Original Path:
trunk/pycad/py_src
pycad allows noe to set the number of elements per line and the generation of quadrilateral elements over serfaces.
Revision
2308 -
Directory Listing
Modified
Mon Mar 16 01:20:56 2009 UTC
(11 years, 11 months ago)
by
gross
Original Path:
trunk/pycad/py_src
size_t may be 64 bits which is incompatible to MPI_INT. This problem is fixed by inserting a cast in Mesh_read.c.
Moreover a fix has been added making sure that gmsh and triangle are executed on one processor only.
Revision
2180 -
Directory Listing
Modified
Thu Dec 18 00:30:25 2008 UTC
(12 years, 2 months ago)
by
caltinay
Original Path:
trunk/pycad/py_src
Assorted spelling, grammar, whitespace and copy/paste error fixes (Part 3).
With boost 1.37 all epydoc warnings are gone now.
This commit should be a no-op.
Revision
2096 -
Directory Listing
Modified
Tue Nov 25 10:29:27 2008 UTC
(12 years, 3 months ago)
by
phornby
Original Path:
trunk/pycad/py_src
Starting from the recent reversion:
1. Leave __del__ alone.
2. mkstemp() actually opens the file it creates, only to be opened again in getMeshHandler(), so add an os.close() straight after the mkstemp()'s
3. in getMeshHandler(), close the script file immediately when finished with it instead of doing something non-local in __del__.
Untested on 'nix's at this point. Commit is for testing purposes.
Revision
2061 -
Directory Listing
Modified
Wed Nov 19 03:40:21 2008 UTC
(12 years, 3 months ago)
by
jfenwick
Original Path:
trunk/pycad/py_src
Fixing some warnings from epydoc.
Disabled c++ signatures in python docstrings.
Removed references to Bruce in epydoc and the users guide.
Revision
1904 -
Directory Listing
Modified
Wed Oct 22 08:27:56 2008 UTC
(12 years, 4 months ago)
by
phornby
Original Path:
trunk/pycad/py_src
This now passes on windows. The main issue was that __del__ was being called when there was no open script or mesh file??? Could not fathom why, but added an extra test in __del__ to make sure the files were actually open before closing & unlinking. It may be better to deal with the opening, writing, closing, os.system call, and final unlinking of the script file in getMeshHandler(). That way all manipulations are local, and only the mesh file need be handled in a remote piece of code like __del__.
Not tested on Altix or linux yet.... get to that tonight.
Revision
1727 -
Directory Listing
Modified
Tue Aug 26 04:19:27 2008 UTC
(12 years, 6 months ago)
by
artak
Original Path:
trunk/pycad/py_src
numarray.dot in MAC has a bug, so if it is possible use numpy.dot instead in Point.isColoacted()
Revision
1705 -
Directory Listing
Modified
Thu Aug 14 05:56:40 2008 UTC
(12 years, 6 months ago)
by
ksteube
Original Path:
trunk/pycad/py_src
Branch scons-dev is hereby closed.
Some parts of scons scripts have been re-written.
Revision
1387 -
Directory Listing
Modified
Fri Jan 11 07:45:26 2008 UTC
(13 years, 1 month ago)
by
trankine
Original Path:
temp/pycad/py_src
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Revision
1312 -
Directory Listing
Modified
Mon Sep 24 06:18:44 2007 UTC
(13 years, 5 months ago)
by
ksteube
Original Path:
trunk/pycad/py_src
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.
Revision
1270 -
Directory Listing
Modified
Thu Aug 23 03:13:11 2007 UTC
(13 years, 6 months ago)
by
gross
Original Path:
trunk/pycad/py_src
PlaneSurface accepts now non-Line primitives (stupid mistake to restrict the type. in fact a test for points on a plane is needed
Revision
1137 -
Directory Listing
Modified
Thu May 10 08:11:31 2007 UTC
(13 years, 9 months ago)
by
gross
Original Path:
trunk/pycad/py_src
This version passes the tests on windows except for
* vtk
* netCDF
The version needs to be tested on altix and linux
Revision
1133 -
Directory Listing
Modified
Tue May 8 07:19:33 2007 UTC
(13 years, 9 months ago)
by
gross
Original Path:
trunk/pycad/py_src
Changes needed for windows. This still does not work on and has not run on linux and the altix.
There are a few changes in names in the scons script, in particular _libs is used rather than _lib and _libs is always a list. By default on windows MSVC is used. The location of python is at C:\Program Files\python<version>, boost at C:\Program Files\boost and netcdf at C:\Program Files\netcdf.
Revision
1123 -
Directory Listing
Modified
Thu May 3 04:13:52 2007 UTC
(13 years, 10 months ago)
by
gross
Original Path:
trunk/pycad/py_src
PropertySets cann now be created wirout an intial
set of items.
Revision
1052 -
Directory Listing
Modified
Wed Mar 21 23:45:29 2007 UTC
(13 years, 11 months ago)
by
gross
Original Path:
trunk/pycad/py_src
Teo problems in the TagMap class fixed:
1) keyword argument map has been renamed to mapping (as map is a python keyword)
2) self.__mapping is now a copy of the argument in __init__. Otherwise the default
value for mapping is changed if self.__mapping is altered.
Revision
1045 -
Directory Listing
Modified
Tue Mar 20 01:30:58 2007 UTC
(13 years, 11 months ago)
by
gross
Original Path:
trunk/pycad/py_src
some modifications on the pycad implementation to make it easier to build
interfaces for other mesh generators. The script statement generation is now
done by the Design and not the Primitive classes.
Revision
1005 -
Directory Listing
Modified
Fri Mar 2 06:50:48 2007 UTC
(14 years ago)
by
ksteube
Original Path:
trunk/pycad/py_src
Catch errors when we execute external program gmsh. We don't yet
report what type of error happened.
Revision
1003 -
Directory Listing
Modified
Thu Mar 1 01:53:37 2007 UTC
(14 years ago)
by
gross
Original Path:
trunk/pycad/py_src
small fix on the finley gmsh reader for the case of no face elements.
Revision
990 -
Directory Listing
Modified
Wed Feb 21 04:27:52 2007 UTC
(14 years ago)
by
ksteube
Original Path:
trunk/pycad/py_src
Cleaned up the python in-line doc to make epydoc work better
Configured for shake71 to find NetCDF libraries
Revision
932 -
Directory Listing
Modified
Fri Jan 19 09:27:15 2007 UTC
(14 years, 1 month ago)
by
gross
Original Path:
trunk/pycad/py_src
Design added. The loops tests are switched off to allow faults.
Revision
929 -
Directory Listing
Modified
Wed Jan 17 07:41:13 2007 UTC
(14 years, 1 month ago)
by
gross
Original Path:
trunk/pycad/py_src
reverse orientation added but does not work for 2D yet.
Revision
928 -
Directory Listing
Modified
Tue Jan 16 08:36:03 2007 UTC
(14 years, 1 month ago)
by
gross
Original Path:
trunk/pycad/py_src
more tests but there is a problem with reversing directions.
Revision
919 -
Directory Listing
Modified
Wed Jan 3 22:54:50 2007 UTC
(14 years, 1 month ago)
by
gross
Original Path:
trunk/pycad/py_src
arc test is passing now. The check for colocation is now invariant of direction
Revision
917 -
Directory Listing
Modified
Tue Jan 2 02:46:53 2007 UTC
(14 years, 2 months ago)
by
gross
Original Path:
trunk/pycad/py_src
some EsysXML input files. rebuild still fails for these files
Revision
912 -
Directory Listing
Modified
Wed Dec 6 03:29:49 2006 UTC
(14 years, 2 months ago)
by
gross
Original Path:
trunk/pycad/py_src
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.
Revision
910 -
Directory Listing
Modified
Fri Nov 24 10:04:09 2006 UTC
(14 years, 3 months ago)
by
gross
Original Path:
trunk/pycad/py_src
more testing on transformation. rotation uses the right hand rule now.