An open API service for producing an overview of a list of open source projects.

JOSS: https://github.com/rgerum/pylustrator

code-generation gui interactive matplotlib visualisation

Score: 18.198032869769946

Last synced: about 4 hours ago
JSON representation

Repository metadata:

Visualisations of data are at the core of every publication of scientific research results. They have to be as clear as possible to facilitate the communication of research. As data can have different formats and shapes, the visualisations often have to be adapted to reflect the data as well as possible. We developed Pylustrator, an interface to directly edit python generated matplotlib graphs to finalize them for publication. Therefore, subplots can be resized and dragged around by the mouse, text and annotations can be added. The changes can be saved to the initial plot file as python code.


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 530
Total Committers: 9
Avg Commits per committer: 58.889
Development Distribution Score (DDS): 0.511

Commits in past year: 33
Committers in past year: 3
Avg Commits per committer in past year: 11.0
Development Distribution Score (DDS) in past year: 0.273

Name Email Commits
rgerum 1****m 259
rgerum r****m@y****e 246
dependabot[bot] 4****] 7
JScheffer 5****r 6
Yao Rongwen y****7@1****m 5
Andy Shapiro a****o@i****m 3
Lorena A. Barba l****a@g****u 2
rraadd88 r****e@g****m 1
S J Palmer s****4@g****m 1

Issue and Pull Request metadata

Last synced: 4 days ago

Total issues: 59
Total pull requests: 34
Average time to close issues: 4 months
Average time to close pull requests: 3 months
Total issue authors: 43
Total pull request authors: 9
Average comments per issue: 1.75
Average comments per pull request: 0.91
Merged pull request: 27
Bot issues: 0
Bot pull requests: 10

Past year issues: 1
Past year pull requests: 16
Past year average time to close issues: 28 days
Past year average time to close pull requests: about 1 month
Past year issue authors: 1
Past year pull request authors: 3
Past year average comments per issue: 2.0
Past year average comments per pull request: 0.75
Past year merged pull request: 12
Past year bot issues: 0
Past year bot pull requests: 8

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/rgerum/pylustrator

Top Issue Authors

  • rgerum (13)
  • xihajun (3)
  • JoostScheffer (2)
  • fconil (2)
  • ijpulidos (1)
  • DeepaMahm (1)
  • cycomanic (1)
  • trettelbach (1)
  • King-of-Infinite-Space (1)
  • shizkaz (1)
  • benoitrosa (1)
  • Atcold (1)
  • tfiers (1)
  • PedroLormendez (1)
  • TreeYu123 (1)

Top Pull Request Authors

  • dependabot[bot] (10)
  • yao24247 (9)
  • JoostScheffer (5)
  • rgerum (3)
  • labarba (2)
  • sp94 (2)
  • marksmayo (1)
  • JacksonBurns (1)
  • rraadd88 (1)

Top Issue Labels

  • enhancement (2)
  • bug (1)

Top Pull Request Labels

  • dependencies (10)
  • python:uv (8)

Package metadata

pypi.org: pylustrator

Adds interactivity to arrange panels in matplotlib.

  • Homepage: https://github.com/rgerum/pylustrator
  • Documentation: https://pylustrator.readthedocs.io/
  • Licenses: GPLv3
  • Latest release: 1.3.0 (published over 3 years ago)
  • Last Synced: 2026-06-18T21:03:03.266Z (4 days ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 481 Last month
  • Rankings:
    • Stargazers count: 2.379%
    • Forks count: 6.875%
    • Dependent repos count: 7.486%
    • Average: 8.389%
    • Dependent packages count: 10.118%
    • Downloads: 15.09%
  • Maintainers (2)
conda-forge.org: pylustrator

  • Homepage: https://github.com/rgerum/pylustrator
  • Licenses: GPL-3.0-or-later
  • Latest release: 1.2.1 (published over 3 years ago)
  • Last Synced: 2026-03-23T08:07:10.179Z (3 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Downloads: 9,329 Total
  • Rankings:
    • Stargazers count: 14.714%
    • Forks count: 28.545%
    • Average: 32.115%
    • Dependent repos count: 34.025%
    • Dependent packages count: 51.175%

Dependencies

docs/requirements.autobuild.txt pypi
  • mock *
  • nbsphinx *
  • sphinx-autobuild *
  • sphinx_rtd_theme *
  • sphinxcontrib-bibtex *
docs/requirements.readthedocs.txt pypi
  • matplotlib *
  • nbsphinx *
  • pyside2 *
  • qtpy *
  • sphinxcontrib-bibtex *
.github/workflows/publish.yml actions
  • JRubics/poetry-publish v1.13 composite
  • actions/checkout v3 composite
.github/workflows/pytest.yml actions
  • actions/checkout v3 composite
  • actions/setup-python v4 composite
.github/workflows/requirements.txt pypi
  • PyQt5 *
  • coverage *
  • matplotlib *
  • natsort *
  • numpy *
  • pytest *
  • qtawesome *
  • qtpy *
  • scikit-image *
pyproject.toml pypi
  • PyQt5 >=5.6
  • matplotlib >=2.0.2
  • natsort >=2.0.0
  • numpy >=1.0.3
  • python ^3.8
  • qtawesome >=0.5.0
  • scikit-image >=0.7.0
.github/workflows/ruff.yaml actions
  • actions/checkout v6 composite
  • astral-sh/setup-uv v7 composite
uv.lock pypi
  • 123 dependencies