Skip to main content

DALiuGE Component Examples created by ICRAR

Project description

DALiuGE example components

codecov CI Code style: black

This repository contains dlg_example_cmpts created by ICRAR. These are mostly meant to demonstrate how to implement some of the more advanced DALiuGE features in a component. Please refer to the main DALiuGE documentation for more information.

Installation

There are multiple options for the installation, depending on how you are intending to run the DALiuGE engine, directly in a virtual environment (host) or inside a docker container. You can also install it either from PyPI (latest released version).

Install it from PyPI

Engine in virtual environment

pip install dlg_example_cmpts

Engine in Docker container

docker exec -t daliuge-engine bash -c 'pip install --prefix=$DLG_ROOT/code dlg_example_cmpts'

Usage

For example the MyBranch component will be available to the engine when you specify

dlg_example_cmpts.apps.MyBranch

in the AppClass field of a Python Branch component. The EAGLE palette associated with these components are also generated and can be loaded directly into EAGLE. In that case all the fields are correctly populated for the respective components.

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

dlg_example_cmpts-0.1.10.tar.gz (12.9 kB view details)

Uploaded Source

Built Distribution

dlg_example_cmpts-0.1.10-py3-none-any.whl (8.4 kB view details)

Uploaded Python 3

File details

Details for the file dlg_example_cmpts-0.1.10.tar.gz.

File metadata

  • Download URL: dlg_example_cmpts-0.1.10.tar.gz
  • Upload date:
  • Size: 12.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for dlg_example_cmpts-0.1.10.tar.gz
Algorithm Hash digest
SHA256 75ecc3448453988265bd157b2e7c72abecc2aab1ca4c1d1adf08dbcc146a9d01
MD5 2487ac1836576ab978c24bf2399b6263
BLAKE2b-256 9029ba780c2f52faed2c0cef45c8a0c932ed18fc396235780bcfce2cbeee4f4a

See more details on using hashes here.

File details

Details for the file dlg_example_cmpts-0.1.10-py3-none-any.whl.

File metadata

  • Download URL: dlg_example_cmpts-0.1.10-py3-none-any.whl
  • Upload date:
  • Size: 8.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.62.3 importlib-metadata/4.10.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.9.10

File hashes

Hashes for dlg_example_cmpts-0.1.10-py3-none-any.whl
Algorithm Hash digest
SHA256 b5d45fe36850607f016eccd75fb22c98378f085c3c1476b9d378d5c7b9877b43
MD5 b686207fce62b888d29da53d4d601d01
BLAKE2b-256 d923268cb5c41db60e13f9ff5f110ecae1f445e0676360bb1864eabccf0b78a5

See more details on using hashes here.

Supported by

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