groundhog

A Grasshopper plugin, a set of reference models, and a wiki that collectively explore the applications of computational design techniques in landscape architecture.

https://github.com/philipbelesky/groundhog

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (12.4%) to scientific vocabulary

Keywords

grasshopper grasshopper-plugin landscape-architecture rhinoceros
Last synced: 6 months ago · JSON representation ·

Repository

A Grasshopper plugin, a set of reference models, and a wiki that collectively explore the applications of computational design techniques in landscape architecture.

Basic Info
Statistics
  • Stars: 32
  • Watchers: 6
  • Forks: 6
  • Open Issues: 12
  • Releases: 15
Topics
grasshopper grasshopper-plugin landscape-architecture rhinoceros
Created over 10 years ago · Last pushed about 2 years ago
Metadata Files
Readme Contributing Citation

README.md

# Groundhog [![License: GPL v3](https://img.shields.io/badge/License-GPL%20v3-blue.svg)](https://www.gnu.org/licenses/gpl-3.0) [![GitHub release](https://img.shields.io/github/release/philipbelesky/groundhog.svg)](https://github.com/philipbelesky/groundhog/releases) ![Build Action](https://github.com/philipbelesky/groundhog/workflows/Grasshopper%20Plugin/badge.svg) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/86683403554e426baad9225687d5ca00)](https://www.codacy.com/app/philipbelesky/groundhog?utm_source=github.com&utm_medium=referral&utm_content=philipbelesky/groundhog&utm_campaign=Badge_Grade)

Groundhog is a Grasshopper plugin, 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 that teach parametric modelling.

Please visit 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.

Documentation, Demos, and Reference Definitions

See the provided documentation and demo, example, and reference files at groundhog.philipbelesky.com.

Support, Bug Reports, and Feature Requests

Refer to groundhog.philipbelesky.com/plugin/.

Contributing

Feedback and pull requests welcome; see CONTRIBUTING.md file.

Plugin Installation

See the README.md file located in the plugin folder.

Plugin Development

To develop the plugin you will need a copy of Rhinoceros installed, and some knowledge working with C# code and the Rhinoceros/Grasshopper APIs.

Editing and compiling that code is best done in Visual Studio. The community editions 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).

Once 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.

Wiki Development

See the README.md file located in the site folder.

License

This project is licensed under the GPL v3 License - see the LICENSE file for details.

Owner

  • Name: Philip Belesky
  • Login: philipbelesky
  • Kind: user
  • Location: Melbourne, Australia

developer/designer, making tools for making timelines, maps, and models.

Citation (CITATION.cff)

cff-version: "1.2.0"
message: "If you use this software or are referring to it in an academic context, please cite it using these metadata."
title: Groundhog
authors:
  - family-names: Belesky
    given-names: Philip
    orcid: "https://orcid.org/0000-0002-4656-3576"
identifiers:
  - description: The documentation and discussion of the plugin
    type: url
    value: "https://groundhog.philipbelesky.com"
date-released: 2017-09-18
repository-code: "https://github.com/philipbelesky/Groundhog/"
preferred-citation:
  type: article
  authors:
  - family-names: "Belesky"
    given-names: "Philip"
    orcid: "https://orcid.org/0000-0002-4656-3576"
  doi: "10.14627/537642043"
  journal: "Journal of Digital Landscape Architecture"
  start: 406
  end: 413
  title: "The Green Grasshopper"
  volume: 3
  year: 2018

GitHub Events

Total
  • Fork event: 1
Last Year
  • Fork event: 1

Issues and Pull Requests

Last synced: about 1 year ago

All Time
  • Total issues: 7
  • Total pull requests: 179
  • Average time to close issues: 2 months
  • Average time to close pull requests: 3 days
  • Total issue authors: 3
  • Total pull request authors: 4
  • Average comments per issue: 0.29
  • Average comments per pull request: 0.25
  • Merged pull requests: 155
  • Bot issues: 1
  • Bot pull requests: 175
Past Year
  • Issues: 0
  • Pull requests: 0
  • Average time to close issues: N/A
  • Average time to close pull requests: N/A
  • Issue authors: 0
  • Pull request authors: 0
  • Average comments per issue: 0
  • Average comments per pull request: 0
  • Merged pull requests: 0
  • Bot issues: 0
  • Bot pull requests: 0
Top Authors
Issue Authors
  • philipbelesky (2)
  • ransfiluke (1)
  • dependencies[bot] (1)
Pull Request Authors
  • dependabot-preview[bot] (84)
  • dependencies[bot] (8)
  • dependabot[bot] (2)
  • KingOfMonsters (2)
Top Labels
Issue Labels
Pull Request Labels
dependencies (86) ruby (46) javascript (30) security (9)

Dependencies

site/package-lock.json npm
  • 380 dependencies
site/package.json npm
  • @ibm/type ^0.5.4
  • bulma ^0.9.2
  • feather-icons ^4.21.0
  • gulp ^4.0.2
  • gulp-changed ^4.0.2
  • gulp-count ^1.0.0
  • gulp-responsive ^3.0.1
  • masonry-layout ^4.2.2
site/Gemfile rubygems
  • jekyll-pandoc >= 0 development
  • html-proofer >= 0
  • jekyll = 4.2.0
  • jekyll-sitemap >= 0
  • jekyll-tidy >= 0
  • s3_website >= 0
  • tzinfo-data >= 0
site/Gemfile.lock rubygems
  • addressable 2.8.0
  • aws-eventstream 1.0.3
  • aws-sdk 2.11.339
  • aws-sdk-core 2.11.339
  • aws-sdk-resources 2.11.339
  • aws-sigv4 1.1.0
  • colorator 1.1.0
  • colored 1.2
  • concurrent-ruby 1.1.7
  • configure-s3-website 2.3.0
  • deep_merge 1.0.1
  • dotenv 1.0.2
  • em-websocket 0.5.2
  • ethon 0.13.0
  • eventmachine 1.2.7
  • ffi 1.15.0
  • forwardable-extended 2.6.0
  • html-proofer 3.19.1
  • htmlbeautifier 1.3.1
  • htmlcompressor 0.4.0
  • http_parser.rb 0.6.0
  • i18n 1.8.5
  • jekyll 4.2.0
  • jekyll-pandoc 2.0.1
  • jekyll-sass-converter 2.1.0
  • jekyll-sitemap 1.4.0
  • jekyll-tidy 0.2.2
  • jekyll-watch 2.2.1
  • jmespath 1.4.0
  • kramdown 2.3.1
  • kramdown-parser-gfm 1.1.0
  • liquid 4.0.3
  • listen 3.3.3
  • mercenary 0.4.0
  • mini_portile2 2.5.1
  • nokogiri 1.11.4
  • nokogumbo 2.0.5
  • pandoc-ruby 2.0.2
  • parallel 1.20.1
  • pathutil 0.16.2
  • public_suffix 4.0.6
  • racc 1.5.2
  • rainbow 3.0.0
  • rb-fsevent 0.10.4
  • rb-inotify 0.10.1
  • rexml 3.2.5
  • rouge 3.26.0
  • s3_website 3.4.0
  • safe_yaml 1.0.5
  • sassc 2.4.0
  • terminal-table 2.0.0
  • thor 0.20.3
  • typhoeus 1.4.0
  • unicode-display_width 1.7.0
  • yell 2.2.2
.github/workflows/dotnet-grasshopper.yml actions
  • NuGet/setup-nuget v1.0.5 composite
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
  • microsoft/setup-msbuild v1.0.2 composite
plugin/groundhog.csproj nuget