algorithmic modeling for Rhino
Hello again everyone,
I have lately been through the arduous task of installing everything again. And even though I was using a backup computer remotely, and knew what I was doing, it was a bit of a drag to install all of Grasshopper's cool plug-ins. Moreover, many users aren't even aware that there exist such powerful plug-ins, or which one's to use. This is a bit of a shame since your basically getting a wash-out version of grasshopper.
Which got to thinking of Python(x,y), which is basically a python distribution for scientist. In there webpage they explain it pretty well:
Why a Python distribution for scientists?
Because testing all libraries, choosing the right one for the right usage, and grabbing all the free documentation on the internet takes time. Moreover, one needs some perspective to elaborate its own coherent development framework (i.e. Python libraries and development environment).
Python(x,y) was created for :
rapid prototyping, using the enhanced Python shell known as IPython ;
small/big projects (application-like) development, using Spyder - a powerful and interactive cross-platform Integrated Development Environment (IDE) ;
scientific purpose: scientific computing, numerical simulations, signal processing, image processing, physics (experiments and modeling), engineering, ...
It would be pretty cool if there existed a similar distribution/s of grasshopper that came bundled with many of it's plugins. I am not going to go into details, because well I have no idea on if any of this is even possible. I leave that to the experts.
I think it makes a lot more sense to make it easy to search for other plugins and install/uninstall them. I'm not quite sure to what extent that should be implemented, but these are some ideas that spring to mind:
Ideally it would work as seamlessly as Google Chrome Apps.
That sounds pretty neat. Bundles and distributions do seem a bit like the old/classic way of shipping software...
This is not some disguised move to make a Rhino OS right? ;)
GHOS. Let's call it Gosh!™ (The Operating System inside Grasshopper)
Autodesk's Dynamo is really gaining traction along these lines. As of the last stable version there is a built in facility for finding and publishing user-developed component libraries. It's pretty slick. I would definitely like to see something like that for Grasshopper. Are there any plans to implement something like that or the app/plugin universe you described? It seems like SketchUp is starting to get this right too.
I had never before heard of Autodesk's Dynamo. Seems like a ripoff (chuckles); David must feel either flattered or annoyed.
Also if you search for Dynamo on this forum you will find it's origins
EDIT: Just in case it gets deleted we should mark it in pixels for historic value
Plans, yes. Actual working code, no.