pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/geography/py-obspy



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Apr 22 11:28:10 UTC 2026

Modified Files:
        pkgsrc/geography/py-obspy: Makefile PLIST distinfo

Log Message:
py-obspy: updated to 1.5.0

1.5.0

Changes:
 - General
   * Fix documentation for the command line scripts
   * Fix code coverage reporting
   * Github CI: update min numpy version to 1.21
   * Github CI: pin cartopy < 0.22, pyproj < 3.5 for ubuntu 3.8
     mindepversion tests
   * Minimum Dependencies: numpy 1.21 (was 1.20)
 - obspy.core:
   * response: tweaks to allow sane processing of PolynomialResponseStage
     responses if they have 2 coefficients or less
   * response: allow recalculating overall sensitivity even if unit type is not
     one of VEL/ACC/DISP
     factor for pole–zero response stages
   * deprecate `Trace.attach_response()` and `Stream.attach_response()` in
     favor of passing metadata directly to response-removal methods
   * trace: additional catch to remove_response for PolynomialResponseStage
     responses with 2 coefficients
   * trace: 5x quicker retrieval of seed-id with trace.id / trace.get_id()
   * inventory: additional formatting tweaks to expanded channel information
   * replace pkg_resources with importlib for internal entry point and plugin
     handling, add compatibility code for py 3.8 and 3.9
   * read(): better support for reading from file-like objects in many plugins
   * allow to specify Trace and Stream filter frequencies as arguments
   * improve error messages when traces fail to get merged due to differing
     data type, sampling rate etc
   * add helper methods to change/unify byteorder on trace/stream
   * window 'slepian' was removed in Trace/Stream.taper() as it was removed
     from scipy with version 1.6, add new window 'dpss' that scipy promotes as
     replacement but might need other parameters passed in
   * UTCDateTime: Using `__slots__`, faster comparisons and initialisation
   * Trace: faster initialisation and stats updates
   * util: fix logic bug in _generic_reader to properly catch byte objects
   * Ensure UTCDateTime can unpickle old UTCDateTime instances by adding
     __setstate__ method
 - obspy.clients.fdsn
   * Natural Resources Canada (NRCAN) added to list of known clients
   * Spanish National Geographic Institute (IGN) added to known clients
   * GFZ FDSN url updated to https://geofon.gfz.de
   * EARTHSCOPE & IRIS updated to https://service.earthscope.org
   * RESIFPH5 removed (service deprecated)
   * EPOSFR defined, will replace RESIF
   * Various FDSNWS URL mappings updated to https
   * A FDSNNoServiceException is now raised instead of a ValueError when
     querying a webservice not present in Client.services
   * make it possible to opt out of server side gzip compression
   * fix a regression introduced by 3306 which lead to some network errors not
     getting raised as an FDSNException but some low-level exceptions like
     AttributeError, which in turn caused problems in Mass Downloader
   * mass downloader: Use the `download(threads_per_client)` value for
     StationXML downloads.
 - obspy.clients.filesystem:
   * tsindex: update syntax for SQLAlchemy 2.0 compatibility
   * tsindex: leap second handling was deactivated as it is not needed with
     current msindex
 - obspy.clients.neic
   * Update the default CWB QueryServer IP address from the old IP to the
     new USGS server address
 - obspy.clients.seedlink:
   * fix a bug in basic client `get_info()` which leaded to exceptions when
     querying with `level="channel"` in presence of stations with no current
     data available. Also, stations without data are now excluded from the
     results. See docs for `get_info()` for information how to see the excluded
     stations
 - obspy.imaging.beachball:
   * allow isotropic component to be plotted. Ensure explosions and
     implosions plot fully colored/uncolored, and that the correct
     "dominant" eigenvalue is chosen. Bug fix to fully implement
     check to see if a new segment is needed for the matplotlib patches.
   * add tutorial to code_snippets to showcase isotropic plotting.
 - obspy.imaging.waveform
   * Adapt the code to match the documentation of the section plots, make use
     of metres everywhere instead of kilometres
 - obspy.io:
   * add read and write support for CSV, EVENTTXT and CSZ formats
 - obspy.io.ascii:
   * add support for more dtypes (INT32, INT64, FLOAT32 etc)
 - obspy.io.cybershake:
   * add read support for CyberShake seismogram format
 - obspy.io.iaspei:
   * read the origin-specific data from the ISF phase block
 - obspy.io.kinemetrics:
   * extract all headers from EVT files
   * fix reading non-UTF8 character in the comment
 - obspy.io.mseed:
   * _read_mseed can use interpolation search optionally to find start
     and end time in O(log(log(N))) for linearly ordered data with
     "use_bisection=True"
   * _read_mseed: 2GB limitation lifted
   * _read_mseed: use of numpy.memmap to improve efficiency
   * _read_mseed: Can now handle numpy.ndarray(dtype=numpy.int8), and
     and anything that can be read into numpy.ndarray(dtype=numpy.int8) with
     np.frombuffer to increase efficiency when data is already in memory.
   * new routine to spread a time interval progressively across all mseed
     blockettes in a file
 - obspy.io.nlloc:
   * set origin evaluation status to "rejected" if nonlinloc reports the
     location run as "ABORTED", "IGNORED" or "REJECTED"
   * store "NLLOC" info header line in event and origin comments
   * add reading of confidence ellipsoids
   * add support for reading and writing "PUBLIC_ID" line in NonLinLoc
     hypocenter and observation files
 - obspy.io.nordic:
   * Parse ID-lines (type I) into event.extra['nordic_event_id]
   * Support reading of compact Nordic files (only containing header lines)
   * Write amplitude with highest possible precision
   * Fix writing / reading of high-frequency IAMLHF amplitudes
   * Fix parsing of BAZ when they precede the associated phase pick in file
   * Fix bug where check for nordic format version crashed on long phase names
 - obspy.io.sac:
   * fix floating point accuracy issues in sampling rate when reading some SAC
     files. when reading SAC files, the sample spacing interval read from file
     will now by default be rounded to microseconds before taking the
     reciprocal to set the sampling rate. This can be deactivated using
     "read(..., round_sampling_interval=False)"
   * fix writing SACPZ END tag when empty (open ended)
 - obspy.io.seg2:
   * Less strict date/time parsing
 - obspy.io.seisan:
   * Fix parsing of files written in int16
 - obspy.io.seiscomp:
   * overhaul codebase towards "SCML" label instead of SC3ML
     but SC3ML still works as a FORMAT kwarg (for now)
   * add option to write different SCML catalog versions
   * update/refresh XSL files to latest (2025)
     Fixes origin/confidenceEllipsoid conversion. The unit for
     'semiMajorAxisLength', 'semiMinorAxisLength' and
     'semiIntermediateAxisLength' is already meter and does not need a
     conversion.
   * convert negative azimuth or |dip|>90 to 0-360/-90-90 for fdsnXML
   * add seiscomp  scml 0.14 support, drop 0.6
   * add seiscomp scxml 0.13 support
 - obspy.io.shapefile:
   * add support for pyshp v3
 - obspy.io.stationxml:
   * Fix a bug writing the informational "description" field of instrument
     sensitivity input/output units
 - obspy.io.win:
   * Fix reading sampling rate larger than 1 bytes
   * Fix reading of 24 bit data
 - obspy.io.xseed:
   * Improve error message when trying to read a local path to a file that does
     not exist with XSEED Parser
 - obspy.signal:
   * PPSD: performance improvement in __init__: faster frequency array
     calculation
   * PPSD: Changed the moment instrument responses are calculated by evalresp:
     they are now preloaded at PPSD instantiation time, and no longer
     calculated for each time window
   * all butterworth filters: correct zero-phase filtering of 2-d arrays and
     filtering along non-default axis of 2-d arrays
   * fix naming of input args in function "rotate_rt_ne()"
   * add support for Chebyshev I/II, elliptic and Bessel filters alongside
     the default Butterworth filters
   * fix potential out of bounds array access in AR picker
   * fix a small issue in evalresp linked to picky new gcc
   * array analysis: minor docstring fix in "get_geometry()"
   * MSEEDMetadata: Computation of sample metrics replaced with vectorised
     numpy code. Speedup of roughly factor 10 for integer data and 1.5 for
     floating point data.
   * Fix filter construction (_filter) where freqs has len 1, linked to
     numpy 2.4.0 deprecation expiration.
   * Add warnings.catch_warnings for spectral_estimation tests, linked to
     a new numpy 2.4.0 deprecation.
   * Prep SciPy dropping ODR for polarization.partical_motion_odr, prompt user
     to install odrpack if they have SciPy >= 1.19.0


To generate a diff of this commit:
cvs rdiff -u -r1.33 -r1.34 pkgsrc/geography/py-obspy/Makefile
cvs rdiff -u -r1.14 -r1.15 pkgsrc/geography/py-obspy/PLIST
cvs rdiff -u -r1.13 -r1.14 pkgsrc/geography/py-obspy/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/geography/py-obspy/Makefile
diff -u pkgsrc/geography/py-obspy/Makefile:1.33 pkgsrc/geography/py-obspy/Makefile:1.34
--- pkgsrc/geography/py-obspy/Makefile:1.33     Thu Oct  9 07:57:40 2025
+++ pkgsrc/geography/py-obspy/Makefile  Wed Apr 22 11:28:10 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.33 2025/10/09 07:57:40 wiz Exp $
+# $NetBSD: Makefile,v 1.34 2026/04/22 11:28:10 adam Exp $
 
-DISTNAME=      obspy-1.4.2
+DISTNAME=      obspy-1.5.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
 CATEGORIES=    geography python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=o/obspy/}
