Various metaheuristic algorithms implemented in Python
Project description
# MetaheuristicAlgorithmsPython
Various metaheuristic algorithms implemented in Python.
This is equivalent to MetaheuristicAlgorithms written in Ruby (https://github.com/tadatoshi/metaheuristic_algorithms). The reason why I wrote it in Python is that I would like to potentially utilize Python’s Scientific Computing libraries.
As a programming lanugage, I prefer Ruby, because it’s fully Object-Oriented programming language (also Dynamic language) and because it has a community with the culture of writing unit tests. Both of these characteristics lead to cleaner, well structured, easy-to-maintain codes. Also it’s easier to understand the other people’s codes written in such a way.
But scientists use Python for their activities such as Scientific Computing, Optimization, Data Science, Data Mining, Machine Learning etc. In other words, Python has a community of scientists.
## Installation
Use pip3:
` pip3 install metaheuristic_algorithms_python `
## Supported Platforms
Python 3.4.
It’s not tested on Python 2.6 or 2.7 yet.
## Available Algorithms
Harmony Search
## Usage
## Development
## Contributing
Bug reports and pull requests are welcome on GitHub at https://github.com/tadatoshi/metaheuristic_algorithms_python. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the [Contributor Covenant](contributor-covenant.org) code of conduct.
## License
The project is available as open source under the terms of the [MIT License](http://opensource.org/licenses/MIT).
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for metaheuristic_algorithms_python-0.1.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 45b38115af2a66e451cb2538c15330aeb2b864ae78e5893b142482b3e4ee7369 |
|
MD5 | 96af098ec0a2135ddb87325846305d6d |
|
BLAKE2b-256 | 59f2a69922bbb226b48b8a9771ddc671505f5cad99d189e483be39000c68cf31 |
Hashes for metaheuristic_algorithms_python-0.1.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 40ee456bd56172d56dc1c4118502b7c167932ec7479a4cde57a940c462ec983a |
|
MD5 | 1ed39bfb7f6fcbcf2e8a99350d4e5bda |
|
BLAKE2b-256 | 58c624e9a0dc1f3353bb50022b816ccefa7b2f100f167b032ca44c1710a4ddfa |