Release v2.9

This commit is contained in:
Atsushi Togo 2023-12-25 22:22:11 +09:00
parent d946de7e01
commit be0d2a55ed
5 changed files with 23 additions and 12 deletions

View File

@ -2,6 +2,17 @@
# Change Log # Change Log
## Dec-25-2023: Version 2.9.0
- Pre-release of version 3.0.
- `--v3` option enables phono3py version 3 behaviour. In phono3py-v3, it is
planned to replace $\sum_{l'l''}\Phi_{\alpha\beta\gamma}(0\kappa, l'\kappa',
l''\kappa'') \cdots$ in Eq.(41) of
<https://journals.jps.jp/doi/10.7566/JPSJ.92.012001> by
$[\sum_{l'l''}\Phi_{\alpha\beta\gamma}(0\kappa, l'\kappa', l''\kappa'') \cdots + \sum_{ll''}\Phi_{\alpha\beta\gamma}(l\kappa, 0\kappa', l''\kappa'') \cdots + \sum_{ll'}\Phi_{\alpha\beta\gamma}(l\kappa, l'\kappa', 0\kappa'') \cdots] / 3$
for better handing of crystal symmetry although this requires more
computational demand. In phono3py-v3, `--v2` option will be prepared.
## Dec-4-2023: Version 2.8.0 ## Dec-4-2023: Version 2.8.0
- Maintenance release - Maintenance release

View File

@ -57,9 +57,9 @@ copyright = "2015, Atsushi Togo"
# built documents. # built documents.
# #
# The short X.Y version. # The short X.Y version.
version = "2.8" version = "2.9"
# The full version, including alpha/beta/rc tags. # The full version, including alpha/beta/rc tags.
release = "2.8.0" release = "2.9.0"
# The language for content autogenerated by Sphinx. Refer to documentation # The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages. # for a list of supported languages.

View File

@ -251,13 +251,13 @@ def get_parser(fc_symmetry=False, is_nac=False, load_phono3py_yaml=False):
default=None, default=None,
help="Supercell dimension for extra fc2", help="Supercell dimension for extra fc2",
) )
parser.add_argument( # parser.add_argument(
"--emulate-v2", # "--emulate-v2",
dest="emulate_v2", # dest="emulate_v2",
action="store_true", # action="store_true",
default=False, # default=False,
help="Emulate v1.x grid system and shortest vectors.", # help="Emulate v2.x behaviour.",
) # )
parser.add_argument( parser.add_argument(
"--factor", "--factor",
dest="frequency_conversion_factor", dest="frequency_conversion_factor",
@ -281,7 +281,7 @@ def get_parser(fc_symmetry=False, is_nac=False, load_phono3py_yaml=False):
help="Read third order force constants", help="Read third order force constants",
) )
parser.add_argument( parser.add_argument(
"--fc3-r0-average", "--v3",
dest="is_fc3_r0_average", dest="is_fc3_r0_average",
action="store_true", action="store_true",
default=False, default=False,

View File

@ -832,7 +832,7 @@ class Phono3pyConfParser(ConfParser):
if "cutoff_pair_distance" in params: if "cutoff_pair_distance" in params:
self._settings.set_cutoff_pair_distance(params["cutoff_pair_distance"]) self._settings.set_cutoff_pair_distance(params["cutoff_pair_distance"])
# Emulate v1.x grid system and shortest vectors. # Emulate v2.x behaviour
if "emulate_v2" in params: if "emulate_v2" in params:
self._settings.set_emulate_v2(params["emulate_v2"]) self._settings.set_emulate_v2(params["emulate_v2"])

View File

@ -33,4 +33,4 @@
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE # ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
# POSSIBILITY OF SUCH DAMAGE. # POSSIBILITY OF SUCH DAMAGE.
__version__ = "2.8.0" __version__ = "2.9.0"