Skip to main content

No-code data pipelines

Project description

DataRush

No-Code Data Pipelines

Installation

pip install datarush

Settings

Before running the application, ensure the following environment variables are configured. The use of a .env file is supported.

Name Description Default Value
TEMPLATE_STORE_TYPE Specifies the template store type: S3 or FILESYSTEM.
TEMPLATE_STORE_S3_BUCKET The S3 bucket to store templates when using the S3 store type.
TEMPLATE_STORE_S3_PREFIX The S3 prefix for templates when using the S3 store type. datarush
TEMPLATE_STORE_FILESYSTEM_PATH The filesystem path for templates when using the filesystem store. .
S3_ENDPOINT The endpoint URL for the S3 service.
S3_ACCESS_KEY The access key for the S3 service.
S3_SECRET_KEY The secret key for the S3 service.
S3_DEFAULT_BUCKET The default bucket suggested in the operations UI.

Running UI

To launch the DataRush user interface, follow these steps:

  1. Create a run_ui.py file to serve as the entry point for the Streamlit application:

    from datarush import run_ui
    
    if __name__ == "__main__":
        run_ui()
    
  2. Start the application using the Streamlit command:

    streamlit run run_ui.py
    

Running Templates

To execute a DataRush template, use the following commands:

  • For a template named foo with version 0.0.1:

    python -m datarush --template "foo" --version "0.0.1"
    
  • To pass additional input arguments supported by the template:

    python -m datarush --template "foo" --version "0.0.1" --other_argument "value"
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

datarush-0.2.0.tar.gz (24.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

datarush-0.2.0-py3-none-any.whl (34.8 kB view details)

Uploaded Python 3

File details

Details for the file datarush-0.2.0.tar.gz.

File metadata

  • Download URL: datarush-0.2.0.tar.gz
  • Upload date:
  • Size: 24.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for datarush-0.2.0.tar.gz
Algorithm Hash digest
SHA256 1723f00dba7b7fdb368ca1e9bb78334afeac4b76b13e4913c044756d98a3b2e0
MD5 f8f823d4548f5d2c2249e831698e35b9
BLAKE2b-256 ff19e49dbb346a1120705e440ca0da8d02de0713de7526a811ca0456d83dcc73

See more details on using hashes here.

File details

Details for the file datarush-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: datarush-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 34.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.3

File hashes

Hashes for datarush-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8b4dd3a0c914930955b5c8d847527b6395d8075cffee39a3b70b4dcf6d286ff3
MD5 51bc0ba28eaea5ba5d85b55f5aab3dbb
BLAKE2b-256 740728d824584b8a6bc9ae12ac62a1b3eac7ac8cf1490e1a497144cd30fcd1cb

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page