Skip to content

Feature list for next-gen EXFOR-JSON code #11

@brown170

Description

@brown170

Requirements for EXFOR-JSON

  • Respect the data model of original EXFOR file
  • POINTERS
    + Unravel or not?
  • DATA & COMMON
    + use JSON arrangement that plays nice with PANDAS
    + Unwrap wrap-around columns and column headers
    + Units translated into SI names ("EV" -> "eV")
    + Scheme for angles and angle units vs. scattering cosine
  • metadata:
    + Version number of format
    + Version number of library
    + original EXFOR ENTRY/SUBENT designator
  • BIB:
    + Standardized bibliographic schema with NSR, CINDA, EXFOR, ENDF, DataCite
    + URL/DOI of original file
    + DOI's of referenced articles
    + Unravel EXFOR tautologies in various fields
  • REACTION:
    + Tree-like structure for math in EXFOR REACTION string
    + The core part (a "process" in x4i) of a REACTION string gets broken down into target, projectile, residuals
    + Possibly salvage coding from x4i
  • EXFOR Dicts
    + If expanding, keep original coding
  • Bonus items:
    + ENDF MF, MT (if known or computable)
    + Nuclear level (if known or computable) of target, project, and/or residual or other as applicable
    + Round trip translation

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions