Closed ecbland closed 1 year ago
fitacf.revision.major
andfitacf.revision.minor
are not included in grid/map files, so it is impossible for a user to determine which version of FitACF was used to produce these files.
We should also keep in mind that a grid file can contain information from at least 1 to any number of different radars and channels, each of which may have been processed using a different fitting algorithm. So a new field could be added to the GridSVec
structure (and output grid file) which retains whatever new fitting algorithm string (or field) is also added to the fitacf-format files.
Just repeating my suggestion from #494 that tdiff
values also be recorded for each record in fitacf
-format files.
@ecbland I think we've accomplished the goal of this pull request with regards to fitacf
-format files, right?
A few months ago I had a look at adding more metadata fields to grid
-format files (e.g., algorithm
, tdiff
, etc) but it is complicated by the way that grid
files are produced by make_grid
via the gtablewrite
library.
@egthomas Yes, we've achieved the goal for the fitacf
files. I'll close this now, and if we want to revisit the grid
-format files another time then can open a new issue.
Discussion
At the DAWG meeting on 1 March 2022, we briefly discussed improving the way that data processing options are recorded in
dmap
files.Category
Examples
origin.command
records the command used to generate the output file. However, this overwrites the command used to generate the input file:lmfit
,fitex
), this information is not captured at all (exceptorigin.command
)fitacf.revision.major
andfitacf.revision.minor
are not included in grid/map files, so it is impossible for a user to determine which version of FitACF was used to produce these files.Note: I'm not planning to work on this right now; just opening the issue so that we capture the action item from the meeting. If someone is keen to take the lead with this, please "assign" yourself to this issue. We can discuss this at our next telecon meeting, and we can seek input from the PIs when we are ready.