LIST_EVENTS(1)

πŸ“¦ version 0.13.0, in nixos 26.05, nixpkgs unstable

πŸ’– LIST_EVENTS(1) β€” the manual page, but make it group chat πŸ’–

okay so real talk: this is list_events, and it lives in the General Commands Manual (section 1, where all the good command-line besties hang out ✨). buckle up, it's a short one and honestly? a lil iconic.


🌸 NAME 🌸

list_events β€” generate event lists. that's it. that's the whole vibe. πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

list_events -i files.lst -o events.lst -g geometry.geom

list_events --help

like, you give it files, you give it a geometry, you get events out. iconic behavior πŸŽ€


✨ DESCRIPTION ✨

okay so picture this: you've got a list of filenames, right? and each of those files is holding events crammed together in a multi-event format β€” think the CXI format, like http://www.cxidb.org/, iykyk πŸ’«.

what list_events does is take all that and expand it into a list of individual events. one event, one entry. clean. separated. slay 🫢

and why would you even want that? lowkey bc it's useful when you need to sort or filter the event list before processing, instead of just going full main-character and processing all the events at once. no cap, sometimes you wanna be picky πŸ’β€β™€οΈ


πŸ’… OPTIONS πŸ’…

  • -i filename, --input=filename β€” reads the list of input filenames from filename. this is where you tell it what to look at, bestie πŸ“‚
  • -g filename, --geometry=filename β€” reads the data layout (and detector geometry) from filename. yes, the geometry too, we're thorough like that 🧚
  • -o filename, --output=filename β€” writes the list of events to filename. this is your lil output moment, put it somewhere nice πŸŽ€

πŸ‘‘ AUTHOR πŸ‘‘

this page was written by Thomas White. thank you for your service, king 🫑✨


πŸ™ˆ REPORTING BUGS πŸ™ˆ

found a bug? don't suffer in silence, report it to taw@physics.org, or come vibe at http://www.desy.de/~twhite/crystfel. fr fr, they wanna know πŸ’€


Copyright Β© 2015-2021 Deutsches Elektronen-Synchrotron DESY, a research centre of the Helmholtz Association.

list_events, and this manual, are part of CrystFEL πŸ¦‹

CrystFEL is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

CrystFEL is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. (yes, this is the dramatic part, pay attention pls 😭)

You should have received a copy of the GNU General Public License along with CrystFEL. If not, see http://www.gnu.org/licenses/.


⭐ SEE ALSO ⭐

go read those next, they're the supporting cast and they ate πŸ’…


and that's the whole page, bestie πŸŽ€ it's from the General Commands Manual, it's LIST_EVENTS(1) on both ends β€” and ngl there's no extra version or date down here to report, just the manual name chillin' on repeat. periodt. πŸ’–

πŸ“¦ where this page comes from