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

New layout #64

Merged
merged 21 commits into from Oct 27, 2019
Merged

New layout #64

merged 21 commits into from Oct 27, 2019

Conversation

capn-freako
Copy link
Owner

Hi David,

I'm creating this pull request, before merging, to give you a chance to review my changes.
Note that (I think) there're no technical changes here; only aesthetic ones.
I've given the GUI a complete make-over, taking advantage of the availability of "sub-tabbed" frames, in the Enthought Traits/UI framework.
(I've been waiting for this capability for a while now.)

Cheers,
-db

@capn-freako capn-freako self-assigned this Oct 25, 2019
@jdpatt
Copy link
Collaborator

jdpatt commented Oct 27, 2019

On my windows machine right now and when I click on Results -> Outputs, it causes PyBERT to crash with a LinePlot error:

chaco\lineplot.py:255: UserWarning: Chaco.LinePlot: len(value) 958 - len(index) 400 = 558
 % (len(value), len(index), size_diff))

Besides that, I really like the tab window in a tab window view! Makes the tabs much less clustered. Might even make sense to have "Config", "Tx", Rx", "Channel", and etc... I know Tx/Rx impedance is used to solve the channel impulse but now we have Tx controls on both the config and channel tabs.

I could even seen the main tab having a visual of the full channel (Tx+Channel + Rx) that kinda highlights the current config. across the other tabs.

Excited to see what draw_channel will do for the channel view. Is that part of your simbeor work or do you plan to incorporate that for the current channel view?

@capn-freako
Copy link
Owner Author

capn-freako commented Oct 27, 2019 via email

@capn-freako capn-freako merged commit f3f9734 into master Oct 27, 2019
@capn-freako capn-freako deleted the new-layout branch October 27, 2019 14:34
@capn-freako
Copy link
Owner Author

David,

I merged, even though our conversation hasn't been brought to closure, because I want to get started on the Tx/Rx split. And I want to be using the new layout, to do that work.

If we find something that is really broken, we'll address it on a separate maintenance branch; okay?

Thanks,
-db

@jdpatt
Copy link
Collaborator

jdpatt commented Oct 27, 2019

They only become enabled after you’ve loaded a DLL and AMI file; did you do that?

Yeah, I forgot about that with the AMI models. My develop branch has changed that some. So disregard.

I see this often, but it doesn’t cause PyBERT to crash.
Is it actually causing PyBERT to crash, in your case?

It did crash in this case but it could be a different exception that is being masked. Doesn't crash on my main machine. (osx)

Maybe we could knock around a few ideas sometime soon?

Sure, I'll reply to your email and setup a time.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants