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 hashes)

Uploaded Source

Built Distribution

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

Uploaded Python 3

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