Action #3557
Implement BGDLIX algorithm at GCOMObservation level
| Status: | Closed | Start date: | 03/02/2021 | |
|---|---|---|---|---|
| Priority: | Normal | Due date: | ||
| Assigned To: | % Done: | 100% | ||
| Category: | - | |||
| Target version: | 2.0.0 | |||
| Duration: |
Description
The BGDLIX algorithm should be implemented at the level of the GCOMObservation class so that the algorithm can be embedded in a maximum likelihood fitting procedure. A method
GCOMObservation::compute_drb(const std::string& method, const int& nrunav=3, const int& navgr=3, const int& nincl=13, const int& nexcl=0)
should be added that computes the background using various methods. As methods, PHINOR and BGDLIXA should be supported.
Recurrence
No recurrence.
History
#1
Updated by Knödlseder Jürgen over 5 years ago
- Status changed from New to In Progress
- Assigned To set to Knödlseder Jürgen
- Target version set to 2.0.0
- % Done changed from 0 to 20
I started to implement the method with the following interface:
void GCOMObservation::compute_drb(const std::string& method,
const GCOMDri& drm,
const int& nrunav,
const int& navgr,
const int& nincl,
const int& nexcl)
So far the method PHINOR is implemented.
#2
Updated by Knödlseder Jürgen over 5 years ago
- Status changed from In Progress to Pull request
- % Done changed from 20 to 90
I now also implemented the BGDLIXA method, which is considerably faster than comobsback.py. I cross-checked that the same background model is obtained as with comobsback.py.
#4
Updated by Knödlseder Jürgen over 5 years ago
- Status changed from Pull request to Closed