1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135
|
-- update the TODO list
Change?: tridgallery depends on m51.fits
perlDL TODO list
================
'This world, where much is to be done and little to be known.'
- Samuel Johnson. Prayers and Meditations. Against inquisitive
and perplexing Thoughts.
Karl Glazebrook, AAO, 2/Oct/1996. [kgb@aaoepp.aao.gov.au]
SuperHyperCritical:
----
# * foo(zeroes(float,3))) and foo is defined only for byte doesn't work.
??? Doesn't it?o
* Dependencies on pdl.h everywhere
Reorganize Demos/TriD.
* Transcendential functions should always return at least floats
Missing Features:
-----------------
- [xvyz]rvals now act like zeroes - but they now act like
constructos so $derived->xvals does not give you what
you expect. Need to think about this some more.
* PDL::IO::Pic should barf when converter not available
"#" = should work now.
**** Quick: SV * must be allowed for OtherPars.
Building:
--------
TidBits
----
* clean Dev.pm (perl is clever enough to know if it's in the build tree
or outside)
* more complete PDL::Type class, so that you can say
byte->val --> $PDL_B
byte->enum --> PDL_B
byte->ctype --> PDL_Byte , etc; would be useful for PP and PDL
Tidbits
----
* PThread: if multithreading is turned on on a pdl after it has
been incorporated into a transformation, there will probably
be trouble worth of a coredump at some point. Watch out.
* PP: fix phys pointers!!
* PP: OtherTypes
* PP: Input pars => dims (generalize "where")
* clean .pd -> .c files
* ->setdims followed by ->set_datatype crashes
* PDL::Trans objects, getting parents, etc.
* Perl-level threading, use subs with indices etc.
Critical
----
* document ->thread & no null. Document limitations and undefined
things about the trans system.
* Make PDL::PP and other documentation up to date.
* DProf doesn't work with pdl for some reason.. check.
Reorganization
------
* Remove the 'pdl' prefix from PDL/Core/*.c
System
------
* local $epsilon used for
* Dataflow + persistence
* ***************** COMPLEX NUMBERS ******************
* Improve pdl_whichdatatype and PDL::PP so we don't need to do
stupid interconversions.
* Clean up pdl_converttype and SvPDLV: we could do with a lot less
pdl_mallocs.
IO
---
* DSA writer/header handling
Functions
----------
* sort ($x,$y,$z...) - 1D only
-along some dimensions, by some rules.
* Grow list -> (N+1) Dim
* Matrix inverse (via following:)
* linear system solver
* Interpolation - 2D and 3D
Graphics
--------
* Improve 3D
* Nd plots
FFT
--------
* Fix FFT test number 2.(Commented out for now) Robin Williams notes:
...this appears to be an
oddity with PP's promotion of byte data for GenericTypes => [F,D]
routines.
|