{"id":24168701,"url":"https://github.com/philipbelesky/groundhog","last_synced_at":"2025-10-25T07:30:59.634Z","repository":{"id":35999890,"uuid":"40292312","full_name":"philipbelesky/groundhog","owner":"philipbelesky","description":"A Grasshopper plugin, a set of reference models, and a wiki that collectively explore the applications of computational design techniques in landscape architecture.","archived":false,"fork":false,"pushed_at":"2023-12-23T00:51:45.000Z","size":171061,"stargazers_count":32,"open_issues_count":12,"forks_count":5,"subscribers_count":7,"default_branch":"develop","last_synced_at":"2025-01-12T22:40:09.195Z","etag":null,"topics":["grasshopper","grasshopper-plugin","landscape-architecture","rhinoceros"],"latest_commit_sha":null,"homepage":"https://groundhog.philipbelesky.com","language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/philipbelesky.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":".github/CONTRIBUTING.md","funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":"CITATION.cff","codeowners":null,"security":null,"support":null}},"created_at":"2015-08-06T07:56:48.000Z","updated_at":"2024-08-15T05:57:33.000Z","dependencies_parsed_at":"2023-02-12T19:46:15.710Z","dependency_job_id":null,"html_url":"https://github.com/philipbelesky/groundhog","commit_stats":null,"previous_names":[],"tags_count":16,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipbelesky%2Fgroundhog","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipbelesky%2Fgroundhog/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipbelesky%2Fgroundhog/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/philipbelesky%2Fgroundhog/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/philipbelesky","download_url":"https://codeload.github.com/philipbelesky/groundhog/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":238097369,"owners_count":19415979,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["grasshopper","grasshopper-plugin","landscape-architecture","rhinoceros"],"created_at":"2025-01-12T22:40:13.992Z","updated_at":"2025-10-25T07:30:54.556Z","avatar_url":"https://github.com/philipbelesky.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003cdiv align=\"center\"\u003e\n\u003cimg width=200 src=\"https://cdn.rawgit.com/philipbelesky/groundhog/develop/site/assets/logo.svg\"\u003e\n\n# Groundhog\n\n[![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0)\n[![GitHub release](https://img.shields.io/github/release/philipbelesky/groundhog.svg)](https://github.com/philipbelesky/groundhog/releases)\n![Build Action](https://github.com/philipbelesky/groundhog/workflows/Grasshopper%20Plugin/badge.svg)\n[![Codacy Badge](https://api.codacy.com/project/badge/Grade/86683403554e426baad9225687d5ca00)](https://www.codacy.com/app/philipbelesky/groundhog?utm_source=github.com\u0026amp;utm_medium=referral\u0026amp;utm_content=philipbelesky/groundhog\u0026amp;utm_campaign=Badge_Grade)\n\n\u003c/div\u003e\n\nGroundhog is a [Grasshopper plugin](http://grasshopper3d.com), a set of reference models, and wiki exploring the applications of computational design in landscape architecture. Groundhog is currently in beta and material is added sporadically, usually in conjunction with [courses at RMIT](http://landscapearchitecture.rmit.edu.au) that teach parametric modelling.\n\nPlease visit [groundhog.philipbelesky.com](http://groundhog.philipbelesky.com) for documentation and examples of how to use the plugin and for resources on computational approaches to landscape architectural design in general.\n\n## Documentation, Demos, and Reference Definitions\n\nSee the provided documentation and demo, example, and reference files at [groundhog.philipbelesky.com](http://groundhog.philipbelesky.com).\n\n## Support, Bug Reports, and Feature Requests\n\nRefer to [groundhog.philipbelesky.com/plugin/](http://groundhog.philipbelesky.com/plugin/).\n\n## Contributing\n\nFeedback and pull requests welcome; see [`CONTRIBUTING.md` file](https://github.com/philipbelesky/groundhog/blob/develop/.github/CONTRIBUTING.md).\n\n## Plugin Installation\n\nSee the [`README.md` file](https://github.com/philipbelesky/groundhog/blob/develop/plugin/README.md) located in the `plugin` folder.\n\n## Plugin Development\n\nTo develop the plugin you will need a copy of Rhinoceros installed, and some knowledge working with [C# code](https://docs.microsoft.com/en-us/dotnet/csharp/) and the [Rhinoceros/Grasshopper APIs](http://developer.rhino3d.com).\n\nEditing and compiling that code is best done in Visual Studio. The [community editions](https://www.visualstudio.com) for Windows or macOS should both work. Upon first build it should fetch the required RhinoCommon, Grasshopper, and third-party references from NuGet (an internet connection is required).\n\nOnce you have compiled the project you will need to add the `bin` folder to the folders that Grasshopper looks for components in. To do so use the `GrasshopperDeveloperSettings` command in Rhinoceros.\n\n## Wiki Development\n\nSee the [`README.md` file](https://github.com/philipbelesky/groundhog/blob/develop/site/README.md) located in the `site` folder.\n\n## License\n\nThis project is licensed under the GPL v3 License - see the [`LICENSE` file](https://github.com/philipbelesky/groundhog/blob/develop/LICENSE) for details.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipbelesky%2Fgroundhog","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphilipbelesky%2Fgroundhog","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphilipbelesky%2Fgroundhog/lists"}