Skip to content

Releases: jgieseler/solarmach

0.5.2

03 Dec 16:17

Choose a tag to compare

What's Changed

Full Changelog: v0.5.1...v0.5.2

0.5.1

15 Aug 12:42
17d2d3b

Choose a tag to compare

What's Changed

  • Extend plot_3d and pfss_3d details in the example notebook and documentation
  • Make PFSS footpoints accessible (#81)
  • Add L2, L4, L5 to Solar-MACH
  • Fix typos in 'Stonyhurst' (#79)
  • Add a warning to the gif creation example that Carrington coordinates should not be used for this (#78 #79)
  • Add python 3.13 to supported versions
  • Further use astropy units internally
  • Move package structure from setup.cfg to pyproject.toml (#82)

New Contributors

Full Changelog: v0.5.0...v0.5.1

0.5.0

29 Jan 12:35

Choose a tag to compare

What's Changed

  • Fix Occasionally missing grid circles #5
  • With the previous, change longitude on plot for Stoneyhurst coords to be -180 - 0 - 180 (instead of 360 - 0 - 180)
  • Tremendously reduce PFSS calculation time
  • New options for 3D figures: 3d_grid, equatorial_plane, vertical_lines
  • General overhaul/improvement of 3D figure
  • Fix bug in reference Parker spiral in PFSS/3D figure
  • Fix reference arrow in 3D figure
  • Fix reference area shading in PFSS figure
  • Add logo to 3D figure
  • Improve legend of 3D figure
  • Fix a bug where the outer bold ring of the figure would lie inside the figure
  • Fix negative solar wind speed occurring for some vsw data being NaN
  • Streamlit: don't rerun on click on Download buttons

Full Changelog: v0.4.3...v0.5.0

0.4.3

06 Nov 13:25

Choose a tag to compare

What's Changed

  • Move backmapping and solar_diff_rot from the SolarMACH object to the base package so that they can be used externally (fixes #62).
  • Create a new backmapping_angle function so that this calculation is now centralized (and not spread as multiple copies over the whole code).
  • Introduce astropy.units to backmapping, backmapping_angle, and solar_diff_rot
  • Extend docstrings (#45)
  • Fix pytest falling for PFSS figure comparison

Full Changelog: v0.4.2...v0.4.3

0.4.2

23 Jul 07:17

Choose a tag to compare

What's Changed

  • Ensure compatibility with sunpy 6.0 and numpy 2.0

Full Changelog: v0.4.1...v0.4.2

0.4.1

12 Jun 14:54

Choose a tag to compare

What's Changed

  • Fix how DataFrames are addressed in get_sw_speed so that the function won't fail in the future if the keys of the DataFrame change (7293b7f)
  • Add Europa Clipper mission to list of supported spacecraft

Full Changelog: v0.4.0...v0.4.1

0.4.0

30 May 12:13

Choose a tag to compare

What's Changed

  • Remove supported Python versions 3.8 & 3.9 (in alignment with latest sunpy versions)
  • Extend supported Python versions to 3.10, 3.11, 3.12
  • Use sunkit-magex instead of pfsspy for PFSS analysis (because the latter is discontinued)
  • Unpin matplotlib version in requirements #57
  • Remove astroquery from requirements #48

Full Changelog: v0.3.4...v0.4.0

0.3.4

24 Apr 15:19

Choose a tag to compare

What's Changed

  • Improve importing of speasy by disabling unused data providers before, which will speed up the initial automatic determination of solar wind speeds (using get_sw_speed)
  • Improve handling of input date & time (using now sunpy.time.parse_time everywhere)
  • Catch failing get_horizons_coord
  • Adjust to upcoming Pandas changes
  • Include real image tests
  • Upgrade GitHub actions

Full Changelog: v0.3.3...v0.3.4

0.3.3

12 Jan 10:42

Choose a tag to compare

What's Changed

  • Bugfix: get_sw_speed has been fixed to work again for Solar Orbiter (due to some changed ID)
  • Some internal changes in the pfsspy part

Full Changelog: v0.3.2...v0.3.3

0.3.2

10 Nov 14:51

Choose a tag to compare

What's Changed

  • Bugfix: PFSS extension now gives correct results when Stonyhurst coordinates are used (coord_sys='Stonyhurst'). Now, when calculating the PFSS solution, it is necessary to define the coordinate system that should be used. For example, calculate_pfss_solution(gong_map=gong_map, rss=rss, coord_sys='Stonyhurst')

Full Changelog: v0.3.1...v0.3.2