[obspy-users] obspy has a bug?

Mark Goldman goldman at usgs.gov
Wed Dec 23 22:21:36 CET 2015


I have a Mac, OS 10.10 (Yosemite) running Python 3.4.4

When I try to read in a SEGY file using a simple python script, t.py:

import signal
import sys
from obspy import read, Trace, Stream, UTCDateTime
from obspy.core import AttribDict
from obspy.segy.segy import SEGYTraceHeader, SEGYBinaryFileHeader
from obspy.segy.core import readSEGY
import numpy as np

I get the error message:

Traceback (most recent call last):
  File "t.py", line 9, in <module>
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/obspy/segy/core.py", line 245, in readSEGY
  File "/opt/local/Library/Frameworks/Python.framework/Versions/3.4/lib/python3.4/site-packages/obspy/core/utcdatetime.py", line 330, in __init__
    dt = datetime.datetime(*args, **kwargs)

Does this mean there is a bug in readSEGY?

Note that if I try to run t.py in an anaconda environment:
cd ~/anaconda/bin
conda create -n myenv
conda install -n myenv -c -obspy obspy
source ./activate myenv
python t.py

Then I get a lot of inscrutable error messages:

Traceback (most recent call last):
  File "t.py", line 3, in <module>
    from obspy import read, Trace, Stream, UTCDateTime
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/obspy-0.10.2-py3.4-macosx-10.5-x86_64.egg/obspy/__init__.py", line 47, in <module>
    read.__doc__ % make_format_plugin_table("waveform", "read", numspaces=4)
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/obspy-0.10.2-py3.4-macosx-10.5-x86_64.egg/obspy/core/util/base.py", line 476, in make_format_plugin_table
    "obspy.plugin.%s.%s" % (group, name), method)
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/setuptools-19.1.1-py3.4.egg/pkg_resources/__init__.py", line 568, in load_entry_point
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/setuptools-19.1.1-py3.4.egg/pkg_resources/__init__.py", line 2720, in load_entry_point
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/setuptools-19.1.1-py3.4.egg/pkg_resources/__init__.py", line 2379, in load
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/setuptools-19.1.1-py3.4.egg/pkg_resources/__init__.py", line 2396, in require
  File "/Users/goldman/anaconda/envs/myenv/lib/python3.4/site-packages/setuptools-19.1.1-py3.4.egg/pkg_resources/__init__.py", line 849, in resolve
pkg_resources.DistributionNotFound: The 'nose>=0.11.1' distribution was not found and is required by matplotlib

So I am at a loss

Mark Goldman
U.S. Geological Survey
345 Middlefield Rd, MS 977
Menlo Park, CA 94025
goldman at usgs.gov

More information about the obspy-users mailing list