PHYSBO (optimization tools for PHYsics based on Bayesian Optimization )

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

PHYSBO is a Python library for researchers mainly in the materials science field to perform fast and scalable Bayesian optimization based on COMBO (Common Bayesian Optimization). Users can search the candidate with the largest objective function value from candidates listed in advance by using machine learning prediction. PHYSBO can handle a larger amount of data compared with standard implementations such as scikit-learn.

To Detail

PythTB

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

A python package for the tight-binding method. PythTB supports tight-binding calculations of electronic structures and Berry phase in various kinds of systems. Users can use ab initio parameters obtained by Wannier90.

To Detail

peps-torch

  • Level of openness 3 ★★★
  • Document quality 2 ★★☆

peps-torch is a python library for calculation of quantum many-body problems on two dimensional lattices. Variational principles calculation is used with an infinite PEPS (iPEPS) as the trial wave function. Therefore, the ground state is obtained in the form of the element tensor of the iPEPS.  The energy of the trial state is estimated by the corner transfer matrix method (CTM), and its gradient with respect to the element tensor is computed through automatic differentiation provided by pytorch.  Functions/classes for exploiting the system’s symmetry are provided for reducing the computational cost if possible. While general models and lattices are not supported, many examples of stand-alone codes would make it relatively easy for users to write their own codes to suit their needs. pytorch is required.

To Detail

PyMOL

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An application for visualization of biopolymers. This application can visualize biopolymers by using its original command line and graphical user interface, more than 600 settings for visualization, and more than 20 visualization schemes. This application also supports more than 30 file formats such as PDB and multi-SDF, and can utilize sophisticated visualization methods such as the ray tracing.

To Detail

ParaView

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source application for analysis and visualization of two- and three-dimensional data. The function of this application can be used not only by interactive operation with three-dimensional display, but also by batch processing. This application supports various environments such as Windows, Mac, and Linux from a desktop PC to a supercomputer performing large scale parallel computation.

To Detail

PLUMED

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open source library to calculate free energy in molecular dynamics simulation. It supports several famous molecular dynamics software packages such as Amber and Lammps.

To Detail

PHASE

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An electronic structure calculation program based on the density functional theory and the pseudo potential scheme with a plane wave basis set. This is a powerful tool to predict the physical properties of unknown materials and to simulate experimental results such as STM and EELS. This also enables users to perform long time molecular dynamics simulations and to analyze chemical reaction processes. This program is available on a wide variety of computers from single-core PCs to massive parallel computers like K computer. The whole source code is open to public.

To Detail

PyTorch

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An interface package to use Torch (the open-source numerical library for machine learning) from Python. Users can easily implement deep learning based on neural networks, and can use various state-of-the-art methods. This package supports GPGPU parallel computation, and realises high-speed operation. A front-end interface for C++ is also prepared.

To Detail

Phonopy

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

Software to calculate physical quantities related to phonon in solids from result calculated using first principles calculation software. Results calculated from first principles calculation software such as VASP and Wien2k are used as an input.

To Detail

psi4

  • Level of openness 3 ★★★
  • Document quality 3 ★★★

An open-source application for quantum chemical calculation. This package implements various methods for quantum chemical calculation such as Hartree-Fock approximation, density functional theory, coupled-cluster method, and CI (configuration interaction) method. The package is written in C++, and provides API for Python, by which users can perform for preparation of setting and execution of calculation.

To Detail