shrinking-algorithms
A Python library providing shrinking algorithms for PlantUML diagrams, leveraging graph embeddings and network analysis.
Features
- PlantUML diagram parsing
- Graph-based shrinking algorithms
- Node embedding via node2vec
- Network analysis via NetworkX
Requirements
- Python >= 3.10, < 3.14
Installation
pip install shrinking-algorithms
Usage
from shrinking_algorithms import ...
Full usage examples coming soon.
Dependencies
| Library | Version | License |
|---|---|---|
| numpy | latest | BSD 3-Clause |
| networkx | latest | BSD 3-Clause |
| node2vec | latest | MIT |
License
This project is licensed under the MIT License — see the LICENSE file for details.
Third-party license notices can be found in THIRD_PARTY_LICENSES.
Contributing
Contributions are welcome! Feel free to open an issue or submit a pull request.
Authors
shrinking-algorithms contributors
Metadata
Release files for shrinking-algorithms 0.1.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| shrinking_algorithms-0.1.4.tar.gz | 25.9 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| shrinking_algorithms-0.1.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.6 kB
Release files / shrinking_algorithms-0.1.4.tar.gz
| Download URL | shrinking_algorithms-0.1.4.tar.gz |
|---|---|
| Size | 25.9 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ff77bbeff99bbf3ba7360182d99c4e552ddc40268b09874776d209ffb4b28da3
|
|
BLAKE2b-256 checksum How to use checksums |
90f8a9f8707e825a852e205b3d5ba117feed6e014a8d80596da2de82fe83fc26
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|
Release files / shrinking_algorithms-0.1.4-py3-none-any.whl
| Download URL | shrinking_algorithms-0.1.4-py3-none-any.whl |
|---|---|
| Size | 40.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
21effb729665c28778a6af66baa6270d94f71b8e76b9b0b4f1a99f0b0f3c6225
|
|
BLAKE2b-256 checksum How to use checksums |
cc170d5bb34e4e5b977a353f977e705f7306e869740cdcc7a9bf436ea310b937
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.13
|