FewBody.jl

Stable Dev Citation License Build Status Coverage Aqua QA JET Test code style: runic ColPrac: Contributor's Guide on Collaborative Practices for Community Packages

FewBody.jl is a Julia package for solving quantum-mechanical few-body problems. It brings together the JuliaFewBody ecosystem under a common interface, providing tools for constructing few-body Hamiltonians and accessing complementary numerical approaches such as explicitly correlated Gaussian (ECG) and variational Monte Carlo (VMC) methods.

Installation

Run the following command in the Julia REPL or a notebook:

import Pkg; Pkg.add(url="https://github.com/JuliaFewBody/FewBody.jl.git")

After installation, run the following to load the package and verify it works:

julia> import FewBody; FewBody.hello()"Hello, World!"

User Guide

For detailed usage instructions and examples, see the User Guide.

Developer Guide

For contribution and maintenance workflows, see the Developer Guide.

API Reference

For the generated API index and docstrings, see the API Reference.

Citation

Use CITATION.bib to cite this package.

@misc{FewBody,
	author  = {Shuhei Ohno, Martin Mikkelsen},
	title   = {FewBody.jl},
	url     = {https://github.com/JuliaFewBody/FewBody.jl},
	version = {v0.0.1},
	year    = {2026},
	month   = {aug}
}

Acknowledgments

This package is written in the Julia programming language, built on an initial project template generated using PkgFactory.jl. This repository is hosted on GitHub, and continuous integration is run using GitHub Actions.