Pyswarms

Latest version: v1.3.0

Safety actively analyzes 685838 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 2 of 3

0.3.0

------------------

* **NEW:** New topologies: Pyramid, Random, and Von Neumann. More ways for your particles to interact! - `176`_, `177`_, `155`_, `142`_. Thanks a lot `whzup <https://github.com/whzup>`_!
* **NEW:** New GeneralOptimizer algorithm that allows you to switch-out topologies for your optimization needs - `151`_. Thanks a lot `whzup <https://github.com/whzup>`_!
* **NEW:** All topologies now have a static attribute. Neigbors can now be set initially or computed dynamically - `164`_. Thanks a lot `whzup <https://github.com/whzup>`_!
* **NEW:** New single-objective functions - `168`_. Awesome work, `jayspeidell <https://github.com/jayspeidell>`_!
* **NEW:** New tutorial on Inverse Kinematics using Particle Swarm Optimization - `141`_. Thanks a lot `whzup <https://github.com/whzup>`_!
* **NEW:** New plotters module for visualization. The environment module is now deprecated - `135`_
* **IMPROVED:** Keyword arguments can now be passed in the :code:`optimize()` method for your custom objective functions - `144`_. Great job, `bradahoward <https://github.com/bradahoward>`_

.. _135: https://github.com/ljvmiranda921/pyswarms/pull/135
.. _141: https://github.com/ljvmiranda921/pyswarms/pull/141
.. _142: https://github.com/ljvmiranda921/pyswarms/pull/142
.. _144: https://github.com/ljvmiranda921/pyswarms/pull/144
.. _151: https://github.com/ljvmiranda921/pyswarms/pull/151
.. _155: https://github.com/ljvmiranda921/pyswarms/pull/155
.. _164: https://github.com/ljvmiranda921/pyswarms/pull/164
.. _168: https://github.com/ljvmiranda921/pyswarms/pull/168
.. _176: https://github.com/ljvmiranda921/pyswarms/pull/176
.. _177: https://github.com/ljvmiranda921/pyswarms/pull/177

0.2.1

~~~~~~~~~~~~~~~~~~

* **FIX:** Fix sigmoid function in BinaryPSO - `145`_. Thanks a lot `ThomasCES <https://github.com/ThomasCES>`_!

.. _145: https://github.com/ljvmiranda921/pyswarms/pull/145

0.2.0

------------------

* **NEW:** New PySwarms backend. You can now build native swarm implementations using this module! - `115`_, `116`_, `117`_
* **DEPRECATED:** Drop Python 2.7 version support. This package now supports Python 3.4 and up - `113`_
* **IMPROVED:** All tests were ported into pytest - `114`_

.. _113: https://github.com/ljvmiranda921/pyswarms/pull/113
.. _114: https://github.com/ljvmiranda921/pyswarms/pull/114
.. _115: https://github.com/ljvmiranda921/pyswarms/pull/115
.. _116: https://github.com/ljvmiranda921/pyswarms/pull/116
.. _117: https://github.com/ljvmiranda921/pyswarms/pull/117

0.1.9

~~~~~~~~~~~~~~~~~~

* **NEW:** You can now set the initial position wherever you want - `93`_
* **FIX:** Quick-fix for the Rosenbrock function - `98`_
* **NEW:** Tolerance can now be set to break during iteration - `100`_

Thanks for all the wonderful Pull Requests, `mamadyonline <https://github.com/mamadyonline>`_!

.. _93: https://github.com/ljvmiranda921/pyswarms/pull/93
.. _98: https://github.com/ljvmiranda921/pyswarms/pull/98
.. _100: https://github.com/ljvmiranda921/pyswarms/pull/100

0.1.8

~~~~~~~~~~~~~~~~~~

* **NEW:** PySwarms is now published on the Journal of Open Source Software (JOSS)! You can check the review here_. In addition, you can also find our paper in this link_. Thanks a lot to `kyleniemeyer <https://github.com/kyleniemeyer>`_ and `stsievert <https://github.com/stsievert>`_ for the thoughtful reviews and comments.

.. _here: https://github.com/openjournals/joss-reviews/issues/433
.. _link: http://joss.theoj.org/papers/235299884212b9223bce909631e3938b

0.1.7

~~~~~~~~~~~~~~~~~~

* **FIX:** Fixed patch on :code:`local_best.py` and :code:`binary.py` - `33`_, `34`_. Thanks for the awesome fix, `CPapadim <https://github.com/CPapadim>`_!
* **NEW:** Git now ignores IPython notebook checkpoints

.. _33: https://github.com/ljvmiranda921/pyswarms/issues/33
.. _34: https://github.com/ljvmiranda921/pyswarms/pull/34

Page 2 of 3

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.