RESPACK

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

RESPACK is a first-principles calculation software for evaluating the interaction parameters of materials. It is able to calculate the maximally localized Wannier functions, the RPA response functions, and frequency-dependent electronic interaction parameters. RESPACK receives its input data from a band calculation using norm-conserving pseudopotentials with plane-wave basis sets. Utilities which convert a result of xTAPP or Quantum ESPRESSO to an input for RESPACK are prepared. The software has been used successfully for a wide range of materials such as metals, semiconductors, transition-metal compounds, and organic compounds. It supports OpenMP / MPI parallelization.

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

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

MultiPie

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

A Python library for manipulating  symmetry operations and automatically generating symmetry-adapted multipole basis (SAMB) based on crystallographic point and space groups. By using QtDraw, users can also visualize the output of this library.

To Detail

PAICS

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

PAICS is a program of quantum chemical calculation. In this program, fragment molecular orbital (FMO) method is adopted, by which large molecules including biomolecular systems can be treated with several quantum chemical approaches including HF and MP2 methods. At the same time, PaicsView has been developed, which is a supporting program for making input files and analyzing calculation results.

To Detail

LAMMPS

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

A general-purpose open-source application for classical molecular dynamics simulation, distributed under the GPL license. This package can perform molecular dynamics calculation of various systems such as soft matters, solids, and mesoscopic systems. It can be used as a simulator of classical dynamics of realistic atoms as well as general model particles. It supports parallel computing through spatial divisions. Its codes are designed so that their modification and extension are easy.

To Detail

Libxc

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

Libxc is an library for exchange-correlation functions in the density functional theory. This has been developed for the purpose that well-tested exchange-correlation functions can be easily used in any DFT codes. In Libxc, users can find several types of exchange-correlation functions: LDA, GGA, hybrid-GGA, and meta-GGA.

To Detail

DCA++

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

DCA++ is a software framework to solve correlated electron problems with modern quantum cluster methods. This code provides a state of the art implementation of the dynamical cluster approximation (DCA) and its DCA+ extension. As the cluster solvers, DCA++ provides the continuous-time auxiliary field QMC (CT-AUX) , the continuous-time hybridization expansion (CT-HYB) restricted to single-site problems, the high temperature series expansion (HTS) and the exact diagonalization(ED).

To Detail

OpenJij

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

Ising model and QUBO heuristic optimization library. The core of the optimization is implemented in C++; it has a Python interface, therefore it can be easily written in Python.

To Detail

ChemDataExtractor

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

Python tool for automatic extraction of chemical substance information from literature. Based on natural language processing algorithms, it can extract substance names and related physical/chemical properties such as melting points and spectra from documents written in English.

To Detail