Comments (7)
The HDUCLAS2
for EVENTS
was introduced by @jknodlseder here and then that bullet was slightly modified by @TarekHC (I think, not sure if that is your commit) here.
This key is mentioned here in this OGIP recommendation, and they don't make the distinction optional / required like we do:
https://heasarc.gsfc.nasa.gov/docs/heasarc/ofwg/docs/ofwg_recomm/hduclas.html
I don't think science tools currently read and use this keyword, so my suggestion would be to change it to optional and not mention it in the summary table. But I don't care much either way how this detail is changed.
@jknodlseder @TarekHC - Thoughts?
from gamma-astro-data-formats.
I don't think science tools currently read and use this keyword, so my suggestion would be to change it to optional and not mention it in the summary table. But I don't care much either way how this detail is changed.
I'm not sure if I agree here. Data formats should be as stable as possible in time (so we may not used them now, but maybe in the future), and having some extra keywords formally describing each table class makes sense. I would personally make them mandatory, even if for the moment they are not used (but may help astronomers understand HDUs a bit better...).
from gamma-astro-data-formats.
Then the table on this page should maybe be updated? Are there other suggested/possible values for HDUCLAS2 other than ACCEPTED?
from gamma-astro-data-formats.
The OGIP spec (see https://heasarc.gsfc.nasa.gov/docs/heasarc/ofwg/docs/ofwg_recomm/hduclas.html) mentions these values:
n=1 | 2 | 3 | COMMENTS
-- | -- | -- | --
EVENTS | | | Conforms to format defined in "The Proposed Timing FITS File Format", Angelini, Pence and Tennant (1993), and "The Recommended Columns and Keywords for a FITS Event List", Pence and George (1995, Legacy 6, 36)
| ALL | | Photon Event List, includes all photons detected without screening
| ACCEPTED | | Only accepted photons included in table
| REJECTED | | Only rejected photons included in table
I see that Fermi-LAT puts this key and "ALL", even after applying background suppression and other selections.
I would say for us at DL3, there have always been some selections and "ACCEPTED" fits best.
@TarekHC - The fact that it doesn't matter what we put here is another indication that the key should be optional. Note that if we make it required, then all event lists produced so far (for the past 5 years) are invalid under our spec. IMO the required keys should be the minimal subset that's useful for analysis.
@lmohrmann or anyone willing to make a pull request -- I'd be happy with any changes to the spec to wrap up this discussion for now.
from gamma-astro-data-formats.
@TarekHC - The fact that it doesn't matter what we put here is another indication that the key should be optional.
Fine by me, I have no strong opinion. I like declarative schemes, they may be very useful for people starting to play with DL3 data. But suggesting their use may be good enough for now.
from gamma-astro-data-formats.
I just modified pull request #92 to include this change (i.e. to make HDUCLAS2 an optional header keyword).
from gamma-astro-data-formats.
I think this is fully addressed in #92 ? Closing now.
@lmohrmann - Thanks!
from gamma-astro-data-formats.
Related Issues (20)
- Event lists for simulated events HOT 7
- Recommended EXTNAME only given for few of the HDUs
- Required axis order and make clear how axis order is defined HOT 2
- Generalize to wide-field ground array instruments HOT 9
- Error in python time example
- Invited contribution in the "Universe" journal on data formats for gamma-ray astronomy HOT 7
- PSF Table documentation HOT 3
- Organisation / maintaining GDAF HOT 5
- Mailing list down HOT 6
- Order of axes in Edisp IRF HOT 20
- Standardise EXTNAMEs for HDUs HOT 8
- Add systematic errors in the error columns of the SED specifications HOT 2
- CALDB and IRF keywords in IRFs HOT 21
- Presentation of the initiative at the DPG spring meeting HOT 14
- Trigger automatic build of readthedocs HOT 10
- RADECSYS and co are deprecated in FITS standard 4.0
- What to do if OGIP conventions and the FITS standard are in conflict? HOT 2
- Make a final release before handing over to VODF? HOT 10
- Documentation not updated to version 0.3 HOT 1
- Presentation at the Astroparticle-Physics Symposium 2022 HOT 9
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from gamma-astro-data-formats.