9 research outputs found
sunpy/sunpy-soar: v1.9
What's changed
The passed descriptors passed to a.soar.Product are now case insensitive. This fix was added due to the update of SOAR V11.1 the descriptors all became lower case.
The returned table is now sorted by observation time of file.
Package has been re-templated to match other packages within the SunPy ecosystem
Video1_Rapid variations of Si IV spectra in a flare observed by interface region imaging spectrograph at a sub-second cadence.MP4
We report on observations of highly-varying Si IV 1402.77 Å line profiles observed with the Interface Region Imaging Spectrograph (IRIS) during the M-class flare from 18 January 2022 at an unprecedented 0.8 s cadence. Moment analysis of this line observed in flare ribbon kernels showed that the intensity, Doppler velocity, and non-thermal broadening exhibited variations with periods below 10 s. These variations were found to be correlated with properties of the Gaussian fit to a well-resolved secondary component of the line redshifted by up to 70 km s−1, while the primary component was consistently observed near the rest wavelength of the line. A particularly high correlation was found between the non-thermal broadening of the line resulting from the moment analysis and the redshift of the secondary component. This means that the oscillatory enhancements in the line broadening were due to plasma flows (away from the observer) with varying properties. A simple de-projection of the Doppler velocities of the secondary component based on a three-dimensional reconstruction of flare loops rooted in the kernel suggests that the observed flows were caused by downflows and compatible with strong condensation flows recently predicted by numerical simulations. Furthermore, peaks of the intensity and the trends of Doppler velocity of the Gaussian fit to the secondary component (averaged in the ribbon) were found to correspond to one of the quasi-periodic pulsations (QPPs) detected during the event in the soft X-ray flux (as measured by the Geostationary Operational Environmental Satellite, GOES) and the microwave radio flux (as measured by the Expanded Owens Valley Solar Array, EOVSA). This result supports a scenario in which the QPPs were driven by repeated magnetic reconnection.</p
A Unified Framework for Manipulating N-dimensional Astronomical Data and Coordinate Transformations in Python: The NDCube 2 and Astropy APE-14 World Coordinate System APIs
The NDCube 2 API is a Python application programming interface (API) for storing and manipulating N-dimensional coordinate-aware astronomical data. While there are Python packages for handling astronomical data and coordinate transformations separately and for handling specific combinations of dimensions and transformations, none provide a unified and agnostic way of handling them simultaneously. This leads to a proliferation of different APIs for conducting the same analysis tasks on similar types of observations and introduces technical barriers between multi-instrument studies and cross-community collaboration. In this paper, we outline how the NDCube 2 API and its implementation in the open-source, community-developed ndcube package, together with the AstroPy WCS API, help to solve this problem. We discuss the guiding principles underpinning the API design and provide examples of how it is already being used to serve broad sections of the astronomy community, including agency-funded missions. The aim of this paper is to help users better understand the purpose and potential of the NDCube 2 API and ndcube package and hence how to more effectively deploy them in scientific analyses and software development
glue-viz/glue: v1.14.1
<p><!-- Release notes generated using configuration in .github/release.yml at main --></p>
<h2>What's Changed</h2>
<h3>Bug Fixes</h3>
<ul>
<li>Fix bug when changing the number of bins on a histogram with modified/deleted data by @astrofrog in https://github.com/glue-viz/glue/pull/2451</li>
</ul>
<h3>Documentation</h3>
<ul>
<li>Fix docs failure related to theme warning by @astrofrog in https://github.com/glue-viz/glue/pull/2452</li>
</ul>
<p><strong>Full Changelog</strong>: https://github.com/glue-viz/glue/compare/v1.14.0...v1.14.1</p>
ejeschke/ginga: Ginga v2.6.6
Fix for broken sorting in Contents plugin in gtk backends
Fix for resize bug in switching in and out of grid view in gtk backends
Updated to have efficient support for gtk3
please install compatible pycairo from github.com/pygobject/pycairo
if you get a "Not implemented yet" exception bubbling up from a method called cairo.ImageSurface.create_for_data()
Addition of a "Quick Mode" to the Pick plugin--see documentation
More consistent font handing between widgets and Ginga canvases
Bug fix for importing some types of matplotlib color maps
Add antialiasing for Qt back end
Bug fixes and enhancements for Qt gestures
holding shift with pinch now keeps position under cursor
New Jupyter notebooks back end based on ipywidgets
requirements: "pip install ipyevents"
see examples/jupyter-notebook/Jupyter Widget Ideas.ipynb
Fixes to various reference viewer plugin
Recommended from our members
The SunPy Project : Open Source Development and Status of the Version 1.0 Core Package
The goal of the SunPy project is to facilitate and promote the use and development of community-led, free, and open source data analysis software for solar physics based on the scientific Python environment. The project achieves this goal by developing and maintaining the sunpy core package and supporting an ecosystem of affiliated packages. This paper describes the first official stable release (version 1.0) of the core package, as well as the project organization and infrastructure. This paper concludes with a discussion of the future of the SunPy project. © 2020. The Author(s). Published by IOP Publishing Ltd on behalf of the American Astronomical Society