You want to use a block that has been pre-built. These are blocks that have been built by Razorthink, or its partners, blocks that you have downloaded from the market place, or others that you have custom built.


You need to be able to do multiple tasks to be able to easily use pre-built blocks, specifically:

  1. List available blocks filtered on descriptions, tags, authors etc.
  2. Review the block documentation
  3. Import and use a block

# list all blocks split strings

# list all blocks from marketplace split strings

# list all blocks written by an author

# install a block from the marketplace to local
blk = razor.marketplace().blocks("7891232945")

# describe a local block

# use the block to split a string
import SplitString from razor.blocks.transformers
# inputs can also be specified as class parameters during instantiation
split_string = SplitString(delimiter='/', texts=['1/1/2000', '2/1/2000', '3/1/2000'])

result = split_string.execute()


Pre-built blocks are available for all types of processing that you might need, from data processing to ML/DL algorithms. Once you familiarize yourself with the structure, you can put rapidly put together a pipeline and address a wide variety of use cases simply and effectively.

It is also possible to build your own inventory of blocks that are shared across the organization. The following quick video provides an introduction to providing your own pre-built blocks.