Ticket #667 (closed new functionality: fixed)

Opened 10 years ago

Last modified 7 years ago

Ensure that PSFs, Kernels, and Functions are Persistable, at least to boost

Reported by: ktl Owned by: ktl
Priority: normal Milestone:
Component: afw Keywords:
Cc: becker, rhl, rowen Blocked By:
Blocking: #673 Project: LSST
Version Number:
How to repeat:

not applicable

Description

DC3a will require at a minimum boost serialization of PSFs, Kernels, and Functions.

Change History

comment:1 Changed 10 years ago by ktl

  • Status changed from new to assigned

comment:2 Changed 10 years ago by ktl

  • Status changed from assigned to needinfo
  • Owner changed from ktl to rhl

Kernels are persistable to Boost/XMLStorage as of [7778] in DMS/afw/tickets/667. This includes boost::serialization of Functions. Let me know where the PSF class is so I can make that Persistable as well.

comment:3 Changed 10 years ago by ktl

  • Status changed from needinfo to assigned
  • Owner changed from rhl to ktl

PSFs are in meas_algorithms (PSF and dgPSF).

comment:4 Changed 10 years ago by ktl

  • Status changed from assigned to closed
  • Resolution set to fixed

PSFs are persistable to Boost/XMLStorage, merged to meas_algorithms trunk in [7814]. Kernels and Functions were merged to afw trunk in [7807].

comment:5 Changed 10 years ago by rhl

  • Status changed from closed to new
  • Resolution fixed deleted

PSFIO.py is failing on the meas/algorithms trunk at r7889, and it looks as if this ticket is relevant

comment:6 Changed 10 years ago by rhl

  • Blocking 673 added

(In #673) The meas/algorithms support is merged at r7887

I'm not closing this due to problems in PSF persistence; I'm labelling this as blocked on #667

comment:7 Changed 10 years ago by ktl

  • Status changed from new to assigned

The PSF implementation changed; the formatter will have to be changed to conform.

comment:8 Changed 10 years ago by ktl

  • Status changed from assigned to closed
  • Resolution set to fixed

Fix merged to trunk in [7958].

comment:9 Changed 10 years ago by ktl

  • Status changed from closed to new
  • Resolution fixed deleted

The fix worked for dgPsf, but it does not work for pcaPsf.

comment:10 Changed 10 years ago by ktl

  • Status changed from new to assigned

comment:11 Changed 10 years ago by ktl

  • Status changed from assigned to closed
  • Resolution set to fixed

Fixed pcaPsf by using a pointer instead of a shared pointer [8920].

comment:12 Changed 7 years ago by robyn

  • Milestone DC3a MW Interface deleted

Milestone DC3a MW Interface deleted

Note: See TracTickets for help on using tickets.