You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: roadmap/COMPLETED.md
+12Lines changed: 12 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,18 @@ This document is a list of former Astropy Roadmap items that have been removed b
4
4
They are listed by the date of the revision they were first removed from.
5
5
This document is in reverse chronological order.
6
6
7
+
## May 2023
8
+
9
+
### Functionality
10
+
11
+
- Compression support for FITS and HDF5.
12
+
13
+
### Learn and User Support
14
+
15
+
- Improve discoverability of documentation and educational materials by overhauling the Learn website, including implementing an integrated search functionality and building an example gallery.
This Roadmap captures high level actionable items that we as a project aim to undertake to improve the health and stability of the Astropy project. The Roadmap itself is a static document, while specific issues and efforts can be linked through [meta issues](#Roadmap-Meta-Issues). The Roadmap document will be revisited regularly at the Astropy coordination meetings, to keep track of progress and write new versions as needed.
16
+
This Roadmap captures high level actionable items that we as a project aim to undertake to improve the health and stability of the Astropy project. The Roadmap itself is a static document, however it will be revisited regularly at the Astropy coordination meetings, to keep track of progress and write new versions as needed.
17
17
18
18
## Status Legend
19
19
@@ -30,59 +30,56 @@ This Roadmap captures high level actionable items that we as a project aim to un
30
30
- Consensus of the community is that the item is a priority.
31
31
- Attempts to secure the necessary resources have not yet been started.
32
32
-*For example, there’s no one available to write a funding proposal or lead recruitment efforts.*
33
-
34
-
## Roadmap Meta Issues
35
33
36
-
Meta issues in this repository associated with Roadmap items can be found [here](https://github.com/astropy/astropy-project/issues?q=is%3Aopen+is%3Aissue+label%3ARoadmap). Work done anywhere in the project that is relevant to the Roadmap can be tied to the appropriate meta issue for visibility.
37
34
38
35
## Functionality
39
36
40
37
-:large_orange_diamond: Provide next-generation spectroscopic reduction, analysis, and visualization tools usable by individual researchers and larger surveys.
41
38
42
-
-:large_orange_diamond: Improve support and validation for input/output of standard file formats used in Astronomy including FITS and HDF5 as well as compression handling and enhanced support for large tables.
39
+
-:large_orange_diamond: Improve support and validation for input/output of standard file formats used in Astronomy by improving the unified I/O system.
43
40
44
41
-:large_orange_diamond: Improve interoperability and compatibility, while reducing duplication, amongst Astropy-affiliated packages and other community standard software.
45
42
46
43
## Hardware and Performance
47
44
48
-
-:large_orange_diamond: Improve Astropy ecosystem stability in High-Performance Computing environments, and expand options for compatibility with read-only filesystems.
45
+
-:large_orange_diamond: Improve and/or maintain interoperability with performant I/O file formats and libraries such as HDF5 and Dask.
49
46
50
-
-:red_square: Improve and/or maintain interoperability with performant I/O file formats and libraries such as HDF5 and Dask.
47
+
-:red_square: Improve support for using Astropy tools in heterogeneous computing environments such as cloud environments or GPU systems.
51
48
52
-
-:red_square: Improve support for using Astropy tools in high-performance machine learning and data analysis frameworks, such as on GPU systems.
49
+
## Learn and User Support
53
50
54
-
## Learn and User Support
51
+
-:green_circle: Generate and ingest guides and/or a series of tutorials that demonstrate Astropy Project functionality in the context of astronomical research.
55
52
56
-
-:green_circle: Improve discoverability of documentation and educational materials by overhauling the Learn website, including implementing an integrated search functionality and building an example gallery.
53
+
-:large_orange_diamond: Update Astropy website: Rework the Team page and improve the visibility of Astropy Learn.
57
54
58
55
-:large_orange_diamond: Expand and build on workshop offerings by recruiting and training more facilitators and expanding the geographic diversity of meetings where we offer workshops.
59
56
60
-
-:green_circle: Expand the number and diversity of user support resources, including establishing a user-focused forum on Discourse.
57
+
-:large_orange_diamond: Expand the number and diversity of active user support resources.
61
58
62
-
-:large_orange_diamond: Generate and ingest guides and/or a series of tutorials that demonstrate Astropy Project functionality in the context of astronomical research, especially focusing on spectroscopy tasks.
59
+
-:red_square: Develop tutorials that demonstrate the use of Astropy for spectroscopy tasks.
63
60
64
-
-:red_square: Develop tutorials suitable for use in university astronomy courses.
61
+
-:red_square: Develop/harvest tutorials suitable for use in university astronomy courses.
65
62
66
63
## Community Building and Sustainability
67
64
68
65
-:large_orange_diamond: Increase the learning and mentoring opportunities for people interested in becoming contributors and helping to develop existing contributors.
69
66
70
-
-:large_orange_diamond: Increase inclusion, diversity, and empowerment efforts within the Astropy Project and NumFOCUS communities, and improved our understanding the demographics of our communities in order to measure the effectiveness of these efforts.
71
-
72
67
-:large_orange_diamond: Better understand Astropy user community through a NumPy-like user survey (see [this summary](https://numpy.org/user-survey-2020-details/) of their results).
73
68
69
+
-:red_square: Increase inclusion, diversity, and empowerment efforts within the Astropy Project and NumFOCUS communities, and improve our understanding of the demographics of our communities in order to measure the effectiveness of these efforts.
70
+
74
71
## Infrastructure, Documentation
75
72
76
-
-:large_orange_diamond: Improve documentation for infrastructure setup, as well as the developer documentation.
73
+
-:green_circle: Implement integration testing for core, coordinated, and infrastructure packages.
77
74
78
-
-:red_square: Implement robust performance benchmark reporting for pull requests.
75
+
-:large_orange_diamond: Improve documentation for infrastructure setup, as well as the developer documentation.
79
76
80
-
-:red_square: Implement integration testing for core, coordinated, and infrastructure packages.
-:large_orange_diamond:Develop a process for recruiting, selecting, and managing personnel to complete Project priorities that require external personnel.
81
+
-:large_orange_diamond:Adopt the NumFOCUS Code of Conduct (CoC) and build a community ombuds/CoC team to curate the guidelines and enforce them.
85
82
86
-
-:red_square: Define and document the process for categorization of core, coordinated, and affiliated packages.
83
+
-:large_orange_diamond: Develop a process for recruiting, selecting, and managing personnel to complete Project priorities that require external labor.
87
84
88
-
-:red_square:Improve the process for recruiting and onboarding maintainers, paying particular attention to packages that are lacking maintainers.
85
+
-:red_square:Document the process for taking on a formal role in the Astropy project and recruit for unfilled Team positions.
0 commit comments