[{"data":1,"prerenderedAt":226},["ShallowReactive",2],{"branding":3,"navigation":11,"social":38,"\u002Fdocs\u002Foverview\u002Fintroduction":57,"\u002Fdocs\u002Foverview\u002Fintroduction-python":141,"\u002Fdocs\u002Foverview\u002Fintroduction-surround":142,"docs-navigation":145},{"id":4,"title":5,"description":6,"extension":7,"meta":8,"stem":9,"__hash__":10},"branding\u002Fbranding.yml","COMPAS","The Progressive Python Framework for AEC","yml",{},"branding","RZe_zlUXQhPN3ap5X6d0zUmiqalxe1ZFVRnIsmTB9VU",{"id":12,"title":13,"extension":7,"items":14,"meta":35,"stem":36,"__hash__":37},"navigation\u002Fnavigation.yml","Main Navigation",[15,19,23,27,31],{"label":16,"icon":17,"to":18},"Docs","i-heroicons-book-open","\u002Fdocs\u002Foverview\u002Fintroduction",{"label":20,"icon":21,"to":22},"Packages","i-heroicons-puzzle-piece","\u002Fpackages",{"label":24,"icon":25,"to":26},"Association","i-heroicons-users","\u002Fassociation",{"label":28,"to":29,"icon":30},"News","\u002Fnews","i-heroicons-newspaper",{"label":32,"icon":33,"to":34},"Forum","i-heroicons-chat-bubble-left-right","https:\u002F\u002Fforum.compas-framework.org\u002F",{},"navigation","0jaKadsuS1w-R-2CifQeF-7No6HqrVyF7jIP80oFYoM",{"id":39,"title":40,"extension":7,"items":41,"meta":54,"stem":55,"__hash__":56},"social\u002Fsocial.yml","Social Media",[42,46,50],{"label":43,"to":44,"icon":45},"GitHub","https:\u002F\u002Fgithub.com\u002Fcompas-dev","i-simple-icons-github",{"label":47,"to":48,"icon":49},"X","https:\u002F\u002Fx.com\u002Fcompas_dev","i-simple-icons-x",{"label":51,"to":52,"icon":53},"LinkedIn","https:\u002F\u002Fwww.linkedin.com\u002Fcompany\u002Fcompas-association","i-simple-icons-linkedin",{},"social","495juwkNU0wtE_8lwERDZNWQES5uWYuMK_Wa6cQ9Wxg",{"id":58,"title":59,"body":60,"description":133,"extension":134,"headline":135,"meta":136,"navigation":137,"path":18,"seo":138,"stem":139,"__hash__":140},"docs\u002Fdocs\u002F1.overview\u002F1.introduction.md","Introduction",{"type":61,"value":62,"toc":125},"minimark",[63,68,72,76,102,106,109,113],[64,65,67],"h2",{"id":66},"what-compas-is","What COMPAS is",[69,70,71],"p",{},"COMPAS gives you geometry, data structures and algorithms for design and construction, all in plain Python. It is open source under the MIT license and developed by researchers and practitioners in the AEC community.",[64,73,75],{"id":74},"what-you-get","What you get",[77,78,79,92],"ul",{},[80,81,82,86,87,91],"li",{},[83,84,85],"strong",{},"The core library"," (",[88,89,90],"code",{},"compas","): points, frames, curves, surfaces, meshes, graphs, transformations and a JSON data model shared by all of them.",[80,93,94,97,98,101],{},[83,95,96],{},"Extensions",": packages for fabrication, structural analysis, robotics, solid modelling and more, built on the same core. See ",[99,100,20],"a",{"href":22},".",[64,103,105],{"id":104},"where-it-runs","Where it runs",[69,107,108],{},"The same code runs in plain Python, Rhino, Grasshopper and Blender. Use the tabs at the top of the docs to switch between tools. Pages whose instructions differ, such as Installation, change with the tab.",[64,110,112],{"id":111},"get-started","Get started",[69,114,115,116,120,121,101],{},"Start with ",[99,117,119],{"href":118},"\u002Fdocs\u002Foverview\u002Finstallation","Installation",", then work through ",[99,122,124],{"href":123},"\u002Fdocs\u002Foverview\u002Ffirst-steps","First Steps",{"title":126,"searchDepth":127,"depth":127,"links":128},"",2,[129,130,131,132],{"id":66,"depth":127,"text":67},{"id":74,"depth":127,"text":75},{"id":104,"depth":127,"text":105},{"id":111,"depth":127,"text":112},"COMPAS is a progressive, open source Python framework for computation in Architecture, Engineering and Construction.","md","Overview",{},true,{"title":59,"description":133},"docs\u002F1.overview\u002F1.introduction","Rqz85sIu0L7jIrhD3xc1M9ldv4UacNRQtUM-BFbpqg8",null,[141,143],{"title":119,"path":118,"stem":144,"children":-1},"docs\u002F1.overview\u002F2.installation",[146],{"title":16,"path":147,"stem":148,"children":149,"page":167},"\u002Fdocs","docs",[150,168,198,216],{"title":135,"icon":151,"path":152,"stem":153,"children":154,"page":167},"i-heroicons-play","\u002Fdocs\u002Foverview","docs\u002F1.overview",[155,156,157,159,163],{"title":59,"path":18,"stem":139},{"title":119,"path":118,"stem":144},{"title":124,"path":123,"stem":158},"docs\u002F1.overview\u002F3.first-steps",{"title":160,"path":161,"stem":162},"What's Next","\u002Fdocs\u002Foverview\u002Fwhats-next","docs\u002F1.overview\u002F4.whats-next",{"title":164,"path":165,"stem":166},"Ecosystem","\u002Fdocs\u002Foverview\u002Fecosystem","docs\u002F1.overview\u002F5.ecosystem",false,{"title":169,"icon":170,"path":171,"stem":172,"children":173,"page":167},"Features","i-heroicons-sparkles-solid","\u002Fdocs\u002Ffeatures","docs\u002F2.features",[174,178,182,186,190,194],{"title":175,"path":176,"stem":177},"Robust Geometry Kernel","\u002Fdocs\u002Ffeatures\u002Fgeometry","docs\u002F2.features\u002F1.geometry",{"title":179,"path":180,"stem":181},"Flexible Data Models","\u002Fdocs\u002Ffeatures\u002Fdata","docs\u002F2.features\u002F2.data",{"title":183,"path":184,"stem":185},"Interoperability Across Tools","\u002Fdocs\u002Ffeatures\u002Finterop","docs\u002F2.features\u002F3.interop",{"title":187,"path":188,"stem":189},"Cross Platform","\u002Fdocs\u002Ffeatures\u002Fcross-platform","docs\u002F2.features\u002F4.cross-platform",{"title":191,"path":192,"stem":193},"Modular Extension Ecosystem","\u002Fdocs\u002Ffeatures\u002Fextensions","docs\u002F2.features\u002F5.extensions",{"title":195,"path":196,"stem":197},"Developer-Friendly Foundation","\u002Fdocs\u002Ffeatures\u002Fdevelopers","docs\u002F2.features\u002F6.developers",{"title":199,"icon":200,"path":201,"stem":202,"children":203,"page":167},"Examples","i-heroicons-beaker","\u002Fdocs\u002Fexamples","docs\u002F3.examples",[204,208,212],{"title":205,"path":206,"stem":207},"Making a box","\u002Fdocs\u002Fexamples\u002Fbox","docs\u002F3.examples\u002F1.box",{"title":209,"path":210,"stem":211},"Points and vectors","\u002Fdocs\u002Fexamples\u002Fpoints-and-vectors","docs\u002F3.examples\u002F2.points-and-vectors",{"title":213,"path":214,"stem":215},"Planes and frames","\u002Fdocs\u002Fexamples\u002Fplanes-and-frames","docs\u002F3.examples\u002F3.planes-and-frames",{"title":217,"icon":218,"path":219,"stem":220,"children":221,"page":167},"Cite & Credit","i-heroicons-academic-cap","\u002Fdocs\u002Fcite","docs\u002F4.cite",[222],{"title":223,"path":224,"stem":225},"Show it on your project","\u002Fdocs\u002Fcite\u002Fshow-it-on-your-project","docs\u002F4.cite\u002F1.show-it-on-your-project",1791765877553]