@@ -10,27 +10,26 @@ HOMEPAGE=   http://www.obspy.org/
 COMMENT=       Python framework for seismological observatories
 LICENSE=       gnu-lgpl-v3
 
-DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
-DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.20:../../math/py-numpy
-DEPENDS+=      ${PYPKGPREFIX}-scipy>=1.7:../../math/py-scipy
-DEPENDS+=      ${PYPKGPREFIX}-matplotlib>=3.3:../../graphics/py-matplotlib
-DEPENDS+=      ${PYPKGPREFIX}-lxml>=0:../../textproc/py-lxml
-DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=0:../../databases/py-sqlalchemy
 DEPENDS+=      ${PYPKGPREFIX}-decorator>=0:../../devel/py-decorator
+DEPENDS+=      ${PYPKGPREFIX}-lxml>=0:../../textproc/py-lxml
+DEPENDS+=      ${PYPKGPREFIX}-matplotlib>=3.3:../../graphics/py-matplotlib
+DEPENDS+=      ${PYPKGPREFIX}-numpy>=1.21:../../math/py-numpy
 DEPENDS+=      ${PYPKGPREFIX}-requests>=0:../../devel/py-requests
+DEPENDS+=      ${PYPKGPREFIX}-scipy>=1.7:../../math/py-scipy
+DEPENDS+=      ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+=      ${PYPKGPREFIX}-sqlalchemy>=1.4:../../databases/py-sqlalchemy
 TEST_DEPENDS+= ${PYPKGPREFIX}-packaging>=0:../../devel/py-packaging
 TEST_DEPENDS+= ${PYPKGPREFIX}-proj>=0:../../geography/py-proj
 # unpackaged
