<commit_before>(function(define) {'use strict';
define(function(require) {

   /**
    * Math computation library for PanthR
    *
    * Provides special functions, probability distributions,
    * and random number generators; inspired by the R code.
    * @module panthrMath
    * @version 0.0.1
    * @noPrefix
    * @author <NAME> <<EMAIL>>, <NAME> <<EMAIL>>
    */

   var panthrMath, mixin;

   mixin = require('./panthrMath/utils').mixin;

   // Functions
   panthrMath = {};
   /** Frequently used constants.  See `module:C`
    */
   panthrMath.C = require('./panthrMath/constants');
   /* Abstraction for polynomial functions. */
   panthrMath.Polynomial = require('./panthrMath/polynomial');
   /* Abstraction for rational functions. */
   panthrMath.Rational = require('./panthrMath/rational');

   mixin(panthrMath,
      /** A collection of basic and special functions. See `module:basicFunc`. */
      require('./panthrMath/basicfunc'),
      /** Various probability distributions. See `module:distributions`. */
      require('./panthrMath/distributions')
   );

   return panthrMath;
});

}(typeof define === 'function' && define.amd ? define : function(factory) {<commit_msg>Expose rgen.  Close #85.<commit_after>(function(define) {'use strict';
define(function(require) {

   /**
    * Math computation library for PanthR
    *
    * Provides special functions, probability distributions,
    * and random number generators; inspired by the R code.
    * @module panthrMath
    * @version 0.0.1
    * @noPrefix
    * @author <NAME> <<EMAIL>>, <NAME> <<EMAIL>>
    */

   var panthrMath, mixin, rgen;

   mixin = require('./panthrMath/utils').mixin;

   // Functions
   panthrMath = {};
   /** Frequently used constants.  See `module:C`
    */
   panthrMath.C = require('./panthrMath/constants');
   /* Abstraction for polynomial functions. */
   panthrMath.Polynomial = require('./panthrMath/polynomial');
   /* Abstraction for rational functions. */
   panthrMath.Rational = require('./panthrMath/rational');

   rgen = require('./panthrMath/rgen/rgen');
   ['setAlgorithm', 'getAlgorithms',
    'setSeed', 'setRandomSeed', 'random'
   ].forEach(function(key) { panthrMath[key] = rgen[key]; });

   mixin(panthrMath,
      /** A collection of basic and special functions. See `module:basicFunc`. */
      require('./panthrMath/basicfunc'),
      /** Various probability distributions. See `module:distributions`. */
      require('./panthrMath/distributions')
   );

   return panthrMath;
});

}(typeof define === 'function' && define.amd ? define : function(factory) {
{'fraction_non_alphanumeric': 0.15218230977211278, 'fraction_numerical': 0.003089996137504828, 'mean_word_length': 3.323873121869783, 'pattern_counts': {'":': 0, '<': 15, '<?xml version=': 0, '>': 15, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '992377', 'n_tokens_mistral': 815, 'n_tokens_neox': 783, 'n_words': 182}