Releases: jgieseler/solarmach
Releases · jgieseler/solarmach
0.4.3
What's Changed
- Move
backmapping
andsolar_diff_rot
from theSolarMACH
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
, andsolar_diff_rot
- Extend docstrings (#45)
- Fix pytest falling for PFSS figure comparison
Full Changelog: v0.4.2...v0.4.3
0.4.2
0.4.1
0.4.0
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
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 (usingget_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
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
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
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 optionnumbered_markers
. For now on, use eithermarkers='letters'
ormarkers='numbers'
(ormarkers=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')
Full Changelog: v0.3.0...v0.3.1
0.3.0
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
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