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.1.tar.gz (145.5 kB view details)

Uploaded Source

Built Distribution

pyfigures-0.1.1-py3-none-any.whl (154.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: pyfigures-0.1.1.tar.gz
  • Upload date:
  • Size: 145.5 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.1.tar.gz
Algorithm Hash digest
SHA256 c72c30ceb7a053790a12feb7db322a60bf568316037e33624ce77f69ea943c3f
MD5 5f6ee55214ad41d33716562f1c2aec05
BLAKE2b-256 70cf92a38f61abaa686afcac157072d5b1b74a3024f1be3ba897433868344852

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: pyfigures-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 154.9 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.1-py3-none-any.whl
Algorithm Hash digest
SHA256 fad13152f20f570940fa85907046a29292a89ea8a41e2294a6ce281e3770e818
MD5 a582d1e3b24ef771837d2bbb9a1443ab
BLAKE2b-256 7d735d1bf9e418fc26246d2e2ef9e7f36193ce088eba25e943a3b829cd2a9474

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