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

Envelope and plot beam results #50

Open
AlexGriffiths526 opened this issue Oct 3, 2023 · 7 comments
Open

Envelope and plot beam results #50

AlexGriffiths526 opened this issue Oct 3, 2023 · 7 comments

Comments

@AlexGriffiths526
Copy link
Contributor

Hiya,

I am analysing a few load cases using the beam analysis. There are three load cases in total based on the IL to maximise the SF, BM+ and BM-

Is there a convenient way to envelope and plot the results in a similar way to the bridge module?

Reading the API reference there appears to be a pycba.results.Envolopes which contain a list of member results. But I am unsure how to use this. If you have any ideas they would be very welcome. :)

@ccaprani ccaprani mentioned this issue Oct 5, 2023
@ccaprani
Copy link
Owner

ccaprani commented Oct 5, 2023

Thank you @AlexGriffiths526 ; I had planned on doing this (#4), and have now got to it with your nudge. While it was 'possible', it wasn't friendly, and now (I think) it is. It will also automatically do the load patterning - refer to the new examples notebook.

This is now included in a new v0.4.0 as it is a significant enough increase in capability.

@ccaprani ccaprani closed this as completed Oct 5, 2023
@AlexGriffiths526
Copy link
Contributor Author

Thanks for the very prompt response and implementation. I have now tested the new feature and it works really nicely. Multiple envelopes can also be augmented as per the bridge module. This flexibility is really helpful for my particular case as the assessment code I am using CS454 reduces the intensity of the longer total loaded lengths. Meaning It may be more onerous to have a single-span loaded rather than alternating spans.

@ccaprani ccaprani reopened this Oct 9, 2023
@ccaprani
Copy link
Owner

ccaprani commented Oct 9, 2023

Hi @AlexGriffiths526 ; that sounds like a great use-case. Would you be interested in contributing an example that illustrates it? If you aren't sure how to do it via github, I'd be glad to make it with your guidance!

@AlexGriffiths526
Copy link
Contributor Author

Hi @ccaprani I will give it a go! :)

@ccaprani
Copy link
Owner

@AlexGriffiths526 - great! Let me know how I can help!

@AlexGriffiths526
Copy link
Contributor Author

Hi @ccaprani, I have put an example together and submitted a pull request (I think that is the way to do it) please let me know if you have any comments.

@ccaprani
Copy link
Owner

Hi @AlexGriffiths526 - really sorry - struggling for time at the moment. Really appreciate the contribution and will revert shortly. Thank you!

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

No branches or pull requests

2 participants