semvec/pypi-packages huggingface dataset:
fASP 0.3.0
Efficient enumeration of fixed points in Boolean networks using answer set programming
Requires Python: >=3.6

# fASP
Efficient enumeration of fixed points in Boolean networks using answer set programming

# Install

You can install fASP with `pip` directly from the Package Index:

``` sh
$ python3 -m pip install fASP
```

You will also need the `clingo` ASP solver in your PATH.
Instructions are provided directly on the [Potassco pages](https://github.com/potassco/clingo/releases/).

# Run fASP from the command line

After installing `fASP` (and `clingo`), just run

```
$ fASP -h
usage: fASP [-h] [-v] [-m MAX] [-t TIME] [-e {conj,disj,source}] [infile]

Compute fixed points of complex Boolean networks. Copyright (C) 2023 Sylvain.Soliman@inria.fr and giang.trinh91@gmail.com GPLv3

positional arguments:
  infile                BoolNet (.bnet) file

optional arguments:
  -h, --help            show this help message and exit
  -v, --version         show program's version number and exit
  -m MAX, --max MAX     Maximum number of solutions (0 for all).
  -t TIME, --time TIME  Maximum number of seconds for search (0 for no-limit).
  -e {conj,disj,source}, --encoding {conj,disj,source}
                        ASP encoding to compute fixed points.
```
text-to-sidc-cyrillic 0.0.1
A library to convert name of object into sidc code
Requires Python: >=3.12

# Austrian 
Ідея і стартова реалізація завдячує роботі `d3mo`.

Бібліотека для перетворення повнотекстової назви або коментаря до об'єкта на код sidc стандарту app6d

## Що зроблено
- Регулярним виразом витягнули усі патери з коду Адольфа
- Зберегти їх в csv файл і додали до них штучну координату
- В qgis конвертували csv файл в kml
- kml конвертували в Адольфі у geojson
- витягли з geojson поля `name` i `sidc` (код нижче)
```
jq -r '.features[] | [.properties.name, .properties.sidc] | @csv' names.json > sidc_pattern_dict.csv
```
- реалізувати статуси, dummy та мобільність
- реалізувати перевірку того чи підходять такі статуси до симбол сету (з ліби в python для позначок app6d)
- варто ще додати обробку для наш, назв техніки (Бредлі, м113), для камер, для Овт і подібних


## Як працювати зараз?

Запускає
```
from austrian import UnitDesignator

UnitDesignator.calculate_icon("склади боєприпасів")
//'30062000001103000000'
```
democrite 4.3.0
Library use to construct VGrain to democrite servers
Requires Python: >=3.8

Democrite
====

This library permit to create [VGrain](https://github.com/Nexai-net/democrite?tab=readme-ov-file#virtual-grains-vgrain) for using en [Democrite](https://github.com/Nexai-net/democrite) environment.

# Installation

```Shell
pip install democrite
```

# How to use

Your grain could be used in two mode :
- OneShot: Script mode, the script is execute at each request
- Deamon: The script is start and stay alive to perform request


## Create VGrain

To start you need to create a **vgrain** object with command line argument pass in parameters

```Python

import democrite

app = democrite.vgrain(sys.argv)

```

## Create function

You need to pass a function to execute each request

```Python

def execFunc(command: democrite.vgrainCommand, tools: democrite.vgrainTools) -> any:

```

## Choose Mode

### OneShot

The command data are pass in command line argument in format (Json -> Base64) <br/>
The command result is returned by the strandard output in format 'ExecutionId:(json -> Base64)'

```Python
app.execute(execFunc);
```

### Deamon

A connection is made in local using the port pass in argument '--port:4242'

```Python
app.run(execFunc);
```

### test

During you developement you need to test your code.<br />
To do so use the **test** method with data you need as input.<br/>

```Python
app.test("5+6", execFunc);
```

## vgrainCommand

The command is pass on an object exposing :

```Python

# uid unique of the flow executing the grain
vgrainCommand.get_flow_uid() -> uuid

# uid grain execution
vgrainCommand.get_execution_uid() -> uuid

# get command input
vgrainCommand.get_content() -> uuid

```

## vgrainTools

This object provide tools dedicated to request

```Python

# provide access to a logger that will send back the logs to democrite
vgrainTools.get_logger.logInformation("LOG")

# provide the remain argument not consumed by the library
vgrainTools.get_args() -> list[str]


```