https://github.com/bhom/bhom_engine
Internal manipulation of the BHoM
https://github.com/bhom/bhom_engine
bhom core engine
Last synced: about 1 year ago
JSON representation
Internal manipulation of the BHoM
- Host: GitHub
- URL: https://github.com/bhom/bhom_engine
- Owner: BHoM
- License: lgpl-3.0
- Created: 2016-04-22T11:04:48.000Z (about 10 years ago)
- Default Branch: develop
- Last Pushed: 2024-10-29T10:13:44.000Z (over 1 year ago)
- Last Synced: 2024-10-29T12:16:44.625Z (over 1 year ago)
- Topics: bhom, core, engine
- Language: C#
- Size: 79.3 MB
- Stars: 26
- Watchers: 9
- Forks: 14
- Open Issues: 240
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
- Security: Security_Engine/Compute/CameraFieldOfView.cs
Awesome Lists containing this project
README
[](https://www.gnu.org/licenses/lgpl-3.0)
[](https://ci.appveyor.com/project/BHoMBot/bhom-engine/branch/master)
[](https://dev.azure.com/BHoMBot/BHoM/_build/latest?definitionId=15&branchName=master)
# Core BHoM_Engine 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 _engine methods_ that operate on the central object model.
The BHoM Engine is essentially a large list of funtions for processing BHoM objects, extending their capability. With the objects themselves a simple agreed list of properties, the engines are where all the intelligence is stored, capturing and encoding crowd sourced know-how. See [creating new algorithms](https://bhom.xyz/documentation/BHoM_Engine/) for more details.
Along with the rest of the core repositories - [BHoM](https://github.com/BHoM/BHoM), [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).