Skip to content

Commit 2c3601d

Browse files
committed
Rearrange into modules
1 parent f803dbf commit 2c3601d

File tree

138 files changed

+524
-18971
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

138 files changed

+524
-18971
lines changed

.gitignore

+3
Original file line numberDiff line numberDiff line change
@@ -8,3 +8,6 @@ __pycache__/
88

99
# Remove virtualenv directory
1010
venv/
11+
12+
# Remove python packaging things
13+
*.egg-info

Pipfile

+14
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[[source]]
2+
name = "pypi"
3+
url = "https://pypi.org/simple"
4+
verify_ssl = true
5+
6+
[dev-packages]
7+
8+
[packages]
9+
pandas = "*"
10+
astropy = "*"
11+
twisted = "*"
12+
13+
[requires]
14+
python_version = "3.8"

Pipfile.lock

+234
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

env.sh

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
export PYTHONPATH=${PYTHONPATH}:${PWD}

evora.zip

7.35 MB
Binary file not shown.
File renamed without changes.

evora/client/__init__.py

Whitespace-only changes.

evora/client/client.py

+1
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# placeholder
File renamed without changes.

evora/client/gui/__init__.py

Whitespace-only changes.
File renamed without changes.

gui/photo_acquisition_gui.py renamed to evora/client/gui/gui.py

+9-10
Original file line numberDiff line numberDiff line change
@@ -27,15 +27,14 @@
2727
from twisted.protocols.ftp import FTPClient
2828

2929
# GUI element imports
30-
import acquisition_classes as ac
31-
import gui_elements as gui
30+
import evora.common.classes.acquisition as ac
31+
import evora.client.gui.gui_elements as gui
3232
import enhanced_status_bar
33-
import log_classes as lc
34-
import my_logger
35-
import scripting_classes as sc
36-
import fits_utils
37-
import log_utils
38-
import netconsts
33+
import evora.common.classes.logs as lc
34+
import evora.common.logging.my_logger as my_logger
35+
import evora.common.classes.scripting as sc
36+
import evora.common.utils.fits as fits_utils
37+
import evora.common.utils.logs as log_utils
3938

