﻿id	Summary	Owner	Type	Status	Priority	Milestone
32	psImageReadSection and/or psImage has no concept of a mask.	Paul Price	defect	closed	highest	
51	Can't use psFree as a function pointer tor psDlistFree, etc.	eugene	defect	closed	highest	
15	Questions for Arrays of Simple Types (SDR Section 3.2)	Paul Price	defect	closed	high	
20	Reduce number of numeric datatypes for psImage/psVector	Paul Price	defect	closed	high	
21	Merge psFree with psMemDecrRefCounter functionality	Paul Price	defect	closed	high	
22	definition of psMemBlock (and others structs)	eugene	defect	closed	high	
23	Change 'CB' to 'Callback'	eugene	defect	closed	high	
24	psImageAlloc() arguments	eugene	defect	closed	high	
25	psImage format/ union naming	eugene	defect	closed	high	
26	psArrayStats(): sample androbust quartiles.	eugene	defect	closed	high	
27	psImageFreePixels needed?	eugene	defect	closed	high	
28	List of binary and unary operators PSLib is required to implement	Paul Price	defect	closed	high	
29	psArrayStats() questions	eugene	defect	closed	high	
30	Questions for psMatrix functions	Paul Price	defect	closed	high	
31	psImageReadSection maybe better served as two functions	eugene	enhancement	closed	high	
33	additional members added to psMemBlock	eugene	defect	closed	high	
34	Added members to psDlist struct.	eugene	defect	closed	high	
35	psImageWriteSection/psImageFWriteSection clarifications	Paul Price	defect	closed	high	
37	CFITSIO Doesn't seem to support FILE*	eugene	defect	closed	high	
38	BSCALE/BZERO Processing in FITS Read	eugene	defect	closed	high	
39	psFFTFilterComplex could use a single filter function	Paul Price	enhancement	closed	high	
41	Should psFFTGetImage / psFFTGetFT be a deep or shallow copy?	Paul Price	defect	closed	high	
42	No direct 'c2r' IFFT functionality.	eugene	defect	closed	high	
43	psVectorFFT/psImageFFT direction parameter should be bool	eugene	enhancement	closed	high	
44	psImageFFT doesn't recycle any psImage	eugene	defect	closed	high	
45	psImageFFT to return half results	eugene	defect	closed	high	
46	psImageClip/psImageClipNaN use of float parameters	eugene	defect	closed	high	
47	psImageOverlaySection - will both images have same datatype?	eugene	defect	closed	high	
48	recycling for functions that return psImage vs. psVector	eugene	defect	closed	high	
49	psImageClipNaN is valid for non-float?	eugene	defect	closed	high	
50	psImageSlice/psImageCut/psImageRadialCut use of psStats parameter	eugene	defect	closed	high	
57	Store deallocator in memBlock	eugene	defect	closed	high	
58	psListRemove should not decrement reference	eugene	defect	closed	high	
59	psListGetPrev should be psListGetPrevious	eugene	defect	closed	high	
64	PS_STAT_ROBUST_STATS: robust mean: no vector mask	robert.desonia@…	defect	closed	high	
69	Function names not consistant with coding conventions	eugene	defect	closed	high	
70	Globally-visible definitions without namespace restriction	robert.desonia@…	defect	closed	high	
71	Word alignment: machine-dependent	robert.desonia@…	defect	closed	high	
72	psBitSet testing	Paul Price	defect	closed	high	
73	psTrace testing	george.gusciora@…	defect	closed	high	
74	psMatrix testing	calvin.harman@…	defect	closed	high	
75	Use of single pointers for next-lower level in psCell/psChip/psFPA.	Paul Price	defect	closed	high	
76	Function psMetadataItemPrint format	eugene	defect	closed	high	
83	psLogMsg test	robert.desonia@…	defect	closed	high	
84	psMinimizeChi2() arguments	eugene	defect	closed	high	
85	Polynomials	Paul Price	defect	closed	high	
86	keeping psMemBlock elements around forever?	eugene	defect	closed	high	
89	psListSort compare function prototype (plus psSort questions)	eugene	defect	closed	high	
90	psImageRebin - clarification of functionality.	eugene	defect	closed	high	
95	Name change of p_psScalar	eugene	defect	closed	high	
96	psVector Transpose Function	eugene	defect	closed	high	
97	Available Types for psUnaryOp and psBinaryOp	eugene	defect	closed	high	
98	Questions for psGetMJD() Function	eugene	defect	closed	high	
99	Questions for psGetSidereal() Function	eugene	defect	closed	high	
100	Conversion algorithms for dates and time functions	eugene	defect	closed	high	
102	psImageRebin doesn't know of a mask, but should it?	eugene	enhancement	closed	high	
104	Difficulties with libTAI	eugene	defect	closed	high	
105	Astronomical Image struct definitions	Paul Price	defect	closed	high	
106	return value of psImageWriteSection	Paul Price	defect	closed	high	
107	psImagePixelInterpolate prototype definition tweaks	eugene	defect	closed	high	
108	psImageRotate & psImageShift should have interpolation mode parameter	eugene	defect	closed	high	
109	rename psImageResampleMode to psImageInterpolateMode	eugene	defect	closed	high	
110	complex imagery with psImageRotate & psImageShift	eugene	defect	closed	high	
111	psImageCopy and maintaining type if output parameter is NULL	eugene	defect	closed	high	
112	psImageSlice	Paul Price	defect	closed	high	
113	Questions for Metadata Item Struct (Section 5.2.2 SDRS)	eugene	defect	closed	high	
114	Questions/Comments for psMetadataItemAlloc() Function (Section 5.2.2 SDRS)	eugene	defect	closed	high	
115	Metadata Item Name Naming Conventions (SDRS Section 5.2.2)	eugene	defect	closed	high	
116	Coordinate Transformations	Paul Price	defect	closed	high	
118	psImageReadSection supported datatypes.	Paul Price	defect	closed	high	
119	Necessity of the psMetadata psList Member	Paul Price	defect	closed	high	
120	Questions for psMetadataReadHeader() and psMetadataFReadHeaderFunction()	eugene	defect	closed	high	
121	Cell/Chip/FPA transforms	Paul Price	defect	closed	high	
122	Some more Astrometry questions	Paul Price	defect	closed	high	
123	psAstrometry questions	Paul Price	defect	closed	high	
124	psAstrometry questions	Paul Price	defect	closed	high	
125	psAstrometry questions	Paul Price	defect	closed	high	
126	Questions/Comments for Positions of Objects (Section 5.7.1 SDRS)	Paul Price	defect	closed	high	
131	FullUnitTest, runTest bug in hostname	robert.desonia@…	defect	closed	high	
132	Remove Appendix A	eugene	enhancement	closed	high	
134	Additional Questions for Time Functions (Section 5.1)	Paul Price	defect	closed	high	
135	psImageTrim need to realloc buffer or not?	Paul Price	defect	closed	high	
136	Base implementation of psImageCut/psImageRadialCut	eugene	defect	closed	high	
137	Should psImageSubset add result to the incoming psImage's children	Paul Price	defect	closed	high	
138	Should a consistant means of specifying an image region be used?	Paul Price	enhancement	closed	high	
139	psImage children stored in psArray?	Paul Price	defect	closed	high	
140	conversions to and from Ecliptic coordinates incorrect	robert.desonia@…	defect	closed	high	
141	slalib.h uses #elseif	robert.desonia@…	defect	closed	high	
142	ps{Unary,Binary}Op do not free a psScalar	calvin.harman@…	defect	closed	high	
144	psKernel - sample code in doc. is wrong	Paul Price	defect	closed	high	
147	psImagePixelInterpolate prototype	robert.desonia@…	defect	closed	high	
148	psTraceReset() doesn't free memory	george.gusciora@…	enhancement	closed	high	
150	psImageRotate, psImageShift exposed pixel value	robert.desonia@…	defect	closed	high	
152	psTraceSetLevel() gets the heirarchy wrong	george.gusciora@…	defect	closed	high	
153	Inheritance of trace levels is incorrect	george.gusciora@…	defect	closed	high	
156	There is no API to return the psLib library version	Paul Price	defect	closed	high	
158	psMetadataSetIterator() needs to specify which iterator to set	Paul Price	defect	closed	high	
159	psMetadataGetNext() always returns first item on metadata list	calvin.harman@…	defect	closed	high	
160	psListSetIterator() doesn't specify which iterator is being set	robert.desonia@…	defect	closed	high	
161	There are times when psError is called but there's no error return code	Paul Price	defect	closed	high	
162	psMetadataReadHeader() is in .h file but isn't implemented	calvin.harman@…	enhancement	closed	high	
163	Need wrappers for psMetadataAdd for the sake of SWIG	Paul Price	enhancement	closed	high	
164	Need wrapper for psTrace() for SWIG	Paul Price	enhancement	closed	high	
169	ADD (Ver 5) psTime Equations 41 & 42 Appear to be incorrect	Paul Price	defect	closed	high	
170	ADD (Ver 5) psTime Table Possibly Missing Entries	Paul Price	defect	closed	high	
40	Memory management default callbacks	eugene	defect	closed	normal	
53	psAbort using psMsgLog	eugene	defect	closed	normal	
54	Error handling definition	Paul Price	defect	closed	normal	
55	Memory management allocation design	eugene	defect	closed	normal	
63	Testpoint 450 (TPOutOfMemory) fails	robert.desonia@…	defect	closed	normal	
65	Additional Issues for Vector and Image Arithmetic	Paul Price	defect	closed	normal	
66	Function psImageSlice definition of direction	eugene	defect	closed	normal	
67	Function psImageRadialSlice definition	eugene	defect	closed	normal	
68	Function psImageRotate definition	eugene	defect	closed	normal	
78	Constructors/destructors for psPlaneTransform, psPlaneDistort	Paul Price	defect	closed	normal	
80	Sky offset type definition	eugene	defect	closed	normal	
81	Sky offset algorithm	Paul Price	defect	closed	normal	
82	Photometry transformation	eugene	defect	closed	normal	
91	Function psHashRemove return value	eugene	defect	closed	normal	
92	Function psHashKeylist name and definition	eugene	defect	closed	normal	
93	Remove deallocator pointer from psHashFree	eugene	defect	closed	normal	
94	Remove deallocator in psListFree	eugene	defect	closed	normal	
101	Function psImageResample definition	eugene	defect	closed	normal	
103	Function psImageReadSection return value	eugene	defect	closed	normal	
127	Memory management free function set	eugene	defect	closed	normal	
146	psTraceSetLevel() can call exit()	robert.desonia@…	defect	closed	normal	
154	psKernelGenerate	Paul Price	defect	closed	normal	
155	inheritance of implied trace levels is incorrect	george.gusciora@…	defect	closed	normal	
157	psMetadata{Next,Prev}()/psMetadataLookup() shouldn't call psError()	robert.desonia@…	defect	closed	normal	
165	Various realloc functions refuse to handle NULL pointers	robert.desonia@…	enhancement	closed	normal	
166	Function psLogSetDestination return value	Paul Price	defect	closed	normal	
167	The definition of psMetadataItemPrint isn't very useful	Paul Price	enhancement	closed	normal	
168	psMetadataItemPrint() doesn't perform specified conversions	robert.desonia@…	defect	closed	normal	
17	Naming conventions for rows and columns	eugene	defect	closed	low	
18	Functions psFFTInit and psFFTDone not is SDRS document	Paul Price	defect	closed	low	
19	References to document NR throughout ADD	eugene	defect	closed	low	
36	PS_MEM_MAGIC constant naming	eugene	defect	closed	low	
52	psDlist should be psDList or just psList	eugene	enhancement	closed	low	
56	"Minor difficulty with ""n"" in psVector struct"	eugene	defect	closed	low	
60	psSortIndex sort algorithm	eugene	defect	closed	low	
61	psBitsetTest return value	eugene	defect	closed	low	
62	Name change for psBitset	eugene	defect	closed	low	
79	psSphereTransform initialization	eugene	defect	closed	low	
87	Function psImageSlice direction argument	eugene	defect	closed	low	
88	Data type psElemType addition	eugene	defect	closed	low	
117	psImage data type member	eugene	defect	closed	low	
128	Return type for function psMemGetId	eugene	defect	closed	low	
129	Return type of function psMemGetRefCounter	eugene	defect	closed	low	
130	Mask capability added to image manipulation functions	Paul Price	defect	closed	low	
143	Use C-version of SLALIB?	eugene	enhancement	closed	low	
145	psKernel attributes renaming	Paul Price	enhancement	closed	low	
149	psTraceFree() leaves psTrace in unstable state	george.gusciora@…	defect	closed	low	
77	Linear transformation with distortion	eugene	defect	closed	lowest	
133	SVD test point 681	Eric.VanAlst@…	defect	closed	lowest	
151	p_psCroot in psTrace.c is static, but has a (private) external name	Paul Price	defect	closed	lowest	
