Enter the query into the form above. You can look for specific version of a package by using @ symbol like this: gcc@10.
API method:
GET /api/packages?search=hello&page=1&limit=20
where search is your query, page is a page number and limit is a number of items on a single page. Pagination information (such as a number of pages and etc) is returned
in response headers.
If you'd like to join our channel webring send a patch to ~whereiseveryone/toys@lists.sr.ht adding your channel as an entry in channels.scm.
libMBD implements the many-body dispersion (MBD) method in several programming languages and frameworks (Fortran, C, Python C bindings, Python/Numpy, Python/Tensorflow).
libxc, a library of exchange-correlation functionals for density-functional theory, aims to provide a portable, well tested and reliable set of exchange and correlation functionals that can be used by a variety of programs.
DeePMD-kit is a package written in Python/C++, designed to minimize the effort required to build deep learning-based model of interatomic potential energy and force field and to perform molecular dynamics (MD). This brings new hopes to addressing the accuracy-versus-efficiency dilemma in molecular simulations. Applications of DeePMD-kit span from finite molecules to extended systems and from metallic systems to chemically bonded systems.
This package provides a module to obtain and visualize k-vector coefficients and obtain band paths in the Brillouin zone of crystal structures.
DeePMD-kit is a package written in Python/C++, designed to minimize the effort required to build deep learning-based model of interatomic potential energy and force field and to perform molecular dynamics (MD). This brings new hopes to addressing the accuracy-versus-efficiency dilemma in molecular simulations. Applications of DeePMD-kit span from finite molecules to extended systems and from metallic systems to chemically bonded systems.
scikit-matter is a toolbox of methods developed in the computational chemical and materials science community, following the scikit-learn API and coding guidelines to promote usability and interoperability with existing workflows.
Wannier90 is a code for generating maximally-localized Wannier functions and using them to compute advanced electronic properties of materials with high efficiency and accuracy. Many electronic structure codes have an interface to Wannier90, and there are several post-processing codes that use the output of Wannier90 for further analysis and calculation.
CP2K is a quantum chemistry and solid state physics software package that can perform atomistic simulations of solid state, liquid, molecular, periodic, material, crystal, and biological systems. CP2K provides a general framework for different modeling methods such as DFT using the mixed Gaussian and plane waves approaches GPW and GAPW. Supported theory levels include DFT, MP2, RPA, GW, tight-binding (xTB, DFTB), semi-empirical methods (AM1, PM3, PM6, RM1, MNDO, ...), and classical force fields (AMBER, CHARMM, ...). CP2K can do simulations of molecular dynamics, metadynamics, Monte Carlo, Ehrenfest dynamics, vibrational analysis, core level spectroscopy, energy minimization, and transition state optimization using NEB or dimer method.
This package provides Python bindings for the spglib library, used for crystal symmetry search.
A python package for accessing various properties of elements, ions and isotopes in the periodic table of elements.
PLUMED is a library that provides a wide range of different methods, which include: enhanced-sampling algorithms, free-energy methods, tools to analyze the vast amounts of data produced by molecular dynamics (MD) simulations. These techniques can be used in combination with a large toolbox of collective variables that describe complex processes in physics, chemistry, material science, and biology.
PLUMED is a library that provides a wide range of different methods, which include: enhanced-sampling algorithms, free-energy methods, tools to analyze the vast amounts of data produced by molecular dynamics (MD) simulations. These techniques can be used in combination with a large toolbox of collective variables that describe complex processes in physics, chemistry, material science, and biology.
Quantum ESPRESSO is an integrated suite of Open-Source computer codes for electronic-structure calculations and materials modeling at the nanoscale. It is based on density-functional theory, plane waves, and pseudopotentials.
libxc, a library of exchange-correlation functionals for density-functional theory, aims to provide a portable, well tested and reliable set of exchange and correlation functionals that can be used by a variety of programs.
libxc, a library of exchange-correlation functionals for density-functional theory, aims to provide a portable, well tested and reliable set of exchange and correlation functionals that can be used by a variety of programs.
BLT is a streamlined CMake-based foundation for Building, Linking and Testing large-scale high performance computing (HPC) application.
zfp is a compressed number format for multi-dimensional arrays. zfp provides compressed-array classes (e.g., for in-memory storage) and high-speed, parallel data compression (e.g., for offline storage). zfp supports both lossy and lossless compression and fine-grained user control over accuracy and storage size.
DDC, is a C++-17 library that aims to offer to the C++/MPI world an equivalent to the xarray.DataArray/dask.Array python environment. Where these two libraries are based on numpy, DDC relies on Kokkos and mdspan to offer CPU/GPU performance-portable multi-dimensional arrays and iterators.
cpp-docopt helps you:
define the interface for your command-line app, and
automatically generate a parser for it.
cpp-docopt is based on conventions that have been used for decades in help messages and man pages for describing a program's interface.
CAMP collects a variety of macros and metaprogramming facilities for C++ projects. It's in the direction of projects like metal (a major influence) but with a focus on wide compiler compatibility across HPC-oriented systems.
PDI supports loose coupling of simulation codes with data handling the simulation code is annotated in a library-agnostic way, libraries are used from the specification tree.
RAJA offers portable, parallel loop execution by providing building blocks that extend the generally-accepted parallel for idiom. RAJA relies on standard C++14 features.
PDI supports loose coupling of simulation codes with data handling the simulation code is annotated in a library-agnostic way, libraries are used from the specification tree.
PDI supports loose coupling of simulation codes with data handling the simulation code is annotated in a library-agnostic way, libraries are used from the specification tree.