Skip to content

Unexpected behavior for channel map system #76

@iguinn

Description

@iguinn

When grabbing a channel map for a specific time (in this case P06 R002) using the following command:

chmap = meta.channelmap(run_dict.cal.start_key)

it is giving me the phy parameters (which differ in their PSD availability from the cal parameters).

The default should be all. It's actually not totally obvious to me what all should mean, especially in a case where cal and phy differ. In this case, all should match cal as far as I can tell by digging through some of the metadata files, so I'm confused as to why I got phy.

On top of this, it's quite confusing to get phy parameters when the start_key corresponds to cal data. And I doubt I'm the first or last person to be confused by this. I wonder if we want to change the default behavior to either select the system default using the timestamp, or have no default and require people to use the system argument to avoid this?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions