Menu

#294 Interpolate widget

Backlog
open
nobody
feature (44)
4Urgent
2025-06-25
2023-11-16
Steve Keen
No

This would be an immediate fix for the time handling issue when using raw data with different frequencies.

It would need to identify existing time dimensions (%Y and %Y-Q%Q etc.) and enable interpolation between them.

It should also handle inventing a new time dimension--taking yearly and quarterly data and creating monthly, for example.

The output would be a new variable dimensioned by the interpolated date: GDP (%Y) as input becomes GDP_Q (%Y-Q%Q) as output. And so on.

It should support linear and cubic spline interpolation.

The obvious widget would have a jagged line graph on the left and a smooth line graph on the right.

I'm marking this as critical simply because it would impress our current business contact and be very useful for users once we go to sale as well.

Discussion

  • Steve Keen

    Steve Keen - 2023-11-16

    A simpler widget still--a zig-zag line and a sine curve on the same mini-plot.

     
  • High Performance Coder

    We basically have this widget already. All the binary operations interpolate time values to align to a common grid ("make them conformant") which is a subset of the first argument's xvector. The merge operator does as well, with the subtle effect that the xvector is the union of the two xvectors.

     
    • Steve Keen

      Steve Keen - 2023-11-17

      So can I take a yearly series starting in 1834 and a quarterly series
      starting in 1946 Andrew ending in 2033 and produce an interpolated
      quarterly series from 1834 till 2023?

      On Thu, 16 Nov 2023 at 23:40, High Performance Coder hpcoder@users.sourceforge.net wrote:

      We basically have this widget already. All the binary operations
      interpolate time values to align to a common grid ("make them conformant")
      which is a subset of the first argument's xvector. The merge operator does
      as well, with the subtle effect that the xvector is the union of the two
      xvectors.


      [ravel:#427] https://sourceforge.net/p/minsky/ravel/427/ Interpolate
      widget

      Status: open
      Milestone: Pascal
      Created: Thu Nov 16, 2023 11:13 AM UTC by Steve Keen
      Last Updated: Thu Nov 16, 2023 01:51 PM UTC
      Owner: nobody

      This would be an immediate fix for the time handling issue when using raw
      data with different frequencies.

      It would need to identify existing time dimensions (%Y and %Y-Q%Q etc.)
      and enable interpolation between them.

      It should also handle inventing a new time dimension--taking yearly and
      quarterly data and creating monthly, for example.

      The output would be a new variable dimensioned by the interpolated date:
      GDP (%Y) as input becomes GDP_Q (%Y-Q%Q) as output. And so on.

      It should support linear and cubic spline interpolation.

      The obvious widget would have a jagged line graph on the left and a smooth
      line graph on the right.

      I'm marking this as critical simply because it would impress our current
      business contact and be very useful for users once we go to sale as well.


      Sent from sourceforge.net because you indicated interest in
      https://sourceforge.net/p/minsky/ravel/427/

      To unsubscribe from further messages, please visit
      https://sourceforge.net/auth/subscriptions/

       
  • High Performance Coder

    • labels: --> feature
     
  • High Performance Coder

    • Milestone: Pascal --> Backlog
     
  • High Performance Coder

    • Priority: 2Critical --> 3ReallyUrgent
     
  • High Performance Coder

    • Priority: 3ReallyUrgent --> 4Urgent
     
  • High Performance Coder

    Ticket moved from /p/minsky/ravel/427/

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.