Catalog PyPI
Back to packageRELEASE DETAILS

0.7.0

PyPI

acopy

Ant Colony Optimization for Tthe Traveling Salesman Problem.

acopy
Published19 Apr 2020
Direct dependencies5
Transitive dependenciesNot calculated

README

Version 0.7.0 documentation
=====
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``


Downloads & popularity

Awaiting observations

No metric observations yet

Download counts and popularity will appear here as the collector receives them.

Declared dependencies 5

Native requirements
5 direct targetsNot calculated transitive count
Package / targetRequirementRelationship
click
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
click (~=7.1)runtime
networkx
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
networkx (~=2.4)runtime
tsplib95
Environment
{
  "extras": "",
  "marker": null,
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
tsplib95 (~=0.7.0)runtime
matplotlib
Environment
{
  "extras": "",
  "marker": "extra == 'plot'",
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
matplotlib (~=3.2) ; extra == 'plot'runtime
pandas
Environment
{
  "extras": "",
  "marker": "extra == 'plot'",
  "requires_python": "",
  "evaluation": "NOT_EVALUATED"
}
pandas (~=1.0) ; extra == 'plot'runtime

Distribution files

2 collected
acopy-0.7.0-py2.py3-none-any.whl

bdist_wheel · 16.48 KB · Python py2.py3

Source file
acopy-0.7.0.tar.gz

sdist · 1,361.88 KB · Python source

Source file

Repository

PENDING
rhgrant10/acopy

Shared repository data · GitHub

License detected in repository
Not collected

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 18:21 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package_version:2e0c5a4e7beb1871e3a7bcb12dd35bddf57ee8eaac4bb01a6e352f1cf9ea34c4

Other collected versions

View all collected versions →