lbl-anp / becquerel

Becquerel is a Python package for analyzing nuclear spectroscopic measurements.
Other
44 stars 16 forks source link

N42 file parser #24

Open bplimley opened 7 years ago

bplimley commented 7 years ago

See #20.

@markbandstra has some working code that will need cleaning up. As per today's meeting, he should commit on a dedicated branch.

@jccurtis has spent time on this too.

jccurtis commented 7 years ago

@markbandstra Lets meet early next week and discuss combining our efforts. BQuiter expressed interest in a library to read/write N42.

markbandstra commented 7 years ago

I can start a branch with what I have and we can work from there.

jccurtis commented 7 years ago

Some links I found while looking for CHN file structure documentation...

https://www.nucleonica.com/wiki/images/c/c6/N42.42_intro.pdf

https://www.nucleonica.com/wiki/images/d/d9/Course_intro.pdf

markbandstra commented 7 years ago

FYI -- @jccurtis and I have started some work on the n42-parser branch.

cosama commented 6 years ago

The standard is here: https://www.nist.gov/pml/radiation-physics/n42-2011

Also it seems that the xsd has been moved https://www.nist.gov/sites/default/files/documents/pml/div682/grp04/n42.xsd.

There is also a ISO Schematron that could be used for checking correct parsing.

Would it make sense to have all the URLs in special config file? I would say so.

jccurtis commented 6 years ago

Can the XSD be referenced in the file header upon creation?