Giter VIP home page Giter VIP logo

planesections's People

Contributors

cslotboom avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

planesections's Issues

Feature Request - Support objects

Supports/support fixity could be confusing for users. There should be a specific fixity object that handles this, istead of the a list of fixities in each DOF.:
image

Feature Request - Inspect at a point

Often we will want to know the values at a specific point on a SFD/BMD. It would be great to add an ability to inspect results at the input location. and return the closest value.
image

Some queries

Hello,
Firstly I really like your library. The simplicity of doing simple hand calculations is perfect. I am relatively new to python so I apologise if the queries are simple.

  1. Is it possible to output key (peak) values from the bending moment/shear force diagrams as numerical values? I have read through the documentation but could not see an option of extracting, for example, the peak. It may also be good to have these as a label on the plot outputs.
  2. I noticed in the documentation there is a parameter 'scale' I presumed this was to change the size of the plot but on testing different values I can't seem to change the size of the output plot. Can you clarify what the scale parameter is used for and how one would change the size of the plot output?

Shear and Bending Moment Diagram Does not show

import planesections as ps

Define node locations, and support conditions

L = 5
beam = ps.newEulerBeam(L)

Define beam and fixities

pinned = [1,1,0]
beam.setFixity(L0.1, pinned, label = '1')
beam.setFixity(L
0.9, pinned)

Define loads

Pz = -1
beam.addVerticalLoad(0, Pz, label = 'A')
beam.addVerticalLoad(L0.5, 2Pz, label = 'B')
beam.addVerticalLoad(L, Pz, label = 'C')
beam.addDistLoadVertical(0, L, Pz)
beam.addDistLoadVertical(1, L0.3, 5Pz)

Plot the beam diagram

ps.plotBeamDiagram(beam)

Run the analysis

analysis = ps.PyNiteAnalyzer2D(beam)
analysis.runAnalysis()

Plot the SFD and BMD

ps.plotShear(beam)
ps.plotMoment(beam)

Graph Labels and Units

Could you please update the graph labels to show:
Shear Force VS Distance
Bending Moment VS Distance

Also, it appears that the units are fixed to Newton and meters, could you please create an input for the units so that it can show SI units and US customary.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.