4039
"""
4140
# Comment on documentation:
@@ -202,7 +201,7 @@ def __init__(self):
202201
self.disableButtons("evora", True)
203202

204203
# Add and set icon
205-
ico = wx.Icon("img/evora_logo_circ.ico", wx.BITMAP_TYPE_ICO)
204+
ico = wx.Icon("client/gui/img/evora_logo_circ.ico", wx.BITMAP_TYPE_ICO)
206205
self.SetIcon(ico)
207206

208207
panel.SetSizer(sizer)
@@ -1311,7 +1310,7 @@ def clientConnectionFailed(self, transport, reason):
13111310
# log.startLogging(sys.stdout)
13121311
# sys.stdout = gui.Logger(sys.stdout)
13131312
# sys.stderr = gui.Logger(sys.stderr)
1314-
ftpClientProc = subprocess.Popen("./transfer_images.py", shell=True, preexec_fn=os.setsid)
1313+
ftpClientProc = subprocess.Popen("./client/transfer_images.py", shell=True, preexec_fn=os.setsid)
13151314
app = wx.App(False)
13161315
app.frame1 = Evora()
13171316
app.frame1.Show()

gui/gui_elements.py renamed to evora/client/gui/gui_elements.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import time
88
import shutil
99
from io import BytesIO
10-
import my_logger
10+
import evora.common.logging.my_logger as my_logger
1111

1212
# Third-party imports
1313
import wx
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.

gui/transfer_images.py renamed to evora/client/transfer_images.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -10,10 +10,10 @@
1010
from Queue import Queue
1111
import threading
1212
import time
13-
import netconsts
13+
import evora.common.netconsts as netconsts
1414

1515
# GUI element imports
16-
import gui_elements as gui
16+
import evora.client.gui.gui_elements as gui
1717

1818

1919
# Global variables

evora/common/__init__.py

Whitespace-only changes.

evora/common/classes/__init__.py

Whitespace-only changes.

gui/acquisition_classes.py renamed to evora/common/classes/acquisition.py

+4-4
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@
1111

1212
# allows widgets to be inserted into wxPython status bar probably won't work on wxPython 3.x
1313
import gui_elements as gui # get useful methods
14-
import fits_utils
15-
import log_utils
16-
import my_logger
14+
import evora.common.utils.fits as fits_utils
15+
import evora.common.utils.logs as log_utils
16+
import evora.common.logging.my_logger as my_logger
1717
from Queue import Queue
1818

1919
__author__ = "Tristan J. Hillis"
@@ -1180,7 +1180,7 @@ def __init__(self, parent):
11801180
self.buttonSizer = wx.BoxSizer(wx.HORIZONTAL)
11811181

11821182
# Variables
1183-
filters = pd.read_csv(".currentFilters.txt")
1183+
filters = pd.read_csv("client/currentFilters.txt")
11841184
self.filterNum, self.filterName = filters['position'].values, filters['filter'].values.tolist()
11851185
# self.filterName = self.filterName.tolist()
11861186
# self.filterNum = self.filterNum.astype(int).tolist()
File renamed without changes.

gui/log_classes.py renamed to evora/common/classes/logs.py

+1-1
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@
1111

1212
# Imports
1313
import wx
14-
import log_utils
14+
import evora.common.utils.logs as log_utils
1515

1616

1717
class logBox(wx.Panel):

gui/scripting_classes.py renamed to evora/common/classes/scripting.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@
44

55
import wx
66
import thread
7-
import fits_utils
87
import gui_elements as gui
9-
import log_utils
8+
import evora.common.utils.logs as log_utils
9+
import evora.common.utils.fits as fits_utils
1010

1111

1212
class ScriptStatus(wx.Panel):

evora/common/logging/__init__.py

Whitespace-only changes.

evora/common/logging/logs/.log

Whitespace-only changes.
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
2+
[INFO/photoAcquisitionGUI.py:232] 2020-07-22 20:05:00 (MainProcess/MainThread)
3+
> Closing down Evora GUI
4+
5+
[INFO/photoAcquisitionGUI.py:262] 2020-07-22 20:05:00 (MainProcess/MainThread)
6+
> reactor stopped, finished quitting
7+
8+
[INFO/photoAcquisitionGUI.py:232] 2020-07-22 20:05:38 (MainProcess/MainThread)
9+
> Closing down Evora GUI
10+
11+
[INFO/photoAcquisitionGUI.py:262] 2020-07-22 20:05:38 (MainProcess/MainThread)
12+
> reactor stopped, finished quitting
13+
14+
[INFO/photoAcquisitionGUI.py:232] 2020-07-22 20:06:46 (MainProcess/MainThread)
15+
> Closing down Evora GUI
16+
17+
[INFO/photoAcquisitionGUI.py:262] 2020-07-22 20:06:46 (MainProcess/MainThread)
18+
> reactor stopped, finished quitting
19+
20+
[INFO/photoAcquisitionGUI.py:232] 2020-07-22 20:07:32 (MainProcess/MainThread)
21+
> Closing down Evora GUI
22+
23+
[INFO/photoAcquisitionGUI.py:262] 2020-07-22 20:07:32 (MainProcess/MainThread)
24+
> reactor stopped, finished quitting
25+
26+
[INFO/photoAcquisitionGUI.py:232] 2020-07-22 20:08:31 (MainProcess/MainThread)
27+
> Closing down Evora GUI
28+
29+
[INFO/photoAcquisitionGUI.py:262] 2020-07-22 20:08:31 (MainProcess/MainThread)
30+
> reactor stopped, finished quitting

0 commit comments

Comments
 (0)