libNeuroML
libNeuroML copied to clipboard
[Query] Can we pass a nml file's file object to load it
Hi all, We are using libNeuroML library to load .nml file for our use case. Currently we are passing file path
to NeuroMLLoader.load
function and it is working fine. I want to know if it is possible to directly pass a file object instead of file path to load nml.
our reasons:
- It will allow us to convert a string into file object using
stringIO
and pass that. - We won't have to deal with file handling and issues related to it.
will it be good functionality to have? I am willing to work on this functionality.
@pgleeson
Sure, add that if you like. Note also there's a method in pyNeuroML here: https://github.com/NeuroML/pyNeuroML/blob/master/pyneuroml/pynml.py#L349, which I use more often, which can handle the include statements inside the NML file, which is important for network/channel files etc.