Skip to main content

PyFigures will assist you assemble publication ready scientific figures in no time.

Project description

PyFigures

Effortless creation of high-quality scientific figures in Python.

Watch the video

Since a video is better than a thousand (click on the image above to view the demo).

Install

  1. Install Miniconda (if not already present on your system)

  2. Then in a command prompt type:

conda create -y -n PyFigures python==3.10.12
conda activate PyFigures
pip install -U pip
pip install -U pyfigures
python -m pyfigures

NB:

  • To open a command prompt on Windows press Windows+R then type cmd
  • To open a command prompt on MacOS press Command+Space then type Terminal
  • To open a command prompt on Ubuntu press Ctrl+Alt+T

Run

To open the graphical user interface, type the following in a command:

conda activate PyFigures
python -m pyfigures

Third party libraries

Below is a list of the 3rd party libraries used by PyFigures.

IMPORTANTLY: if you disagree with any license below, please uninstall PyFigures.

Library name Use Link License
Markdown Python implementation of Markdown https://pypi.org/project/Markdown/ BSD
matplotlib Plots images and graphs https://pypi.org/project/matplotlib/ PSF
numpy Array/Image computing https://pypi.org/project/numpy/ BSD
Pillow Reads 'basic' images (.bmp, .png, .pnm, ...) https://pypi.org/project/Pillow/ HPND
PyQt6 Graphical user interface (GUI) https://pypi.org/project/PyQt6/ GPL v3
QtPy An abstraction layer for PyQt and PySide https://pypi.org/project/QtPy/ MIT
read-lif Reads Leica .lif files https://pypi.org/project/read-lif/ GPL v3
czifile Reads Zeiss .czi files https://pypi.org/project/czifile/ BSD (BSD-3-Clause)
tifffile Reads .tiff files (also reads Zeiss .lsm files) https://pypi.org/project/tifffile/ BSD
python-bioformats A library to open scientific images https://pypi.org/project/python-bioformats/ GPLv2
python-javabridge A library to run java executables (required for bioformats) https://pypi.org/project/python-javabridge/ BSD
scikit-image Image processing https://pypi.org/project/scikit-image/ BSD (Modified BSD)
scipy Great library to work with numpy arrays https://pypi.org/project/scipy/ BSD
scikit-learn Great library for machine learning https://pypi.org/project/scikit-learn/ BSD
tqdm Command line progress https://pypi.org/project/tqdm/ MIT, MPL 2.0
natsort 'Human' like sorting of strings https://pypi.org/project/natsort/ MIT
numexpr Speeds up image math https://pypi.org/project/numexpr/ MIT
urllib3 Model architecture and trained models download https://pypi.org/project/urllib3/ MIT
qtawesome Elegant icons for PyQT/PySide https://pypi.org/project/QtAwesome/ MIT
pandas Data analysis toolkit https://pypi.org/project/pandas/ BSD (BSD-3-Clause)
numba GPU acceleration of numpy ops https://pypi.org/project/numba/ BSD
roifile A library to read ImageJ ROIs https://pypi.org/project/roifile/ BSD 3-Clause

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyfigures-0.1.0.tar.gz (145.4 kB view details)

Uploaded Source

Built Distribution

pyfigures-0.1.0-py3-none-any.whl (154.7 kB view details)

Uploaded Python 3

File details

Details for the file pyfigures-0.1.0.tar.gz.

File metadata

  • Download URL: pyfigures-0.1.0.tar.gz
  • Upload date:
  • Size: 145.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyfigures-0.1.0.tar.gz
Algorithm Hash digest
SHA256 3432b3fa3c07ee611adaef14a689f1ec7536840df46541e0717dcf53211ec165
MD5 7924b7495fd0f37bb142a9dba9bbc201
BLAKE2b-256 c59a338f15afee5f8a0005d86f73e379dc3363cbc0e3a7f8d8f18c18b3ce5623

See more details on using hashes here.

Provenance

File details

Details for the file pyfigures-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: pyfigures-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 154.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.10.12

File hashes

Hashes for pyfigures-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 7cb91863f9a683a59ad97119219858f20e0a8248dd7c16d5bde257c2f216c8bc
MD5 c3ac0b8c54537ec825626d560c425d90
BLAKE2b-256 5cd4e82f966c6d32c01c331bfa923583c3308a9042ff719645cd725808182215

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page