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
## 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
- Maintenance release

View File

@ -57,9 +57,9 @@ copyright = "2015, Atsushi Togo"
# built documents.
#
# The short X.Y version.
version = "2.8"
version = "2.9"
# 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
# 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,
help="Supercell dimension for extra fc2",
)
parser.add_argument(
"--emulate-v2",
dest="emulate_v2",
action="store_true",
default=False,
help="Emulate v1.x grid system and shortest vectors.",
)
# parser.add_argument(
# "--emulate-v2",
# dest="emulate_v2",
# action="store_true",
# default=False,
# help="Emulate v2.x behaviour.",
# )
parser.add_argument(
"--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",
)
parser.add_argument(
"--fc3-r0-average",
"--v3",
dest="is_fc3_r0_average",
action="store_true",
default=False,

View File

@ -832,7 +832,7 @@ class Phono3pyConfParser(ConfParser):
if "cutoff_pair_distance" in params:
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:
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
# POSSIBILITY OF SUCH DAMAGE.
__version__ = "2.8.0"
__version__ = "2.9.0"