Skip to content

Python implementation of Truss Analysis#1

Open
npapnet wants to merge 38 commits intoedurodriper:mainfrom
npapnet:main
Open

Python implementation of Truss Analysis#1
npapnet wants to merge 38 commits intoedurodriper:mainfrom
npapnet:main

Conversation

@npapnet
Copy link

@npapnet npapnet commented Jan 29, 2024

Dear Eduardo,
I have converted your Matlab/octave code to Python and also added the ability to input problem data with json (which I believe makes the input more readable).
I don't know if you are interested in pulling this, since your repository is clearly MATLAB, however I thought I might suggest it.

Kind regards
N. Papadakis

Added tests for Mesh Displamecent, Forces, and Dofs
…is object).

moved write input to the new file
searated analysis and solution.py
converted solve_Reaction.
Added tests.
write results method converetd.
Test for Truss_Plotter Config are working.
added forces
added nodes, (pin, force, roller)
provided an alternative way to linalg.lolve
Modified truss_plotter get parameters method to work without a solution.
Solution: added maximum displacements
added functions for updating forces.
working version of exam2024-01 with project
added respective tests for single json file
BUG: fixed reporting of reaction forces.
…pact.

plot_all_nodes
plot_forces
plot_rollers
Added and configured documentation and filled in some basic chapters.
Moved and renamed exam2024-01_single_json_test.py -> quickstart_example.py
added a quickstart rst file in the tutorials section.
Modified todo.
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.

1 participant