Tools

Run an existing tool or create a new tool.

Create a New Tool

Option 1: Create tool from notebook

  1. Create a new notebook.
  2. Include the word CrossCompute in the first code cell. Initialize arguments in the first code cell.
  3. # CrossCompute
    x = 1
    y = 2
    
  4. Print properties in x = y format.
    print('z = %s' % (x + y))  # Python
    
  5. Draft a tool template in the first cell and a result template in the last cell using markdown syntax.
  6. Click the green paper plane to preview your tool.

Option 2: Upload tool archive

  1. Download our application framework.
    pip install -U crosscompute crosscompute-types
  2. Create a configuration file based on our examples and documentation.
    pcreate -s cc-python your-tool
    crosscompute run
    crosscompute serve
    
  3. Compress the configuration file, script and templates into a single archive and upload the archive using the button below.
    Upload Tool

For now, you will need to define a manual queue and launch a worker to let users run your tools.

Run an Existing Tool

Closest Points (created 3 months ago by Salah Ahmed)
Closest Points v2 (created 3 months ago by Salah Ahmed)
Buildings_evaluation (created 4 months ago by Salah Ahmed)
Tabulate Journals (created 4 months ago by Salah Ahmed)
Tabulate Authors (created 4 months ago by Salah Ahmed)
Distance_matrix (created 4 months ago by Salah Ahmed)
Check Links (created 4 months ago by Salah Ahmed)
Estimate Electricity Cost by Technology from Population (created 5 months ago by Roy Hyunjin Han)