/
changelog.html
345 lines (228 loc) · 13.8 KB
/
changelog.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
<!DOCTYPE html>
<html class="writer-html5" lang="en" >
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>Changelog — abipy 0.9.1 documentation</title>
<link rel="stylesheet" href="_static/css/theme.css" type="text/css" />
<link rel="stylesheet" href="_static/pygments.css" type="text/css" />
<link rel="stylesheet" href="_static/graphviz.css" type="text/css" />
<link rel="stylesheet" href="_static/jupyter-sphinx.css" type="text/css" />
<link rel="stylesheet" href="_static/thebelab.css" type="text/css" />
<link rel="stylesheet" href="_static/plot_directive.css" type="text/css" />
<link rel="stylesheet" href="_static/my_style.css" type="text/css" />
<link rel="stylesheet" href="_static/gallery.css" type="text/css" />
<link rel="stylesheet" href="_static/gallery-binder.css" type="text/css" />
<link rel="stylesheet" href="_static/gallery-dataframe.css" type="text/css" />
<link rel="stylesheet" href="_static/gallery-rendered-html.css" type="text/css" />
<script type="text/javascript" src="https://cdn.plot.ly/plotly-latest.min.js"></script>
<!--[if lt IE 9]>
<script src="_static/js/html5shiv.min.js"></script>
<![endif]-->
<script type="text/javascript" id="documentation_options" data-url_root="./" src="_static/documentation_options.js"></script>
<script src="_static/jquery.js"></script>
<script src="_static/underscore.js"></script>
<script src="_static/doctools.js"></script>
<script src="_static/thebelab-helper.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/require.js/2.3.4/require.min.js"></script>
<script src="https://unpkg.com/@jupyter-widgets/html-manager@^0.20.0/dist/embed-amd.js"></script>
<script type="text/javascript" src="_static/js/theme.js"></script>
<link rel="index" title="Index" href="genindex.html" />
<link rel="search" title="Search" href="search.html" />
<link rel="next" title="Bibliography" href="zzbiblio.html" />
<link rel="prev" title="Getting AbiPy" href="installation.html" />
</head>
<body class="wy-body-for-nav">
<div class="wy-grid-for-nav">
<nav data-toggle="wy-nav-shift" class="wy-nav-side">
<div class="wy-side-scroll">
<div class="wy-side-nav-search" >
<a href="index.html" class="icon icon-home"> abipy
</a>
<div class="version">
0.9.1
</div>
<div role="search">
<form id="rtd-search-form" class="wy-form" action="search.html" method="get">
<input type="text" name="q" placeholder="Search docs" />
<input type="hidden" name="check_keywords" value="yes" />
<input type="hidden" name="area" value="default" />
</form>
</div>
</div>
<div class="wy-menu wy-menu-vertical" data-spy="affix" role="navigation" aria-label="main navigation">
<ul class="current">
<li class="toctree-l1"><a class="reference internal" href="features.html">Overview</a></li>
<li class="toctree-l1"><a class="reference internal" href="installation.html">Getting AbiPy</a></li>
<li class="toctree-l1 current"><a class="current reference internal" href="#">Changelog</a></li>
<li class="toctree-l1"><a class="reference internal" href="zzbiblio.html">Bibliography</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="scripts/index.html">Scripts</a></li>
<li class="toctree-l1"><a class="reference internal" href="graphical_interface.html">Graphical interface</a></li>
<li class="toctree-l1"><a class="reference internal" href="gallery/index.html">AbiPy Gallery</a></li>
<li class="toctree-l1"><a class="reference internal" href="postprocessing_howto.html">Post-processing How-To</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="workflows/taskmanager.html">TaskManager</a></li>
<li class="toctree-l1"><a class="reference internal" href="workflows/manager_examples.html">Manager Examples</a></li>
<li class="toctree-l1"><a class="reference internal" href="flow_gallery/index.html">Flow Gallery</a></li>
<li class="toctree-l1"><a class="reference internal" href="flows_howto.html">Flows How-To</a></li>
</ul>
<ul>
<li class="toctree-l1"><a class="reference internal" href="api/index.html">API documentation</a></li>
<li class="toctree-l1"><a class="reference internal" href="coding_guide.html">Coding guide</a></li>
<li class="toctree-l1"><a class="reference internal" href="README.html">Documenting AbiPy</a></li>
</ul>
</div>
</div>
</nav>
<section data-toggle="wy-nav-shift" class="wy-nav-content-wrap">
<nav class="wy-nav-top" aria-label="top navigation">
<i data-toggle="wy-nav-top" class="fa fa-bars"></i>
<a href="index.html">abipy</a>
</nav>
<div class="wy-nav-content">
<div class="rst-content">
<div role="navigation" aria-label="breadcrumbs navigation">
<ul class="wy-breadcrumbs">
<li><a href="index.html" class="icon icon-home"></a> »</li>
<li>Changelog</li>
<li class="wy-breadcrumbs-aside">
<a href="_sources/changelog.rst.txt" rel="nofollow"> View page source</a>
</li>
</ul>
<hr/>
</div>
<div role="main" class="document" itemscope="itemscope" itemtype="http://schema.org/Article">
<div itemprop="articleBody">
<div class="section" id="changelog">
<span id="id1"></span><h1>Changelog<a class="headerlink" href="#changelog" title="Permalink to this headline">¶</a></h1>
<p>Release 0.9.2:</p>
<blockquote>
<div><ul class="simple">
<li><p>Add abigui.py script</p></li>
<li><p>Add abilab.abirobot function to create a Robot from a list of filepaths.</p></li>
<li><p>Add plotly version of fatbands</p></li>
<li><p>Support for dipquad and quadquad</p></li>
</ul>
</div></blockquote>
<p>Release 0.9.1:</p>
<blockquote>
<div><ul class="simple">
<li><p>Add “-ew”, “–expose-web”,</p></li>
<li><p>abiopen, abiview and abicomp now supports –plotly to produce plotly figures in the local browser
and –chart-studio to push the figure to the chart studio service.
Note that, at present, only DDB files support plotly.</p></li>
<li><p>AbinitInput set_kpath and make_ebands_input now support negative values of ndivsm that
are interpreted as line_density following pymatgen conventions.
This option is the recommended one if the k-path contains two consecutive high symmetry k-points
that are very close as ndivsm > 0 may produce a very large number of wavevectors.</p></li>
<li><p>Preliminary support for plotly plots (phonons).</p></li>
<li><p>AbinitInputParser now can parse strings in the input file and read structure is the <cite>structure:abivars</cite>
syntax in used.</p></li>
</ul>
</div></blockquote>
<p>Release 0.9.0:</p>
<blockquote>
<div><ul class="simple">
<li><p>Require pymatgen >= 2019.12.22</p></li>
<li><p>Integration with abinit 9.4.0</p></li>
<li><p>Support for py3.8 and py3.9</p></li>
<li><p>Converters for phonopy and tdep.</p></li>
<li><p>Preliminary support for panel dashboards.</p></li>
<li><p>Introduce ABIPY_TMPDIR environment variable to specify the workdir of the temporary tasks at runtime.</p></li>
<li><p>Use last version of apscheduler.</p></li>
<li><p>Minor bug fixes</p></li>
<li><p>New tools for Phonon and EPH calculations.</p></li>
<li><p>Note that this is the last AbiPy version supporting Abinit8.
AbiPy version 1.0 will start to take advantage of features and ameliorations introduced in Abinit9
We will also take the opportunity to refactor the code base so backward incompatibe changes in the API
are expected in the next major version.</p></li>
</ul>
</div></blockquote>
<p>Release 0.8.0:</p>
<blockquote>
<div><ul class="simple">
<li><p>Add abicheck.py –create-config option to install predefined yaml configuration files</p></li>
<li><p>Add support for NSCF calculations with meta-GGA.</p></li>
<li><p>Preliminary support for panel dashboards exposed via <cite>abiopen FILE –panel</cite> and <cite>abistruct panel FILE</cite>.
Note that not all Abinit files are supported at present.</p></li>
<li><p>Add examples and flows for effective mass calculations</p></li>
<li><p>Add examples for quasi-harmonic calculations and post-processing tools</p></li>
<li><p>Add support for JSON files (including MSONable format) to abiopen.py
Supports <cite>–notebook</cite>, <cite>–panel</cite> options such as <cite>abiopen.py FILE.json –panel</cite></p></li>
<li><p>Improved support for EPH calculations.</p></li>
<li><p>Add <cite>primitive</cite> command to <cite>abistruct.py</cite> to get primitive structure from spglib</p></li>
</ul>
</div></blockquote>
<p>Release 0.7.0: 2019-10-18</p>
<blockquote>
<div><ul class="simple">
<li><p>Remove support for py2. Now Abipy requires py >= 3.6 (3.8 is not yet supported)</p></li>
<li><p>AbiPy now requires pymatgen >= 2019.10.16</p></li>
<li><p>Move workflow code from pymatgen to abipy.flowtk</p></li>
<li><p>Improved support for EPH calculations.</p></li>
</ul>
</div></blockquote>
<p>Release:0.3.0 2017-12-26</p>
<blockquote>
<div><ul class="simple">
<li><p>Add <code class="docutils literal notranslate"><span class="pre">abiview.py</span></code> script for a quick visualization of results.</p></li>
<li><p><code class="docutils literal notranslate"><span class="pre">abicheck.py</span></code> accepts <code class="docutils literal notranslate"><span class="pre">-with-flow</span></code> option</p></li>
<li><p>Add AbinitInput.set_spell_check to activate/deactivate spell-checker</p></li>
<li><p>Improve coverage</p></li>
<li><p>Fix bug in in <code class="docutils literal notranslate"><span class="pre">SigresFile.get_dataframe</span></code> if QP states do not start with the same band index.</p></li>
<li><p>Fix bug in thermodinamical properties (zero-point energy was included twice)</p></li>
<li><p>Add <code class="docutils literal notranslate"><span class="pre">mpirunner_options</span></code> and <code class="docutils literal notranslate"><span class="pre">shell_runner_options</span></code> to TaskManager.</p></li>
<li><p>Autodetect presence in DdbFile of data required for the LO-TO splitting.</p></li>
<li><p>Solve problem with visualize in jupyter notebooks (files should be produced in workdir)</p></li>
<li><p>Change default value of <code class="docutils literal notranslate"><span class="pre">shifts</span></code> in <code class="docutils literal notranslate"><span class="pre">abipy.abio.factories.g0w0_with_ppmodel_inputs</span></code>.</p></li>
<li><p>Add interface with phononwebsite: <code class="docutils literal notranslate"><span class="pre">abiview.py</span> <span class="pre">phbands</span> <span class="pre">out_PHBST.nc</span> <span class="pre">-web</span></code>.</p></li>
<li><p>Add robots for comparing/analyzing multiple files of the same type (<code class="docutils literal notranslate"><span class="pre">DdbRobot</span></code>, <code class="docutils literal notranslate"><span class="pre">GsrRobot</span></code> …)
Some of the robot capabilities are exposed via the <code class="docutils literal notranslate"><span class="pre">abicomp.py</span></code> and the <code class="docutils literal notranslate"><span class="pre">abirun.py</span></code> scripts.</p></li>
<li><p>Add several new options to <code class="docutils literal notranslate"><span class="pre">abirun.py</span></code>, <code class="docutils literal notranslate"><span class="pre">abicomp.py</span></code> and <code class="docutils literal notranslate"><span class="pre">abistruct.py</span></code> scripts.</p></li>
<li><p>Significant improvements to the documentation and the website: add <code class="docutils literal notranslate"><span class="pre">plot-gallery</span></code> with matplotlib plots
and <code class="docutils literal notranslate"><span class="pre">flow-gallery</span></code> with AbiPy flows are now automatically generated.</p></li>
<li><p>Add Shankland-Koelling-Wood Fourier interpolation scheme.</p></li>
</ul>
</div></blockquote>
<p>Release 0.2.0 2017-03-10</p>
<blockquote>
<div><p>This is the first official release in which we have reached a relatively stable API
and a well-defined interface with the netcdf files produced by Abinit.
We recommend Abinit >= 8.0.8b, version 8.2.2 is required to analyze the electronic fatbands
saved in the FATBANDS.nc file.</p>
</div></blockquote>
</div>
</div>
</div>
<footer>
<div class="rst-footer-buttons" role="navigation" aria-label="footer navigation">
<a href="zzbiblio.html" class="btn btn-neutral float-right" title="Bibliography" accesskey="n" rel="next">Next <span class="fa fa-arrow-circle-right" aria-hidden="true"></span></a>
<a href="installation.html" class="btn btn-neutral float-left" title="Getting AbiPy" accesskey="p" rel="prev"><span class="fa fa-arrow-circle-left" aria-hidden="true"></span> Previous</a>
</div>
<hr/>
<div role="contentinfo">
<p>
© Copyright 2021, M. Giantomassi and the AbiPy group.
<span class="lastupdated">
Last updated on Jul 07, 2021.
</span>
</p>
</div>
Built with <a href="https://www.sphinx-doc.org/">Sphinx</a> using a
<a href="https://github.com/readthedocs/sphinx_rtd_theme">theme</a>
provided by <a href="https://readthedocs.org">Read the Docs</a>.
</footer>
</div>
</div>
</section>
</div>
<script type="text/javascript">
jQuery(function () {
SphinxRtdTheme.Navigation.enable(true);
});
</script>
</body>
</html>