Log of /trunk/pyvisi/py_src
Directory Listing
Revision
1967 -
Directory Listing
Modified
Wed Nov 5 08:49:39 2008 UTC
(12 years, 5 months ago)
by
phornby
changerd __del__ to close the tmp file before attempting to unlink it. This is required on windows, and probably wise on all platforms.
Revision
1811 -
Directory Listing
Modified
Thu Sep 25 23:11:13 2008 UTC
(12 years, 6 months ago)
by
ksteube
Copyright updated in all files
Revision
1809 -
Directory Listing
Modified
Thu Sep 25 06:43:44 2008 UTC
(12 years, 6 months ago)
by
ksteube
Copyright updated in all python files
Revision
1804 -
Directory Listing
Modified
Wed Sep 24 07:52:19 2008 UTC
(12 years, 7 months ago)
by
gross
a robister version of the upwinding scheme
Revision
1705 -
Directory Listing
Modified
Thu Aug 14 05:56:40 2008 UTC
(12 years, 8 months ago)
by
ksteube
Branch scons-dev is hereby closed.
Some parts of scons scripts have been re-written.
Revision
1628 -
Directory Listing
Modified
Fri Jul 11 13:12:46 2008 UTC
(12 years, 9 months ago)
by
phornby
Merge in /branches/windows_from_1456_trunk_1620_merged_in branch.
You will find a preserved pre-merge trunk in tags under tags/trunk_at_1625.
That will be useful for diffing & checking on my stupidity.
Here is a list of the conflicts and their resolution at this
point in time.
=================================================================================
(LLWS == looks like white space).
finley/src/Assemble_addToSystemMatrix.c - resolve to branch - unused var. may be wrong.....
finley/src/CPPAdapter/SystemMatrixAdapter.cpp - resolve to branch - LLWS
finley/src/CPPAdapter/MeshAdapter.cpp - resolve to branch - LLWS
paso/src/PCG.c - resolve to branch - unused var fixes.
paso/src/SolverFCT.c - resolve to branch - LLWS
paso/src/FGMRES.c - resolve to branch - LLWS
paso/src/Common.h - resolve to trunk version. It's omp.h's include... not sure it's needed,
but for the sake of saftey.....
paso/src/Functions.c - resolve to branch version, indentation/tab removal and return error
on bad unimplemented Paso_FunctionCall.
paso/src/SolverFCT_solve.c - resolve to branch version, unused vars
paso/src/SparseMatrix_MatrixVector.c - resolve to branch version, unused vars.
escript/src/Utils.cpp - resloved to branch, needs WinSock2.h
escript/src/DataExpanded.cpp - resolved to branch version - LLWS
escript/src/DataFactory.cpp - resolve to branch version
=================================================================================
This currently passes tests on linux (debian), but is not checked on windows or Altix yet.
This checkin is to make a trunk I can check out for windows to do tests on it.
Known outstanding problem is in the operator=() method of exceptions
causing warning messages on the intel compilers.
May the God of doughnuts have mercy on my soul.
Revision
1388 -
Directory Listing
Modified
Fri Jan 11 07:45:58 2008 UTC
(13 years, 3 months ago)
by
trankine
And get the *(&(*&(* name right
Revision
1387 -
Directory Listing
Modified
Fri Jan 11 07:45:26 2008 UTC
(13 years, 3 months ago)
by
trankine
Original Path:
temp/pyvisi/py_src
Restore the trunk that existed before the windows changes were committed to the (now moved to branches) old trunk.
Revision
1381 -
Directory Listing
Modified
Wed Jan 9 07:59:15 2008 UTC
(13 years, 3 months ago)
by
gross
import sys missing
Revision
1292 -
Directory Listing
Modified
Thu Sep 6 05:37:33 2007 UTC
(13 years, 7 months ago)
by
ksteube
Commented out setInsideOutOn call in setup because after that it's not
possible to use setInsideOutOff with rotation.
Revision
1211 -
Directory Listing
Modified
Wed Jul 4 05:16:46 2007 UTC
(13 years, 9 months ago)
by
jongui
- Fixed some minor bugs.
- Added a new feature called 'MapOnScalarClipWithRotation' that clips a two-dimensional data with a scalar value and subsequently rotating it to create a three-dimensional effect.
- Corresponding examples, test cases and documentation of the new module have also been added.
Revision
1210 -
Directory Listing
Modified
Tue Jul 3 05:47:34 2007 UTC
(13 years, 9 months ago)
by
jongui
Made some minor changes.
Revision
1209 -
Directory Listing
Modified
Mon Jul 2 05:46:49 2007 UTC
(13 years, 9 months ago)
by
jongui
Fixed a minor problem with regards to the Carpet module distinguishing between 2D and 3D data.
Revision
1208 -
Directory Listing
Modified
Mon Jul 2 04:46:10 2007 UTC
(13 years, 9 months ago)
by
jongui
Made some changes to the Carpet module. When 3D data is used, a cut will be performed using a plane before deformation occurs on the plane. However, if 2D data is used a cut will NOT be performed and deformation will instead occur immediately.
Pyvisi distinguishes 2D from 3D data by retrieving the length of the z-axis. A 2D data will have a z-axis length of zero while a 3D data will have a z-axis length of non-zero. There are exceptions to these rules where some 2D data may have a non-zero z-axis length. However, such exceptions are not taken into account at this stage.
Revision
1207 -
Directory Listing
Modified
Mon Jul 2 02:02:26 2007 UTC
(13 years, 9 months ago)
by
jongui
Made some changes to the Carpet module. When 3D data is used, a cut will be performed using a plane before deformation occurs on the plane. However, if 2D data is used a cut will NOT be performed and deformation will instead occur immediately.
Pyvisi distinguishes 2D from 3D data by retrieving the length of the z-axis. A 2D data will have a z-axis length of zero while a 3D data will have a z-axis length of non-zero. There are exceptions to these rules where some 2D data may have a non-zero z-axis length. However, such exceptions are not taken into account at this stage.
Revision
1205 -
Directory Listing
Modified
Fri Jun 29 04:44:04 2007 UTC
(13 years, 9 months ago)
by
jongui
- Fixed a minor bug in the Velocity module.
- Added the Rectangle module which enables rectangles to be created.
- Added corresponding examples and test cases for the Rectangle.
- Updated the guide and necessary epydocs.
Revision
1200 -
Directory Listing
Modified
Thu Jun 21 02:04:47 2007 UTC
(13 years, 10 months ago)
by
jongui
Corrected a small epydoc error.
Revision
1199 -
Directory Listing
Modified
Wed Jun 20 05:01:30 2007 UTC
(13 years, 10 months ago)
by
jongui
- Updated the epydocs and guide.
Deleted redundant files and methods.
Tidied up the codes.
Revision
1197 -
Directory Listing
Modified
Mon Jun 18 02:08:34 2007 UTC
(13 years, 10 months ago)
by
jongui
Update the way movies are generated. Please refer to the examples.
The user can now either specify the image range(first and last images inclusive):
mov.imageRange(input_directory = PYVISI_EXAMPLE_IMAGES_PATH,
first_image = IMAGE_NAME + "000938.jpg",
last_image = IMAGE_NAME + "000948.jpg")
mov.makeMovie(os.path.join(PYVISI_EXAMPLE_IMAGES_PATH, "movie.mpg"))
or the user can specify a list of images:
lst = ['image1.jpg', 'image5.jpg', 'image7.jpg]
mov.imageList(input_directory = PYVISI_EXAMPLE_IMAGES_PATH, image_list = lst)
mov.makeMovie(os.path.join(PYVISI_EXAMPLE_IMAGES_PATH, "movie.mpg"))
Revision
1194 -
Directory Listing
Modified
Thu Jun 14 05:53:49 2007 UTC
(13 years, 10 months ago)
by
jongui
- Fixed a minor bug in the Camera module.
- Added some extra capability to the Movie module.
- The Camera module now has the capability to perform parallel projection by calling the 'parallelProjectionOn' method.
- The Camera at this stage is only capable of zooming towards the rendered object using 'dolly'. However, it appears that 'dolly' cannot be used to perform zooming out.
Revision
1193 -
Directory Listing
Modified
Wed Jun 13 22:35:25 2007 UTC
(13 years, 10 months ago)
by
jongui
Added the missing movie module.
Revision
1191 -
Directory Listing
Modified
Tue Jun 12 05:54:41 2007 UTC
(13 years, 10 months ago)
by
jongui
A movie can now be generated within the python script itself by creating an instace of 'Movie'. The 'Movie' instance will in turn execute the 'ppmtompeg' command. The corresponding tests and examples have also been added.
Revision
1190 -
Directory Listing
Modified
Fri Jun 8 05:47:25 2007 UTC
(13 years, 10 months ago)
by
jongui
Fixed a minor bug in the scene module.
Revision
1189 -
Directory Listing
Modified
Thu Jun 7 05:31:25 2007 UTC
(13 years, 10 months ago)
by
jongui
A Scalar Bar can now be displayed by creating an instance of a 'Legend'. The Scalar Bar can either show the scalar data range or vector data range. Corresponding examples and tests have also been added.
Revision
1168 -
Directory Listing
Modified
Thu May 24 05:36:42 2007 UTC
(13 years, 11 months ago)
by
jongui
Pyvisi now has the capability to save the rendered objects as VRML (.wrl) and OpenInventor (.iv) file types. Corresponding tests have also been added.
Revision
1163 -
Directory Listing
Modified
Wed May 23 23:56:39 2007 UTC
(13 years, 11 months ago)
by
gross
import of DISPLAY environment variable into scons ENV added. This is required to run pyvisi tests under XGL
Revision
1161 -
Directory Listing
Modified
Wed May 23 04:17:52 2007 UTC
(13 years, 11 months ago)
by
jongui
Made some minor updates to the test.
Revision
1158 -
Directory Listing
Modified
Tue May 22 04:24:01 2007 UTC
(13 years, 11 months ago)
by
jongui
Made some changes to fix the memory leak problem. However, the problem still persists for run_escript_with_lazy_evaluation.py, run_streamline.py and run_streamline_with_lazy_evaluation.py.
Revision
1154 -
Directory Listing
Modified
Fri May 18 02:46:32 2007 UTC
(13 years, 11 months ago)
by
jongui
Updated the in-line documentation and guide.
Revision
1153 -
Directory Listing
Modified
Thu May 17 06:33:54 2007 UTC
(13 years, 11 months ago)
by
jongui
Made some minor modifications and fixed minor bugs. Most tests appear to pass on the Altix although there are two tests which occasionally throw an error related to memory corruption.
Revision
1148 -
Directory Listing
Modified
Wed May 16 22:45:33 2007 UTC
(13 years, 11 months ago)
by
jongui
Added the updated files for pyvisi and removed some incorrect reference images.
Revision
1147 -
Directory Listing
Added
Wed May 16 06:39:11 2007 UTC
(13 years, 11 months ago)
by
ksteube
Added back in some files that were accidentally deleted.