Task description |
Date added |
Priority |
Add escript Data object support to all objects |
2005-11-09 |
veryhigh |
Fully implement linestyles in renderers.vtk |
2005-01-21 |
high |
View vtk structured and unstructured meshes |
2005-02-24 |
high |
Handle multiple data sets and data types in one vtk file |
2005-11-03 |
high |
Remove running the initString more than once in a given script |
2005-11-09 |
high |
Need a log output file for user- and developer- debugging information. |
2005-01-21 |
medium |
At present, can only have one kind of linestyle per graph. We need a way to specify different linestyles for each individual line on a multi-line graph if desired. |
2005-01-24 |
medium |
Need to keep a count of the number of a given type of object exists within a scene so that can have many of the same type of object in a scene (stops overwriting objects in autogenerated code). |
2005-01-27 |
medium |
Add options dictionaries to objects, so that things like xlabel, ylabel etc can be set at object instantiation time. |
2005-02-24 |
medium |
implement surfaceAndContour plots in vtk |
2005-11-09 |
medium |
Implement scatter plots (2D and 3D) in vtk |
2005-11-09 |
medium |
Refactor the code in plot.py - it really needs it! |
2005-11-10 |
medium |
Make custom classes/methods/whatever for common error messages |
2005-11-10 |
medium |
In the Scene.save() method determine the format by the image filename extension, and if not possible use some intelligent default |
2006-01-05 |
medium |
Need to separate out various tasks in setData() into their own methods. Such as setEscriptData() and setDataFromFile() etc. |
2006-01-05 |
medium |
work out concept of line data for fault systems; is it a LinePlot or what is it? |
2004-11-19 |
low |
Implement mesh plots in vtk |
2005-11-09 |
low |
Some of the code in LinePlot.setData() should be in LinePlot.render() |
2005-11-10 |
low |
Will need sections in the manual for the docs about each renderer module, or possibly each module supplies their own. |
2005-01-11 |
verylow |
Task description |
Date added |
Date completed |
Reimplement evaluation stack way of running low level code to more robust model |
2004-11-19 |
2005-11-10 |
Work out how to find out the dimensions of an image in vtk |
2004-11-19 |
2005-11-03 |
Implement render object talking directly to a python interpreter instance sitting in a separate thread |
2004-11-19 |
2005-11-09 |
Investigate threading in python and how communication works between processes |
2004-11-19 |
2005-11-09 |
Get saving to file without rendering to screen working in vtk |
2005-03-02 |
2005-03-07 |
Load vtk unstructured mesh |
2004-11-19 |
2005-06-08 |
View vtk structured and unstructured meshes |
2004-11-19 |
2005-02-24 |
View a contour plot similar to contour() of Matlab |
2004-11-19 |
2005-02-24 |
convert numarrays to vtk structuredData objects |
2004-11-19 |
2005-11-02 |
use a numarray to generate an x-y line plot |
2004-11-19 |
2005-01-24 |
Get shaded contour plots working |
2004-11-24 |
2005-02-24 |
Get installation process working so that when pyvisi actually has features users can install it easily |
2005-01-10 |
2005-02-24 |
Migrate all vtk specific code into renders.vtk |
2005-01-10 |
2005-01-11 |
As part of removing the vtk specific code out of the main part of pyvisi, replace the code that is there with objects to be overridden by the specific renderer |
2005-01-10 |
2005-01-12 |
Make a devel branch of pyvisi (once is ready to do a pre-pre-pre alpha release) |
2005-01-11 |
2005-01-24 |
Add a Development link to the web site and start putting stuff like renderers used, how to add a new renderer, what to inherit, structure renderer module should have and other coding guidelines |
2005-01-11 |
2005-01-11 |
Fully implement linestyles in renderers.gnuplot |
2005-01-21 |
2005-11-03 |
Add proper write() methods so that can actually output scenes to file |
2005-01-21 |
2005-01-24 |
Add a single curve, single data example, and implement. Single data meaning that the x data is just the indices of the y data given. |
2005-01-24 |
2005-01-24 |
Release pyvisi-0.1-pre-alpha2 |
2005-03-02 |
2005-03-08 |
Split up plot.py into files for separate classes; it's getting too big to handle atm |
2005-11-10 |
2005-12-23 |
Move project to sourceforge |
2004-11-19 |
2004-11-26 |
Write up student project description |
2004-11-19 |
2005-11-02 |
Convert escript Data objects into relevant vtk objects |
2004-11-19 |
2005-11-02 |
Implement add()-ing objects to a scene without them being rendered or added directly at instantiation |
2004-11-19 |
2005-01-31 |
scene.add() could do a _renderer.AddActor(obj) and rest of code just sets up the actor |
2004-11-19 |
2005-04-19 |
use a numarray to generate a mesh plot |
2004-11-19 |
2005-03-08 |
use a numarray to generate a surf plot |
2004-11-19 |
2005-02-24 |
work out how to cope with axes in 2D and 3D |
2004-11-19 |
2005-01-12 |
Start writing docs for the api so that other developers can contribute more easily |
2005-01-10 |
2005-02-24 |
Start to define the objects and methods that all renderers should override or at least give an error message or warning that that renderer doesn't support that method/object |
2005-01-10 |
2005-01-12 |
Might need some kind of renderer module templating system for developers to work from. |
2005-01-11 |
2005-02-24 |
Start writing a manual, and add objects that are already supported. |
2005-01-11 |
2005-01-12 |
Add linestyles ability to LinePlots with words from gnuplot, and with symbols from matlab |
2005-01-19 |
2005-01-24 |
Move new method and class definitions from developing renderer modules into the base classes as they get added. This is so that the interface that new renderer module writers should be writing to override, or at least meet, is in place. |
2005-01-21 |
2005-02-24 |
Need to add a delete object method so can remove objects from a Scene if desired |
2005-01-27 |
2005-11-02 |
Start writing docs for the api so that other developers can contribute more easily |
2005-02-24 |
2005-11-02 |
Add offsets settings for LinePlots so Dion can do seismic stuff |
2005-03-08 |
2005-03-22 |
Need renderer modules to complain if they can't handle a particular kind of object. |
2005-11-09 |
2005-11-10 |
Implement surface plots in vtk |
2005-11-09 |
2005-11-10 |
View a 2D vector field as an Arrow Plot |
2004-11-19 |
2005-03-07 |
View a 3D vector field as an Arrow Plot |
2004-11-19 |
2005-02-24 |
View a 3D surface plot similar to surf() of Matlab |
2004-11-19 |
2005-02-24 |
work out conceptual differences between a mesh plot (in matlab sense) and a mesh in a mesh generator sense |
2004-11-19 |
2005-11-02 |
Get BallPlots working in vtk |
2005-01-21 |
2005-04-19 |
Get BallPlots working in povray |
2005-01-21 |
2005-06-08 |
Once BallPlots are working in vtk, add renderers.povray and flesh out with base objects and files etc. |
2005-01-21 |
2005-01-25 |
View a 3D vector field as an Arrow Plot |
2005-02-24 |
2005-11-02 |
Try and get a simple gnuplot plot working using renderers.gnuplot |
2005-01-10 |
2005-01-19 |
Implement ArrowPlot3D objects in gnuplot |
2005-11-30 |
2006-09-13 |