Skip to content

Releases: jgieseler/solarmach

0.4.3

06 Nov 13:25
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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
Compare
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

0.3.1

03 Nov 13:58
Compare
Choose a tag to compare

What's Changed

  • Add new option markers to the plot to use a single letter for the body/spacecraft marker instead of numbers (e.g., "P" for Parker Solar Probe). Note that duplicate letters can occour. This option replaces the previous plot option numbered_markers. For now on, use either markers='letters' or markers='numbers' (or markers=False for the default square symbol). See the following example:

     from solarmach import SolarMACH
     body_list = ['Venus', 'Earth', 'Mars', 'STEREO A', 'Solar Orbiter', 'PSP', 'BepiColombo']
     date = '2021-6-1 12:00:00'
     sm = SolarMACH(date, body_list)
     sm.plot(markers='letters')

    image

Full Changelog: v0.3.0...v0.3.1

0.3.0

03 Nov 10:16
Compare
Choose a tag to compare

What's Changed

  • Discontinue support for Python 3.7 due to dependencies

Bugfixes 🛠

  • Fix get_sw_speed() to work with updated AMDA system

Full Changelog: v0.2.6...v0.3.0

0.2.6

16 Aug 12:48
Compare
Choose a tag to compare

What's Changed

  • Add new function sc_distance() (see documentation) that derives the absolute distance between two bodies/spacecraft at a given time

Bugfixes 🛠

  • Fix test_solarmach_get_sw_speed() for conda-forge

Full Changelog: v0.2.5...v0.2.6