[segyio] 109/376: Adding opt for reading file to memory for standalone viewer widget. (#57)

Jørgen Kvalsvik jokva-guest at moszumanska.debian.org
Wed Sep 20 08:04:16 UTC 2017


This is an automated email from the git hooks/post-receive script.

jokva-guest pushed a commit to branch debian
in repository segyio.

commit 4fe75fbdc1199d090a14221b6bc8b4578b620853
Author: Thorvald <thorvaldj at users.noreply.github.com>
Date:   Thu Nov 10 16:48:12 2016 +0100

    Adding opt for reading file to  memory for standalone viewer widget. (#57)
    
    * Adding opt for reading file to  memory for standalone viewer widget.
    * update version to 1.0.4
---
 python/segyio/__init__.py   | 2 +-
 python/segyview/__init__.py | 2 +-
 python/segyview/viewer.py   | 5 ++++-
 setup.py                    | 2 +-
 4 files changed, 7 insertions(+), 4 deletions(-)

diff --git a/python/segyio/__init__.py b/python/segyio/__init__.py
index 74bf8aa..61f17c8 100644
--- a/python/segyio/__init__.py
+++ b/python/segyio/__init__.py
@@ -81,7 +81,7 @@ from .open import open
 from .create import create
 from .segy import SegyFile, spec
 
-__version__    = '1.0.3'
+__version__    = '1.0.4'
 __copyright__  = 'Copyright 2016, Statoil ASA'
 __license__    = 'GNU Lesser General Public License version 3'
 __status__     = 'Production'
diff --git a/python/segyview/__init__.py b/python/segyview/__init__.py
index f9893fa..d68eeb8 100644
--- a/python/segyview/__init__.py
+++ b/python/segyview/__init__.py
@@ -13,7 +13,7 @@ except ImportError as e:
     exc_type, exc_value, exc_traceback = sys.exc_info()
     traceback.print_exception(exc_type, exc_value, exc_traceback, limit=2, file=sys.stderr)
 
-__version__    = '1.0.3'
+__version__    = '1.0.4'
 __copyright__  = 'Copyright 2016, Statoil ASA'
 __license__    = 'GNU Lesser General Public License version 3'
 __status__     = 'Production'
diff --git a/python/segyview/viewer.py b/python/segyview/viewer.py
index ea7b213..1218530 100644
--- a/python/segyview/viewer.py
+++ b/python/segyview/viewer.py
@@ -82,7 +82,7 @@ class View(object):
     The widget, and monitors are provided through the class properties.
     """
 
-    def __init__(self, segy):
+    def __init__(self, segy, read_file_to_memory=False):
 
         self.segy = segy
 
@@ -90,6 +90,9 @@ class View(object):
 
         self._swrap = SegyIOWrapper.wrap(segy, self.file_activity_monitor)
 
+        if read_file_to_memory:
+            self._swrap.read_all_traces_to_memory()
+
         self._main_widget = QtGui.QWidget()
         self._line_selection_monitor = LineSelectionMonitor(self._main_widget)
         self._sliceview_monitor = SliceViewMonitor(self._main_widget)
diff --git a/setup.py b/setup.py
index 3dae596..470aba5 100644
--- a/setup.py
+++ b/setup.py
@@ -51,7 +51,7 @@ written according to specification, but segyio does not mandate this.
 """
 
 setup(name='SegyIO',
-      version='1.0.3',
+      version='1.0.4',
       description='IO library for SEG-Y files',
       long_description=long_description,
       author='Statoil ASA',

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/segyio.git



More information about the debian-science-commits mailing list