Releases: jgieseler/solarmach
Releases · jgieseler/solarmach
0.5.2
What's Changed
- Add
fix_earth=Trueparameter to SolarMACH.plot() for longitude orientation control (#89) - Add
silent=Trueparameter to SolarMACH() (cf. https://solarmach.readthedocs.io/en/latest/api.html#solarmach.SolarMACH) - Optimize PDF output
- Add Psyche to list of supported spacecraft
- Polish documentation at https://solarmach.readthedocs.io
Full Changelog: v0.5.1...v0.5.2
0.5.1
What's Changed
- Extend
plot_3dandpfss_3ddetails 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
- @dependabot[bot] made their first contribution in #74
- @drazerd made their first contribution in #79
Full Changelog: v0.5.0...v0.5.1
0.5.0
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
What's Changed
- Move
backmappingandsolar_diff_rotfrom theSolarMACHobject to the base package so that they can be used externally (fixes #62). - Create a new
backmapping_anglefunction 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
sunpyversions) - 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
speasyby 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_timeeverywhere) - 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_speedhas 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