semvec/pypi-packages huggingface dataset:
dlg-paletteGen 0.6.7
DALiuGE palette generator tool

# DALiuGE palette generator tool

[![codecov](https://codecov.io/gh/ICRAR/dlg_paletteGen/branch/main/graph/badge.svg?token=dlg_paletteGen_token_here)](https://codecov.io/gh/ICRAR/dlg_paletteGen)
[![CI](https://github.com/ICRAR/dlg_paletteGen/actions/workflows/main.yml/badge.svg)](https://github.com/ICRAR/dlg_paletteGen/actions/workflows/main.yml)

This is the palette generator of the [DALiuGE](https://daliuge.readthedocs.io) 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](https://eagle-dlg.readthedocs.io).
For more information please refer to the [documentation](https://icrar.github.io/dlg_paletteGen/).

## 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

```bash
pip install dlg_paletteGen
```

## Usage

```bash
$ 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

```
subtitle-alchemy 0.1.30
Process subtitle files with ease.
Requires Python: <3.14,>=3.10

# Subtitle Alchemy

**Subtitle Alchemy** is a Python-based tool that automates subtitle generation for audio and video content using the [FunASR](https://github.com/modelscope/FunASR) Speech-to-Text (STT) model, along with a feature that aligns a pre-written transcript with the audio track for accurate subtitling.

## Features

- **Automatic Subtitle Creation**: Generates subtitles from audio/video using FunASR's STT.
- **Transcript Matching (文稿匹配)**: Aligns manually prepared transcripts with audio for precise subtitle timing.

## Installation

You can install via pip:

```bash
pip install -U subtitle-alchemy
```

Or install from source:

```bash
git clone https://github.com/ppmzhang2/subtitle-alchemy && cd subtitle-alchemy
pip install -e .
```

## Usage

Transcribe an audio or video and save the sketch. The output will be an `npz` file saved in the specified directory with the same base name as the input file:

```bash
subalch transcribe path_to_your_media output_dir --hotword "热词"
```

Generate the subtitle from the sketch. The output will be saved in the specified directory with the same base name as the input file. The `--form` option allows you to specify the output format (e.g., `srt`, `ass`, `vtt`, etc.), and the `--threshold` option sets the minimum silence duration (in milliseconds) to split the subtitles:

```bash
subalch generate path_to_sketch.npz output_dir --form srt --threshold 500
```

For transcript alignment, simply provide the path to the sketch and the transcript file:

```bash
subalch align path_to_sketch.npz path_to_transcript --form srt --threshold 500
```

## Dependencies

- Python 3.11+

## Contributing

Pull requests are welcome! For major changes, please open an issue to discuss what you'd like to change.

## License

[MIT](LICENSE)
tikzify 2.0.0
Utilities for programmatically generating TikZ code.
Requires Python: <3.14,>=3.11

.. role:: bash(code)
    :language: bash

.. role:: python(code)
    :language: python

.. image:: https://img.shields.io/pypi/v/tikzify
   :target: https://pypi.org/project/tikzify/
   :alt: PyPI - Version
   :align: center
.. image:: https://img.shields.io/badge/version_scheme-EffVer-0097a7
   :alt: EffVer Versioning
   :target: https://jacobtomlinson.dev/effver
.. image:: https://img.shields.io/pypi/pyversions/tikzify
   :alt: PyPI - Python Version
   :align: center

=======
Tikzify
=======

A set of utilities for programmatically generating Typst code.

Previously: Tikz/Latex code; now, Typst.  This is a work in progress.

Contribution guidelines
=======================

The implementation should be consistent with the surrounding style, be type annotated, and pass the
linters below.

There are a few tools to clean and check the source:

- :bash:`ruff check`
- :bash:`pyright`
- :bash:`mypy`
- :bash:`isort .`
- :bash:`pylint tikzify`

Running
=======

- The basal ganglia example can be run by doing :bash:`dm basal_ganglia` from the examples folder.  It should produce :bash:`examples/basal_ganglia.pdf`, which shows all of the output, as well as :bash:`examples/figures/basal_ganglia-*.pdf`, which are the individual diagrams to be included.

- A copy of the `pdf <examples/basal_ganglia.pdf>` is provided.  It shows three programmatically-generated diagrams, with various sections highlighted.

Whom do I talk to?
==================

- Neil Girdhar