DALiuGE palette generator tool
This is the palette generator of the DALiuGE system.
It processes a file or a directory of source files or an installed python module and produces a DALiuGE compatible palette file containing the information required to use the identified functions, classes and methods to construct logical graphs in EAGLE. For more information please refer to the documentation.
Prerequisites
dlg_paletteGen requires the following software to be installed prior to use:
- doxygen
- xsltproc
These may be installed using the following command:
sudo apt-get install doxygen xsltproc
Install it from PyPI
pip install dlg_paletteGen
Usage
$ python -m dlg_paletteGen
or
$ dlg_paletteGen -h
or
$ dlg-paletteGen -h
usage: dlg_paletteGen [-h] [-m MODULE] [-t TAG] [-c] [-r] [-s] [-v] idir ofile
This is the palette generator of the DALiuGE system.
It processes a file or a directory of source files and
produces a DALiuGE compatible palette file containing the
information required to use functions and components in graphs.
For more information please refer to the documentation
https://daliuge.readthedocs.io/en/latest/development/app_development/eagle_app_integration.html#automatic-eagle-palette-generation
positional arguments:
idir input directory path or file name
ofile output file name
optional arguments:
-h, --help show this help message and exit
-m MODULE, --module MODULE
Module load path name
-t TAG, --tag TAG filter components with matching tag
-c C mode, if not set Python will be used
-r, --recursive Traverse sub-directories
-s, --parse_all Try to parse non DAliuGE compliant functions and methods
-v, --verbose increase output verbosity
Metadata
Release files for dlg-paletteGen 0.6.7
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| dlg_palettegen-0.6.7.tar.gz | 73.6 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| dlg_palettegen-0.6.7-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 116.6 kB
Release files / dlg_palettegen-0.6.7.tar.gz
| Download URL | dlg_palettegen-0.6.7.tar.gz |
|---|---|
| Size | 73.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
738c9c7058fb3b88bf4e7f988b648ca9e149907174aeacf11da92dbacb8defe4
|
|
BLAKE2b-256 checksum How to use checksums |
8b66fdab01fd32949da98968bb6d9bc90f527b6fbced3a2eacc33265d9f6cbcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|
Release files / dlg_palettegen-0.6.7-py3-none-any.whl
| Download URL | dlg_palettegen-0.6.7-py3-none-any.whl |
|---|---|
| Size | 43.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
b3d3f846137e48bc6c80ab6ec2338464db7ea212ac15e90afc6a79c0bc89bf8a
|
|
BLAKE2b-256 checksum How to use checksums |
e998d9774cd59acfb046097d7cd53f77056a5df667fc2ef7de675d913dce574b
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.1.0 CPython/3.13.7
|