diff --git a/pylintrc b/pylintrc index f6505c0..225fb04 100644 --- a/pylintrc +++ b/pylintrc @@ -18,7 +18,7 @@ argument-rgx=(.*[a-z][a-z0-9_]{1,30}|[a-z_])$ # snake_case + single letters disable=no-value-for-parameter, too-few-public-methods, unsubscriptable-object, no-member, too-many-lines, arguments-differ, too-many-locals, import-error, cyclic-import, duplicate-code, relative-beyond-top-level, unused-argument, too-many-public-methods, invalid-name, attribute-defined-outside-init, arguments-renamed, - abstract-method, no-name-in-module, import-self + abstract-method, no-name-in-module, import-self, too-many-positional-arguments [TYPECHECK] ignored-modules=numpy, numba diff --git a/segfast/__init__.py b/segfast/__init__.py index 0b16eca..6ef82f2 100644 --- a/segfast/__init__.py +++ b/segfast/__init__.py @@ -4,4 +4,4 @@ from .loader import Loader, File, open #pylint: disable=redefined-builtin from .trace_header_spec import TraceHeaderSpec -__version__ = '1.0.2' +__version__ = '1.1.0' diff --git a/segfast/loader.py b/segfast/loader.py index f84b29f..a8e8120 100644 --- a/segfast/loader.py +++ b/segfast/loader.py @@ -4,7 +4,7 @@ from .memmap_loader import MemmapLoader -def Loader(path, engine='memmap', endian='big', strict=False, ignore_geometry=True): +def Loader(path, engine='segyio', endian='big', strict=False, ignore_geometry=True): """ Selector class for loading SEG-Y with either segyio-based loader or memmap-based one. Parameters @@ -27,6 +27,7 @@ def Loader(path, engine='memmap', endian='big', strict=False, ignore_geometry=Tr """ loader_class = _select_loader_class(engine) return loader_class(path=path, endian=endian, strict=strict, ignore_geometry=ignore_geometry) + open = File = Loader