Skip to main content

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'

NOTE: If you had this package installed already you will need to re-start the engine after that.

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.

Metadata

Release files for dlg-example-cmpts 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for dlg-example-cmpts 0.2.0
File Size Uploaded Provenance Actions
dlg_example_cmpts-0.2.0.tar.gz 19.4 kB Without provenance Details for dlg_example_cmpts-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for dlg-example-cmpts 0.2.0
File Interpreter ABI Platform Actions
dlg_example_cmpts-0.2.0-py3-none-any.whl Python 3 none any Details for dlg_example_cmpts-0.2.0-py3-none-any.whl

Total release size: 33.5 kB

Release files / dlg_example_cmpts-0.2.0.tar.gz

Download URL dlg_example_cmpts-0.2.0.tar.gz
Size 19.4 kB
Tags Source
SHA-256 checksum
How to use checksums
926afc6fe4ac043f24ebdde02a6ec243da7610038987d9da1f3a58c0234ceb53
BLAKE2b-256 checksum
How to use checksums
08946c755e339c1bdc24be70d610c94f3baf073edcb4152a6f8ebac5989cac5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Release files / dlg_example_cmpts-0.2.0-py3-none-any.whl

Download URL dlg_example_cmpts-0.2.0-py3-none-any.whl
Size 14.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
baa10354d434c413a2ee8e3a2c655851b946bc6c331db18ef8df50c05bc81784
BLAKE2b-256 checksum
How to use checksums
64cea77c022e7b434efede456358117ef0e51d11fca0d51c24132dc9fbfe2011
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.12.3

Security for dlg-example-cmpts 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page