• Home
  • History
  • Annotate
Name Date Size #Lines LOC

..03-May-2022-

.circleci/H03-Aug-2021-4643

.github/H03-Aug-2021-135116

cmake/H03-Aug-2021-466411

doc/H03-Aug-2021-5,2084,095

pygmo/H03-May-2022-25,39218,129

tools/H03-Aug-2021-706449

.clang-formatH A D03-Aug-20211.8 KiB6261

.gitignoreH A D03-Aug-2021172 1914

.travis.ymlH A D03-Aug-20212.2 KiB4944

LICENSEH A D03-Aug-202116.3 KiB374293

README.mdH A D03-Aug-20212.7 KiB5138

README.md

1pygmo
2=====
3
4[![Build Status](https://img.shields.io/circleci/project/github/esa/pygmo2/master.svg?style=for-the-badge)](https://circleci.com/gh/esa/pygmo2)
5[![Build Status](https://img.shields.io/github/workflow/status/esa/pygmo2/CI?style=for-the-badge)](https://github.com/esa/pygmo2/actions?query=workflow%3A%22CI%22)
6<!-- [![Build Status](https://img.shields.io/travis/esa/pygmo2/master.svg?logo=travis&style=for-the-badge)](https://travis-ci.com/esa/pygmo2) -->
7
8[![Anaconda-Server Badge](https://img.shields.io/conda/vn/conda-forge/pygmo.svg?style=for-the-badge)](https://anaconda.org/conda-forge/pygmo)
9[![PyPI](https://img.shields.io/pypi/v/pygmo.svg?style=for-the-badge)](https://pypi.python.org/pypi/pygmo)
10
11[![Join the chat at https://gitter.im/pagmo2/Lobby](https://img.shields.io/badge/gitter-join--chat-green.svg?logo=gitter-white&style=for-the-badge)](https://gitter.im/pagmo2/Lobby?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
12
13[![DOI](https://joss.theoj.org/papers/10.21105/joss.02338/status.svg)](https://doi.org/10.21105/joss.02338)
14[![DOI](https://zenodo.org/badge/DOI/10.5281/zenodo.1045337.svg)](https://doi.org/10.5281/zenodo.1045336)
15
16pygmo is a scientific Python library for massively parallel optimization. It is built around the idea
17of providing a unified interface to optimization algorithms and to optimization problems and to make their
18deployment in massively parallel environments easy.
19
20If you are using pygmo as part of your research, teaching, or other activities, we would be grateful if you could star
21the repository and/or cite our work. For citation purposes, you can use the following BibTex entry, which refers
22to the [pygmo paper](https://doi.org/10.21105/joss.02338) in the Journal of Open Source Software:
23
24```bibtex
25@article{Biscani2020,
26  doi = {10.21105/joss.02338},
27  url = {https://doi.org/10.21105/joss.02338},
28  year = {2020},
29  publisher = {The Open Journal},
30  volume = {5},
31  number = {53},
32  pages = {2338},
33  author = {Francesco Biscani and Dario Izzo},
34  title = {A parallel global multiobjective framework for optimization: pagmo},
35  journal = {Journal of Open Source Software}
36}
37```
38
39The DOI of the latest version of the software is available at [this link](https://doi.org/10.5281/zenodo.1045336).
40
41The full documentation can be found [here](https://esa.github.io/pygmo2/).
42
43Upgrading from pygmo 1.x.x
44==========================
45
46If you were using the old pygmo, have a look here on some technical data on what and why a completely new API
47and code was developed: https://github.com/esa/pagmo2/wiki/From-1.x-to-2.x
48
49You will find many tutorials in the documentation, we suggest to skim through them to realize the differences.
50The new pygmo (version 2) should be considered (and is) as an entirely different code.
51