ACOpy
Ant Colony Optimization for the Traveling Salesman Problem.
Free software: Apache Software License 2.0
Documentation: https://acopy.readthedocs.io.
Features
Uses NetworkX for graph representation
Solver can be customized via plugins
Has a utility for plotting information about the solving process
CLI tool that supports reading graphs in a variety of formats (including tsplib95)
Support for plotting iteration data using matplotlib and pandas
ACOpy was formerly called “Pants.”
For now, only Python 3.6+ is supported. If there is demand I will add support for 3.4+.
Credits
This package was created with Cookiecutter and the audreyr/cookiecutter-pypackage project template.
History
0.7.0 (2020-04-18)
Bump all dependencies to latest
Fix minor display issue in the CLI
Add py37 to the tox config
0.6.4 (2019-05-17)
Fix the missing acopy.utils package problem
0.6.3 (2019-05-17)
Freshen up the dev dependencies
Add the Python 3.7 classifier
Actually fix import issue
0.6.2 (2019-02-02)
Fix import issue
0.6.1 (2018-10-07)
Bump dependency on tsplib95 to 0.3.2
0.6.0 (2018-08-18)
First release on PyPI as acopy
Complete rewrite
Support for networkx
Support for tsplib95
Customizable solver
Plotting capabilities
Now uses Apache 2.0 License (formerly GPLv3)
Supports only python 3.6+
0.5.2 (2014-09-09)
Last release on the PyPI as ACO-Pants
Metadata
Release files for acopy 0.7.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| acopy-0.7.0.tar.gz | 1.4 MB | Without provenance | Details for acopy-0.7.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| acopy-0.7.0-py2.py3-none-any.whl | Python 2, Python 3 | none | any | Details for acopy-0.7.0-py2.py3-none-any.whl |
Total release size: 1.4 MB
Release files / acopy-0.7.0.tar.gz
| Download URL | acopy-0.7.0.tar.gz |
|---|---|
| Size | 1.4 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
345d86a480315fd31b19993c89b165c9ccca50ea901b59b123c44b8441d0d0ce
|
|
BLAKE2b-256 checksum How to use checksums |
01abf86a39ace7d18be44468597c57af1aa877b9317de94adb6095612e2bac04
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4
|
Release files / acopy-0.7.0-py2.py3-none-any.whl
| Download URL | acopy-0.7.0-py2.py3-none-any.whl |
|---|---|
| Size | 16.9 kB |
| Tags | Python 2 Python 3 |
|
SHA-256 checksum How to use checksums |
64693230dd31291364103af468d66bf1929682a2df3ac7262fce4fd973b5966e
|
|
BLAKE2b-256 checksum How to use checksums |
7489e645f0091a6bee2df1419fb3e6c88ff052b41f6a6fae15a0441a560b3abf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.10.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.4
|
Security for acopy 0.7.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.