JOSS: https://github.com/ljvmiranda921/pyswarms
algorithm discrete-optimization global-optimization machine-learning metaheuristics optimization optimization-algorithms optimization-tools particle-swarm-optimization pso swarm-intelligence
Score: 22.01318634556269
Last synced: about 14 hours ago
JSON representation
Repository metadata:
A research toolkit for particle swarm optimization in Python
- Host: GitHub
- URL: https://github.com/ljvmiranda921/pyswarms
- Owner: ljvmiranda921
- License: mit
- Created: 2017-07-12T12:04:45.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2024-08-06T17:18:34.000Z (over 1 year ago)
- Last Synced: 2026-03-01T18:18:22.889Z (26 days ago)
- Topics: algorithm, discrete-optimization, global-optimization, machine-learning, metaheuristics, optimization, optimization-algorithms, optimization-tools, particle-swarm-optimization, pso, swarm-intelligence
- Language: Python
- Homepage: https://pyswarms.readthedocs.io/en/latest/
- Size: 64 MB
- Stars: 1,382
- Watchers: 39
- Forks: 337
- Open Issues: 41
-
Metadata Files:
- Readme: README.md
- Changelog: HISTORY.rst
- Contributing: CONTRIBUTING.rst
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Authors: AUTHORS.rst
Owner metadata:
- Name: Lj Miranda
- Login: ljvmiranda921
- Email:
- Kind: user
- Description: Machine Learning Engineer at @explosion 💥
- Website: https://ljvmiranda921.github.io/
- Location:
- Twitter: ljvmiranda
- Company: @explosion
- Icon url: https://avatars.githubusercontent.com/u/12949683?u=eea2ae993b7efc4ea6cc1031463dcefe6ac212cf&v=4
- Repositories: 40
- Last Synced at: 2023-08-28T17:07:58.092Z
- Profile URL: https://github.com/ljvmiranda921
GitHub Events
Total
- Fork event: 10
- Issue comment event: 2
- Issues event: 2
- Pull request event: 1
- Watch event: 86
- Total: 101
Last Year
- Fork event: 6
- Issue comment event: 1
- Issues event: 1
- Pull request event: 1
- Watch event: 43
- Total: 52
Committers metadata
Last synced: 26 days ago
Total Commits: 364
Total Committers: 44
Avg Commits per committer: 8.273
Development Distribution Score (DDS): 0.599
Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0
| Name | Commits | |
|---|---|---|
| ljvmiranda921 | l****a@o****u | 146 |
| Lester James V. Miranda | l****a@g****m | 84 |
| pyup-bot | g****t@p****o | 28 |
| allcontributors[bot] | 4****] | 26 |
| Aaron | 3****p | 21 |
| Daniel Correia | d****6 | 5 |
| Andrew Jarcho | a****o@g****m | 3 |
| Nikhil Sethi | 5****i | 3 |
| Nishant Rodrigues | n****4@g****m | 3 |
| SioKCronin | s****n@g****m | 3 |
| Mamady | m****o@g****m | 3 |
| firefly-cpp | i****k@i****u | 2 |
| Steven Beardwell | 4****w | 2 |
| Jay Speidell | j****l@g****m | 2 |
| Eric Mascot | s****0@g****m | 2 |
| Carl | c****k@y****m | 2 |
| CPapadim | p****c@g****m | 2 |
| ichbinjakes | s****l@h****m | 1 |
| James D. Bohrman | j****n@p****m | 1 |
| Ian Zhang | s****6@g****m | 1 |
| Christopher McClure | c****e@C****l | 1 |
| Aneal Sharma | a****a@h****m | 1 |
| msat59 | m****i@g****m | 1 |
| miguelcocruz | 4****z | 1 |
| fluencer | f****r@g****m | 1 |
| ewekam | 4****m | 1 |
| bradahoward | h****h@g****m | 1 |
| Zach | z****0@g****u | 1 |
| ThomasCES | t****u@m****r | 1 |
| Shaad Alaka | A****1 | 1 |
| and 14 more... | ||
Issue and Pull Request metadata
Last synced: 5 months ago
Total issues: 90
Total pull requests: 39
Average time to close issues: 6 months
Average time to close pull requests: 2 months
Total issue authors: 78
Total pull request authors: 24
Average comments per issue: 2.33
Average comments per pull request: 1.77
Merged pull request: 16
Bot issues: 0
Bot pull requests: 6
Past year issues: 2
Past year pull requests: 2
Past year average time to close issues: N/A
Past year average time to close pull requests: 2 minutes
Past year issue authors: 2
Past year pull request authors: 1
Past year average comments per issue: 0.0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0
Top Issue Authors
- ljvmiranda921 (5)
- Antonio-Nappi (4)
- whzup (3)
- ghost (2)
- AfnanTurky (2)
- yasirroni (2)
- NealWood (1)
- ibell (1)
- AidanHawk (1)
- Evolutionary-Intelligence (1)
- peterfakhry (1)
- agcala (1)
- TristanVenot (1)
- nickcorona (1)
- frenzymadness (1)
Top Pull Request Authors
- allcontributors[bot] (6)
- nikhil-sethi (3)
- firefly-cpp (3)
- lukebemish (3)
- dannerph (2)
- Bladieblah (2)
- stapin (2)
- Haleshot (2)
- ljvmiranda921 (1)
- scimax (1)
- LucasWaelti (1)
- ndngo (1)
- JohnGoertz (1)
- HugoFara (1)
- jmmcd (1)
Top Issue Labels
- stale (36)
- question (5)
- enhancement (4)
- documentation (3)
- nice-to-have (3)
- help wanted (2)
- admin (2)
- tech-debt (2)
- unit tests (1)
- v.1.1.0 (1)
- first-timers-only (1)
- bug (1)
Top Pull Request Labels
- stale (10)
- enhancement (3)
- admin (1)
Package metadata
- Total packages: 24
-
Total downloads:
- pypi: 57,936 last-month
- Total dependent packages: 17 (may contain duplicates)
- Total dependent repositories: 60 (may contain duplicates)
- Total versions: 48
- Total maintainers: 3
pypi.org: pyswarms
A Python-based Particle Swarm Optimization (PSO) library.
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Documentation: https://pyswarms.readthedocs.io/
- Licenses: MIT license
- Latest release: 1.3.0 (published about 5 years ago)
- Last Synced: 2026-02-28T15:30:59.096Z (27 days ago)
- Versions: 20
- Dependent Packages: 16
- Dependent Repositories: 59
- Downloads: 57,911 Last month
-
Rankings:
- Dependent packages count: 0.796%
- Downloads: 1.543%
- Average: 1.813%
- Stargazers count: 1.911%
- Dependent repos count: 1.929%
- Forks count: 2.884%
- Maintainers (1)
alpine-v3.18: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r4 (published almost 3 years ago)
- Last Synced: 2026-02-19T16:23:10.167Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 3.062%
- Forks count: 4.728%
- Stargazers count: 7.521%
- Maintainers (1)
alpine-v3.18: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r4 (published almost 3 years ago)
- Last Synced: 2026-02-19T16:23:06.432Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 3.062%
- Forks count: 4.728%
- Stargazers count: 7.521%
- Maintainers (1)
alpine-edge: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Status: removed
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-01-19T15:25:46.290Z (2 months ago)
- Versions: 3
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 5.995%
- Average: 7.165%
- Stargazers count: 9.278%
- Dependent packages count: 13.386%
- Maintainers (1)
alpine-edge: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Status: removed
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-01-19T15:26:00.525Z (2 months ago)
- Versions: 4
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 5.878%
- Average: 7.383%
- Stargazers count: 9.013%
- Dependent packages count: 14.641%
- Maintainers (1)
alpine-v3.17: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r2 (published over 3 years ago)
- Last Synced: 2026-03-01T02:57:12.283Z (27 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Forks count: 4.278%
- Stargazers count: 7.404%
- Average: 9.734%
- Dependent packages count: 27.254%
- Maintainers (1)
pypi.org: clpso
clpso
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Documentation: https://clpso.readthedocs.io/
- Licenses: MIT license
- Latest release: 0.0.1 (published almost 6 years ago)
- Last Synced: 2026-02-21T13:01:45.406Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 1
- Downloads: 25 Last month
-
Rankings:
- Stargazers count: 1.909%
- Forks count: 2.884%
- Dependent packages count: 10.141%
- Average: 15.632%
- Dependent repos count: 21.526%
- Downloads: 41.698%
- Maintainers (1)
conda-forge.org: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0 (published over 3 years ago)
- Last Synced: 2026-02-19T16:20:17.175Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 1
- Dependent Repositories: 0
-
Rankings:
- Forks count: 8.825%
- Stargazers count: 11.505%
- Average: 20.794%
- Dependent packages count: 28.82%
- Dependent repos count: 34.025%
alpine-v3.19: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r5 (published over 2 years ago)
- Last Synced: 2026-02-19T16:21:03.955Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:19:28.086Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.20: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:22:54.101Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-23.10: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Licenses: mit
- Latest release: 1.3.0-5 (published about 1 month ago)
- Last Synced: 2026-02-13T17:03:49.221Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.19: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r5 (published over 2 years ago)
- Last Synced: 2026-03-01T02:39:55.445Z (27 days ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:19:58.552Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
ubuntu-22.04: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Licenses:
- Latest release: 1.3.0-2 (published about 1 month ago)
- Last Synced: 2026-02-13T12:28:18.058Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-13: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Documentation: https://packages.debian.org/trixie/pyswarms
- Licenses:
- Latest release: 1.3.0-9 (published about 1 month ago)
- Last Synced: 2026-02-13T12:39:29.774Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-12: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Documentation: https://packages.debian.org/bookworm/pyswarms
- Licenses:
- Latest release: 1.3.0-5 (published about 1 month ago)
- Last Synced: 2026-02-12T22:17:40.362Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
ubuntu-23.04: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Licenses:
- Latest release: 1.3.0-5 (published about 1 month ago)
- Last Synced: 2026-02-11T05:36:51.302Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
debian-11: pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms/
- Documentation: https://packages.debian.org/bullseye/pyswarms
- Licenses:
- Latest release: 1.3.0-1 (published about 1 month ago)
- Last Synced: 2026-02-13T07:53:48.406Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
alpine-v3.20: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:22:49.645Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.21: py3-pyswarms
A research toolkit for particle swarm optimization in Python
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:19:59.279Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
alpine-v3.22: py3-pyswarms-pyc
Precompiled Python bytecode for py3-pyswarms
- Homepage: https://github.com/ljvmiranda921/pyswarms
- Licenses: MIT
- Latest release: 1.3.0-r6 (published almost 2 years ago)
- Last Synced: 2026-02-19T16:19:12.943Z (about 1 month ago)
- Versions: 1
- Dependent Packages: 0
- Dependent Repositories: 0
-
Rankings:
- Dependent repos count: 0.0%
- Dependent packages count: 0.0%
- Average: 100%
- Maintainers (1)
Dependencies
- alabaster ==0.7.12 development
- attrs ==18.1.0 development
- babel ==2.6.0 development
- backcall ==0.1.0 development
- bleach ==3.1.0 development
- bumpversion ==0.5.3 development
- certifi ==2018.11.29 development
- chardet ==3.0.4 development
- coverage ==4.5.1 development
- cycler ==0.10.0 development
- decorator ==4.4.0 development
- defusedxml ==0.6.0 development
- docutils ==0.14 development
- entrypoints ==0.3 development
- flake8 ==3.5.0 development
- future ==0.16.0 development
- idna ==2.8 development
- imagesize ==1.1.0 development
- iniconfig ==1.1.1 development
- ipykernel ==5.1.1 development
- ipython ==7.5.0 development
- ipython-genutils ==0.2.0 development
- jedi ==0.13.3 development
- jinja2 ==2.10 development
- joblib ==0.13.2 development
- jsonschema ==3.0.1 development
- jupyter-client ==5.2.4 development
- jupyter-core ==4.4.0 development
- kiwisolver ==1.0.1 development
- markupsafe ==1.1.0 development
- matplotlib ==3.0.2 development
- mccabe ==0.6.1 development
- mistune ==0.8.4 development
- mock ==2.0.0 development
- nbconvert ==5.5.0 development
- nbformat ==4.4.0 development
- nbsphinx ==0.4.2 development
- nbstripout ==0.3.5 development
- numpy ==1.16.1 development
- packaging ==19.0 development
- pandas ==0.24.2 development
- pandocfilters ==1.4.2 development
- parso ==0.4.0 development
- pbr ==5.1.1 development
- pexpect ==4.7.0 development
- pickleshare ==0.7.5 development
- pluggy ==0.13.1 development
- pockets ==0.7.2 development
- prompt-toolkit ==2.0.9 development
- ptyprocess ==0.6.0 development
- py ==1.9.0 development
- pycodestyle ==2.3.1 development
- pyflakes ==1.6.0 development
- pygments ==2.3.1 development
- pyparsing ==2.3.1 development
- pyrsistent ==0.15.2 development
- pytest ==6.1.2 development
- pytest-cov ==2.10.1 development
- python-dateutil ==2.7.5 development
- pytz ==2018.9 development
- pyyaml ==3.13 development
- pyzmq ==18.0.1 development
- requests ==2.21.0 development
- scikit-learn ==0.21.1 development
- scipy ==1.2.0 development
- seaborn ==0.9.0 development
- six ==1.12.0 development
- snowballstemmer ==1.2.1 development
- sphinx >=1.8,<2 development
- sphinx-rtd-theme ==0.4.3 development
- sphinxcontrib-napoleon ==0.7 development
- sphinxcontrib-websupport ==1.1.0 development
- testpath ==0.4.2 development
- toml ==0.10.2 development
- tornado ==6.0.2 development
- tox ==3.2.1 development
- tqdm ==4.24.0 development
- traitlets ==4.3.2 development
- urllib3 ==1.24.1 development
- virtualenv ==16.3.0 development
- wcwidth ==0.1.7 development
- webencodings ==0.5.1 development
- wheel ==0.31.1 development
- attrs *
- future *
- matplotlib >=1.3.1
- numpy *
- pyyaml *
- scipy *
- tqdm *
- attrs ==18.1.0
- cycler ==0.10.0
- future ==0.16.0
- kiwisolver ==1.0.1
- matplotlib ==3.0.2
- numpy ==1.16.1
- pyparsing ==2.3.1
- python-dateutil ==2.7.5
- pyyaml ==5.1.1
- scipy ==1.2.0
- six ==1.12.0
- tqdm ==4.24.0
- PyYAML ==3.13 development
- Sphinx * development
- bumpversion ==0.5.3 development
- coverage ==4.5.1 development
- flake8 ==3.5.0 development
- ipykernel * development
- ipython * development
- mock ==2.0.0 development
- nbsphinx * development
- nbstripout * development
- pytest * development
- pytest-cov * development
- scikit-learn * development
- seaborn * development
- sphinx_rtd_theme * development
- sphinxcontrib-napoleon * development
- tox * development
- wheel ==0.31.1 development