Biseau
Build by Input Some Easy ASP from User.
Helps the exploration of formal structures by using ASP as a DSL for drawing graphs. For a Graphical User Interface, see the biseau-gui package.
For the initial version of biseau published in the FCA4AI'18 workshop at IJCAI, see the archived repository biseau-initial
Principles
Now, you may want to read about:
- visualization details, that explains the theory behind the visualization itself.
- visualization DSL, that explains which atoms produces which effect in visualization.
- scripting, that allow you to implement new behavior for biseau.
Export as standalone script
Currently under development.
Installation
See user documentation for details,
but in short, you need clingo,
graphviz and make install-deps.
Biseau and its gui are packaged, so if you already have clingo and graphviz, you should be good with:
pip install biseau biseau-gui
Usage
See user documentation for details.
See Makefile for various recipes.
Running biseau can be done using the following commands:
python -m biseau gui # run the Graphical User Interface (if biseau-gui is installed)
python -m biseau # run the Command Line Interface
python -m biseau --help # get help for the CLI
Notes
Bomb attack error
To save you from some kind of attacks, Pillow may prevent you to create large images. To fix that, you can use something like:
from PIL import Image
Image.MAX_IMAGE_PIXELS = 20000 # or None, if you are feeling adventurous
Metadata
Release files for biseau 0.0.20
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| biseau-0.0.20.tar.gz | 32.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| biseau-0.0.20-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 58.0 kB
Release files / biseau-0.0.20.tar.gz
| Download URL | biseau-0.0.20.tar.gz |
|---|---|
| Size | 32.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dbbfab6fea330651073f2ab611fe7c81e08b18d032aac3b154a25f42638772b4
|
|
BLAKE2b-256 checksum How to use checksums |
3fee8bfbd92d1b1c6dc96ad95d69459cfac5e1b95da571acbd8b271b01e94bbb
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
|
Release files / biseau-0.0.20-py3-none-any.whl
| Download URL | biseau-0.0.20-py3-none-any.whl |
|---|---|
| Size | 25.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
51602ffa8b6fb52b623296c8cc9f084c96eb9abc2c405c797f9eacb87096e747
|
|
BLAKE2b-256 checksum How to use checksums |
8168e3844dde63a1f428d3dcd38582acb30015f668fa5ffb85ace96ea4c1c6e9
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/3.2.0 pkginfo/1.6.0 requests/2.24.0 setuptools/46.1.3 requests-toolbelt/0.9.1 tqdm/4.50.2 CPython/3.8.5
|