Software used: Python 2.7, Jupyter Notebook, Seaborn, Pandas, MS Excel.
Tools Used: Python 2.7, Jupyter Notebook, Seaborn
The session was to learn scripting in python to generate the visual graphs of the data generated from the fitness criteria for the design generated in grasshopper. For this, the data collected was from the project created in initial session of this workshop in which four rooms were generated around a courtyard. This data was conditioned through scripting in jupyter notebook. Finally, through Seaborn library the graphs of the same data were generated in jupyter notebook.
Importing Seaborn library and excel data sheet in python and generating the data on the length of rooms; Small bedroom (SB), Large bedroom (LB), Kitchen (K), Living room (L), from the excel sheet in python using pandas.Data on the length and width of LB being structured in rows and columns.Returning data frame of all the sizes of all the rooms, radiation analysis of all the rooms and iso visit value of all the openings of all the rooms.Restructuring of the data into 4 rows and 8 columns.The data being booleaned based on the objects labelled ‘[]’ and conditioned to ’>=’ and ‘<=’.Sorting booleaned data in ascending order.Relational plot of Radiation analysis of ‘SB length’ and ‘SB Width’ onto a Facetgrid.Relational plot of Radiation Analysis of ‘SB O Win’ and ‘SB I Win’ based on the area (50 to 100) of ‘SB’ on FacetGrid.Data in Excel sheet generated from grasshopper.Relational plot of radiation Analysis for all the sides of ‘SB’.Graphical representation of heat map for all the rooms.
Rajkumar Dindor is an architect graduated from Faculty of Architecture, CEPT University, India. He has been teaching as a Visiting Faculty at CEPT University since 2018 and also runs his own architecture & design practice with his partner, Prachi Nagar, at Ahmedabad.
We use cookies on our website to give you the most relevant experience by remembering your preferences and repeat visits. By clicking “Accept All”, you consent to the use of ALL the cookies. However, you may visit "Cookie Settings" to provide a controlled consent.
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. These cookies ensure basic functionalities and security features of the website, anonymously.
Cookie
Duration
Description
cookielawinfo-checkbox-analytics
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Analytics".
cookielawinfo-checkbox-functional
11 months
The cookie is set by GDPR cookie consent to record the user consent for the cookies in the category "Functional".
cookielawinfo-checkbox-necessary
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookies is used to store the user consent for the cookies in the category "Necessary".
cookielawinfo-checkbox-others
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Other.
cookielawinfo-checkbox-performance
11 months
This cookie is set by GDPR Cookie Consent plugin. The cookie is used to store the user consent for the cookies in the category "Performance".
viewed_cookie_policy
11 months
The cookie is set by the GDPR Cookie Consent plugin and is used to store whether or not user has consented to the use of cookies. It does not store any personal data.
Functional cookies help to perform certain functionalities like sharing the content of the website on social media platforms, collect feedbacks, and other third-party features.
Performance cookies are used to understand and analyze the key performance indexes of the website which helps in delivering a better user experience for the visitors.
Analytical cookies are used to understand how visitors interact with the website. These cookies help provide information on metrics the number of visitors, bounce rate, traffic source, etc.
Advertisement cookies are used to provide visitors with relevant ads and marketing campaigns. These cookies track visitors across websites and collect information to provide customized ads.