An open API service indexing awesome lists of open source software.

https://github.com/bhom/bhom

The Buildings and Habitats Core object Model repo
https://github.com/bhom/bhom

bhom core

Last synced: 15 days ago
JSON representation

The Buildings and Habitats Core object Model repo

Awesome Lists containing this project

README

        

[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0)
[![Build status](https://ci.appveyor.com/api/projects/status/g3t1jq4d8n8qch2h/branch/master?svg=true)](https://ci.appveyor.com/project/BHoMBot/bhom/branch/master)
[![Build Status](https://dev.azure.com/BHoMBot/BHoM/_apis/build/status/BHoM/BHoM.CheckCore?branchName=master)](https://dev.azure.com/BHoMBot/BHoM/_build/latest?definitionId=13&branchName=master)

# Core BHoM Repo

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](https://bhom.xyz) and reading our [documentation](https://bhom.xyz/documentation), including our [Getting Started Pages](https://bhom.xyz/documentation/Basics/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](https://bhom.xyz/documentation/BHoM_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](https://github.com/BHoM/BHoM_Engine), [BHoM_Adapter](https://github.com/BHoM/BHoM_Adapter) and [BHoM_UI](https://github.com/BHoM/BHoM_UI) – this is the basis on which all of the BHoM Toolkits are built.

## Quick Start 🚀

Grab the [latest installer](https://bhom.xyz/) and a selection of [sample scripts](https://github.com/BHoM/samples).

## Getting Started for Developers 🤖

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](https://bhom.xyz/documentation/Guides-and-Tutorials/Coding-with-BHoM/).

## Want to Contribute? ##

BHoM is an open-source project and would be nothing without its community. Take a look at our contributing guidelines and tips [here](https://github.com/BHoM/BHoM/blob/main/CONTRIBUTING.md).

## Licence ##

BHoM is free software licenced under GNU Lesser General Public Licence - [https://www.gnu.org/licenses/lgpl-3.0.html](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](https://github.com/BHoM/BHoM/blob/main/LICENSE) and [COPYRIGHT_HEADER](https://github.com/BHoM/BHoM/blob/main/COPYRIGHT_HEADER.txt).