https://github.com/rgerum/pylustrator

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.
https://github.com/rgerum/pylustrator

Keywords

code-generation gui interactive matplotlib visualisation

Last synced: 11 months ago
JSON representation

Acceptance Criteria

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: 11 months ago

Total Commits: 488
Total Committers: 9
Avg Commits per committer: 54.222
Development Distribution Score (DDS): 0.496

Commits in past year: 9
Committers in past year: 1
Avg Commits per committer in past year: 9.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
rgerum r****m@y****e 246
rgerum 1****m 211
Richard Gerum r****v@p****m 18
JScheffer 5****r 4
Andy Shapiro a****o@i****m 3
JScheffer j****r@p****m 2
Lorena A. Barba l****a@g****u 2
S J Palmer s****4@g****m 1
rraadd88 r****e@g****m 1

Committer domains:


Issue and Pull Request metadata

Last synced: 11 months ago

Total issues: 53
Total pull requests: 13
Average time to close issues: 4 months
Average time to close pull requests: 4 days
Total issue authors: 37
Total pull request authors: 7
Average comments per issue: 1.87
Average comments per pull request: 1.15
Merged pull request: 9
Bot issues: 0
Bot pull requests: 1

Past year issues: 4
Past year pull requests: 1
Past year average time to close issues: 12 days
Past year average time to close pull requests: N/A
Past year issue authors: 4
Past year pull request authors: 1
Past year average comments per issue: 1.5
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: 1

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)
  • AbbasHussain72 (1)
  • ngreenwald (1)
  • PedroLormendez (1)
  • PhysXu (1)
  • RealPolitiX (1)
  • remiberthoz (1)
  • shizkaz (1)
  • szmoore (1)
  • tacaswell (1)
  • tfiers (1)
  • thensel23 (1)

Top Pull Request Authors

  • JoostScheffer (5)
  • labarba (2)
  • sp94 (2)
  • marksmayo (1)
  • dependabot[bot] (1)
  • rraadd88 (1)
  • JacksonBurns (1)

Top Issue Labels

  • enhancement (2)
  • bug (1)

Top Pull Request Labels

  • dependencies (1)

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 about 2 years ago)
  • Last Synced: 2024-06-09T23:32:52.064Z (11 months ago)
  • Versions: 22
  • Dependent Packages: 0
  • Dependent Repositories: 4
  • Downloads: 324 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 (1)
conda-forge.org: pylustrator

  • Homepage: https://github.com/rgerum/pylustrator
  • Licenses: GPL-3.0-or-later
  • Latest release: 1.2.1 (published over 2 years ago)
  • Last Synced: 2024-06-07T00:22:12.315Z (11 months ago)
  • Versions: 3
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • 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 *
setup.py pypi
  • matplotlib *
  • natsort *
  • numpy *
  • pyqt5 *
  • qtawesome *
  • qtpy *
  • scikit-image *
.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

Score: 14.561360239513567