Skip to content

haklee/grasshopper-component-challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Grasshopper Component Challenges

A collection of coding challenges for Grasshopper components.

Installation

Using pip:

pip install git+https://github.com/haklee/grasshopper-component-challenges.git

Or download the ZIP from the repository.

Usage

Access test cases like this:

# Access test cases
from grasshopper_challenges.testcases import addition_easy

print(addition_easy.tc_a)  # Test case inputs A
print(addition_easy.tc_b)  # Test case inputs B

Or access judges like this:

# Use judges
from grasshopper_challenges.judges import addition_easy
result = addition_easy.judge(1, 2)  # Example usage
print(result)

Package Structure

# Package structure (installed):
grasshopper_challenges/
├── __init__.py
├── testcases/          # Test case data
└── judges/             # Judge functions

# Development repository structure:
├── grasshopper_challenges/  # Main package
├── docs/                    # Documentation (dev only)
├── problems/                # .ghx files (dev only)
├── setup.py                 # Package configuration
├── pyproject.toml           # Modern packaging config
└── README.md                # This file

About

Test cases for implementing grasshopper component with Rhino.Python or RhinoCommon.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages