< back to All Workshops
Functional x (Paradigms_in_Design + Coding_in_Python)
Computational Design | Online Workshop | Farsi | Europe-Mideast-Africa
Description:
Key Words: Python Programming,Strength through Geometry,Functional Paradigm,Free-Form structures
Required Skills: High Proficiency in Grasshopper3D, Knowledge of Data Structure is profitable, No need to know Python at all!
Required Software: Rhinoceros 6/7, Python 2.7+, Anaconda 3
Required Hardware: Laptop/PC
Maximum number of participating students: 12
ورکشاپ فانکشنال ایکس، عملا بدنبال ایجاد فرصتی برای یادگیری برنامه نویسی به زبان پایتون در دل گرس-هاپر هست منتهی تمام این مسیر در دل یک پروژه تحقیقاتی در خصوص استناد به عملکرد سازه ای هندسه در سازه های معماری سنتی ایران شکل میگیره. این مسیر با تکیه بر هندسه گره های ایرانی، خوانش اطلاعات و انتقال این داده ها روی یه فرم آزاد تعریف میشه. شرکت کننده ها، در ابتدای ورکشاپف با فضای برنامه نویسی آشنا میشن و پیرو یه پروژه ی سخت که تحت عنوان وارم-آپ میشناسیم ش تو این ورکشاپ، پایتون رو تو سطح قابل تکیه برای پیشبرد پروژه پژوهشی یاد میگیرن. بعد از اونف با فراگیری مسیر استفاده از پکیج های پایتون توسط آناکوندا و جی-اچ-پایتون-ریموت، فرایند خوانش داده و تولید فرم سه بعدی سازه ی نهایی بررسی میشه. در انتها، عملکرد سازه ی جنریتیو شده از دل این فرایند، توسط امیرحسین ستاری و مهدی آقامحمدی با تخصص فرم-یابی و سازه های پیچیده در مجموعه آردائنا فعالیت دارن، آنالیز و بررسی میشه. روز پایانی ورکشاپ اختصاص داده به ارائه شرکت کننده ها روی رندرهای نهایی و البته بررسی آنالیزهای انجام شده روی سازه های فرم آزادی که تولید کردن. به طور خلاصه مسیر ورکشاپ یه همچین فرایندی رو طی میکنه:

مقدمه و آشنایی > معرفی پروژه تحقیقاتی < شروع یادگیری پایتون > پروژه ی وارم-آپ > تکیه بر آناکوندا > کدنویسی فرایند جنریتیو کردن فرم آزاد و خوانش اطلاعات گره های ایرانی > آنالیز اف-ای-اِی > ارائه پایانی

براساس طرح و خروجی نهایی، با نظر تیم ارائه دهنده، 3 نفر برتر این دوره دعوت میشه تا در پیشبرد پروژه تحقیقاتی در قالب یه تیم مشخص مسیر این پروژه رو بعد از ورکشاپ ادامه بدن.




The main idea behind the whole process is to contribute students getting started to code with Python; however, the segments have been contrived by a research-based project dedicated to using python packages from Anaconda endowed by GhPythonRemote within Grasshopper3D to make the training more delicate and precise to be exceedingly reliable as a journey. The mainstream of the research is to manipulate data from Iranian Traditional Girih Geometry inverted-plan pictures on free-form structures and appraising structural functions by Finite Element Analysis (FEA). Participants will learn how to jump-start with Python functionally, while the instructors will take on the FEA part for their final models. The expected consequence of this research is to generate reliable data for further steps of comprehensive explorations on Girih Geometries' functional attributes. The workshop breakdown would cover these steps:

Intro + Research presentation > Starting on Python > Warmup Section (Dive-into Py) > Anaconda & Python Packages > Free-Form Generative design component development > FEA exploration > Final results visualizations

Accordingly, participants will be asked to get along with the research-related considerations into traditional structural geometries for the first steps. While learning about Python, they will experience warming up for the workshop's core by training data structure. The second they are into how to use Python within the core project; the most excitable part will be started by using Anaconda to implement data-driven free-for
Schedule:
Jun 27 - Jul 2
  • Day 1 / Jun 27

    21:30 - 23:30 (GMT+4:30) Tehran

    |

    13:00 - 15:00 (EST)

    |

    19:00 - 21:00 (CET)

    |

    01:00 - 03:00 +1 (China)

    Getting Started: Research Presentation: Defining Path: Python Basics
  • Day 2 / Jun 28

    21:30 - 23:30 (GMT+4:30) Tehran

    |

    13:00 - 15:00 (EST)

    |

    19:00 - 21:00 (CET)

    |

    01:00 - 03:00 +1 (China)

    Warming Up: Starting to Code outbursts!: Getting along with Python
  • Day 3 / Jun 29

    21:30 - 23:30 (GMT+4:30) Tehran

    |

    13:00 - 15:00 (EST)

    |

    19:00 - 21:00 (CET)

    |

    01:00 - 03:00 +1 (China)

    Diving into RhinoCommon and starting on how to deal with its elements based on the research principles
  • Day 4 / Jun 30

    21:30 - 23:30 (GMT+4:30) Tehran

    |

    13:00 - 15:00 (EST)

    |

    19:00 - 21:00 (CET)

    |

    01:00 - 03:00 -29 (China)

    Going through Anaconda and data manipulation starts: First 3dodel generating starts!
  • Day 5 / Jul 1

    21:30 - 23:30 (GMT+4:30) Tehran

    |

    13:00 - 15:00 (EST)

    |

    19:00 - 21:00 (CET)

    |

    01:00 - 03:00 +1 (China)

    FEA lecture and information-based modeling visualization
  • Day 6 / Jul 2

    22:30 - 23:30 (GMT+4:30) Tehran

    |

    14:00 - 15:00 (EST)

    |

    20:00 - 21:00 (CET)

    |

    02:00 - 03:00 +1 (China)

    Final presentation by participants!
Instructors:
  • Mahdi Fard Ardaena.com,Founder
    Mahdi is an integrated computational design enthusiast. He is got his idea's mainstream by moving along using functional paradigms beyond parametric studies in multidisciplinary research projects. His M.Sc Thesis was based on fulfilling what architects can learn from traditional masters and how functional paradigms like #strength_through_geometry could be implemented consecutively by technology through a more comprehensive level of design process towards greater performative outcomes. Mahdi has founded ARDAENA.com in 2015 and he is working on conducting young researchers from the very basic steps of coding through Machine Learning algorithms. He developed Caddisfly 01.01 as an exclusive add-on for free-from structure detail design in Grasshopper3D. His works are dedicated to integration from software to hardware using analysis-based data manipulation in AEC. You can find his articles about computational design, ML and AI at https://www.msfard.me and also on https://medium.com/mlearning-ai/