Showing with 116 additions and 50 deletions.
  1. +2 −1 cmake/travis-mac.sh
  2. +11 −0 pyKst/demo/dataobjects.py
  3. +77 −43 pyKst/pykst.py
  4. +5 −0 src/libkst/vector.cpp
  5. +1 −0 src/libkst/vector.h
  6. +7 −3 src/libkstapp/mainwindow.cpp
  7. +1 −0 src/libkstapp/sharedaxisboxitem.cpp
  8. +12 −3 src/libkstmath/curve.cpp
3 changes: 2 additions & 1 deletion cmake/travis-mac.sh
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,8 @@ IFS=$'\n\t'


# Install dependencies
brew install qt gsl netcdf cfitsio libgetdata
brew cask uninstall oclint || true # conflicts with gcc
brew install qt gsl netcdf cfitsio libgetdata cmake
export PATH="/usr/local/opt/qt/bin:$PATH"


Expand Down
11 changes: 11 additions & 0 deletions pyKst/demo/dataobjects.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
P2=client.new_plot(font_size = 12);
P3=client.new_plot(font_size = 12);
P4=client.new_plot(font_size = 12);
P5=client.new_plot(font_size = 12);
client.cleanup_layout(2)

# plot a curve made from data vectors
Expand Down Expand Up @@ -74,3 +75,13 @@
c5.set_color("green")
c5.set_line_width(1)
P3.add(c5)

# demo cumulative sum
x1 = client.new_generated_scalar(1.0)
sum1 = client.new_sum_filter(gv1, x1)
print sum1.handle
print sum1.output_sum().handle
c6 = client.new_curve(gv1, sum1.output_sum())
c6.set_color("green")
c6.set_line_width(1)
P5.add(c6)
Loading