A Swift library providing probability distributions and statistical functions for probabilistic computing.
Probably is a Swift library that provides implementations of various probability distributions and statistical functions for probabilistic computing. It enables developers to calculate probability distributions, cumulative distributions, and perform statistical analysis directly within Swift applications, solving the need for native statistical tools in the Swift ecosystem.
Swift developers working on applications requiring statistical analysis, data science projects, simulations, or probabilistic modeling who need native Swift implementations of statistical functions.
Developers choose Probably because it offers a pure Swift implementation with type safety, integrates seamlessly with the Swift Package Manager, and provides a comprehensive set of probability distributions not readily available in Swift's standard library.
A Swift probability and statistics library
Open-Awesome is built by the community, for the community. Submit a project, suggest an awesome list, or help improve the catalog on GitHub.
Implements seven core probability distributions including binomial, Poisson, and Gaussian, covering essential needs for basic statistical analysis as listed in the README.
Built purely in Swift with a type-safe interface, ensuring seamless compatibility with Swift projects and leveraging modern language features for reliability.
Available through Swift Package Manager with a simple dependency addition, streamlining setup without external tools as shown in the installation instructions.
Provides a clean, minimal interface focused on probability distributions without bloat, making it straightforward for targeted use cases in simulations or data science.
Focuses only on probability distributions without support for statistical tests, regression, or data manipulation tools, limiting its utility for comprehensive statistical workflows.
Version 0.1 indicates early development, which may lead to breaking changes and less stability for production use, as noted in the package manager dependency.
The README is brief with no detailed API documentation or examples, requiring developers to explore source code for integration, which can hinder adoption.