hanalyze-core-0.2.0.1: hanalyze-core.cabal
cabal-version: 3.0
name: hanalyze-core
version: 0.2.0.1
synopsis: Bottom layer of hanalyze: stats, tests, optimisation, MCMC core
description:
The bottom layer of the hanalyze toolkit: pure numerics with no
dataframe and no Bayesian dependency. Descriptive statistics, hypothesis
tests (t / Welch / F / chi-square / Hotelling T2 / MANOVA), 40+
distributions, effect sizes, bootstrap and cross-validation, SPC control
charts (including EWMA and CUSUM), single- and multi-objective
optimisation (Nelder-Mead, L-BFGS, CMA-ES, NSGA-II, ...), plus the
sampler-agnostic MCMC Chain type and its diagnostics.
.
Module names match the umbrella package hanalyze, which re-exports
everything, so downstream imports stay identical. See README.md for the
module map and a standalone usage example.
license: BSD-3-Clause
author: Toshiaki Honda
maintainer: frenzieddoll@gmail.com
copyright: 2026 Aelysce Project (Toshiaki Honda)
category: Math, Statistics, Numeric, Machine Learning
build-type: Simple
tested-with: GHC == 9.6.7
extra-source-files:
README.md
README.ja.md
common warnings
ghc-options: -Wall -Wcompat -Widentities -Wredundant-constraints
-- -O2 は分割前と同一 (性能変更と構造変更を混ぜない、 層別 -O 調整は 106.5 後の別 Phase)
common opt
ghc-options: -O2 -funbox-strict-fields
library
import: warnings, opt
hs-source-dirs: src
default-language: GHC2021
exposed-modules:
Hanalyze.MCMC.Core
Hanalyze.Math.HSIC
Hanalyze.Math.Hungarian
Hanalyze.Math.ICA
Hanalyze.Model.Core
Hanalyze.Optim.Acquisition
Hanalyze.Optim.Adam
Hanalyze.Optim.CMAES
Hanalyze.Optim.CMAESFull
Hanalyze.Optim.Common
Hanalyze.Optim.Constrained
Hanalyze.Optim.Desirability
Hanalyze.Optim.DifferentialEvolution
Hanalyze.Optim.GradAscent
Hanalyze.Optim.LBFGS
Hanalyze.Optim.LineSearch
Hanalyze.Optim.NSGA
Hanalyze.Optim.NelderMead
Hanalyze.Optim.Numeric
Hanalyze.Optim.Pareto
Hanalyze.Optim.ParticleSwarm
Hanalyze.Optim.SimulatedAnnealing
Hanalyze.Stat.AdaptiveGrid
Hanalyze.Stat.Bootstrap
Hanalyze.Stat.CV
Hanalyze.Stat.Cholesky
Hanalyze.Stat.ClassMetrics
Hanalyze.Stat.CorrelationNetwork
Hanalyze.Stat.Descriptive
Hanalyze.Stat.Distribution
Hanalyze.Stat.Effect
Hanalyze.Stat.GroupComparison
Hanalyze.Stat.Interpolate
Hanalyze.Stat.Interpret
Hanalyze.Stat.KernelDist
Hanalyze.Stat.MCMC
Hanalyze.Stat.MDS
Hanalyze.Stat.MultipleTesting
Hanalyze.Stat.NumberFormat
Hanalyze.Stat.QuasiRandom
Hanalyze.Stat.SPC
Hanalyze.Stat.Standardize
Hanalyze.Stat.Summary
Hanalyze.Stat.Test
build-depends:
base >= 4.14 && < 5
, containers >= 0.6 && < 0.8
, hmatrix >= 0.20 && < 0.22
, mwc-random >= 0.15 && < 0.16
, primitive >= 0.7 && < 0.10
, deepseq >= 1.4 && < 1.6
, statistics >= 0.16 && < 0.17
, text >= 1.2 && < 2.2
, vector >= 0.12 && < 0.14
, vector-algorithms >= 0.9 && < 0.10