semvec/pypi-packages huggingface dataset:
garmin-ace 0.0.1a10
Garmin Aviation Checklist Editor (ACE) - Parse and write ACE files from Python
Requires Python: >=3.7

Garmin Aviation Checklist Editor (ACE) - Python Module
======================================================

Convert ACE files to/from various formats (HTML, orgmode). Parse and write ACE files from Python.

## Installation

```
$ pip install garmin_ace
```

## Usage

Display the available formats:

```
$ ace-convert
Convert source file to destination file
Usage: ace-convert <source> <dest>
Supported source formats are: .org, .ace
Supported destination formats are: .ace, .html
```

### Example: Converting an ACE file to HTML and PDF

```
$ ace-convert checklist.ace checklist.html
```

You can further convert the HTML document to a PDF file with https://wkhtmltopdf.org/downloads.html

```
$ wkhtmltopdf checklist.html checklist.pdf
```

### Example: Converting orgmode checklists to the ACE format

Org mode is a plaintext format, which can be easier to edit and manipulate than the Garmin Checklist Editor app. It expects a simple structure:

```
* Pre-flight checklist
** Master: on
** Lights: on
** Master: off
* Startup checklist
** Master: on
...
```

The top level bullet points are the checklist names, and subitems are the checklist items.

To convert it to the other available formats:

```
$ ace-convert checklist.org checklist.ace
```

or 

```
$ ace-convert checklist.org checklist.html
```

See https://orgmode.org/worg/org-syntax.html for details on the format. 

### Decoding a ACE file to Python objects

```
from garmin_ace import ACEFileDecoder

checklists_obj = ACEFileDecoder.read_from_file('checklist.ace')
```

See `models.py` for the data structure.

### Encoding a ACE file from Python objects

```
from garmin_ace import ACEFileEncoder

ACEFileEncoder(checklists_obj).write_to_file('checklist2.ace')
```

## Running tests (source)

```
$ make test
$ make coverage
```

## Credits

Originally based on the Swift implementation https://github.com/RISCfuture/GarminACE

## License

Copyright (C) 2023  Xavier Antoviaque

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU Affero General Public License as published
by the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU Affero General Public License for more details.
grnvae 0.0.3
Improving GRN Inference using Dropout Augmentation
Requires Python: >=3.7

# GRN-VAE

This repository include code and documentation for our manuscript "Improving Gene Regulatory Network Inference using Dropout Augmentation". 

## Install

This package is available on pip

```
pip install grnvae
```

## Basic Usage

The core function `runGRNVAE` requires the following two things to get started:

- **Single cell gene expression table**. We suggest you use log transformation to normalize the data
- **Experiment Configs**. We also provide two sets of default configs with this package, namely `DEFAULT_GRNVAE_CONFIGS` and `DEFAULT_DEEPSEM_CONFIGS`. They are just two python dictionaries. If you need to make modifications, just save them to a variable and adjust the values. 

## Quick Example

[![Open In Colab](https://colab.research.google.com/assets/colab-badge.svg)](https://colab.research.google.com/drive/1kwRG0dsqJAHxsOXF9zFeyNxpuh_TWSGg?usp=sharing)

```
import grnvae

bl_data, bl_ground_truth = grnvae.load_beeline(
    data_dir='data', 
    benchmark_data="hESC", 
    benchmark_setting="500_STRING"
)

model, adjs = grnvae.runGRNVAE(bl_data.X, grnvae.DEFAULT_GRNVAE_CONFIGS)

grnvae.get_metrics(model.get_adj(), bl_ground_truth)
```
cnvmsg 0.1.0
Conventional Message handling
Requires Python: >=3.11,<4.0

# ConventionalMessage
Conventional Message handling.

> ⚠️ WARNING: Poorly tested, error-prone. Works well only with perfectly matched strings.

## What is Conventional Message?
A specification for domain-agnostic message which helps in better describing of the context:
```
%<condition>% [<status>] <project>/<type>(<module>)!: <text> #<...tags>
```

Inspired by [Conventional commits](https://www.conventionalcommits.org/en/v1.0.0/) and [Angular commits](https://gist.github.com/brianclements/841ea7bffdb01346392c) and is compliant *in some forms* to it.

## Conventional Message Examples
Full:
```
%after closing #8b78% [maybe] orwynn/refactor(bootscript): Rearrange bootscript structure #awaiting #nextrelease
```

General feature:
```
orwynn/feat(di): advanced sharing container
```

Condition:
```
%if noone called% call service for further information
```