If you're reading this, we've just migrated servers! If anything looks broken please email dion@thinkmoult.com :)

Profile Section Libraries for Structural Engineering and beyond!

1235

Comments

  • edited September 2021

    https://pypi.org/project/boltspy/
    it means

    pip install boltspy

    should do the trick than

    import boltspy as bolts
    cl = bolts.repo.classes["ibeam_hea"]
    cl.parameters.tables[0].columns
    for k, v in cl.parameters.tables[0].data.items():
        print("{}: {}".format(k, v))
    
    

    should print the HEA data ...

  • Slightly related, are there any tools in Blender which can create a Beam plan/system just like in Revit? With span direction and boundary?

    theoryshaw
  • @Coen said:
    Slightly related, are there any tools in Blender which can create a Beam plan/system just like in Revit? With span direction and boundary?

    To keep this thread on topic, i split this topic out here. :)
    https://community.osarch.org/discussion/721/beam-systems

  • someone would like to add some profiles ... ? https://github.com/boltsparts/BOLTS/issues/243

  • Split off question about importing profile assets here

    Coen
  • Resurrecting this thread ... ping @Jesusbill @Coen @bernd the time has come again where I'd love to have either an IFC steel profile library bundled with BBIM for different parts of the world, or a BOLTS integration in Blender where they could use a UI to generate the profile with the properties they need as an IFC type, or both. Has the BOLTS project progressed since? I see some commits. Is there any code that can be built up from for creating these IFC libraries? Can I have a short crash course on BOLTS on Jitsi as a non-structural guy? :)

    Jesusbill
  • Hi @Moult , sorry for the late reply

    the time has come again where I'd love to have either an IFC steel profile library bundled with BBIM for different parts of the world

    This is great, I would like to contribute to this. I had done some work last September in BOLTS but before the last change in the api, when the profile data tables were moved to individual yaml files. I just modified two scripts I used (1) to extract table data to csv (optional now that there are the yaml files, this was related to the csv possibility for storing the data), and (2) to create a profile library for a given profile group (this comes directly from last years version of the demo library generator). I am attaching these two files with the HEA steel profile group ifc library.
    The files should be copied to the root directory of the boltspy library to work or an adjustment of the data path is needed.

  • @Moult

    Can I have a short crash course on BOLTS on Jitsi as a non-structural guy? :)

    I'd be happy to go over what I know of BOLTS and of what would be needed for integration with Blender.
    I have also done some work to enrich the data with the Pset_ProfileMechanical properties, but this would need some extra work, apart from the definition of the actual values, both on the ifc part - to define units and measure - and on the bolts part to add more types to the column data.

  • should'nt we do this all together?

    cheers bernd

  • @bernd said:
    someone would like to add some profiles ... ? https://github.com/boltsparts/BOLTS/issues/243

    A bit confused by that post, I see a github issue which links to the freecad forum I expected to see code or data :-)

  • @Coen said:

    @bernd said:
    someone would like to add some profiles ... ? https://github.com/boltsparts/BOLTS/issues/243

    A bit confused by that post, I see a github issue which links to the freecad forum I expected to see code or data :-)

    the link redirects to post in the FreeCAD forum on which is a table sheet attached which has a lot profiles from AISC (American Institute of Steel Construtions). Means if you are interested to add american sections to BOLTS you will find a lot data in this excel file. You would need to export this somehow to copy and paste this into the yaml data files and edit all other needed files. For an example see https://github.com/boltsparts/BOLTS/commit/615e12fb8f22efd8c9d1305f54a5c2ead51c5b1e

    Coen
  • Hi @bernd,

    should'nt we do this all together?

    Yes of course, that would be great.

  • Can we organise a call between @bernd @Jesusbill and myself? I'm in the Sydney timezone. I'm free anytime, but can I propose this weekend?

  • Saturday (or maybe even Sunday) sounds good to me, I guess in the morning for us in Europe and evening for you.

  • @Jesusbill @bernd how about this Saturday 29th somewhere between 6pm and 10pm Sydney timezone which should be morning in Europe?

  • Is it possible to record the meeting?
    I would like to participate but i think i can't make it...

  • Still have not heard back from @bernd but happy to meet with @Jesusbill in any case, though I suspect @bernd is the guy who can explain what various portions of the BOLTS codebase does and might know the history. @Jesusbill do you have a preferred time?

  • edited October 2022

    I had a busy week due to beeing totally offline for 3 week before.
    On weekends is generaly a very bad time range. Due to two little childs an no grand parants around the following time ranges would best fit to me.
    Middle European Time (Berlin, Rom):
    Meeting Start time:
    Mo - Fr: 9:30 to 15:30
    Mo - Fr: 21:30 to 22:30

    cheers bernd

    BTW: on Monday evening 31th of October is Halloween

  • @bernd ah nice! I can narrow those times down to:

    Middle European Time (Berlin, Rom):
    Meeting Start time:
    Mo - Fr: 9:30 to 12:30 (preferred)
    Mo - Fr: 21:30 to 22:30 (If I have to...)

    How does Monday sound?

    @Jesusbill which of those times work for you?

  • @Moult these morning times work for me in general, this Monday and probably the other days as well, I am available.
    @bernd feel free to propose when, it'd be great to have you in the call.

  • Mo 31.10. 2022, 10:30 Berlin, Zürich, Rom time
    What software do you guys normaly use to do video calls?

  • Great! This Monday at 10:30 CET everytimezone-link.
    We typically use https://meet.jit.si/openbim (no software needed just click-n-play) and we can record the session (@Massimo) if someone else wants to join but cannot.

    Massimo
  • Great. see you guys on Monday ...

    Jesusbill
  • https://github.com/boltsparts/BOLTS/issues/163

    would you guys have a look at this. I should have done it during the time no one was interested in BOLTS but missed. This is probably the last chance to do it.

  • @Jesusbill
    How about the dev you did for BOLSTS in the regard of csv and ifc and structural properties?

  • BTW EU and AU steel profiles are now available as an IFC library thanks to the work by Andrej730! https://github.com/IfcOpenShell/IfcOpenShell/commit/ebf3cd8909d4869ef4129aa035d0eeef9f2484e0

    MassimoAceJesusbill
  • Hi @bernd I shared in my post before some scripts I had written but I don't think they are useful right now.
    The link @Moult shared above with the steel-profile ifc-library generator is the one to consider.
    I have also done some work to enrich profile entries with section property data but we need to expand bolts to accept more field types.
    I am attaching for example the ibeam_hea.yaml file with additional properties listed in the attached metadata file, but the additional fields have to be defined here.

    @Moult : great work by Andrej730!! She rocks!

    Opus
  • 5 minutes


  • Cool stuff! :-D

Sign In or Register to comment.