-#TEST_DEPENDS+=        ${PYPKGPREFIX}-json-report>=0:../../devel/py-json-report
+#TEST_DEPENDS+=        ${PYPKGPREFIX}-test-json-report>=0:../../devel/py-json-report
 
 USE_LANGUAGES= c fortran
 USE_TOOLS+=    bash:run
 
 REPLACE_BASH=  obspy/taup/tests/data/TauP_test_data/gendata.sh
 
-PYTHON_VERSIONS_INCOMPATIBLE=  310
-
 PYTHON_SELF_CONFLICT=          yes
+PYTHON_VERSIONS_INCOMPATIBLE=  310
 
 pre-configure:
        ${FIND} ${WRKSRC} -type f -exec ${CHMOD} -x {} \;

Index: pkgsrc/geography/py-obspy/PLIST
diff -u pkgsrc/geography/py-obspy/PLIST:1.14 pkgsrc/geography/py-obspy/PLIST:1.15
--- pkgsrc/geography/py-obspy/PLIST:1.14        Wed Apr 16 14:38:57 2025
+++ pkgsrc/geography/py-obspy/PLIST     Wed Apr 22 11:28:10 2026
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.14 2025/04/16 14:38:57 adam Exp $
+@comment $NetBSD: PLIST,v 1.15 2026/04/22 11:28:10 adam Exp $
 bin/obspy-dataless2resp
 bin/obspy-dataless2xseed
 bin/obspy-flinn-engdahl
