Skip to content

Latest commit

 

History

History
28 lines (20 loc) · 1.22 KB

README.md

File metadata and controls

28 lines (20 loc) · 1.22 KB

monkerware

NPM version Downloads

Imports MonkerWare ranges, a proprietary directory structure used by MonkerViewer.

Useful for tinkering with MonkerViewer ranges (.rng files) downloaded from RangeConverter.

Usage

Install the library with npm install monkerware

import { RangeImporter } from 'monkerware';

// Import a single .rng file (single branch)
// Returns a Map from hand representations (e.g. 'AA', 'AKs', 'AKo') to { p, ev } objects
// p = probability of playing the hand in this range as part of the GTO mixed strategy
// ev = expected value (in small blinds) when playing the hand in this range
const range = RangeImporter.importFile({ path: '/some/path/0.rng' });

// Import a directory with .rng files (full strategy)
// Returns a Map from branch names (e.g. '0', '5.3.1.0' to ranges (as returned from importFile)
const ranges = RangeImporter.importDirectory({ path: '/some/path/' });