Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Standalone auto-generated reconstruction GUI #487

Merged
merged 38 commits into from
Jan 23, 2025
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
38 commits
Select commit Hold shift + click to select a range
bfe0066
pydantic-model initial commit
amitabhverma Dec 9, 2024
b721063
Updated prototype - partially working
amitabhverma Dec 13, 2024
f91b4e9
first working alpha version
amitabhverma Dec 16, 2024
e311496
possible fix for macOS
amitabhverma Dec 17, 2024
ee8e09f
use ver specific fix for pydantic instead of OS
amitabhverma Dec 17, 2024
ab03bd8
set a timeout limit on job update thread
amitabhverma Dec 17, 2024
4c7692d
fixes & enhancements
amitabhverma Dec 18, 2024
d23b77f
Update setup.cfg
amitabhverma Dec 18, 2024
3d54288
use PyQt6 for pyqtSignal
amitabhverma Dec 18, 2024
29c6a98
standalone
amitabhverma Dec 19, 2024
adf0b7b
fixes for BG, etc
amitabhverma Dec 20, 2024
c0d769a
- fixes for user initiated row delete while processing
amitabhverma Dec 20, 2024
a348bb8
major refactor to support positions in datasets
amitabhverma Dec 25, 2024
dee2144
- fixes & enhancements
amitabhverma Dec 27, 2024
d82c13a
checking for RuntimeWarning value
amitabhverma Dec 28, 2024
96709e1
on-the-fly processing
amitabhverma Jan 7, 2025
e622563
Delete recOrder/tests/widget_tests/test_pydantic_model_widget.py
amitabhverma Jan 7, 2025
c8d028d
Delete recOrder/tests/widget_tests/test_simulate_acq.py
amitabhverma Jan 7, 2025
78a0524
ditching v1.main from pydantic and reverting pydantic>=1.10.17 to tes…
amitabhverma Jan 7, 2025
93bfa87
dont initialize server listening in main init of worker class
amitabhverma Jan 8, 2025
086b5ff
incorporating discussed GUI changes
amitabhverma Jan 9, 2025
7baa16e
exit polling loop when closing app before finish
amitabhverma Jan 9, 2025
949815f
implemented a Stop method for On-The-Fly polling reconstructions
amitabhverma Jan 9, 2025
2c58a21
GUI related
amitabhverma Jan 10, 2025
735aec7
create logs dir if it does not exist
amitabhverma Jan 10, 2025
1c51eea
fixes output path not setting correctly
amitabhverma Jan 11, 2025
ca1ae0e
added pixel size meta to info icon
amitabhverma Jan 11, 2025
420da1d
update output dir in defined models when changed
amitabhverma Jan 12, 2025
159f0be
make on-the-fly entry scrollable and not block resizing
amitabhverma Jan 12, 2025
d9a39c3
added script to simulate a "fake" recOrder acquisition
amitabhverma Jan 12, 2025
4ef11a1
fix for checking output path existing
amitabhverma Jan 12, 2025
8ee6c05
fix for checking output path existing
amitabhverma Jan 12, 2025
23d4cfc
logs folder to be created besides dataset
amitabhverma Jan 14, 2025
b6c5936
display SLURM related errors if Jobs output txt is empty
amitabhverma Jan 16, 2025
796cb59
top scrollbar for model, container sizing now does not need second ve…
amitabhverma Jan 16, 2025
282c4d5
multi-pos bugfix + multiple enhancements
amitabhverma Jan 18, 2025
a80a337
code formatting, minor refactoring, comments
amitabhverma Jan 21, 2025
b016596
with rx default as 1, catch and report OOM errors
amitabhverma Jan 22, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 5 additions & 1 deletion recOrder/plugin/gui.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@


from qtpy import QtCore, QtGui, QtWidgets

from recOrder.plugin import tab_recon

class Ui_Form(object):
def setupUi(self, Form):
Expand Down Expand Up @@ -924,6 +924,10 @@ def setupUi(self, Form):
self.scrollArea_4.setWidget(self.scrollAreaWidgetContents_4)
self.gridLayout_6.addWidget(self.scrollArea_4, 4, 0, 1, 1)
self.tabWidget.addTab(self.Acquisition, "")

self.recon_tab = tab_recon.Ui_Form()
self.tabWidget.addTab(self.recon_tab.recon_tab_widget, 'Reconstruction')

self.Display = QtWidgets.QWidget()
self.Display.setObjectName("Display")
self.gridLayout_18 = QtWidgets.QGridLayout(self.Display)
Expand Down
Loading
Loading