Skip to content

NASA-IMPACT/data-transfer-evaluation

Repository files navigation

A tool-agnostic data transfer evaluation framework.

DOI

Installation Steps

python setup.py install

or

pip install -e .

System Requirements

  • Linux or Mac OS
  • Java 11 or higher
  • Python 3.6 or higher

Apache Nifi

  • Download and unarchive Nifi binary from https://dlcdn.apache.org/nifi/1.15.3/nifi-1.15.3-bin.tar.gz
  • Update property nifi.security.allow.anonymous.authentication=true in conf/nifi.properties
  • Start Nifi server ./bin/nifi.sh start --wait-for-init 120
  • After tests are completed, run ./bin/nifi.sh start to stop the server

Rclone

  • Download and install rclone binary from curl https://rclone.org/install.sh | sudo bash

Airavata MFT

Examples and usages

See tests/ directory for examples.