NeurodataWithoutBorders / nwb-guide

NWB GUIDE is a desktop app that provides a no-code user interface for converting neurophysiology data to NWB.
https://nwb-guide.readthedocs.io/
MIT License
22 stars 3 forks source link

Cannot import NWBMetaDataEncoder on linux build #940

Open achilleasNP opened 1 month ago

achilleasNP commented 1 month ago

Describe the issue

While trying to locate data using f_strings I get an ImportError as shown in the image screenshot Here is the log entry: screenshot

Is it possible that the import is missing an underscore (i.e it was meant to be _NWBMetaDataEncoder)?

Steps to Reproduce

  1. Create a new conversion pipeline.
  2. Select Yes for "Will this pipeline be run on multiple sessions?"
  3. Select Yes for "Would you like to locate the source data programmatically?"
  4. Select No for "Will you publish data on DANDI?"
  5. Select "Video" from Single-Stream Interfaces.
  6. Start typing format string error pops up as in the description.

Operating System

Linux/Debian Testing

GUIDE Version

tag v1.0.0/linux_latest

Code of Conduct

Yes

Did you confirm this issue was not already reported?

Yes

rly commented 2 weeks ago

Thanks for the bug report @achilleasNP . I am looking into a solution in https://github.com/catalystneuro/neuroconv/issues/1141. I suggest installing neuroconv<0.6.0 which is before NWBMetaDataEncoder was renamed to _NWBMetaDataEncoder.