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
- Revelant topics? true
- External users? true
- Open source license? true
- Active? true
- Fork? false
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.
- Host: GitHub
- URL: https://github.com/rgerum/pylustrator
- Owner: rgerum
- License: gpl-3.0
- Created: 2018-06-21T07:03:41.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2023-10-04T01:48:42.000Z (over 1 year ago)
- Last Synced: 2024-04-12T02:22:35.117Z (about 1 year ago)
- Topics: code-generation, gui, interactive, matplotlib, visualisation
- Language: Python
- Homepage:
- Size: 1.26 MB
- Stars: 699
- Watchers: 14
- Forks: 36
- Open Issues: 13
- Releases: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Citation: CITATION.bib
Owner metadata
- Name: Richard Gerum
- Login: rgerum
- Email:
- Kind: user
- Description:
- Website:
- Location:
- Twitter:
- Company: York University
- Icon url: https://avatars.githubusercontent.com/u/14153051?u=19885bc5ef39e75b12ed94a4ae88832e20abebbf&v=4
- Repositories: 7
- Last ynced at: 2023-03-04T17:33:43.471Z
- Profile URL: https://github.com/rgerum
GitHub Events
Total
- Create event: 10
- Commit comment event: 1
- Release event: 9
- Issues event: 84
- Watch event: 661
- Issue comment event: 102
- Push event: 218
- Pull request review comment event: 5
- Pull request review event: 7
- Pull request event: 21
- Fork event: 39
Last Year
- Create event: 2
- Fork event: 7
- Issue comment event: 10
- Issues event: 14
- Pull request event: 3
- Pull request review comment event: 4
- Pull request review event: 4
- Push event: 12
- Release event: 1
- Watch event: 58
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 | 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:
- gwu.edu: 1
- infiniaml.com: 1
- yahoo.de: 1
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
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
- Total packages: 2
-
Total downloads:
- pypi: 324 last-month
- Total dependent packages: 0 (may contain duplicates)
- Total dependent repositories: 4 (may contain duplicates)
- Total versions: 25
- Total maintainers: 1
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
- mock *
- nbsphinx *
- sphinx-autobuild *
- sphinx_rtd_theme *
- sphinxcontrib-bibtex *
- matplotlib *
- nbsphinx *
- pyside2 *
- qtpy *
- sphinxcontrib-bibtex *
- matplotlib *
- natsort *
- numpy *
- pyqt5 *
- qtawesome *
- qtpy *
- scikit-image *
- JRubics/poetry-publish v1.13 composite
- actions/checkout v3 composite
- actions/checkout v3 composite
- actions/setup-python v4 composite
- PyQt5 *
- coverage *
- matplotlib *
- natsort *
- numpy *
- pytest *
- qtawesome *
- qtpy *
- scikit-image *
- 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