@@ -445,8 +445,10 @@ ${PYSITELIB}/obspy/core/tests/data/ffbx.
 ${PYSITELIB}/obspy/core/tests/data/ffbx.stationxml
 ${PYSITELIB}/obspy/core/tests/data/ffbx_rotated.slist
 ${PYSITELIB}/obspy/core/tests/data/ffbx_unrotated_gaps.mseed
+${PYSITELIB}/obspy/core/tests/data/hydrophone_response_PA.xml
 ${PYSITELIB}/obspy/core/tests/data/iris_events.xml
 ${PYSITELIB}/obspy/core/tests/data/neries_events.xml
+${PYSITELIB}/obspy/core/tests/data/polynomial_response.xml
 ${PYSITELIB}/obspy/core/tests/data/response_radian_per_second.xml
 ${PYSITELIB}/obspy/core/tests/data/stationxml_BK.CMB.__.LKS.xml
 ${PYSITELIB}/obspy/core/tests/data/stationxml_IU.ANTO.30.LDO.xml
@@ -457,6 +459,90 @@ ${PYSITELIB}/obspy/core/tests/data/test.
 ${PYSITELIB}/obspy/core/tests/data/test.tar.gz
 ${PYSITELIB}/obspy/core/tests/data/test.tgz
 ${PYSITELIB}/obspy/core/tests/data/test.zip
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.2-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.0.3-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.0-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.1.1-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.0-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.1-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.2.2-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.0-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.3.1-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.0-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.1-py3.14.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.08.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.09.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.10.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.11.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.12.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.13.pkl
+${PYSITELIB}/obspy/core/tests/data/utc_pickles/v1.4.2-py3.14.pkl
 ${PYSITELIB}/obspy/core/tests/test_channel.py
 ${PYSITELIB}/obspy/core/tests/test_channel.pyc
 ${PYSITELIB}/obspy/core/tests/test_channel.pyo
@@ -798,7 +884,9 @@ ${PYSITELIB}/obspy/io/ascii/tests/data/s
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist.ascii.bz2
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_2_traces.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_float.ascii
+${PYSITELIB}/obspy/io/ascii/tests/data/slist_float32.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_float_custom_fmt.ascii
+${PYSITELIB}/obspy/io/ascii/tests/data/slist_int32.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/slist_unknown.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair.ascii
 ${PYSITELIB}/obspy/io/ascii/tests/data/tspair.ascii.gz
@@ -877,6 +965,34 @@ ${PYSITELIB}/obspy/io/css/tests/test_cor
 ${PYSITELIB}/obspy/io/css/tests/test_station.py
 ${PYSITELIB}/obspy/io/css/tests/test_station.pyc
 ${PYSITELIB}/obspy/io/css/tests/test_station.pyo
+${PYSITELIB}/obspy/io/csv/__init__.py
+${PYSITELIB}/obspy/io/csv/__init__.pyc
+${PYSITELIB}/obspy/io/csv/__init__.pyo
+${PYSITELIB}/obspy/io/csv/core.py
+${PYSITELIB}/obspy/io/csv/core.pyc
+${PYSITELIB}/obspy/io/csv/core.pyo
+${PYSITELIB}/obspy/io/csv/tests/__init__.py
+${PYSITELIB}/obspy/io/csv/tests/__init__.pyc
+${PYSITELIB}/obspy/io/csv/tests/__init__.pyo
+${PYSITELIB}/obspy/io/csv/tests/data/catalog.csv
+${PYSITELIB}/obspy/io/csv/tests/data/events.txt
+${PYSITELIB}/obspy/io/csv/tests/data/external.csv
+${PYSITELIB}/obspy/io/csv/tests/data/incomplete.csv
+${PYSITELIB}/obspy/io/csv/tests/test_csv.py
+${PYSITELIB}/obspy/io/csv/tests/test_csv.pyc
+${PYSITELIB}/obspy/io/csv/tests/test_csv.pyo
+${PYSITELIB}/obspy/io/cybershake/README.txt
+${PYSITELIB}/obspy/io/cybershake/__init__.py
+${PYSITELIB}/obspy/io/cybershake/__init__.pyc
+${PYSITELIB}/obspy/io/cybershake/__init__.pyo
+${PYSITELIB}/obspy/io/cybershake/core.py
+${PYSITELIB}/obspy/io/cybershake/core.pyc
+${PYSITELIB}/obspy/io/cybershake/core.pyo
+${PYSITELIB}/obspy/io/cybershake/tests/data/not_cybershake.grm
+${PYSITELIB}/obspy/io/cybershake/tests/data/test.grm
+${PYSITELIB}/obspy/io/cybershake/tests/test_core.py
+${PYSITELIB}/obspy/io/cybershake/tests/test_core.pyc
+${PYSITELIB}/obspy/io/cybershake/tests/test_core.pyo
 ${PYSITELIB}/obspy/io/dmx/__init__.py
 ${PYSITELIB}/obspy/io/dmx/__init__.pyc
 ${PYSITELIB}/obspy/io/dmx/__init__.pyo
