-
-
Notifications
You must be signed in to change notification settings - Fork 335
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
Feature/preflight #1103
Feature/preflight #1103
Conversation
I organized the file as follow in order to modularize it later on more easily: - Collectors - Thresholds (would like to have it in a separate file to be able to set it differently depending on the size of the project) - Graphics all are grouped now todo: - thresholds in a config file - UI with presets: modelchecker big project, model charcker small projects all grabing the proper thresholds set
I'd be interested getting a first feedback from you @eirannejad @davidvadkerti |
Merged into |
I think this is good. I'm merging into develop and we can continue improvements further. I'll also add the |
Cool. I plan on adding much more based on our qc dynamo script. Will try to
add all the data from links as well.
Is there a way to get the first check checked by default. Couldn't find a
way in the documentation.
|
I mean in the check selector
|
@eirannejad Could you help me a bit on understanding the process for what's following. You merged it to develop. Do I have access to this branch, can I fork it and push PR to it and continue development from there? I am not so familiar with the whole process and I don't want to mess things up. |
@jmcouffin Oh yeah! All the repo is open so you can fork and 'checkout' any of the branches you want. I usually follow Git Flow so being familiar with that helps working together better. Make a branch for the feature or improvements you are working on and continue sending PRs. Keeping the PRs small helps me merge them faster as well. This is all the usual git collaboration flow. Nothing too specific to pyRevit codebase |
I am not quite there yet in terms of Git Flow. |
kind of @eirannejad the all the css is not rendering properly in my output window. on one side I have the whole pyrevit not loading (develop) on the other (my branch of preflight) all the css does not render in preflight. what did I do wrong and how to fix it? |
I tried many ways, the develop branch does not load as per |
You need to recompile all the binaries when you are on |
Will do, thanks!
Thanks a lot
Le mar. 12 janv. 2021 18:34, Ehsan Iran-Nejad <notifications@github.com> a
écrit :
… You need to recompile all the binaries when you are on develop. I just
committed the compiled binaries and you can update your develop from mine.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4B4A37RM3COD6H7Y5DRYTSZSBZ5ANCNFSM4VELSHTQ>
.
|
@jmcouffin The selector window now looks like this |
Thanks, I'll check it out.
If David does not want to contribute I will need to be added as author as
well 😀
Le ven. 15 janv. 2021 18:23, Ehsan Iran-Nejad <notifications@github.com> a
écrit :
… @jmcouffin <https://github.com/jmcouffin> The selector window now looks
like this
[image: Screen Shot 2021-01-15 at 9 22 26 AM]
<https://user-images.githubusercontent.com/8197916/104758447-4f380a80-5713-11eb-9d60-19c02d486372.png>
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4B4A3KOEMCE2IYF2SWPKTS2B2Z3ANCNFSM4VELSHTQ>
.
|
thinking out loud:
|
Ok would you mind expanding the description on your model checker? The description is basically the docstring for the class class ModelChecker(PreflightTestCase):
"""Revit Model Quality Checker"""
# ... |
see #1127 |
Hi, just to explain my original intent(don't know whether it is relevant): the reason why I packed all "squares" together was to quickly spot red squares without much scrolling. Hopefully I will have some time to contribute to this tool. You've done a lot since I wasn't here :) |
I do get it. And it is my intention to bring it back together as well. I
did spread it in sections to make it more understandable in terms of ui and
coding as well. I was thinking about making blocks of analysis per category
with a' easy to read section title: section title+analytics squares, then
another one.
I am still not satisfied with the way charts behave (the legend in
particular).
I plan on adding more squares and sections then take care of the charts
issue as it is something a bit out of my usual playground.
Le lun. 8 févr. 2021 22:20, davidvadkerti <notifications@github.com> a
écrit :
… I put some more work in in with my last commit:
[image: image]
<https://user-images.githubusercontent.com/7872003/102891382-60686100-445e-11eb-946f-88a9651fecdb.png>
Hi, just to explain my original intent(don't know whether it is relevant):
the reason why I packed all "squares" together was to quickly spot red
squares without much scrolling.
Hopefully I will have some time to contribute to this tool. You've done a
lot since I wasn't here :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4B4AZK7CALC7IZACRXLLDS6BIRZANCNFSM4VELSHTQ>
.
|
And excellent job BTW. It gave shape to something I have been working on
in dynamo for quite a bit.
Next big step. Collect the same data for links and then push all this data
neatly in a db for further chronological analysis
Le lun. 8 févr. 2021 22:20, davidvadkerti <notifications@github.com> a
écrit :
… I put some more work in in with my last commit:
[image: image]
<https://user-images.githubusercontent.com/7872003/102891382-60686100-445e-11eb-946f-88a9651fecdb.png>
Hi, just to explain my original intent(don't know whether it is relevant):
the reason why I packed all "squares" together was to quickly spot red
squares without much scrolling.
Hopefully I will have some time to contribute to this tool. You've done a
lot since I wasn't here :)
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#1103 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AB4B4AZK7CALC7IZACRXLLDS6BIRZANCNFSM4VELSHTQ>
.
|
In the tool in my extension all results are logged and then can be analysed in power BI dashboard. I removed this part of code to make the initial pull request easier. I want to add this feature later. |
I've looked at it before going into preflight customization, and I understand the need. I'd rather send the data to a gsheet of an online db though for practical reasons: no need to update the pbi ou google datastudio as the data would be live linked. That is the way I do it with our qc dynamo script. slightly more streamlined. When should find a way to make the script work with RBP or pyrevit run as well for that matter. Thoughts, @eirannejad ? |
Hi there,
Worked a bit on the structure.
I added the RVT links count and list and also the pinned status count.
Got a bit of trouble making the treshold function work:
The logic behind the threshold function is not flexible enough in itself to allow for such cases without having to work around it IMHO @davidvadkerti
I think that organizing the report in a more classical way would be having it listed by themes:
I have left some output.print_md uncomented to test purposes.
Also, having it in two different setupp prospect:
Could you help with the structure @eirannejad, you are more used to coding complex things than I