Currently working on AWS with EDF objects. Making a feature request to allow some kind of objects similar to StringIO or urllib3.HTTPResponse for input into the EdfReader class instead of a filename. Presumably, this could work using a .read() call on the object. This would save on some IO so that objects wouldn't have to be directly written to local disk before reading and could instead stay remote based.