User Tools

Site Tools


community

This is an old revision of the document!


Table of Contents

Help

Looking for some help ? You can send an email to the geda-user mailing list.

Development

Interested in the development of oscopy and you want to follow the discussion ? You can join the development mailing list

Development mailing list

Subscribe: http://somewhere-in-the-space.no-ip.org/cgi-bin/mailman/listinfo/oscopy-dev

List archives (members only): http://somewhere-in-the-space.no-ip.org/cgi-bin/mailman/private/oscopy-dev/

TODO List

Targeted for next release: Finish the migration to ipython:

  • Support for complex math operation with Signals: trigonometric, log/exp, sqrt, etc…
    • FFT shall be performed by a specific oscopy function e.g. o_[i]fft() to make sure the output signal is correctly created See commit 74ec398f for support of numpy.fft.*fft functions. Support for diff() postponed to future release
    • Wrap numpy ufuncs for Signal use See commits d8b0a6bf and a76b7dad
    • Find a way to exit ipython from the GUI menu, probably like this: http://mail.scipy.org/pipermail/ipython-user/2009-February/006205.html See commit 9bf91e9
    • Find a way to install automatically the ipythonrc-oscopy file in the user directory See commit b5b68e6e
    • Translate all test files to new oscopy command names See commit 775e936 for files without diff or fft
    • Fix autoconf files See commit 5ed67672
    • Use symbolic link for user ipythonrc-oscopy (and check validity of the link) See commit 37844cf9
  • Documentation update
  • Translations update

Targeted for future releases:

  • New feature: x10 mode: enlarge the X scale by a factor of 10 (add an icon in the tool bar
  • New feature: Zoom between cursor: placing horizontal or vertical cursors and pressing 'z' shall enlarge the figure within the limits defined by the cursors
  • Bug fix: check if cursors are consistent for when (un)zooming 16/03/2011: Hmm… This looks much more complex and to dive deep inside matplotlib: to get the initial view 'home', we need to get the first element in matplotlib.backend_bases.NavigationToolbar2._views which is a matplotlib.cbook.Stack without pop feature. Let consider this bug in the next release, by rewriting the zoom features. SpanSelector might help in this case, and audacity or gtkwave shall be considered as an example
  • Support for Signal compatible diff()erenciacion
  • Support for other data format: hdf5, csv, …
  • Support for other graph format: Smith charts, polar plots, …
  • Support for other languages (currently only en, es)
  • Separate the gui from the framework: make two packages oscopy-core and oscopy-gtk
community.1300394490.txt.gz · Last modified: 2011/03/17 20:41 by arnaud