Albert Y. Shih

Results 49 issues of Albert Y. Shih

As of #5255, `CompositeMap` internally uses the `autoalign=True` setting for Map plotting to ensure that all layers are aligned. However, plotting with `autoalign=True` is slow (because it uses Maplotlib's `pcolormesh()`),...

Feature Request
map
Priority Low
Effort Low
Package Intermediate

Our FITS reading currently has the default behavior of attempting to memory map (see #1745), but this memory mapping can silently "fail" and the returned data array will not be...

Feature Request
io
Discussion

_Originally posted by @ayshih in https://github.com/sunpy/sunpy/issues/6110#issuecomment-1119919588_ > All readers that do not support memory mapping (i.e., everything but FITS) *should error* if `memmap=True` is passed in. > > I don't...

io
Discussion

In addition to the usual dotted heliographic grid lines that are drawn by `GenericMap.draw_grid()`, let's add options to highlight (e.g., as solid lines) the prime meridian and/or the equator. This...

Feature Request
Package Novice
map
Priority Low
Effort Low

These two examples: * Autoaligning: https://docs.sunpy.org/en/v3.1.5/generated/gallery/map_transformations/autoalign_aia_hmi.html * Reprojecting: https://docs.sunpy.org/en/v3.1.5/generated/gallery/map_transformations/reprojection_align_aia_hmi.html are silent about the fact that off-disk HMI data is being discarded. The examples should note that, and additionally suggest that...

Examples

It's a recurring source of confusion for users when they try to submap a helioprojective map from one observatory using 2D helioprojective coordinates from a different observatory (or the same...

Feature Request
Package Novice
map
Priority Medium
Effort Low
Good First Issue

`differential_rotate()` and `RotatedSunFrame`+`reproject` are now giving the same results (see #3931). That means we can now rewrite `differential_rotate()` to use `RotatedSunFrame`+`reproject`.

coordinates
Priority Low
Effort High
Package Intermediate
physics

This PR changes the way that sample data is downloaded. Rather than downloading all the files when `sunpy.data.sample` is imported, the download is deferred until a sample file is actually...

data
Whats New?
No Backport

The shortnames for the most recently added sample data files: https://github.com/sunpy/sunpy/blob/70ac59ac671023c267295bad7832c8a79e2245bb/sunpy/data/_sample.py#L53-L55 don't follow the convention laid out in the preceding comment (i.e., they don't end in `_IMAGE`): https://github.com/sunpy/sunpy/blob/70ac59ac671023c267295bad7832c8a79e2245bb/sunpy/data/_sample.py#L15-L21 Let's discuss...

data
Discussion

I haven't managed to get ASV working locally. Can someone give this a try?

Benchmarks