From 613b6db6e6ab64b095be194007f8848fd0712a57 Mon Sep 17 00:00:00 2001 From: destinyk <destiny.kuehn@student.nmt.edu> Date: Thu, 12 Dec 2024 14:11:36 -0700 Subject: [PATCH] remove unused modules --- nexus/inv_model.py | 37 ------------ nexus/inventorymodel.py | 126 ---------------------------------------- nexus/ms_sum.py | 27 --------- 3 files changed, 190 deletions(-) delete mode 100644 nexus/inv_model.py delete mode 100644 nexus/inventorymodel.py delete mode 100755 nexus/ms_sum.py diff --git a/nexus/inv_model.py b/nexus/inv_model.py deleted file mode 100644 index fcc0f43f..00000000 --- a/nexus/inv_model.py +++ /dev/null @@ -1,37 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -""" -Channel Widget model play -""" - -from PySide6 import QtCore -from obspy import Inventory - - -class InventoryModel(QtCore.QAbstractListModel): - def __init__(self, inventory=None, parent=None): - super().__init__(parent=parent) - - # For IDE -- can del - if False: assert isinstance(self._inv, Inventory) - - self._inv = inventory - - def rowCount(self, parent): - return len(self._inv.networks[0].stations) - - def data(self, index, role): - row = index.row() - station = self._inv.networks[0].stations[row] - if role == QtCore.Qt.DisplayRole: - return self.sta_str(station) - - def sta_str(self, station): - return '{} :: {}.{:03d} - {}.{:03d}'.format( - station.code, - station.start_date.year, - station.start_date.julday, - station.end_date.year, - station.end_date.julday, - ) diff --git a/nexus/inventorymodel.py b/nexus/inventorymodel.py deleted file mode 100644 index da5bd45d..00000000 --- a/nexus/inventorymodel.py +++ /dev/null @@ -1,126 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- - -""" -Inventory Model PyQt5 -Lloyd Carothers -""" - -from PySide6 import QtCore - -class Node(object): - def __init__(self, name, inv_object, parent=None): - self._name = name - self._children = [] - self._parent = parent - self._inv_obj = inv_object - self.start = '2000' - self.end = '2001' - - if parent is not None: - parent.add_child(self) - - def add_child(self, child): - self._children.append(child) - - def name(self): - return self._name - - def child(self, row): - return self._children[row] - - def child_count(self): - return len(self._children) - - def parent(self): - return self._parent - - def row(self): - if self._parent is not None: - return self._parent._children.index(self) - - def __str__(self, tab_level=0): - output = ' '*tab_level + self._name + '\n' - tab_level += 1 - for child in self._children: - output += child.__str__(tab_level) - tab_level -= 1 - return output - - -class NetworkNode(Node): - def __init__(self, name, inv_object, parent=None): - Node.__init__(self, name, inv_object, parent) - self._inv_obj = inv_object - self.start = '2000' - self.end = '2001' - - -class StationNode(Node): - def __init__(self, name, inv_object, parent): - Node.__init__(self, name, inv_object, parent) - self._inv_obj = inv_object - - -class ChannelNode(Node): - def __init__(self, name, inv_object, parent): - Node.__init__(self, name, inv_object, parent) - self._inv_obj = inv_object - - -class InventoryModel(QtCore.QAbstractItemModel): - def __init__(self, root, parent=None): - super().__init__(parent) - self._root_node = root - - def rowCount(self, parent): - if not parent.isValid(): - parent_node = self._root_node - else: - parent_node = parent.internalPointer() - return parent_node.child_count() - - def columnCount(self, parent): - return 3 - - def data(self, index, role): - if not index.isValid(): - return None - node = index.internalPointer() - if role == QtCore.Qt.DisplayRole: - if index.column() == 0: - return node.name() - if index.column() == 1: - return node.start - if index.column() == 2: - return node.end - - def headerData(self, section, orientation, role): - if role == QtCore.Qt.DisplayRole: - if section == 0: - return 'Code' - elif section == 1: - return 'Start' - elif section == 2: - return 'End' - - def flags(self, parent): - return QtCore.Qt.ItemIsEnabled | QtCore.Qt.ItemIsSelectable - - def index(self, row, column, parent): - if not parent.isValid(): - parent_node = self._root_node - else: - parent_node = parent.internalPointer() - child = parent_node.child(row) - if child is not None: - return self.createIndex(row, column, child) - else: - return QtCore.QModelIndex() - - def parent(self, index): - node = index.internalPointer() - parent = node.parent() - if parent == self._root_node: - return QtCore.QModelIndex() - return self.createIndex(parent.row(), 0, parent) diff --git a/nexus/ms_sum.py b/nexus/ms_sum.py deleted file mode 100755 index 25cf0eee..00000000 --- a/nexus/ms_sum.py +++ /dev/null @@ -1,27 +0,0 @@ -#!/usr/bin/env python3 -# -*- coding: utf-8 -*- -''' -Lloyd Carothers -ms_sum -prints a sync like output ignoring all gaps -''' -import os, sys -from obspy.io.mseed.core import _is_mseed -from obspy.io.mseed import util - -from .obspyImproved import InventoryIm - - -def main(): - inv = InventoryIm() - for path in sys.argv[1:]: - if os.path.isfile(path) and _is_mseed(path): - with open(path, 'rb') as fp: - rec = util.get_record_information(fp) - endtime = util.get_start_and_end_time(fp) - rec['endtime'] = endtime[1] - inv.add_from_record_info(rec) - elif os.path.isdir(path): - inv.scan_quick(path,log_message=lambda x:None) - inv.print_sum() - -- GitLab