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

Pull of facade elements optimised + extraction of profile and material from mullions implemented #1395

Merged
merged 22 commits into from
Aug 21, 2023

Conversation

pawelbaran
Copy link
Member

@pawelbaran pawelbaran commented Aug 8, 2023

Issues addressed by this PR

Closes #1389

Test files

Standard test file for pull of facade elements and standard test file for pull of framing elements - please be very careful while testing because this PR is touching a few pretty core methods.

Revit Test Model

GH Test File

Changelog

  • performance of pull of facade elements optimised
  • extraction of profile and material from mullions implemented

Additional comments

Execution time of facade converts has been halved more or less, which cannot be fully experienced due to the to the adapter overheads.

@pawelbaran pawelbaran added the type:feature New capability or enhancement label Aug 8, 2023
@pawelbaran pawelbaran requested a review from enarhi August 8, 2023 00:44
@pawelbaran pawelbaran self-assigned this Aug 8, 2023
@pawelbaran
Copy link
Member Author

@BHoMBot check core
@BHoMBot check compliance

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 9, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check core
  • check code-compliance
  • check documentation-compliance
  • check project-compliance
  • check branch-compliance
  • check dataset-compliance
  • check copyright-compliance

@pawelbaran pawelbaran requested a review from vietle-bh August 10, 2023 09:07
Copy link
Contributor

@vietle-bh vietle-bh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Works on first try 👍

image

@pawelbaran pawelbaran requested a review from vietle-bh August 11, 2023 09:46
vietle-bh
vietle-bh previously approved these changes Aug 15, 2023
Copy link
Contributor

@vietle-bh vietle-bh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Worked in my tests 👍

PullFacadeElements:

image

PullFramingLocation:

image

PullBarLocation-Framing:

image

FromLink_PullFramingLocation:

image

FromLink_PullBarLocation-Framing:

image

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check code-compliance
  • check documentation-compliance
  • check project-compliance
  • check core
  • check null-handling
  • check serialisation
  • check versioning
  • check installer

There are 227 requests in the queue ahead of you.

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

The check code-compliance has already been run previously and recorded as a successful check. This check has not been run again at this time.

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

The check documentation-compliance has already been run previously and recorded as a successful check. This check has not been run again at this time.

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

The check core has already been run previously and recorded as a successful check. This check has not been run again at this time.

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

The check null-handling has already been run previously and recorded as a successful check. This check has not been run again at this time.

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 16, 2023

The check serialisation has already been run previously and recorded as a successful check. This check has not been run again at this time.

@pawelbaran
Copy link
Member Author

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 17, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check installer

@pawelbaran
Copy link
Member Author

@BHoMBot check installer

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 17, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check installer

@pawelbaran
Copy link
Member Author

@BHoMBot check versioning

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 17, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check versioning

@pawelbaran
Copy link
Member Author

@FraserGreenroyd please do not merge this one - still missing required versioning, I will add it later today

@FraserGreenroyd
Copy link
Contributor

@FraserGreenroyd please do not merge this one - still missing required versioning, I will add it later today

Understood 👍

@pawelbaran
Copy link
Member Author

@BHoMBot check required

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 18, 2023

@pawelbaran to confirm, the following actions are now queued:

  • check code-compliance
  • check documentation-compliance
  • check project-compliance
  • check core
  • check null-handling
  • check serialisation
  • check versioning
  • check installer

@pawelbaran
Copy link
Member Author

@FraserGreenroyd I have updated versioning, (hopefully) it covers the changes made in this PR. Would be great to get this PR merged rather sooner than later, so if the versioning checks is expected to malfunction for a longer period then I will appreciate if you could have a manual look at the changes vs versioning and skip the check if happy. Thanks!

@pawelbaran pawelbaran requested a review from vietle-bh August 18, 2023 17:24
Copy link
Contributor

@vietle-bh vietle-bh left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reapproving after versioning fix.

@pawelbaran
Copy link
Member Author

@FraserGreenroyd this one should be ready to merge I believe

@FraserGreenroyd
Copy link
Contributor

@BHoMBot check copyright-compliance
@BHoMBot check dataset-compliance

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 21, 2023

@FraserGreenroyd to confirm, the following actions are now queued:

  • check copyright-compliance
  • check dataset-compliance

There are 16 requests in the queue ahead of you.

@FraserGreenroyd
Copy link
Contributor

@BHoMBot this is a DevOps instruction. I am requesting neutral checks on: versioning, ready-to-merge

@bhombot-ci
Copy link

bhombot-ci bot commented Aug 21, 2023

@FraserGreenroyd I have provided neutral checks to the checks requested. These checks will need to be run properly to obtain full results.

@FraserGreenroyd FraserGreenroyd merged commit ef5e43d into develop Aug 21, 2023
@FraserGreenroyd FraserGreenroyd deleted the Revit_Toolkit-#1389-FacadePullOptimisation branch August 21, 2023 17:27
@bhombot-ci bhombot-ci bot mentioned this pull request Sep 11, 2023
@bhombot-ci bhombot-ci bot mentioned this pull request Dec 11, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
type:feature New capability or enhancement
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Optimize Facade Element Pulls
4 participants