├── .gitignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── img └── statsbreaks.svg ├── package.json ├── rollup.config.js ├── src ├── breaks.js ├── classifier.js ├── errors.js ├── helpers │ ├── arange.js │ ├── deviation.js │ ├── is-number.js │ ├── max.js │ ├── mean.js │ ├── median.js │ ├── min.js │ ├── parameter-validation.js │ ├── quantile.js │ ├── rounding.js │ └── sum.js ├── index.js ├── method-arithmetic-progression.js ├── method-equal.js ├── method-geometric-progression.js ├── method-headtail.js ├── method-jenks.js ├── method-msd.js ├── method-nested-means.js ├── method-pretty.js ├── method-q6.js └── method-quantile.js └── test ├── custombreaks.test.js ├── equalinterval.test.js ├── headtail.test.js ├── jenks.test.js ├── minmax-parameter-behavior.test.js ├── nb-param-behavior.test.js ├── nestedmeans.test.js ├── precision-param-behavior.test.js ├── quantile.test.js ├── splitbyclass.test.js └── test-data.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | .nyc_output -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/README.md -------------------------------------------------------------------------------- /img/statsbreaks.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/img/statsbreaks.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/breaks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/breaks.js -------------------------------------------------------------------------------- /src/classifier.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/classifier.js -------------------------------------------------------------------------------- /src/errors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/errors.js -------------------------------------------------------------------------------- /src/helpers/arange.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/arange.js -------------------------------------------------------------------------------- /src/helpers/deviation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/deviation.js -------------------------------------------------------------------------------- /src/helpers/is-number.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/is-number.js -------------------------------------------------------------------------------- /src/helpers/max.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/max.js -------------------------------------------------------------------------------- /src/helpers/mean.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/mean.js -------------------------------------------------------------------------------- /src/helpers/median.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/median.js -------------------------------------------------------------------------------- /src/helpers/min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/min.js -------------------------------------------------------------------------------- /src/helpers/parameter-validation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/parameter-validation.js -------------------------------------------------------------------------------- /src/helpers/quantile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/quantile.js -------------------------------------------------------------------------------- /src/helpers/rounding.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/rounding.js -------------------------------------------------------------------------------- /src/helpers/sum.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/helpers/sum.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/index.js -------------------------------------------------------------------------------- /src/method-arithmetic-progression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-arithmetic-progression.js -------------------------------------------------------------------------------- /src/method-equal.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-equal.js -------------------------------------------------------------------------------- /src/method-geometric-progression.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-geometric-progression.js -------------------------------------------------------------------------------- /src/method-headtail.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-headtail.js -------------------------------------------------------------------------------- /src/method-jenks.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-jenks.js -------------------------------------------------------------------------------- /src/method-msd.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-msd.js -------------------------------------------------------------------------------- /src/method-nested-means.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-nested-means.js -------------------------------------------------------------------------------- /src/method-pretty.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-pretty.js -------------------------------------------------------------------------------- /src/method-q6.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-q6.js -------------------------------------------------------------------------------- /src/method-quantile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/src/method-quantile.js -------------------------------------------------------------------------------- /test/custombreaks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/custombreaks.test.js -------------------------------------------------------------------------------- /test/equalinterval.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/equalinterval.test.js -------------------------------------------------------------------------------- /test/headtail.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/headtail.test.js -------------------------------------------------------------------------------- /test/jenks.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/jenks.test.js -------------------------------------------------------------------------------- /test/minmax-parameter-behavior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/minmax-parameter-behavior.test.js -------------------------------------------------------------------------------- /test/nb-param-behavior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/nb-param-behavior.test.js -------------------------------------------------------------------------------- /test/nestedmeans.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/nestedmeans.test.js -------------------------------------------------------------------------------- /test/precision-param-behavior.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/precision-param-behavior.test.js -------------------------------------------------------------------------------- /test/quantile.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/quantile.test.js -------------------------------------------------------------------------------- /test/splitbyclass.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/splitbyclass.test.js -------------------------------------------------------------------------------- /test/test-data.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/riatelab/statsbreaks/HEAD/test/test-data.js --------------------------------------------------------------------------------