packages feed

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