skip to main content
US FlagAn official website of the United States government
dot gov icon
Official websites use .gov
A .gov website belongs to an official government organization in the United States.
https lock icon
Secure .gov websites use HTTPS
A lock ( lock ) or https:// means you've safely connected to the .gov website. Share sensitive information only on official, secure websites.


Title: 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.  more » « less
Award ID(s):
1715122
PAR ID:
10184991
Author(s) / Creator(s):
; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; ; more » ; ; ; ; ; ; ; ; ; ; ; ; ; ; « less
Date Published:
Journal Name:
The Astrophysical journal
Volume:
890
Issue:
1
ISSN:
2471-4259
Format(s):
Medium: X
Sponsoring Org:
National Science Foundation
More Like this
  1. In this paper, we report on the impacts of the ProQual Institute—a $1M award via the NSF ECREHR Core Research program in 2019—as it nears the end of its funding period. The ProQual Institute’s goal is to build national capacity for STEM education research by engaging technical STEM from across the U.S. in cohorts that participate in an 8-week course on qualitative and mixed methods educational research techniques, followed by engagement in several communities of practice to continue supporting participant research projects and building participants’ confidence as educational researchers. This project was funded based on impact rather than knowledge generation; thus, this paper will report on the impacts of the ProQual Institute in terms of participants served and evaluated outcomes and project team observations. The key evaluation questions we answered were: (1) To what extent did the project design and implement a high-quality and culturally responsive training program? (2) What knowledge and skills did participants gain because of participation in the ProQual Institute? (3) How could the ProQual Institute be built upon to improve participant outcomes? 
    more » « less
  2. First-year engineering students are often introduced to the engineering design process through project-based learning situated in a concrete design context. Design contexts like mechanical engineering are commonly used, but students and teachers may need more options. In this article, we show how sustainable building design can serve as an alternative for students of diverse backgrounds and with various interests. The proposed Net Zero Energy Challenge is an engineering design project in which students practice the full engineering design cycle to create a virtual house that generates renewable energy on-site, with the goal to achieve net zero energy consumption. Such a design challenge is made possible by Aladdin, an integrated tool that supports building design, simulation, and analysis within a single package. A pilot study of the Net Zero Energy Challenge at a university in Mid-Atlantic United States suggests that around half of the students were able to achieve the design goal. 
    more » « less
  3. This paper identifies the complex interactions of a multi-member partnership and outlines the synergetic opportunitiesand challenges within the model. At the core of the partnership model is the restoration of the waterways surroundingNew York City through the reestablishment of the oyster into New York Harbor. The overarching goal was to connectmembers of the community to their environment to increase social awareness and responsibility. Stewardship of theharbor through involvement of education, business, and private sectors increased the citizen science involvement of thecommunity. The key to the success of this partnership model is the overlapping of roles and responsibilities as well asa strong “connector” serving to mediate the interactions among the stakeholders and enable the success of thepartnership. The partnerships were dynamic and evolving blurring lines and responsibilities. Serendipitous outcomesenhanced partnership relationships and in turn, the efficacy of the project. 
    more » « less
  4. null (Ed.)
    The CyberAmbassador project aims to provide professional skills training for Cyber-Infrastructure (CI) professionals, with the goal of developing "CyberAmbassadors" [16] who are prepared to facilitate and lead multidisciplinary, computationally-intensive research. This NSF funded program (Award Number 1730137) has the following objectives: (1) Develop curriculum that focuses on professional skills (communications, teamwork, leadership) within the context of large scale, multidisciplinary computational research; (2) Pilot, evaluate and revise the curriculum; (3) Develop "Train the Trainers" workshops to broaden the impact of the curriculum and connect with external partners to ensure the longevity of the program beyond the timeframe of the grant. This paper introduces the core curriculum, describes different modes of delivering content that we have piloted, shares preliminary evaluation results from two particularly relevant cases, and offers initial lessons learned. 
    more » « less
  5. Abstract MetPy is an open-source, Python-based package for meteorology, providing domain-specific functionality built extensively on top of the robust scientific Python software stack, which includes libraries like NumPy, SciPy, Matplotlib, and xarray. The goal of the project is to bring the weather analysis capabilities of GEMPAK (and similar software tools) into a modern computing paradigm. MetPy strives to employ best practices in its development, including software tests, continuous integration, and automated publishing of web-based documentation. As such, MetPy represents a sustainable, long-term project that fills a need for the meteorological community. MetPy’s development is substantially driven by its user community, both through feedback on a variety of open, public forums like Stack Overflow, and through code contributions facilitated by the GitHub collaborative software development platform. MetPy has recently seen the release of version 1.0, with robust functionality for analyzing and visualizing meteorological datasets. While previous versions of MetPy have already seen extensive use, the 1.0 release represents a significant milestone in terms of completeness and a commitment to long-term support for the programming interfaces. This article provides an overview of MetPy’s suite of capabilities, including its use of labeled arrays and physical unit information as its core data model, unit-aware calculations, cross sections, skew T and GEMPAK-like plotting, station model plots, and support for parsing a variety of meteorological data formats. The general road map for future planned development for MetPy is also discussed. 
    more » « less