Randomly combination of values from two lists using Python and Dynamo

A successful day and again a small step further to a room optimization workflow.

The goal was it to combine two values out of two lists randomly. The first list includes CO2 impact values regarding wall construction materials, and the second list regarding floor materials (CO2 kg eq / m2 material). The values I have should be combined randomly, eg [LstWall x10, LstFloor x2]; [LstWall x51, LstFloo x23], hence the approach here:

1 Defining the lists as Input

ListWall = IN[0]
ListFloor = IN[1]

2. Creating first all possible pair variations

pairs = [(w,f) for w in ListWall for f in ListFloor]

3 Picking randomly pairs

choice = [random.choice(pairs) for _ in range (50)]

Actually very easy if you see it like this .. but yet took me a few days to figure it out 🙂

Keep you posted.

Cheers Jules

Relatics for Project Management

Recently I did a little study in Relatics, a System Engineering tool. This allows you to manage and organize complex projects, creating work breakdowns and organization hierarchies. You can create project structure in it and can even link documents, like PDFs, IFCs etc.

Relatics is based in the Netherlands but used all over Europe. Unfortunately, it’s not open source, but I think when you ask them to get a trial as a student you will get one.

 

Since there are not really any tutorials to find online, I am uploading my studies work, which is a report about how to create a system engineering concept as a functional designer, and also how to use the structure as an end user. As an example, I have chosen a one-family house project. Check it out on our BILT Academy Slack environment.

 

BiLT Academy Summit 2018 Recap

Shaping the future experts within the buildings industry, a motto in where we believe in and have striven for at our very first event in Ljubljana.

The BiLT Academy student movement organized its very first international summit at the University of Ljubljana. Over 63 students from 13 different countries had the unique possibility to get taught by 9 different mentors from all over the world.

We could not have done it without our Sponsors, big thanks to: Autodesk European Education Team, Graphisoft, the Faculty of Civil and Geodetic Engineering of Ljubljana, LRCZ & BiLT Europe!

Also, a big thanks to all the mentors, who have shared new knowledge to us all. These mentors are:

Point Cloud: Conor Shaw, Kelly Cone & assistant: Danielle Contreras
Computational Design: Daniel Hurtubise & Mostafa El Ayoubi
Clash Detection in BIM: Arik Shiby & Moty Vaknin
BEP in constructions: Marzia Bolpagni
Open BIM: Nathan Hildebrandt & assistant: Cristina Savian
Multi – platform workflows: Martin Taurer

And as last, the Keynotes of:
Andre Garcia Damjanov
Daniel Hurtubise
Nathan Hildebrandt

Big thanks to all the students & supporters at the event!

Join our Slack workspace to get involved