Nodes: Math System w/Extract #54

Open
opened 2024-05-05 16:38:46 +02:00 by so-rose · 0 comments

NOTE: A few loose ends in the Expr socket remain before specification can be totally finalized. See #37.

  • Extract

    • Implement "saved" state for info, and provide the user an indicator that state has been saved w/a button to reset (the state should also be reset when plugging a new data thing in)
  • Math / Operate Math

    • Remove two-layered dropdown; directly filter operations and use categories to seperate them.
  • Math / Map Math

    • More data support filtering, ex. use positive-definiteness to guide cholesky.
    • Implement mapping in a manner agnostic of the particular symbol used, so long as the symbol's mathtype /shape is compatible.
    • Implement support for additional symbols via Expr.
    • See #59.
  • Math / Filter Math

    • Fix Coord: Show range of possible values. Possibly via the Expr socket itself.
    • Fix Coord: Set soft_min and soft_max to help guide the user to choosing valid colors.
    • Fix Coord: Set initial value to the center of the range.
  • Math / Reduce Math

    • Implement statistics over named axes, specifically mean, median, percentiles (w/value), peak-to-peak, std, variance.
  • Math / Transform Math

    • Implement reindexing of axis coordinates, with the particular use-case of frequency to vacwl.
**NOTE**: A few loose ends in the `Expr` socket remain before specification can be totally finalized. See #37. - [x] Extract - [x] Implement "saved" state for info, and provide the user an indicator that state has been saved w/a button to reset (the state should also be reset when plugging a new data thing in) - [x] Math / Operate Math - [x] Remove two-layered dropdown; directly filter operations and use categories to seperate them. - [x] Math / Map Math - [x] More data support filtering, ex. use positive-definiteness to guide cholesky. - [x] Implement mapping in a manner agnostic of the particular symbol used, so long as the symbol's mathtype /shape is compatible. - [ ] Implement support for additional symbols via `Expr`. - See #59. - [ ] Math / Filter Math - [ ] Fix Coord: Show range of possible values. _Possibly via the `Expr` socket itself_. - [ ] Fix Coord: Set `soft_min` and `soft_max` to help guide the user to choosing valid colors. - [ ] Fix Coord: Set initial value to the center of the range. - [ ] Math / Reduce Math - [ ] Implement statistics over named axes, specifically mean, median, percentiles (w/value), peak-to-peak, std, variance. - [x] Math / Transform Math - [x] Implement reindexing of axis coordinates, with the particular use-case of frequency to vacwl.
so-rose added the
feature
label 2024-05-05 16:43:04 +02:00
so-rose added a new dependency 2024-05-05 16:45:43 +02:00
so-rose added this to the Robust Simulation milestone 2024-05-07 10:04:43 +02:00
Sign in to join this conversation.
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Blocks
Reference: so-rose/oscillode#54
There is no content yet.