This repo is part of the Buildings and Habitats object Model. If you are new (welcome! 👋 😄) a great place to start is on bhom.xyz or reading our wiki here including pages like the Structure of the BHoM and Using the BHoM.
This particular repo contains all of the core object Model (oM) definitions. Our community curated common language.
The objects themselves are designed to be very simple, and therefore flexible and customisable. Comprising of nothing more than a list of defining properties. See defining objects in the oM for more details.
The core BHoM contains objects from wide ranging domains across the disciplines of engineering, architecture, our environment and the physical world, as well as defining concepts within programming, machine learning, mathematics, geometry and planning to name a few.
Along with the rest of the core repositories - BHoM_Engine, BHoM_Adapter and BHoM_UI – this is the basis on which all of the BHoM Toolkits are built.
Grab the latest installer and a selection of sample scripts.
If you want to build the BHoM and the Toolkits from source, it's hopefully easy! 😄 Do take a look at our specific wiki pages here: Getting Started for Developers
BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips here.
BHoM is free software licenced under GNU Lesser General Public Licence - https://www.gnu.org/licenses/lgpl-3.0.html
Each contributor holds copyright over their respective contributions.
The project versioning (Git) records all such contribution source information.
See LICENSE and COPYRIGHT_HEADER.