hanalyze-cli-0.2.0.1: hanalyze-cli.cabal
cabal-version: 3.0
name: hanalyze-cli
version: 0.2.0.1
synopsis: hanalyze command-line interface for the hanalyze toolkit
description:
The @hanalyze@ command-line executable of the hanalyze toolkit.
Its 15 subcommands cover regression (@regress@ for LM / GLM / GLMM / GP /
HBM, plus @ridge@, @kernel@, @spline@, @quantile@, @gam@, @rf@ and
@multireg@), data inspection and plotting (@info@, @hist@), design of
experiments (@doe@, @taguchi@) and reshaping (@clean@, @melt@, @regrid@),
with HTML / PNG / SVG output and optional HTML analysis reports.
.
It was split out of the hanalyze package so that library work does
not trigger the CLI compile+link by default, and so that its dependency on
the umbrella public API alone (no internal module access) is guaranteed
structurally. See README.md for the subcommand map and examples.
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
common opt
ghc-options: -O2 -funbox-strict-fields
-- exe 名は分割前と同じ hanalyze を維持 (cabal run hanalyze -- ... 互換)
executable hanalyze
import: warnings, opt
main-is: Main.hs
hs-source-dirs: app
default-language: GHC2021
build-depends:
base >= 4.14 && < 5
, hanalyze == 0.2.0.1
, text >= 1.2 && < 2.2
, vector >= 0.12 && < 0.14
, hmatrix >= 0.20 && < 0.22
, mwc-random >= 0.15 && < 0.16
, containers >= 0.6 && < 0.8
, filepath >= 1.4 && < 1.6
, hvega >= 0.12 && < 0.13
, dataframe-core ^>= 1.1
, dataframe-operations >= 1.1.1 && < 1.2
, dataframe-csv ^>= 1.0.2
, time >= 1.11 && < 1.13