Current collected state Current
Observed since 20 Oct, 18:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
acopy
Ant Colony Optimization for Tthe Traveling Salesman Problem.
=====
ACOpy
=====
.. image:: https://img.shields.io/pypi/v/acopy.svg
:target: https://pypi.python.org/pypi/acopy
.. image:: https://img.shields.io/travis/rhgrant10/acopy.svg
:target: https://travis-ci.org/rhgrant10/acopy
.. image:: https://readthedocs.org/projects/acopy/badge/?version=latest
:target: https://acopy.readthedocs.io/en/latest/?badge=latest
:alt: Documentation Status
`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.
.. _Cookiecutter: https://github.com/audreyr/cookiecutter
.. _`audreyr/cookiecutter-pypackage`: https://github.com/audreyr/cookiecutter-pypackage
.. _`Ant Colony Optimization`: http://en.wikipedia.org/wiki/Ant_colony_optimization_algorithms
.. _NetworkX: https://networkx.github.io/
.. _tsplib95: https://tsplib95.readthedocs.io/
=======
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``
Download counts and popularity will appear here as the collector receives them.
| Package / target | Requirement | Relationship |
|---|---|---|
clickEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | click (~=7.1) | runtime |
networkxEnvironment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | networkx (~=2.4) | runtime |
tsplib95Environment{
"extras": "",
"marker": null,
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | tsplib95 (~=0.7.0) | runtime |
matplotlibEnvironment{
"extras": "",
"marker": "extra == 'plot'",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | matplotlib (~=3.2) ; extra == 'plot' | runtime |
pandasEnvironment{
"extras": "",
"marker": "extra == 'plot'",
"requires_python": "",
"evaluation": "NOT_EVALUATED"
} | pandas (~=1.0) ; extra == 'plot' | runtime |
bdist_wheel · 16.48 KB · Python py2.py3
sdist · 1,361.88 KB · Python source
Observed since 20 Oct, 18:21 UTC
No superseded metadata states collected. Unchanged observations do not create new revisions.
package_version:2e0c5a4e7beb1871e3a7bcb12dd35bddf57ee8eaac4bb01a6e352f1cf9ea34c4