Sile¶
-
class
sisl.io.Sile(filename, mode='r', comment=None, *args, **kwargs)[source]¶ Base class for ASCII files
All ASCII files that needs to be added to the global lookup table can with benefit inherit this class.
Attributes
File of the current
SileFile of the current
SileMethods
__init__(self, filename[, mode, comment])Initialize self.
dir_file(self[, filename])File of the current
Sileexist(self)Query whether the file exists
read(self, \*args, \*\*kwargs)Generic read method which should be overloaded in child-classes
write(self, \*args, \*\*kwargs)Generic write method which should be overloaded in child-classes
-
exist(self)¶ Query whether the file exists
-
read(self, *args, **kwargs)¶ Generic read method which should be overloaded in child-classes
- Parameters
- kwargs :
keyword arguments will try and search for the attribute
read_<>and call it with the remaining**kwargsas arguments.
-
write(self, *args, **kwargs)¶ Generic write method which should be overloaded in child-classes
- Parameters
- **kwargs :
keyword arguments will try and search for the attribute write_ and call it with the remaining
**kwargsas arguments.
-