[Kst-plot/kst] c38ce6: Improvements to pykst:

Barth Netterfield netterfield at astro.utoronto.ca
Fri Aug 18 16:55:52 UTC 2017


  Branch: refs/heads/master
  Home:   https://github.com/Kst-plot/kst
  Commit: c38ce682875c84a53524bc4462eea8f4c444324c
      https://github.com/Kst-plot/kst/commit/c38ce682875c84a53524bc4462eea8f4c444324c
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M pyKst/demo/dataobjects.py
    M pyKst/pykst.py

  Log Message:
  -----------
  Improvements to pykst:

Style improvements
Properly check for un-set variables.


  Commit: 7e26ed8dac2fa56581e4a8140734bf30f30dd76d
      https://github.com/Kst-plot/kst/commit/7e26ed8dac2fa56581e4a8140734bf30f30dd76d
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M src/libkstmath/curve.cpp

  Log Message:
  -----------
  Fix serious performance issue in some cases.

On some systems and on some versions of Qt5, QDrawPolyLine() is
extremely slow for large windows (4k).  This replaces DrawPolyLine()
with a bunch of DrawLines, which dramatically improves performance in
these cases.  However, it also means that wide lines with transparency
will have artifacts, and dashed lines will not work right when the point
density is very high.  So this is not a permanent fix.  The issue has
been reported to Qt.


  Commit: 51f299ef7a291d7a8ef3fa17303224aaeadc56dd
      https://github.com/Kst-plot/kst/commit/51f299ef7a291d7a8ef3fa17303224aaeadc56dd
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M src/libkst/vector.cpp
    M src/libkst/vector.h
    M src/libkstapp/mainwindow.cpp
    M src/libkstapp/sharedaxisboxitem.cpp

  Log Message:
  -----------
  Fix some crash cases.


  Commit: 915c56977a5a1ef7795fa7d5bf9006e1c717c454
      https://github.com/Kst-plot/kst/commit/915c56977a5a1ef7795fa7d5bf9006e1c717c454
  Author: Barth Netterfield <netterfield at astro.utoronto.ca>
  Date:   2017-08-18 (Fri, 18 Aug 2017)

  Changed paths:
    M cmake/travis-mac.sh

  Log Message:
  -----------
  Try to fix macOS build on Travis


Compare: https://github.com/Kst-plot/kst/compare/469ecd0e294d...915c56977a5a


More information about the Kst mailing list