Skip to content

Discussion: Skyborn as a reference for more NCL-like curved_quiver rendering #672

@QianyeSu

Description

@QianyeSu

Hi UltraPlot team,
I noticed that UltraPlot already provides curved_quiver, introduced in v1.63.0, and I think this is a very valuable addition.

I would like to suggest considering Skyborn as a reference implementation for possible future improvements to curved_quiver, especially for meteorological vector-field visualization.

In Skyborn, I implemented a Matplotlib-compatible curly_vector function aimed at producing a more NCL-like visual style: curved, flow-following vectors that can look more natural and readable than standard quiver, and in some cases more visually coherent than streamline-like approaches.

I wanted to raise the possibility that, if some aspects of Skyborn’s rendering style are considered visually better than the current curved_quiver output, they might be useful as reference ideas for future refinement.

This may be especially relevant for:

  • meteorological wind-field plots
  • cyclone and anticyclone structure
  • dense lat-lon vector fields
  • users who want a style closer to NCL vector rendering

For reference, below are a few example plots produced with this approach.

Image Image Image

Thanks.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions