Skip to main content
## Paganini: Convex optimisation tuner for combinatorial systems

```
Install: python2 setup.py install
Usage: python2 paganini.py input.txt 1e-6
Usage: python2 paganini.py input.txt CVXOPT
Usage: python2 paganini.py input.txt SCS
Usage: python2 paganini.py input.txt ECOS
```

* `input.txt` is the name of the input file
with coefficients of algebraic
specifications
* `1e-6` is a float number corresponding to precision
* `[CVXOPT, SCS, ECOS]` stand for different convex optimization solvers.
ECOS is more preferrable for algebraic systems, SCS for rational.

## Example

Consider a system for marking abstractions in lambda-terms:

```
L = z L^2 + u z L + D
D = z + z D
```

We want to have `40%` of abstractions, so we encode all the variables and
functions into a single vector `[z, u, L, D]` and construct input file
```
2 1
0.4
3
1 1 1 0
1 0 2 0
0 0 0 1
2
1 0 0 0
1 0 0 1


Metadata

Release files for paganini 0.29559774252

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for paganini 0.29559774252
File Size Uploaded
paganini-0.29559774252.tar.gz 4.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for paganini 0.29559774252
File Interpreter ABI Platform
paganini-0.29559774252-py3-none-any.whl Python 3 none any Details

Total release size: 9.6 kB

Release files / paganini-0.29559774252.tar.gz

Download URL paganini-0.29559774252.tar.gz
Size 4.5 kB
Tags Source
SHA-256 checksum
How to use checksums
53c772d0f98b39a50e01421bdfeeb400f1dc58748997bee2757aeaeaf23933e3
BLAKE2b-256 checksum
How to use checksums
f499e300516f327b164f280d84aedcbf93ebf1a2d98aa3c9134826de763c221a
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release files / paganini-0.29559774252-py3-none-any.whl

Download URL paganini-0.29559774252-py3-none-any.whl
Size 5.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
f88a2d33ba07b192bc7410115bbb98c2b6ac54f433e920b02bf38adcf1941a0d
BLAKE2b-256 checksum
How to use checksums
0f1895a0f0e6641900c519db07349ff39f2084f32ccf8547b434589f96ed6a70
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

1.5.0

1 release file

1.3.3

1 release file

1.3.2

2 release files

1.3.0

2 release files

1.2.2

2 release files

1.2.1

2 release files

1.2.0

2 release files

1.1.3

2 release files

1.1.2

4 release files

1.1.1

3 release files

1.0.0

3 release files

This release

0.29559774252 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page