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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a13e7ae1c0234b783c6a69d20a5c95e5aa9f1aa7d69690c024040fd655ab09d |
|
MD5 | 903733468379c50cdcbf4cdefd7cd4f5 |
|
BLAKE2b-256 | b613dcf75aa21ecc89b23a2d88797129e72d7c8f01c386151b1f94be01b88a30 |
Hashes for metaheuristic_algorithms_python-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cb51399e6579208d3112255ced550336308f11f0eed8ceb52beb2464cfc08b9b |
|
MD5 | 0d13187b19f1a160691eb41ba57f6ba2 |
|
BLAKE2b-256 | 9a826822dbb2e97997b74c432683d6733a00200d127cd50f2e8beb316d06cfd0 |