You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
IfcOpenShell is a software module for BIM/AEC (Building Information Modelling, Architecture Engineering and Construction) with extensive functionality implemented in python for the wide variety of multi-disciplinary tasks in construction. Therefore we have primarily looked at pyodide (a WASM distribution of CPython) to bring ifcopenshell to the client-side web.
There is now a demo-application online, the applicant is expected to enrich this demo-application with some of the existing ifcopenshell functionality and at the same time work on a more idiomatic Javascript API that wraps the IfcOpenShell objects as they are proxied by pyodide.
brlcad
changed the title
[Placeholder] Create a compelling interface and functionality for the IfcOpenShell WASM / pyodide module
Create a compelling interface and functionality for the IfcOpenShell WASM / pyodide module
Feb 20, 2025
Outline
IfcOpenShell is a software module for BIM/AEC (Building Information Modelling, Architecture Engineering and Construction) with extensive functionality implemented in python for the wide variety of multi-disciplinary tasks in construction. Therefore we have primarily looked at pyodide (a WASM distribution of CPython) to bring ifcopenshell to the client-side web.
There is now a demo-application online, the applicant is expected to enrich this demo-application with some of the existing ifcopenshell functionality and at the same time work on a more idiomatic Javascript API that wraps the IfcOpenShell objects as they are proxied by pyodide.
http://wasm.ifcopenshell.org/
Expected Outcome
Enrich the demo application with, e.g:
Skills
Python, JavaScript
Difficulty
Difficulty and scope based on applicant interests
Size
Difficulty and scope based on applicant interests
Additional Information
The text was updated successfully, but these errors were encountered: