Remarkable tags

From Impure Wiki

Jump to: navigation, search

Some tags in the Library group interesting and useful modules and are worth a look:

generator

Operators with this tag are able to create complex data structures on the fly, based on just a few simple parameters. They can make data available in a space quickly and easily, saving you the need to find and load an appropriate external source. You can use generators for testing purposes when you are developing a space, but also to create randomized scenarios, combine it with real-world data, develop artistic processes and much more.


coder and decoder

These are very important modules that convert data from text files in standarized formats into information structures. Excel can export data in CSV format(comma-separated values), network mnagement software uses .gdf, etc. You will often find information around the Internet that is available in one of the standard data formats Impure can decode without further process.


filter

Operators that take a data structure and return a new one of the same type that contains a subset of the original information, with no changes to the contents.


conversion

These are modules that transform one data structure into another, while preserving the contents.


advanced

Operators that perform advanced tasks.


universal

Operators, controls and visualizators that deal with any data structure, or many different ones.


dynamic

These are a particular kind of operators that read, write and filter certain properties of objects, selecting those properties by their name as a String. For example, getPropertiesValuesFromList will let you get all the ids from the Nodes in a NodeList, using just the NodeList and the "id" String as input.


vector

Under this tag you will find operators and controls that deal with vectors. Vectors are a special type of data structure, often numerical, which allow operations such as addition between them and multiplication by a number. There are useful operations that are available for all vectors: for example, interpolation. For any two of them (for instance, Rectangle or NumberList) you can calculate a third one in between. You can also use ExponentialConvergence to create a continual transformation over data.

The most important vectors are:

  • Number
  • NumberList
  • NumberTable
  • Point
  • Interval
  • Polygon2D
  • Rectangle


new

Elements that were recently added to library.

Personal tools