@@ -1005,6 +1121,8 @@ ${PYSITELIB}/obspy/io/iaspei/tests/__ini
 ${PYSITELIB}/obspy/io/iaspei/tests/__init__.pyo
 ${PYSITELIB}/obspy/io/iaspei/tests/data/19670130012028.isf
 ${PYSITELIB}/obspy/io/iaspei/tests/data/19670130012028.xml
+${PYSITELIB}/obspy/io/iaspei/tests/data/ipe202409sel_ims.txt
+${PYSITELIB}/obspy/io/iaspei/tests/data/ipe202409sel_ims.xml
 ${PYSITELIB}/obspy/io/iaspei/tests/test_core.py
 ${PYSITELIB}/obspy/io/iaspei/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/iaspei/tests/test_core.pyo
@@ -1045,6 +1163,7 @@ ${PYSITELIB}/obspy/io/kinemetrics/tests/
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/BI008_MEMA-04823.evt
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/BX456_MOLA-02351.evt
 ${PYSITELIB}/obspy/io/kinemetrics/tests/data/NOUTF8.evt
+${PYSITELIB}/obspy/io/kinemetrics/tests/data/STNA.20020722.044649.evt.gz
 ${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.py
 ${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/kinemetrics/tests/test_core.pyo
@@ -1180,6 +1299,8 @@ ${PYSITELIB}/obspy/io/mseed/tests/data/B
 ${PYSITELIB}/obspy/io/mseed/tests/data/BW.BGLD.__.EHE.D.2008.001.third_record
 ${PYSITELIB}/obspy/io/mseed/tests/data/BW.UH3.__.EHZ.D.2010.171.first_record
 ${PYSITELIB}/obspy/io/mseed/tests/data/CDSN_encoding.mseed
+${PYSITELIB}/obspy/io/mseed/tests/data/CH.BALST..LHE.D.2025.314
+${PYSITELIB}/obspy/io/mseed/tests/data/CH.BALST..LH_two_channels
 ${PYSITELIB}/obspy/io/mseed/tests/data/DWWSSN_encoding.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/GEOSCOPE16_4_encoding.mseed
 ${PYSITELIB}/obspy/io/mseed/tests/data/RJOB.BW.EHZ.D.300806.0000.fullseed
@@ -1321,6 +1442,7 @@ ${PYSITELIB}/obspy/io/nlloc/tests/data/n
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_custom.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_custom.qml
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_post_version_6.hyp
+${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_rejected.hyp
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_scat.npy
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_scat_converted.npy
 ${PYSITELIB}/obspy/io/nlloc/tests/data/nlloc_v7.hyp
@@ -1353,6 +1475,7 @@ ${PYSITELIB}/obspy/io/nordic/tests/data/
 ${PYSITELIB}/obspy/io/nordic/tests/data/Sfile_no_location
 ${PYSITELIB}/obspy/io/nordic/tests/data/automag.out
 ${PYSITELIB}/obspy/io/nordic/tests/data/bad_picks.sfile
+${PYSITELIB}/obspy/io/nordic/tests/data/collect.out
 ${PYSITELIB}/obspy/io/nordic/tests/data/dos-file.sfile
 ${PYSITELIB}/obspy/io/nordic/tests/data/plot_ellipse.png
 ${PYSITELIB}/obspy/io/nordic/tests/data/plot_ellipse_tangents.png
@@ -1520,6 +1643,7 @@ ${PYSITELIB}/obspy/io/sac/tests/data/int
 ${PYSITELIB}/obspy/io/sac/tests/data/interpolation_test_random_waveform_delta_0.01_npts_50.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/non_ascii.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/null_terminated.sac
+${PYSITELIB}/obspy/io/sac/tests/data/sample_spacing_rounding_issue.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/seism-longer.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/seism-shorter.sac
 ${PYSITELIB}/obspy/io/sac/tests/data/seism.sac
@@ -1645,6 +1769,7 @@ ${PYSITELIB}/obspy/io/seisan/tests/data/
 ${PYSITELIB}/obspy/io/seisan/tests/data/2005-07-23-1452-04S.CER___030.mseed
 ${PYSITELIB}/obspy/io/seisan/tests/data/2011-09-06-1311-36S.A1032_001BH_Z
 ${PYSITELIB}/obspy/io/seisan/tests/data/2011-09-06-1311-36S.A1032_001BH_Z.mseed
+${PYSITELIB}/obspy/io/seisan/tests/data/90010319.1320J90
 ${PYSITELIB}/obspy/io/seisan/tests/data/9701-30-1048-54S.MVO_21_1
 ${PYSITELIB}/obspy/io/seisan/tests/data/9701-30-1048-54S.MVO_21_1.ascii
 ${PYSITELIB}/obspy/io/seisan/tests/data/D1360930.203
@@ -1661,6 +1786,11 @@ ${PYSITELIB}/obspy/io/seiscomp/core.pyo
 ${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.10.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.11.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.12.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.13.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.7.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.8.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__sc3ml_0.9.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/quakeml_1.2__scml_0.14.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/quakeml_types.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.10.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.10__quakeml_1.2.xsl
@@ -1668,14 +1798,16 @@ ${PYSITELIB}/obspy/io/seiscomp/data/sc3m
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.11__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.12.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.12__quakeml_1.2.xsl
-${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.6.xsd
-${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.6__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.13.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.13__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.7.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.7__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.8.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.8__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.9.xsd
 ${PYSITELIB}/obspy/io/seiscomp/data/sc3ml_0.9__quakeml_1.2.xsl
+${PYSITELIB}/obspy/io/seiscomp/data/scml_0.14.xsd
+${PYSITELIB}/obspy/io/seiscomp/data/scml_0.14__quakeml_1.2.xsl
 ${PYSITELIB}/obspy/io/seiscomp/event.py
 ${PYSITELIB}/obspy/io/seiscomp/event.pyc
 ${PYSITELIB}/obspy/io/seiscomp/event.pyo
@@ -1689,6 +1821,7 @@ ${PYSITELIB}/obspy/io/seiscomp/tests/dat
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/EB_response_stationXML
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/channel_level.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/iris_events.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/iris_events.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/iris_events_res.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/no_version_attribute.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/qml-example-1.2-RC3.sc3ml
@@ -1702,6 +1835,7 @@ ${PYSITELIB}/obspy/io/seiscomp/tests/dat
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_arrival.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_arrival_res.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_data_used.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_data_used.scml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_data_used.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_event.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_event_res.xml
@@ -1713,17 +1847,22 @@ ${PYSITELIB}/obspy/io/seiscomp/tests/dat
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_origin_res.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_pick.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_pick.xml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_quarryblast.scml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_quarryblast.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitude.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitude.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitudecontributions.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/quakeml_1.2_stationmagnitudecontributions.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/sc3ml_empty_depth_and_id.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/sc3ml_fields.sc3ml
+${PYSITELIB}/obspy/io/seiscomp/tests/data/scml_fields.scml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/usgs_event.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.10
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.11
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.12
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.13
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.14
+${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.15
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.5
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.6
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.7
@@ -1732,6 +1871,7 @@ ${PYSITELIB}/obspy/io/seiscomp/tests/dat
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/version0.99
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/westaus_events.xml
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/westaus_events_0.12
+${PYSITELIB}/obspy/io/seiscomp/tests/data/westaus_events_0.14
 ${PYSITELIB}/obspy/io/seiscomp/tests/data/zero_poles_and_zeros.sc3ml
 ${PYSITELIB}/obspy/io/seiscomp/tests/test_core.py
 ${PYSITELIB}/obspy/io/seiscomp/tests/test_core.pyc
@@ -1891,6 +2031,8 @@ ${PYSITELIB}/obspy/io/win/tests/data/100
 ${PYSITELIB}/obspy/io/win/tests/data/10030302.09
 ${PYSITELIB}/obspy/io/win/tests/data/10030302.10
 ${PYSITELIB}/obspy/io/win/tests/data/1070533011_1701260003.win
+${PYSITELIB}/obspy/io/win/tests/data/25112616_ch0000.10
+${PYSITELIB}/obspy/io/win/tests/data/25112618_ch0000.24bits
 ${PYSITELIB}/obspy/io/win/tests/test_core.py
 ${PYSITELIB}/obspy/io/win/tests/test_core.pyc
 ${PYSITELIB}/obspy/io/win/tests/test_core.pyo
@@ -2190,9 +2332,6 @@ ${PYSITELIB}/obspy/signal/README.txt
 ${PYSITELIB}/obspy/signal/__init__.py
 ${PYSITELIB}/obspy/signal/__init__.pyc
 ${PYSITELIB}/obspy/signal/__init__.pyo
-${PYSITELIB}/obspy/signal/_sosfilt.py
-${PYSITELIB}/obspy/signal/_sosfilt.pyc
-${PYSITELIB}/obspy/signal/_sosfilt.pyo
 ${PYSITELIB}/obspy/signal/array_analysis.py
 ${PYSITELIB}/obspy/signal/array_analysis.pyc
 ${PYSITELIB}/obspy/signal/array_analysis.pyo
@@ -2312,6 +2451,7 @@ ${PYSITELIB}/obspy/signal/tests/data/TFP
 ${PYSITELIB}/obspy/signal/tests/data/TFPM_11p.dat
 ${PYSITELIB}/obspy/signal/tests/data/TPM_11a.dat
 ${PYSITELIB}/obspy/signal/tests/data/TPM_11p.dat
+${PYSITELIB}/obspy/signal/tests/data/arpick_pr3552.mseed
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.e
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.e.polfilt.gz
 ${PYSITELIB}/obspy/signal/tests/data/loc_RJOB20050801145719850.n

Index: pkgsrc/geography/py-obspy/distinfo
diff -u pkgsrc/geography/py-obspy/distinfo:1.13 pkgsrc/geography/py-obspy/distinfo:1.14
--- pkgsrc/geography/py-obspy/distinfo:1.13     Wed May 14 14:25:38 2025
+++ pkgsrc/geography/py-obspy/distinfo  Wed Apr 22 11:28:10 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.13 2025/05/14 14:25:38 adam Exp $
+$NetBSD: distinfo,v 1.14 2026/04/22 11:28:10 adam Exp $
 
-BLAKE2s (obspy-1.4.2.tar.gz) = f5bd5a6fdc13b995c67b16a556091fa3d1168c63bc2aa0740d4aad9166969367
-SHA512 (obspy-1.4.2.tar.gz) = b97b9360ad1f2fba03f4024b3674a27ecf1a8acb4e714bf5a45df50ed3812edaf62a6a0bc447f92075498191ea79bd8e042f6faa7e2852bf375d9f74831f6b91
-Size (obspy-1.4.2.tar.gz) = 17036293 bytes
+BLAKE2s (obspy-1.5.0.tar.gz) = 8c3f39845bfcc7aab7938fb3b02772fb32ad0fc81ccbf70a2d785526dedb9ce8
+SHA512 (obspy-1.5.0.tar.gz) = 6f96c821b3f95fce83aa32ea3649af036a79c8b9664b675e7eb09f525b8d15d3716f44a350c70f039b26e7e68938ef5a94f463fb535895107262512cc255f45c
+Size (obspy-1.5.0.tar.gz) = 17869707 bytes



Home | Main Index | Thread Index | Old Index