Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Take into account solar differential rotation #21

Closed
jgieseler opened this issue Nov 4, 2022 · 1 comment · Fixed by #22
Closed

Take into account solar differential rotation #21

jgieseler opened this issue Nov 4, 2022 · 1 comment · Fixed by #22
Assignees
Labels
enhancement New feature or request

Comments

@jgieseler
Copy link
Owner

Right now, the solar rotation period at the equator is used to calculate Parker spirals and perform ballistic backmapping. For near-ecliptic observers this might be fine, but with Solar Orbiter going to higher latitudes, this needs to be adjusted by taking into account the solar differential rotation.

@jgieseler
Copy link
Owner Author

jgieseler commented Nov 4, 2022

The solar differential rotation is now by default calculated with respect to latitude, based on the rLSQ method of Beljan et al. (2017):

ω(b) = (14.50 ± 0.01)−(2.87 ± 0.12)sin²b (deg/day)

In the following example, this affects especially Ulysses at latitude 25.40° (visible at its Parker spiral close to STEREO-A) and the Parker spiral of the reference, which originates at a latitude of 30°.

  • Without differential rotation (diff_rot=False):
    image

  • With differential rotation (diff_rot=True, default):
    image

(Both plots produced with the new default plot_distance='heliographic-equator', cf. #3)

This behavior can be mostly deactivated (for backwards compatibility and testing) by initializing SolarMACH with diff_rot=False:

sm = SolarMACH(date, body_list, vsw_list, reference_long, reference_lat, coord_sys, diff_rot=False)

But note that this still deviates from the previous behavior! This setting just sets the latitude to zero, i.e., ω=14.50 (deg/day). Previously used was ω=360/25.38=14.18 (deg/day)!

jgieseler added a commit that referenced this issue Nov 4, 2022
…ane & solar differential rotation

Solve #3 & #21: plot distance projected to heliographic equatorial plane & solar differential rotation
jgieseler added a commit that referenced this issue Nov 4, 2022
Solve #3 & #21: plot distance projected to heliographic equatorial pl…
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
1 participant