Skip to content

Commit

Permalink
Merge pull request #3 from sot/improvements
Browse files Browse the repository at this point in the history
Improvements
  • Loading branch information
javierggt authored Oct 23, 2024
2 parents 4b3fd37 + 8d69d7a commit 987e7cb
Show file tree
Hide file tree
Showing 7 changed files with 1,002 additions and 186 deletions.
3 changes: 3 additions & 0 deletions aperoll/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
import ska_helpers

__version__ = ska_helpers.get_version(__package__)
35 changes: 25 additions & 10 deletions aperoll/scripts/aperoll_main.py
Original file line number Diff line number Diff line change
Expand Up @@ -3,27 +3,42 @@
# from PyQt5 import QtCore as QtC, QtWidgets as QtW, QtGui as QtG
from PyQt5 import QtWidgets as QtW

from aperoll.utils import AperollException, logger
from aperoll.widgets.main_window import MainWindow


def get_parser():
import argparse

parse = argparse.ArgumentParser()
parse.add_argument("--date", default="2021-08-23 00:00:00.000")
parse.add_argument("--ra", default="6.45483333")
parse.add_argument("--dec", default="-26.03683611")
parse.add_argument("file", nargs="?", default=None)
parse.add_argument("--obsid", help="Specify the OBSID", type=int)
levels = ["DEBUG", "INFO", "WARNING", "ERROR", "CRITICAL"]
levels = [lvl.lower() for lvl in levels]
parse.add_argument(
"--log-level", help="Set the log level", default="INFO", choices=levels
)
return parse


def main():
args = get_parser().parse_args()

app = QtW.QApplication([])
w = MainWindow(opts=vars(args))
w.resize(1500, 1000)
w.show()
app.exec()
parser = get_parser()
args = parser.parse_args()

logger.setLevel(args.log_level)

try:
app = QtW.QApplication([])
w = MainWindow(opts=vars(args))
w.resize(1500, 1000)
w.show()
app.exec()
except AperollException as e:
logger.error(f"Error: {e}")
parser.exit(1)
except FileNotFoundError as e:
logger.error(f"Error: {e}")
parser.exit(1)


if __name__ == "__main__":
Expand Down
7 changes: 7 additions & 0 deletions aperoll/utils.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,7 @@
from ska_helpers import logging

logger = logging.basic_logger("aperoll")


class AperollException(RuntimeError):
pass
Loading

0 comments on commit 987e7cb

Please sign in to comment.