Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Processor Info Panel: an informative printout of the processor class #268

Open
steinnymir opened this issue Nov 14, 2023 · 1 comment
Open
Assignees

Comments

@steinnymir
Copy link
Member

AS was implemented historically in hextof-processor, it was requested to make a class method in the processor which prints a description of relevant and statistical information about the runs loaded. Some examples are:

  • number of pulses
  • number of electron counts
  • electrons/pulse electrons/second
  • loaded channels
  • start and end time of the acquisition
  • run number(s)

Some of this metadata can be infered (in the case of FLASH) from the intermediate parquets. These should be gathered and made available not only in the loader but as part of the metadata in the processor instance.
Ohter data which needs to read the numbers could be computed in the dataframe generation step. This needs more thought though...

Moreover, this can be generalized to any system if the method searches for the metadata available to print, and based on what is implemented, different systems will report different information.

At FLASH, Some information might be also gathered from SciCat.

@steinnymir steinnymir added this to the FLASH Beamtime Nov2023 milestone Nov 14, 2023
@steinnymir
Copy link
Member Author

in #262 is related, as some of the functionalities proposed to be ported from hextof-processor can be used to feed the info panel (as column statistics)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant