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

Add tests for multi format reader #477

Open
22 tasks
lukaspie opened this issue Dec 4, 2024 · 0 comments
Open
22 tasks

Add tests for multi format reader #477

lukaspie opened this issue Dec 4, 2024 · 0 comments
Labels

Comments

@lukaspie
Copy link
Collaborator

lukaspie commented Dec 4, 2024

  • config file parsing (maybe already (partially) exists)
  • ELN parsing (maybe already (partially) exists)
    • /ENTRY vs. /ENTRY[entry] parent_key
    • use of CONVERT_DICT and REPLACE_NESTED
  • tests for using different extensions
  • custom processing_order
  • overwrite_keys
  • post_process

Reader functions:

  • setup_template
  • handle_objects

Individual functions:

  • fill_wildcard_data_indices together with `get_data_dims´ of reader
  • resolve_special_keys
    • different standard prefixes: @data, @attrs, @data, @link and for simple values
    • a custom prefix
    • a custom function name for a standard prefix (i.e., overloading self.callbacks)
    • single entry, multiple entry
    • linking (see in other readers)
    • Lists as config value: !['@eln', '@attrs', <some-value>]
    • ! (required fields in optional groups) notation for
      • standard prefixes
      • @link
      • !['@eln', '@attrs', '@link']
@lukaspie lukaspie added enhancement New feature or request dataconverter tests labels Dec 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

1 participant