Owl

The purpose of the Owl plug-in is to constitute a new data type named Tensor, thanks to which the Grasshopper users will be able to work with so-called "big-data". This will further open up new possibilities to use more sophisticated machine-learning tools, which require big data sets to be effective. 

The core library of the Owl plug-in is open sourced, and provides the developers with methods to read/write and use the Tensor data within the GH (and outside of it).

Additionally the Owl.Accord.GH.gha plug-in is the first extension based on the Owl core, utilizing few of the machine-learning methods sourced from the Accord framework. 

Download at: http://www.food4rhino.com/app/owl

Core libraries, open-sourced: https://github.com/mateuszzwierzycki/Owl

NuGet packages: 

Install-Package Owl.Core

Install-Package Owl.GH.Common 

Some parts of the plug-in depend on the Accord framework: https://github.com/accord-net/framework

Developers Developers Developers

Here you can find the Owl core libraries:

https://github.com/mateuszzwierzycki/Owl

You can easily develop your own plugin based on the Tensor/TensorSet data types.

Owl.ParamSetup shows how to set up the VS solution/project which can use the Tensors and pass them to/from the Owl GH plugin. It depends on Owl.Core.dll and Owl.GH.Common.dll which you can either find open sourced in the same repository or simply download from the Food4Rhino.

This discussion is for any of you having problems with setting up your projects.