Skip to content

Commit 4f81d7a

Browse files
authored
Merge pull request #692 from astrofrog/v7.2.0
Announcement and update to contributors for v7.2.0
2 parents 3793b33 + 562bb2e commit 4f81d7a

File tree

3 files changed

+257
-28
lines changed

3 files changed

+257
-28
lines changed

announcements/release-7.2.html

Lines changed: 179 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,179 @@
1+
<!DOCTYPE html>
2+
<html xmlns="http://www.w3.org/1999/xhtml">
3+
<head>
4+
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5+
<meta name="description" content="Astropy. A Community Python Library for Astronomy." />
6+
<meta name="viewport" content="width=device-width, initial-scale=1" />
7+
<link rel="shortcut icon" href="favicon.ico" />
8+
9+
<link href='https://fonts.googleapis.com/css?family=Open+Sans:400italic,400,700' rel='stylesheet' type='text/css' />
10+
<link rel="stylesheet" type="text/css" href="../css/style.css" />
11+
<link rel="stylesheet" type="text/css" href="../css/jquery.sidr.light.css" />
12+
13+
14+
<title>Astropy | v7.2 Released!</title>
15+
16+
<!-- Google analytics -->
17+
<script src="../js/analytics.js"></script>
18+
</head>
19+
20+
<body>
21+
22+
<div id="wrapper">
23+
<nav>
24+
<div id="mobile-header">
25+
<!-- Menu Icon -->
26+
<a id="responsive-menu-button" href="#sidr-main"><div><svg senable-background="new 0 0 24 24" height="24px" id="Layer_1" version="1.1" viewBox="0 0 24 24" width="24px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g><g><path d="M23.244,17.2.009H0.75c-0.413,0-0.75,0.36-0.75,0.801v3.421C0,21.654,0.337,22,0.75,22h22.494c0.414,0,0.75-0.346,0.75-0.77 V17.81C23.994,17.369,23.658,17.2.009,23.244,17.2.009z M23.244,9.009H0.75C0.337,9.009,0,9.369,0,9.81v3.421 c0,0.424,0.337,0.769,0.75,0.769h22.494c0.414,0,0.75-0.345,0.75-0.769V9.81C23.994,9.369,23.658,9.009,23.244,9.009z M23.244,1.009H0.75C0.337,1.009,0,1.369,0,1.81V5.23c0,0.423,0.337,0.769,0.75,0.769h22.494c0.414,0,0.75-0.346,0.75-0.769V1.81 C23.994,1.369,23.658,1.009,23.244,1.009z"/></g></g></svg></div></a>
27+
<!-- -->
28+
</div>
29+
<a href="../index.html"><img src="../images/astropy_word.svg" height="32" onerror="this.src='../images/astropy_word_32.png; this.onerror=null;"/></a>
30+
<div id="navigation">
31+
<ul>
32+
<li>
33+
<div class="dropdown">
34+
<a>About</a>
35+
<div class="dropdown-content">
36+
<ul>
37+
<li><a href="../about.html">About Astropy</a></li>
38+
<li><a href="../code_of_conduct.html">Code of Conduct</a></li>
39+
<li><a href="../acknowledging.html">Acknowledging & Citing</a></li>
40+
</ul>
41+
</div>
42+
</div>
43+
</li>
44+
<li><a href="../help.html">Get Help</a></li>
45+
<li><a href="../contribute.html">Contribute</a></li>
46+
<li>
47+
<div class="dropdown">
48+
<a href="https://docs.astropy.org">Documentation</a>
49+
<div class="dropdown-content">
50+
<ul>
51+
<li><a href="https://docs.astropy.org" target="_blank">Current Release</a></li>
52+
<li><a href="https://astropy.readthedocs.io/en/latest/" target="_blank">In Development</a></li>
53+
</ul>
54+
</div>
55+
</div>
56+
</li>
57+
<li><a href="affiliated/index.html">Affiliated Packages</a></li>
58+
<li><a href="team.html">Team</a></li>
59+
</ul>
60+
</div>
61+
<div class="search pull-right">
62+
<form action="https://docs.astropy.org/en/stable/search.html" method="get">
63+
<input type="text" name="q" placeholder="Search Documentation" />
64+
<input type="hidden" name="check_keywords" value="yes" />
65+
<input type="hidden" name="area" value="default" />
66+
</form>
67+
</div>
68+
</nav>
69+
70+
71+
<section>
72+
73+
<h1>Astropy v7.2.0 Released!</h1>
74+
75+
<p>
76+
Dear colleagues,
77+
</p>
78+
<p>
79+
We are very happy to announce the v7.2.0 release of astropy, a core Python
80+
package for Astronomy:
81+
</p>
82+
<p align='center'>
83+
<img src="astropy_logo_notext.png" style="width:80px;height:80px;"><br>
84+
<a href="http://www.astropy.org">http://www.astropy.org</a>
85+
</p>
86+
<p>
87+
The astropy core package is a community-driven Python package intended to contain much of the
88+
core functionality and common tools needed for astronomy and astrophysics.
89+
It is part of the Astropy Project, which aims to foster an ecosystem of
90+
interoperable astronomy packages for Python.
91+
</p>
92+
<p>
93+
Notable changes in this release include:
94+
<ul>
95+
<li>A faster ECSV table reader
96+
<li>Generic DataFrame conversion methods
97+
<li>Table index improvements and deprecation
98+
<li>Cosmology traits
99+
<li>An option to preserve units in FITS-WCS
100+
<li>Concatenation and stacking of coordinates and time classes
101+
</ul>
102+
</p>
103+
<p>
104+
In addition, hundreds of smaller improvements and fixes have been made.
105+
An overview of the changes is provided at:
106+
</p>
107+
<p>
108+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a
109+
href="https://docs.astropy.org/en/stable/whatsnew/7.2.html">https://docs.astropy.org/en/stable/whatsnew/7.2.html</a>
110+
</p>
111+
<p>
112+
Instructions for installing astropy are provided on our <a
113+
href="http://www.astropy.org">website</a>, and extensive documentation
114+
can be found at:
115+
</p>
116+
<p>
117+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://docs.astropy.org">https://docs.astropy.org</a>
118+
</p>
119+
<p>
120+
If you usually use pip to install packages, you can do:
121+
</p>
122+
<pre>
123+
pip install astropy --upgrade
124+
</pre>
125+
126+
<p>
127+
If you make use of conda (such as through the <a href="https://www.continuum.io/downloads">Anaconda
128+
Python Distribution</a>), you should soon be able update to Astropy v7.2.0 with:
129+
</p>
130+
<pre>
131+
conda update astropy
132+
</pre>
133+
<p>
134+
Or if you cannot wait for Anaconda to update their default version, you can use the conda-forge channel:
135+
</p>
136+
<pre>
137+
conda update -c conda-forge astropy
138+
</pre>
139+
<p>
140+
Please report any issues, or request new features via our GitHub repository:
141+
</p>
142+
<p>
143+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://github.com/astropy/astropy/issues">https://github.com/astropy/astropy/issues</a>
144+
</p>
145+
<p>
146+
Over 580 people have contributed code to the core astropy package so far, and you can find out more about the team here:
147+
</p>
148+
<p>
149+
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<a href="https://www.astropy.org/team.html">https://www.astropy.org/team.html</a>
150+
</p>
151+
<p>
152+
If you use astropy directly for your work, or as a dependency to another
153+
package, please remember to acknowledge it by citing the appropriate
154+
Astropy paper. For the most up-to-date suggestions, see
155+
<a href="../acknowledging.html">the acknowledgement page</a>.
156+
</p>
157+
158+
<p>
159+
We hope that you enjoy using astropy as much as we enjoyed developing it!
160+
</p>
161+
<p>
162+
Thomas Robitaille<br>
163+
v7.2 Release Coordinator<br>
164+
on behalf of The Astropy Project
165+
</p>
166+
</section>
167+
168+
169+
170+
<footer>
171+
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.1/jquery.min.js"></script>
172+
<script src="js/jquery.sidr.min.js"></script>
173+
<script src="js/functions.js"></script>
174+
</footer>
175+
176+
</div>
177+
178+
</body>
179+
</html>

getteam.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,10 @@ def extract_names_list(docs, sectionname, warner=print):
6565

6666
names = []
6767
for litem in litems:
68-
names.append(''.join(litem.traverse(lambda n: isinstance(n, nodes.Text))))
68+
# Use astext() to get the concatenated text content of the list item
69+
# instead of joining node objects which can produce unexpected
70+
# characters when their string representation is used.
71+
names.append(litem.astext())
6972

7073
return names
7174

@@ -90,6 +93,7 @@ def process_html(fn, newcontributors, indent='\t\t\t'):
9093
else:
9194
if '<ul class="team">' in l:
9295
lines.append(l)
96+
lines.append(f"{<!--- the list below is auto-generated from getteam.py, use that to update --->:>12}")
9397
#skip otherwise
9498
else:
9599
# if '<ul class="coordinators">' in l:

0 commit comments

Comments
 (0)