structuralcodes - Repository examples#113
structuralcodes - Repository examples#113DanielGMorenaFhecor wants to merge 44 commits intofib-international:devfrom
Conversation
Co-authored-by: talledodiego <38036285+talledodiego@users.noreply.github.com>
…codes into ec_2004_crack_control
Current state of the examples
|
Usability Suggestions and Issues DetectedDuring the development of the examples, @MestreCarlos and I noticed some issues and approaches to improve usability. @MestreCarlos did a good job in some of these points and validated the results of our current 'structuralcodes' library with an already validated tool that we are using in FHECOR. Feel free to add, comment, discard, or ask for clarification:
For all the validations and full description of these points, please, check this notebook. |
|
Also, @MestreCarlos has developed some methods that were needed to compute the results. These functions would be helpful to include them at some point in the package (as utility classes or new methods in the current classes is to be discussed). These functions are:
For the implementation, please, take a look into this file. |
Fixed issue mentioned in #113: the gross properties were not working with section defined with negative coordinates.
This fix an issue mentioned in PR #113: the area should be the sum of surface + reinforcement area.
Fixed issue mentioned in #113: the gross properties were not working with section defined with negative coordinates.
This draft pull request has been linked to the main repository to work on the examples 👍 . This pull request is not intended to be merged with the
devbranch; it is solely for notifications and tracking purposes.Contributors
@MestreCarlos : Main contributor, working on examples proposed by @aperezcaldentey .
@DanielGMorenaFhecor : Reviewer, providing suggestions to improve the repository's usability from an end-user perspective.
Initial Plan
We initially planned to create a separate repository for these examples and use
pip install git+[...]to install the dev branch. However, this was not possible due to the missingsetup.pyfile (correct me if I am wrong). Although adding the repo as a submodule was considered, we decided to continue working in the same repository. We will migrate to a different repository when the first version is released.Next Steps and Contributions
Develop More Examples: We have created some examples, but additional examples are welcome. These can be based on our experience, meetings with fib-TG10.3, or basic getting started examples. A bullet list of current examples will be posted in the comments with the current developed ones—please feel free to suggest more.
Improving Usability: @MestreCarlos and I have been discussing how to enhance the repository's usability from an end-user perspective. Notes from our discussions will be posted in the comments. Your feedback and contributions are welcome.
Feel free to comment, add, or discard any suggestions provided.