Skip to content

Releases: eldond/pgmpl

Version 0.5.1: Simplification, cleanup, and catch up to new versions of dependencies

06 Oct 04:33
924cc78
Compare
Choose a tag to compare
  • Handle updates to dependencies
    • New warnings from pyqtgraph are caught
    • Update imports of PyQt and fix python3 compatibility
  • Drop python2.7 testing by default (support hasn't been explicitly deleted yet, but python2.7 compatibility will no longer be maintained)
  • Simplify code
    • Includes splitting some sections of various functions into narrowly focused helper functions

Version 0.4.0 with python 3 support

19 May 22:22
Compare
Choose a tag to compare
Pre-release
  • Run tests with python 3
    • python 3.6 on Travis
    • python 3.7 by default in simple test in top directory
  • Add features
    • Axes.contour()
  • Code cleanup
  • Templates for issues, etc.

Version 0.3.0: now with more testing

28 May 23:56
Compare
Choose a tag to compare
Pre-release

New development in bold:

Support methods

  • plt.subplots
  • plt.figure
  • plt.gcf
  • plt.gca
  • plt.plot
  • plt.close
  • ax.plot
  • ax.errorbar
  • ax.scatter
  • ax.fill_between
  • ax.imshow
  • ax.axhline
  • ax.axvline
  • ax.legend
  • ax.text
  • ax.set_xlim and ax.set_ylim
  • ax.set_yscale('log')
  • ax.set_aspect
  • ax.set_title
  • ax.clear
  • fig.colorbar
  • fig.suptitle
  • fig.clear
  • fig.close

Translates

  • Dealiases keywords (e.g. lw is the same as linewidth)
  • colors
  • color maps for 2D
  • linestyles
  • symbols
  • important 1d plot keywords

Interfaces

  • can load as Figure class as widget in PyQt4 GUIs
  • reads defaults from rcParams

Notable missing features relevant to supported methods

  • None, I hope (contour methods are just not supported yet)

Renamed to pgmpl

27 Apr 20:41
Compare
Choose a tag to compare
Renamed to pgmpl Pre-release
Pre-release
  • There is already a way to embed matplotlib objects in pyqt.
  • pyqtmpl sounds like a reference to pyqt GUIs with mpl widgets.
  • We don't want confusion.
  • pgmpl: pg = pyqtgraph; mpl = matplotlib

Fixed __version__ info

26 Apr 21:37
Compare
Choose a tag to compare
Pre-release

0.1.0 didn't self report the correct version due to a bug/oversight. Fixing this is the only change in 0.1.1.

Complete draft of essential 1D plots and key methods

26 Apr 21:32
Compare
Choose a tag to compare

New development in bold:

Support methods

  • plt.subplots
  • plt.figure
  • plt.gcf
  • plt.gca
  • plt.plot
  • ax.plot
  • ax.errorbar
  • ax.fill_between
  • ax.axhline
  • ax.axvline
  • ax.legend
  • ax.text
  • ax.clear
  • fig.clear

Translates

  • colors
  • linestyles
  • symbols
  • important 1d plot keywords

Interfaces

  • can load as Figure class as widget in PyQt4 GUIs
  • reads defaults from rcParams

Notable missing features relevant to supported methods

  • None, I hope (2D methods are just not supported yet)

Very basic plots work

23 Apr 17:30
Compare
Choose a tag to compare
Very basic plots work Pre-release
Pre-release

Support methods

  • plt.subplots
  • plt.figure
  • ax.plot
  • ax.errorbar
  • ax.axhline
  • ax.axvline

Translates

  • colors
  • linestyles
  • symbols
  • important 1d plot keywords

Notable missing features relevant to supported methods

  • gcf()
  • gca()
  • color cycler
  • legends