Erdal Karaca

Results 32 comments of Erdal Karaca

op1=>operation: My Operation|past:>javascript:alert('from js script') Works as the browser handles 'javascript:' scheme properly.

yes, get_events() is from the official user guide: https://bids-standard.github.io/pybids/layout/index.html

As for ancpBIDS: - instead of SQL, we have a custom query language without any external dependencies - the data structure used to query against is an in-memory graph representation...

I initially analyzed the runtime performance behavior of pybids: most of the time was used to initialize the SQL database using SQLAlchemy. Note that SQLAlchemy as a object relational manager...

I think that was the initial intention behind a "pybids lite" which mutated into ancpBIDS. There is already a very simple benchmark (as unit tests) that we could further elaborate...

I just ran the "benchmark" unit test. Note the performance difference (4 sec vs. 1 min): ![image](https://user-images.githubusercontent.com/177225/161324917-ed77ce31-ba1c-46fc-97c0-ddfe3b13e3a2.png)

ancpbids scans the file system once and builds up the graph in-memory. As the amount of meta-data is very low compared to the imaging data, meta-data is part of the...

There are several unit tests which use BIDSLayout as their querying interface, for example: https://github.com/ANCPLabOldenburg/ancp-bids/blob/main/tests/auto/test_query.py I may refactor/extract some use cases into the benchmark to make it more exhaustive. I...

On our lab server (using network storage) the dataset used in the benchmark took 6.5 mins to load/index using pybids. Of the 6.5 mins I could pinpoint 50% execution time...

@gkiar out of curiosity: could you use ancpbids to load the dataset you mentioned in #285? you would have to `from ancpbids import BIDSLayout` after `pip install ancpbids`