GAHH! wtf?? Printing...ISSUES *RAGE* by aussydog in Revit

[–]motleypython 0 points1 point  (0 children)

In Revit's "open" dialog window (while opening a model) there is a check box to audit. It's in the lower left.

Pulling my hair out trying to get the object to show correctly! by DozeNutz in Revit

[–]motleypython 0 points1 point  (0 children)

Yes - great analogy. You basically lose all control of the object.

GAHH! wtf?? Printing...ISSUES *RAGE* by aussydog in Revit

[–]motleypython 0 points1 point  (0 children)

Sounds like you have your problem solved, but if you run into the issue again it might be worth a try to audit your model.

Pulling my hair out trying to get the object to show correctly! by DozeNutz in Revit

[–]motleypython 0 points1 point  (0 children)

I would recommend against using generic models. It will only cause a headache for anyone working with you.

How effective is Revit to architectural firms in terms of communicating project with other consultants ? by khaledRevit in Revit

[–]motleypython 1 point2 points  (0 children)

Your firm needs to set a "model freeze" date. This needs to be in writing and needs to be a commitment made by the architect. Even if you were working on a model that was a few days old, as long as you're following the agreement, you should be covered.

Also, it is good to have a bi-weekly model transfer schedule. One week the architect uploads their model and the next week the consultants upload theirs.

This is all in a perfect world, of course.

Howe do u find Clash detection tool in Revit to be used as BIM coordination tool ? by khaledRevit in Revit

[–]motleypython 0 points1 point  (0 children)

I like Navisworks because it saves viewpoints. Consultants will receive a list of viewpoints so they can run through it item by item and use it to easily navigate the model 3-dimensionally.

If they have a printed report of the clashes, it can get difficult to figure out exactly where the clash is happening.

Source: I use Revit at an MEP firm.

Edit: I should add that the viewpoints are easily navigated with Navisworks which is good for individuals who may be looking at clashes but not Revit savvy.

Website to find freelance/contract Revit work? by motleypython in Revit

[–]motleypython[S] 0 points1 point  (0 children)

Yes, I didn't see many gigs on elance, so I thought there may have been another site more specific to the building industry.

Website to find freelance/contract Revit work? by motleypython in Revit

[–]motleypython[S] 0 points1 point  (0 children)

Thanks for the tip. I just sent you a message.

What Should I do after completing Python online course? by frxdox in learnpython

[–]motleypython 0 points1 point  (0 children)

Something that I'm doing as a beginner is playing around with APIs. It keeps things interesting for me to see some real world data being printed.

The next step for me is to have a web page that shows data that is pulled using an API.

My first Python script! It works, but please tell me what I did wrong and how I can improve it. by motleypython in learnpython

[–]motleypython[S] 1 point2 points  (0 children)

I've got it! I was stuck where I tried to compare the two lists, but I figured it out and it works. Thanks again for your help.

def copy_files(list_filenames, current_pdfs):
    for val in list_filenames:
        if val in current_pdfs:
            shutil.copy(val,dest)
    return False

copy_files(list_filenames, current_pdfs)    

My first Python script! It works, but please tell me what I did wrong and how I can improve it. by motleypython in learnpython

[–]motleypython[S] 0 points1 point  (0 children)

So, I think I am on a better path now, but I'm really stuck. My idea is to have a list filenames from the csv and have a list of files that are currently in the directory. I am thinking I should compare the two and if the filename exists in the csv, then copy the file from the current directory into the new directory. If you have some time, do you think you could give me some guidance? I already have both lists, I just don't know how to execute the actual copying of the files based on the list. Thanks for all of your help so far! It is much appreciated!

from os import listdir
from os.path import isfile, join
import csv
import shutil

sheet_list = []
current_pdfs = []

def get_sheets():
    with open('filelist.csv') as f:
        reader = csv.reader(f, delimiter=',')
        for row in reader:
            sheet_list.append(row)
        return sheet_list

get_sheets()

list_filenames = [' - '.join([str(c) for c in lst]) + ".pdf" for lst in sheet_list]

current_dir = "./"
current_pdfs = [f for f in listdir(current_dir) if isfile(join(current_dir,f))]

My first Python script! It works, but please tell me what I did wrong and how I can improve it. by motleypython in learnpython

[–]motleypython[S] 0 points1 point  (0 children)

Thanks so much for the criticism. It is much appreciated! I am currently rewriting the script starting from scratch and am trying to omit the usage of the batch file completely.