MarketplaceListingsCustom ActivityTroy Web - Wolfram Language Integration

Troy Web - Wolfram Language Integration

Bronze Certified

Custom Activity

1 reviews

21

Troy Web - Wolfram Language Integration

Bronze Certified

Custom Activity

1 reviews

21


Summary

Connect to the scientific, symbolic scripting language, Wolfram Language. Allows evaluation of complex, arbitrary expressions directly from workflows.

carouselImage0

Overview

Description

The Wolfram Language + UiPath package allows the connection from UiPath workflows to the Wolfram Language system. Enables users to perform advanced mathematical analysis, create rich visualisations, and opens up the possibilities for deep integration between a symbolic language with immense capabilities and a sophisticated automation framework.

What it does

This custom activity pack allows a user to launch or connect to a Wolfram Language kernel and interact as if they were working directly in the Wolfram Language REPL. The user can evaluate Wolfram Language expressions as strings or the Expression class provided with the WL.NET Interface. The results of this expression map back to .NET Types for use in the workflow. Expressions can also be evaluated to images, sound, or even custom .NET Objects.

There are also low level commands that allow interaction with the Wolfram Language on a packet level. The Wolfram Language / .NET interface uses Wolfram Symbolic Transfer Protocol to facilitate communication between the symbolic runtime of the WL kernel and the object-oriented .NET runtime. Direct manipulation of this protocol allows for complete and direct control of the Wolfram Language kernel.
The user may open a Wolfram Language kernel as a parent scope with evaluations inside, and the activity pack will take care of the setup and tear-down of the WL runtime process, or the user may open a Kernel and store it as a variable in their workflow for use later, closing it manually when required.

Use Cases
The Wolfram Language has a tremendous range of domains it can interact with, including machine learning, image processing, natural language processing, scientific data processing, and much more. Examples that are provided with the project include: retrieving stock data and creating charts of historical prices, generating decay graphs of radioactive isotopes, performing queries to the online service Wolfram Alpha, and searching for the textual answer to a user's question in a knowledge base article. The full documentation for the Wolfram Language is available online here.

NOTICE: I do not own the Wolfram Engine or any part thereof. This was developed using the Free Wolfram Engine™ for Developers. You may not use this in production or for commercial use without purchasing a production Wolfram Engine license from the Wolfram Foundation.

Benefits


Published: 03 Jun 2019 | Updated: 03 Jun 2019

Trusted Source


License

Apache 2.0


Code Language

C#, Visual Basic


Runtime

.NET Framework


Tags

ai
Analytics
api
connector
data
graphs
image
integration
machine-learning
math
ml
nlp
processing
science
script
virtual
Wolfram

Compatibility

Studio: 2019.5.0-beta-60+


Dependencies

"https://www.wolfram.com/engine/" Wolfram Engine - Version 12 - Free License for Developers "https://reference.wolfram.com/language/NETLink/tutorial/Overview.html" .NET/Link - "https://www.nuget.org/packages/Wolfram.NETLink/" Version 1.7 - Mathlink License Agreement "https://www.nuget.org/packages/Wolfram.NETLink/" NuGet Download


Documentation


Similar Listings