-
-
Notifications
You must be signed in to change notification settings - Fork 337
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
Preflight checks hackathon 2024 #2454
base: develop
Are you sure you want to change the base?
Commits on Sep 3, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 094b9cc - Browse repository at this point
Copy the full SHA 094b9ccView commit details
Commits on Oct 9, 2024
-
Fix Model Checker Attribute Error
This Error has been lingering for a while, I decided to give it a shot. Causes: 1- Document is not workshared, OR 2- The script is trying to get the .Name and .Category of document objects that doesn't own these attribute objects, this is typical for dependent elements such as sketchplanes, graphicOverrides, roomboundaries. Solution: Filter out element that doesn't have a name or a category and sort them under a seperate list called "Unassigned" Give it a try.
Configuration menu - View commit details
-
Copy full SHA for d364f37 - Browse repository at this point
Copy the full SHA d364f37View commit details
Commits on Oct 11, 2024
-
This Model Checker swiftly verifies the extents of the Revit model. Placing model extents more than 10 miles from the project's internal origin can lead to issues with accuracy, tolerance, performance, and viewport display. This check ensures that the model remains within a 10-mile radius of the internal origin.
Configuration menu - View commit details
-
Copy full SHA for 6d3b4f5 - Browse repository at this point
Copy the full SHA 6d3b4f5View commit details
Commits on Oct 15, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 67480d3 - Browse repository at this point
Copy the full SHA 67480d3View commit details -
Merge pull request #2413 from tay0thman/develop
Fix Model Checker Attribute Error
Configuration menu - View commit details
-
Copy full SHA for c58a784 - Browse repository at this point
Copy the full SHA c58a784View commit details
Commits on Oct 16, 2024
-
Merge pull request #2414 from tay0thman/patch-4
Create radar_check.py
Configuration menu - View commit details
-
Copy full SHA for 466aae9 - Browse repository at this point
Copy the full SHA 466aae9View commit details -
Made the changes below per Jean-Marc's feedback. 1- you may want to present digits results in a tabular form for readability and ease in comparison. Response: Added output.print_table 2- the project base point cannot be placed at more than 10 miles in more recent version of Revit Response: Good to know! I removed the report for the location of the project basept. 3- you may want to use the convert unit util to display the distances in the same units as in the UI Response: I used the unitutils to convert the internal distances to the model distances, however in metric I am having hard time to show the suffix (mm, M, km)....etc 4- you may want to limit the amount of objects output in the output windows using linkify as it may greatly slow the tool Response: Set the limit of linkify to 10 prints per category, if there are more violating objects, then it will show a message "Manual investigation is required" 5- I tend to prefer print_md over print_html as it is more efficient and improves readability Response: I switched most of them to use print_md. also I used pyrevit emojis instead of html colors. please take a look and let me know if this makes sense.
Configuration menu - View commit details
-
Copy full SHA for de6ab85 - Browse repository at this point
Copy the full SHA de6ab85View commit details
Commits on Oct 17, 2024
-
Merge pull request #2418 from tay0thman/patch-5
Update radar_check.py - Rev1
Configuration menu - View commit details
-
Copy full SHA for c0c2fcf - Browse repository at this point
Copy the full SHA c0c2fcfView commit details
Commits on Oct 18, 2024
-
My proposal for a comprehensive audit of cad instances. See details described in the ModelChecker class comments. It would replace the old LISTDWGs by F. Beaupere, from the Project panel, link tools. Bonus: It also extends the basic functionality of RPW by adding radio buttons and a cancel button.
Configuration menu - View commit details
-
Copy full SHA for ac74b95 - Browse repository at this point
Copy the full SHA ac74b95View commit details -
Updated the script for better compliance and fixed issues reported by @jmcouffin and @dosymep
Configuration menu - View commit details
-
Copy full SHA for 13c98b8 - Browse repository at this point
Copy the full SHA 13c98b8View commit details
Commits on Oct 21, 2024
-
Merge pull request #2425 from tay0thman/patch-6
Update radar_check.py - Code Cleanup, expanding tabulated info
Configuration menu - View commit details
-
Copy full SHA for f8a7011 - Browse repository at this point
Copy the full SHA f8a7011View commit details
Commits on Oct 29, 2024
-
Create Naming_Convention_Check
This code is based on a true story. Naming conventions are the foundation of a project. Naming is essential for model checks, filters, and view settings. Until now, I created my checks using Revit export text files with Power-BI. PyRevit enables continuous checking of all categories against their predefined names with just a click.
Configuration menu - View commit details
-
Copy full SHA for d351df6 - Browse repository at this point
Copy the full SHA d351df6View commit details
Commits on Oct 30, 2024
-
Update radar_check.py - Rounding Coordinates
Added basic rounding for coordinates for better readability,
Configuration menu - View commit details
-
Copy full SHA for 700534c - Browse repository at this point
Copy the full SHA 700534cView commit details -
A template for a loadable .json file. Just a list of strings.
Configuration menu - View commit details
-
Copy full SHA for 2f6f786 - Browse repository at this point
Copy the full SHA 2f6f786View commit details -
Update and rename Naming_Convention to Naming_Convention_Check.py
update extionsion.py added. file.json template list-template added.
Configuration menu - View commit details
-
Copy full SHA for 05b7052 - Browse repository at this point
Copy the full SHA 05b7052View commit details -
Update Naming_Convention_Check.py
replace static path by select_file(*.json)
Configuration menu - View commit details
-
Copy full SHA for 91ea604 - Browse repository at this point
Copy the full SHA 91ea604View commit details -
Configuration menu - View commit details
-
Copy full SHA for 3626f35 - Browse repository at this point
Copy the full SHA 3626f35View commit details -
Update Naming_Convention_Check.py
add a default path, just for having more confort
Configuration menu - View commit details
-
Copy full SHA for a24cb36 - Browse repository at this point
Copy the full SHA a24cb36View commit details
Commits on Nov 1, 2024
-
Merge pull request #2442 from tay0thman/patch-8
Update radar_check.py - Rounding Coordinates
Configuration menu - View commit details
-
Copy full SHA for 7661032 - Browse repository at this point
Copy the full SHA 7661032View commit details -
Update and rename wall_list.json to extensions/pyRevitTools.extension…
…/checks/wall_list.json
Configuration menu - View commit details
-
Copy full SHA for b70dccf - Browse repository at this point
Copy the full SHA b70dccfView commit details
Commits on Nov 4, 2024
-
Configuration menu - View commit details
-
Copy full SHA for d6beb74 - Browse repository at this point
Copy the full SHA d6beb74View commit details -
Configuration menu - View commit details
-
Copy full SHA for 6ef1bea - Browse repository at this point
Copy the full SHA 6ef1beaView commit details -
Configuration menu - View commit details
-
Copy full SHA for da42ec6 - Browse repository at this point
Copy the full SHA da42ec6View commit details -
Configuration menu - View commit details
-
Copy full SHA for 298c1d0 - Browse repository at this point
Copy the full SHA 298c1d0View commit details -
Merge pull request #2453 from jmcouffin/patch-2
walltypes_naming_convention_check
Configuration menu - View commit details
-
Copy full SHA for a18c4bd - Browse repository at this point
Copy the full SHA a18c4bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for f9d66d8 - Browse repository at this point
Copy the full SHA f9d66d8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 06b79cd - Browse repository at this point
Copy the full SHA 06b79cdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 9fd9c57 - Browse repository at this point
Copy the full SHA 9fd9c57View commit details -
Configuration menu - View commit details
-
Copy full SHA for 44c4ce4 - Browse repository at this point
Copy the full SHA 44c4ce4View commit details -
Merge pull request #2423 from nasmovk/patch-1
Create CADAUDIT_check.py
Configuration menu - View commit details
-
Copy full SHA for c771c27 - Browse repository at this point
Copy the full SHA c771c27View commit details
Commits on Nov 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for b5003bd - Browse repository at this point
Copy the full SHA b5003bdView commit details -
Configuration menu - View commit details
-
Copy full SHA for 74d902f - Browse repository at this point
Copy the full SHA 74d902fView commit details -
Configuration menu - View commit details
-
Copy full SHA for e9ec311 - Browse repository at this point
Copy the full SHA e9ec311View commit details -
Update walltypes_naming_convention_check.py
- set default path properly - using pick_file instead or select_file from rpw
Configuration menu - View commit details
-
Copy full SHA for 99587e5 - Browse repository at this point
Copy the full SHA 99587e5View commit details -
Configuration menu - View commit details
-
Copy full SHA for 59bc9bf - Browse repository at this point
Copy the full SHA 59bc9bfView commit details
Commits on Nov 7, 2024
-
Update extensions/pyRevitTools.extension/checks/mysuperdupercheck-che…
…ck.py Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for e907472 - Browse repository at this point
Copy the full SHA e907472View commit details -
Update extensions/pyRevitTools.extension/checks/modelchecker_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for fabdad2 - Browse repository at this point
Copy the full SHA fabdad2View commit details -
Update extensions/pyRevitTools.extension/checks/modelchecker_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0b9ae71 - Browse repository at this point
Copy the full SHA 0b9ae71View commit details -
Update extensions/pyRevitTools.extension/checks/mysuperdupercheck-che…
…ck.py Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 192ff7e - Browse repository at this point
Copy the full SHA 192ff7eView commit details -
Update extensions/pyRevitTools.extension/checks/mysuperdupercheck-che…
…ck.py Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for c960997 - Browse repository at this point
Copy the full SHA c960997View commit details -
Update extensions/pyRevitTools.extension/checks/mysuperdupercheck-che…
…ck.py Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 32d60a7 - Browse repository at this point
Copy the full SHA 32d60a7View commit details -
Update extensions/pyRevitTools.extension/checks/mysuperdupercheck-che…
…ck.py Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 02af5b5 - Browse repository at this point
Copy the full SHA 02af5b5View commit details -
Update extensions/pyRevitTools.extension/checks/cad_audit_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 0bfbfff - Browse repository at this point
Copy the full SHA 0bfbfffView commit details -
Update extensions/pyRevitTools.extension/checks/cad_audit_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 73c0c9e - Browse repository at this point
Copy the full SHA 73c0c9eView commit details -
Configuration menu - View commit details
-
Copy full SHA for b735d2d - Browse repository at this point
Copy the full SHA b735d2dView commit details -
Update extensions/pyRevitTools.extension/checks/cad_audit_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 4435761 - Browse repository at this point
Copy the full SHA 4435761View commit details -
Update extensions/pyRevitTools.extension/checks/cad_audit_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9818045 - Browse repository at this point
Copy the full SHA 9818045View commit details -
Update extensions/pyRevitTools.extension/checks/cad_audit_check.py
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 9300840 - Browse repository at this point
Copy the full SHA 9300840View commit details -
Apply suggestions from code review
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 91c8475 - Browse repository at this point
Copy the full SHA 91c8475View commit details -
Apply suggestions from code review
Co-authored-by: Andrea Ghensi <[email protected]>
Configuration menu - View commit details
-
Copy full SHA for 26a2707 - Browse repository at this point
Copy the full SHA 26a2707View commit details -
Update walltypes_naming_convention_check.py
renamed wall list loader to pick json
Configuration menu - View commit details
-
Copy full SHA for 2718ef9 - Browse repository at this point
Copy the full SHA 2718ef9View commit details
Commits on Nov 17, 2024
-
updates per the recent feedback by @sanzoghenzo and @dosymep 1- I broke the large functions into smaller functions, maintaining (one) return per function. reduced many redundancies. 2- Added docstrings in all functions 3- used str.format instead of concatentations. 4- Added rounding to 3 decimal places, added string operations to remove trailing zeros 5- reduced the amount of filteredElementCollectors in the script. attempted to use query.get_elements_by_class, didn't work for me, I have no idea how to extract objectids from a list without looping. 6- attempted to use output.insert_divider , no helpful outcome, may I need to look further more into it.
Configuration menu - View commit details
-
Copy full SHA for a537784 - Browse repository at this point
Copy the full SHA a537784View commit details -
Merge pull request #2458 from tay0thman/patch-9
Update radar_check.py
Configuration menu - View commit details
-
Copy full SHA for 89db8fd - Browse repository at this point
Copy the full SHA 89db8fdView commit details
Commits on Nov 27, 2024
-
Cleaned up functions, Removed redundancy, streamlined tabulation of coordinates, distances, and angles. used regions to divide functions. other formatting items
Configuration menu - View commit details
-
Copy full SHA for 2f3f7ce - Browse repository at this point
Copy the full SHA 2f3f7ceView commit details -
Merge pull request #2467 from tay0thman/patch-10
Update radar_check.py
Configuration menu - View commit details
-
Copy full SHA for e4cb829 - Browse repository at this point
Copy the full SHA e4cb829View commit details