Skip to main content

casacore components for daliuge-engine created by ICRAR

Project description

dlg-casacore-components

codecov CI Code style: black

Awesome dlg_casacore_components created by ICRAR

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_casacore_components

Engine in Docker container

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

Usage

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

from dlg_casacore_components import MSReadApp
MSReadApp('a', 'a')

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.

Linting and Testing

Testing and linting is performed per branch push. Additionally this can be performed locally with docker using the following command:

docker build -t dlg-casacore-components . -f debian.Containerfile && docker run -it --rm --shm-size 1G dlg-casacore-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_casacore_components-0.3.1.tar.gz (205.7 kB view details)

Uploaded Source

Built Distribution

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

dlg_casacore_components-0.3.1-py3-none-any.whl (26.8 kB view details)

Uploaded Python 3

File details

Details for the file dlg_casacore_components-0.3.1.tar.gz.

File metadata

  • Download URL: dlg_casacore_components-0.3.1.tar.gz
  • Upload date:
  • Size: 205.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.0 CPython/3.9.12

File hashes

Hashes for dlg_casacore_components-0.3.1.tar.gz
Algorithm Hash digest
SHA256 ca7b1eab53d806a1dc341fb89a6d0af62583184c5960da526e2f5ff540953d25
MD5 45980b5419ac775c643d29a06b5e3111
BLAKE2b-256 118e3bce58f49a0f3834b2897f7ffb9383e8bf835833cfd3b5a40d61e23a52d1

See more details on using hashes here.

File details

Details for the file dlg_casacore_components-0.3.1-py3-none-any.whl.

File metadata

File hashes

Hashes for dlg_casacore_components-0.3.1-py3-none-any.whl
Algorithm Hash digest
SHA256 17f99d883438254488e31644bf1fbe2a258727f1f75ef8f13a2938b70a4d67fb
MD5 1d9cd9ae78e6147a9762f173cca3eed2
BLAKE2b-256 87b9ab3c61aa51dfa74e18bf619ea40be71dc767540782702552ae9a070ac1e6

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