Tcl Library Source Code

Check-in [08c384a6c3]
Login
Bounty program for improvements to Tcl and certain Tcl packages.
Tcl 2019 Conference, Houston/TX, US, Nov 4-8
Send your abstracts to tclconference@googlegroups.com
or submit via the online form by Sep 9.

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Regenerated documentation.
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA3-256:08c384a6c3c0e26091ef9f51b66f7035d22dd601c6503100257a901472be2f06
User & Date: aku 2019-03-06 07:06:02
Context
2019-03-07
21:09
Squashed deprecated `nl` tags, using `para` instead check-in: 4a95b1eebb user: aku tags: trunk
2019-03-06
07:06
Get updated package docs. check-in: a2ff90fa4e user: aku tags: doc-overhaul
07:06
Regenerated documentation. check-in: 08c384a6c3 user: aku tags: trunk
2019-03-02
04:18
Integrated Andrew Mangogna's and Nathan Coulter's work on namespacex, with thanks. check-in: dc845d0c83 user: aku tags: trunk
Changes
Hide Diffs Side-by-Side Diffs Ignore Whitespace Patch

Changes to embedded/www/index.html.

  2341   2341   <td class="#doctools_idxleft" width="35%"><a name="matching"> matching </a></td>
  2342   2342   <td class="#doctools_idxright" width="65%">
  2343   2343   <a href="tcllib/files/modules/grammar_me/me_intro.html"> grammar::me_intro </a> &#183; <a href="tcllib/files/modules/grammar_peg/peg_interp.html"> grammar::peg::interp </a> &#183; <a href="tcllib/files/apps/pt.html"> pt </a> &#183; <a href="tcllib/files/modules/pt/pt_astree.html"> pt::ast </a> &#183; <a href="tcllib/files/modules/pt/pt_cparam_config_critcl.html"> pt::cparam::configuration::critcl </a> &#183; <a href="tcllib/files/modules/pt/pt_cparam_config_tea.html"> pt::cparam::configuration::tea </a> &#183; <a href="tcllib/files/modules/pt/pt_json_language.html"> pt::json_language </a> &#183; <a href="tcllib/files/modules/pt/pt_param.html"> pt::param </a> &#183; <a href="tcllib/files/modules/pt/pt_pexpression.html"> pt::pe </a> &#183; <a href="tcllib/files/modules/pt/pt_pexpr_op.html"> pt::pe::op </a> &#183; <a href="tcllib/files/modules/pt/pt_pegrammar.html"> pt::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_container.html"> pt::peg::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_container_peg.html"> pt::peg::container::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export.html"> pt::peg::export </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_container.html"> pt::peg::export::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_json.html"> pt::peg::export::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_peg.html"> pt::peg::export::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_container.html"> pt::peg::from::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_json.html"> pt::peg::from::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_peg.html"> pt::peg::from::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import.html"> pt::peg::import </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_container.html"> pt::peg::import::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_json.html"> pt::peg::import::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_peg.html"> pt::peg::import::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_interp.html"> pt::peg::interp </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_container.html"> pt::peg::to::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_cparam.html"> pt::peg::to::cparam </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_json.html"> pt::peg::to::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_param.html"> pt::peg::to::param </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_peg.html"> pt::peg::to::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_tclparam.html"> pt::peg::to::tclparam </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_language.html"> pt::peg_language </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_introduction.html"> pt::pegrammar </a> &#183; <a href="tcllib/files/modules/pt/pt_pgen.html"> pt::pgen </a> &#183; <a href="tcllib/files/modules/pt/pt_rdengine.html"> pt::rde </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_nx.html"> pt::tclparam::configuration::nx </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_snit.html"> pt::tclparam::configuration::snit </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_tcloo.html"> pt::tclparam::configuration::tcloo </a> &#183; <a href="tcllib/files/modules/pt/pt_util.html"> pt::util </a> &#183; <a href="tcllib/files/modules/pt/pt_to_api.html"> pt_export_api </a> &#183; <a href="tcllib/files/modules/pt/pt_from_api.html"> pt_import_api </a> &#183; <a href="tcllib/files/modules/pt/pt_introduction.html"> pt_introduction </a> &#183; <a href="tcllib/files/modules/pt/pt_parse_peg.html"> pt_parse_peg </a> &#183; <a href="tcllib/files/modules/pt/pt_parser_api.html"> pt_parser_api </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_op.html"> pt_peg_op </a> &#183; <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  2344   2344   </td></tr>
  2345   2345   <tr class="#doctools_idxeven" valign=top>
  2346   2346   <td class="#doctools_idxleft" width="35%"><a name="math"> math </a></td>
  2347   2347   <td class="#doctools_idxright" width="65%">
  2348         -<a href="tcllib/files/modules/math/math.html"> math </a> &#183; <a href="tcllib/files/modules/math/bigfloat.html"> math::bigfloat </a> &#183; <a href="tcllib/files/modules/math/bignum.html"> math::bignum </a> &#183; <a href="tcllib/files/modules/math/calculus.html"> math::calculus </a> &#183; <a href="tcllib/files/modules/math/qcomplex.html"> math::complexnumbers </a> &#183; <a href="tcllib/files/modules/math/constants.html"> math::constants </a> &#183; <a href="tcllib/files/modules/math/decimal.html"> math::decimal </a> &#183; <a href="tcllib/files/modules/math/fuzzy.html"> math::fuzzy </a> &#183; <a href="tcllib/files/modules/math/math_geometry.html"> math::geometry </a> &#183; <a href="tcllib/files/modules/math/interpolate.html"> math::interpolate </a> &#183; <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a> &#183; <a href="tcllib/files/modules/math/optimize.html"> math::optimize </a> &#183; <a href="tcllib/files/modules/math/pca.html"> math::PCA </a> &#183; <a href="tcllib/files/modules/math/polynomials.html"> math::polynomials </a> &#183; <a href="tcllib/files/modules/math/rational_funcs.html"> math::rationalfunctions </a> &#183; <a href="tcllib/files/modules/math/special.html"> math::special </a> &#183; <a href="tcllib/files/modules/simulation/annealing.html"> simulation::annealing </a> &#183; <a href="tcllib/files/modules/simulation/montecarlo.html"> simulation::montecarlo </a> &#183; <a href="tcllib/files/modules/simulation/simulation_random.html"> simulation::random </a>
         2348  +<a href="tcllib/files/modules/math/math.html"> math </a> &#183; <a href="tcllib/files/modules/math/bigfloat.html"> math::bigfloat </a> &#183; <a href="tcllib/files/modules/math/bignum.html"> math::bignum </a> &#183; <a href="tcllib/files/modules/math/calculus.html"> math::calculus </a> &#183; <a href="tcllib/files/modules/math/qcomplex.html"> math::complexnumbers </a> &#183; <a href="tcllib/files/modules/math/constants.html"> math::constants </a> &#183; <a href="tcllib/files/modules/math/decimal.html"> math::decimal </a> &#183; <a href="tcllib/files/modules/math/fuzzy.html"> math::fuzzy </a> &#183; <a href="tcllib/files/modules/math/math_geometry.html"> math::geometry </a> &#183; <a href="tcllib/files/modules/math/interpolate.html"> math::interpolate </a> &#183; <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a> &#183; <a href="tcllib/files/modules/math/optimize.html"> math::optimize </a> &#183; <a href="tcllib/files/modules/math/pca.html"> math::PCA </a> &#183; <a href="tcllib/files/modules/math/polynomials.html"> math::polynomials </a> &#183; <a href="tcllib/files/modules/math/rational_funcs.html"> math::rationalfunctions </a> &#183; <a href="tcllib/files/modules/math/special.html"> math::special </a> &#183; <a href="tcllib/files/modules/math/trig.html"> math::trig </a> &#183; <a href="tcllib/files/modules/simulation/annealing.html"> simulation::annealing </a> &#183; <a href="tcllib/files/modules/simulation/montecarlo.html"> simulation::montecarlo </a> &#183; <a href="tcllib/files/modules/simulation/simulation_random.html"> simulation::random </a>
  2349   2349   </td></tr>
  2350   2350   <tr class="#doctools_idxodd" valign=top>
  2351   2351   <td class="#doctools_idxleft" width="35%"><a name="mathematics"> mathematics </a></td>
  2352   2352   <td class="#doctools_idxright" width="65%">
  2353   2353   <a href="tcllib/files/modules/math/fourier.html"> math::fourier </a> &#183; <a href="tcllib/files/modules/math/statistics.html"> math::statistics </a>
  2354   2354   </td></tr>
  2355   2355   <tr class="#doctools_idxeven" valign=top>
................................................................................
  4140   4140   </td></tr>
  4141   4141   <tr class="#doctools_idxodd" valign=top>
  4142   4142   <td class="#doctools_idxleft" width="35%"><a name="treeql"> TreeQL </a></td>
  4143   4143   <td class="#doctools_idxright" width="65%">
  4144   4144   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4145   4145   </td></tr>
  4146   4146   <tr class="#doctools_idxeven" valign=top>
         4147  +<td class="#doctools_idxleft" width="35%"><a name="trigonometry"> trigonometry </a></td>
         4148  +<td class="#doctools_idxright" width="65%">
         4149  +<a href="tcllib/files/modules/math/trig.html"> math::trig </a>
         4150  +</td></tr>
         4151  +<tr class="#doctools_idxodd" valign=top>
  4147   4152   <td class="#doctools_idxleft" width="35%"><a name="trimming"> trimming </a></td>
  4148   4153   <td class="#doctools_idxright" width="65%">
  4149   4154   <a href="tcllib/files/modules/textutil/textutil.html"> textutil </a> &#183; <a href="tcllib/files/modules/textutil/trim.html"> textutil::trim </a>
  4150   4155   </td></tr>
  4151         -<tr class="#doctools_idxodd" valign=top>
         4156  +<tr class="#doctools_idxeven" valign=top>
  4152   4157   <td class="#doctools_idxleft" width="35%"><a name="twitter"> twitter </a></td>
  4153   4158   <td class="#doctools_idxright" width="65%">
  4154   4159   <a href="tcllib/files/modules/oauth/oauth.html"> oauth </a>
  4155   4160   </td></tr>
  4156         -<tr class="#doctools_idxeven" valign=top>
         4161  +<tr class="#doctools_idxodd" valign=top>
  4157   4162   <td class="#doctools_idxleft" width="35%"><a name="type"> type </a></td>
  4158   4163   <td class="#doctools_idxright" width="65%">
  4159   4164   <a href="tcllib/files/modules/fileutil/fileutil.html"> fileutil </a> &#183; <a href="tcllib/files/modules/fumagic/cfront.html"> fileutil::magic::cfront </a> &#183; <a href="tcllib/files/modules/fumagic/cgen.html"> fileutil::magic::cgen </a> &#183; <a href="tcllib/files/modules/fumagic/filetypes.html"> fileutil::magic::filetype </a> &#183; <a href="tcllib/files/modules/fumagic/rtcore.html"> fileutil::magic::rt </a> &#183; <a href="tcllib/files/modules/snit/snit.html"> snit </a>
  4160   4165   </td></tr>
  4161         -<tr class="#doctools_idxodd" valign=top>
         4166  +<tr class="#doctools_idxeven" valign=top>
  4162   4167   <td class="#doctools_idxleft" width="35%"><a name="type_checking"> Type checking </a></td>
  4163   4168   <td class="#doctools_idxright" width="65%">
  4164   4169   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4165   4170   </td></tr>
  4166   4171   <tr class="#doctools_idxheader"><th colspan="2">
  4167   4172   <a name="cU">Keywords: U</a>
  4168   4173   </th></tr>
  4169         -<tr class="#doctools_idxeven" valign=top>
         4174  +<tr class="#doctools_idxodd" valign=top>
  4170   4175   <td class="#doctools_idxleft" width="35%"><a name="uevent"> uevent </a></td>
  4171   4176   <td class="#doctools_idxright" width="65%">
  4172   4177   <a href="tcllib/files/modules/hook/hook.html"> hook </a>
  4173   4178   </td></tr>
  4174         -<tr class="#doctools_idxodd" valign=top>
         4179  +<tr class="#doctools_idxeven" valign=top>
  4175   4180   <td class="#doctools_idxleft" width="35%"><a name="unbind"> unbind </a></td>
  4176   4181   <td class="#doctools_idxright" width="65%">
  4177   4182   <a href="tcllib/files/modules/uev/uevent.html"> uevent </a>
  4178   4183   </td></tr>
  4179         -<tr class="#doctools_idxeven" valign=top>
         4184  +<tr class="#doctools_idxodd" valign=top>
  4180   4185   <td class="#doctools_idxleft" width="35%"><a name="uncapitalize"> uncapitalize </a></td>
  4181   4186   <td class="#doctools_idxright" width="65%">
  4182   4187   <a href="tcllib/files/modules/textutil/textutil_string.html"> textutil::string </a>
  4183   4188   </td></tr>
  4184         -<tr class="#doctools_idxodd" valign=top>
         4189  +<tr class="#doctools_idxeven" valign=top>
  4185   4190   <td class="#doctools_idxleft" width="35%"><a name="undenting"> undenting </a></td>
  4186   4191   <td class="#doctools_idxright" width="65%">
  4187   4192   <a href="tcllib/files/modules/textutil/adjust.html"> textutil::adjust </a>
  4188   4193   </td></tr>
  4189         -<tr class="#doctools_idxeven" valign=top>
         4194  +<tr class="#doctools_idxodd" valign=top>
  4190   4195   <td class="#doctools_idxleft" width="35%"><a name="unicode"> unicode </a></td>
  4191   4196   <td class="#doctools_idxright" width="65%">
  4192   4197   <a href="tcllib/files/modules/stringprep/stringprep.html"> stringprep </a> &#183; <a href="tcllib/files/modules/stringprep/stringprep_data.html"> stringprep::data </a> &#183; <a href="tcllib/files/modules/stringprep/unicode.html"> unicode </a> &#183; <a href="tcllib/files/modules/stringprep/unicode_data.html"> unicode::data </a>
  4193   4198   </td></tr>
  4194         -<tr class="#doctools_idxodd" valign=top>
         4199  +<tr class="#doctools_idxeven" valign=top>
  4195   4200   <td class="#doctools_idxleft" width="35%"><a name="union"> union </a></td>
  4196   4201   <td class="#doctools_idxright" width="65%">
  4197   4202   <a href="tcllib/files/modules/struct/disjointset.html"> struct::disjointset </a> &#183; <a href="tcllib/files/modules/struct/struct_set.html"> struct::set </a>
  4198   4203   </td></tr>
  4199         -<tr class="#doctools_idxeven" valign=top>
         4204  +<tr class="#doctools_idxodd" valign=top>
  4200   4205   <td class="#doctools_idxleft" width="35%"><a name="unit"> unit </a></td>
  4201   4206   <td class="#doctools_idxright" width="65%">
  4202   4207   <a href="tcllib/files/modules/units/units.html"> units </a>
  4203   4208   </td></tr>
  4204         -<tr class="#doctools_idxodd" valign=top>
         4209  +<tr class="#doctools_idxeven" valign=top>
  4205   4210   <td class="#doctools_idxleft" width="35%"><a name="unknown_hooking"> unknown hooking </a></td>
  4206   4211   <td class="#doctools_idxright" width="65%">
  4207   4212   <a href="tcllib/files/modules/namespacex/namespacex.html"> namespacex </a>
  4208   4213   </td></tr>
  4209         -<tr class="#doctools_idxeven" valign=top>
         4214  +<tr class="#doctools_idxodd" valign=top>
  4210   4215   <td class="#doctools_idxleft" width="35%"><a name="untie"> untie </a></td>
  4211   4216   <td class="#doctools_idxright" width="65%">
  4212   4217   <a href="tcllib/files/modules/tie/tie_std.html"> tie </a> &#183; <a href="tcllib/files/modules/tie/tie.html"> tie </a>
  4213   4218   </td></tr>
  4214         -<tr class="#doctools_idxodd" valign=top>
         4219  +<tr class="#doctools_idxeven" valign=top>
  4215   4220   <td class="#doctools_idxleft" width="35%"><a name="update"> update </a></td>
  4216   4221   <td class="#doctools_idxright" width="65%">
  4217   4222   <a href="tcllib/files/modules/coroutine/tcllib_coroutine.html"> coroutine </a> &#183; <a href="tcllib/files/modules/coroutine/coro_auto.html"> coroutine::auto </a>
  4218   4223   </td></tr>
  4219         -<tr class="#doctools_idxeven" valign=top>
         4224  +<tr class="#doctools_idxodd" valign=top>
  4220   4225   <td class="#doctools_idxleft" width="35%"><a name="uri"> uri </a></td>
  4221   4226   <td class="#doctools_idxright" width="65%">
  4222   4227   <a href="tcllib/files/modules/uri/uri.html"> uri </a> &#183; <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4223   4228   </td></tr>
  4224         -<tr class="#doctools_idxodd" valign=top>
         4229  +<tr class="#doctools_idxeven" valign=top>
  4225   4230   <td class="#doctools_idxleft" width="35%"><a name="url"> url </a></td>
  4226   4231   <td class="#doctools_idxright" width="65%">
  4227   4232   <a href="tcllib/files/modules/doctools2idx/idx_container.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export.html"> doctools::idx::export </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_import.html"> doctools::idx::import </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export.html"> doctools::toc::export </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_import.html"> doctools::toc::import </a> &#183; <a href="tcllib/files/modules/map/map_geocode_nominatim.html"> map::geocode::nominatim </a> &#183; <a href="tcllib/files/modules/map/map_slippy_fetcher.html"> map::slippy::fetcher </a> &#183; <a href="tcllib/files/modules/uri/uri.html"> uri </a> &#183; <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4228   4233   </td></tr>
  4229         -<tr class="#doctools_idxeven" valign=top>
         4234  +<tr class="#doctools_idxodd" valign=top>
  4230   4235   <td class="#doctools_idxleft" width="35%"><a name="urn"> urn </a></td>
  4231   4236   <td class="#doctools_idxright" width="65%">
  4232   4237   <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4233   4238   </td></tr>
  4234         -<tr class="#doctools_idxodd" valign=top>
         4239  +<tr class="#doctools_idxeven" valign=top>
  4235   4240   <td class="#doctools_idxleft" width="35%"><a name="us_npi"> US-NPI </a></td>
  4236   4241   <td class="#doctools_idxright" width="65%">
  4237   4242   <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a>
  4238   4243   </td></tr>
  4239         -<tr class="#doctools_idxeven" valign=top>
         4244  +<tr class="#doctools_idxodd" valign=top>
  4240   4245   <td class="#doctools_idxleft" width="35%"><a name="utilities"> utilities </a></td>
  4241   4246   <td class="#doctools_idxright" width="65%">
  4242   4247   <a href="tcllib/files/modules/namespacex/namespacex.html"> namespacex </a>
  4243   4248   </td></tr>
  4244         -<tr class="#doctools_idxodd" valign=top>
         4249  +<tr class="#doctools_idxeven" valign=top>
  4245   4250   <td class="#doctools_idxleft" width="35%"><a name="uuencode"> uuencode </a></td>
  4246   4251   <td class="#doctools_idxright" width="65%">
  4247   4252   <a href="tcllib/files/modules/base64/uuencode.html"> uuencode </a>
  4248   4253   </td></tr>
  4249         -<tr class="#doctools_idxeven" valign=top>
         4254  +<tr class="#doctools_idxodd" valign=top>
  4250   4255   <td class="#doctools_idxleft" width="35%"><a name="uuid"> UUID </a></td>
  4251   4256   <td class="#doctools_idxright" width="65%">
  4252   4257   <a href="tcllib/files/modules/uuid/uuid.html"> uuid </a>
  4253   4258   </td></tr>
  4254   4259   <tr class="#doctools_idxheader"><th colspan="2">
  4255   4260   <a name="cV">Keywords: V</a>
  4256   4261   </th></tr>
  4257         -<tr class="#doctools_idxodd" valign=top>
         4262  +<tr class="#doctools_idxeven" valign=top>
  4258   4263   <td class="#doctools_idxleft" width="35%"><a name="validation"> Validation </a></td>
  4259   4264   <td class="#doctools_idxright" width="65%">
  4260   4265   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4261   4266   </td></tr>
  4262         -<tr class="#doctools_idxeven" valign=top>
         4267  +<tr class="#doctools_idxodd" valign=top>
  4263   4268   <td class="#doctools_idxleft" width="35%"><a name="value_checking"> Value checking </a></td>
  4264   4269   <td class="#doctools_idxright" width="65%">
  4265   4270   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4266   4271   </td></tr>
  4267         -<tr class="#doctools_idxodd" valign=top>
         4272  +<tr class="#doctools_idxeven" valign=top>
  4268   4273   <td class="#doctools_idxleft" width="35%"><a name="vectors"> vectors </a></td>
  4269   4274   <td class="#doctools_idxright" width="65%">
  4270   4275   <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a>
  4271   4276   </td></tr>
  4272         -<tr class="#doctools_idxeven" valign=top>
         4277  +<tr class="#doctools_idxodd" valign=top>
  4273   4278   <td class="#doctools_idxleft" width="35%"><a name="verhoeff"> verhoeff </a></td>
  4274   4279   <td class="#doctools_idxright" width="65%">
  4275   4280   <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4276   4281   </td></tr>
  4277         -<tr class="#doctools_idxodd" valign=top>
         4282  +<tr class="#doctools_idxeven" valign=top>
  4278   4283   <td class="#doctools_idxleft" width="35%"><a name="vertex"> vertex </a></td>
  4279   4284   <td class="#doctools_idxright" width="65%">
  4280   4285   <a href="tcllib/files/modules/struct/graph.html"> struct::graph </a> &#183; <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  4281   4286   </td></tr>
  4282         -<tr class="#doctools_idxeven" valign=top>
         4287  +<tr class="#doctools_idxodd" valign=top>
  4283   4288   <td class="#doctools_idxleft" width="35%"><a name="vertex_cover"> vertex cover </a></td>
  4284   4289   <td class="#doctools_idxright" width="65%">
  4285   4290   <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  4286   4291   </td></tr>
  4287         -<tr class="#doctools_idxodd" valign=top>
         4292  +<tr class="#doctools_idxeven" valign=top>
  4288   4293   <td class="#doctools_idxleft" width="35%"><a name="virtual_channel"> virtual channel </a></td>
  4289   4294   <td class="#doctools_idxright" width="65%">
  4290   4295   <a href="tcllib/files/modules/virtchannel_base/cat.html"> tcl::chan::cat </a> &#183; <a href="tcllib/files/modules/virtchannel_core/core.html"> tcl::chan::core </a> &#183; <a href="tcllib/files/modules/virtchannel_core/events.html"> tcl::chan::events </a> &#183; <a href="tcllib/files/modules/virtchannel_base/facade.html"> tcl::chan::facade </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_fifo.html"> tcl::chan::fifo </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_fifo2.html"> tcl::chan::fifo2 </a> &#183; <a href="tcllib/files/modules/virtchannel_base/halfpipe.html"> tcl::chan::halfpipe </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_memchan.html"> tcl::chan::memchan </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_null.html"> tcl::chan::null </a> &#183; <a href="tcllib/files/modules/virtchannel_base/nullzero.html"> tcl::chan::nullzero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_random.html"> tcl::chan::random </a> &#183; <a href="tcllib/files/modules/virtchannel_base/std.html"> tcl::chan::std </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_string.html"> tcl::chan::string </a> &#183; <a href="tcllib/files/modules/virtchannel_base/textwindow.html"> tcl::chan::textwindow </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_variable.html"> tcl::chan::variable </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_zero.html"> tcl::chan::zero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/randseed.html"> tcl::randomseed </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/adler32.html"> tcl::transform::adler32 </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_base64.html"> tcl::transform::base64 </a> &#183; <a href="tcllib/files/modules/virtchannel_core/transformcore.html"> tcl::transform::core </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_counter.html"> tcl::transform::counter </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_crc32.html"> tcl::transform::crc32 </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/hex.html"> tcl::transform::hex </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/identity.html"> tcl::transform::identity </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/limitsize.html"> tcl::transform::limitsize </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/observe.html"> tcl::transform::observe </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_otp.html"> tcl::transform::otp </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/rot.html"> tcl::transform::rot </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/spacer.html"> tcl::transform::spacer </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/tcllib_zlib.html"> tcl::transform::zlib </a>
  4291   4296   </td></tr>
  4292         -<tr class="#doctools_idxeven" valign=top>
         4297  +<tr class="#doctools_idxodd" valign=top>
  4293   4298   <td class="#doctools_idxleft" width="35%"><a name="virtual_machine"> virtual machine </a></td>
  4294   4299   <td class="#doctools_idxright" width="65%">
  4295   4300   <a href="tcllib/files/modules/grammar_me/me_cpu.html"> grammar::me::cpu </a> &#183; <a href="tcllib/files/modules/grammar_me/me_cpucore.html"> grammar::me::cpu::core </a> &#183; <a href="tcllib/files/modules/grammar_me/gasm.html"> grammar::me::cpu::gasm </a> &#183; <a href="tcllib/files/modules/grammar_me/me_tcl.html"> grammar::me::tcl </a> &#183; <a href="tcllib/files/modules/grammar_me/me_intro.html"> grammar::me_intro </a> &#183; <a href="tcllib/files/modules/grammar_me/me_vm.html"> grammar::me_vm </a> &#183; <a href="tcllib/files/modules/grammar_peg/peg_interp.html"> grammar::peg::interp </a> &#183; <a href="tcllib/files/modules/pt/pt_param.html"> pt::param </a>
  4296   4301   </td></tr>
  4297         -<tr class="#doctools_idxodd" valign=top>
         4302  +<tr class="#doctools_idxeven" valign=top>
  4298   4303   <td class="#doctools_idxleft" width="35%"><a name="visa"> VISA </a></td>
  4299   4304   <td class="#doctools_idxright" width="65%">
  4300   4305   <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a>
  4301   4306   </td></tr>
  4302         -<tr class="#doctools_idxeven" valign=top>
         4307  +<tr class="#doctools_idxodd" valign=top>
  4303   4308   <td class="#doctools_idxleft" width="35%"><a name="vwait"> vwait </a></td>
  4304   4309   <td class="#doctools_idxright" width="65%">
  4305   4310   <a href="tcllib/files/modules/coroutine/tcllib_coroutine.html"> coroutine </a> &#183; <a href="tcllib/files/modules/coroutine/coro_auto.html"> coroutine::auto </a> &#183; <a href="tcllib/files/modules/smtpd/smtpd.html"> smtpd </a>
  4306   4311   </td></tr>
  4307   4312   <tr class="#doctools_idxheader"><th colspan="2">
  4308   4313   <a name="cW">Keywords: W</a>
  4309   4314   </th></tr>
  4310         -<tr class="#doctools_idxodd" valign=top>
         4315  +<tr class="#doctools_idxeven" valign=top>
  4311   4316   <td class="#doctools_idxleft" width="35%"><a name="wais"> wais </a></td>
  4312   4317   <td class="#doctools_idxright" width="65%">
  4313   4318   <a href="tcllib/files/modules/uri/uri.html"> uri </a>
  4314   4319   </td></tr>
  4315         -<tr class="#doctools_idxeven" valign=top>
         4320  +<tr class="#doctools_idxodd" valign=top>
  4316   4321   <td class="#doctools_idxleft" width="35%"><a name="widget"> widget </a></td>
  4317   4322   <td class="#doctools_idxright" width="65%">
  4318   4323   <a href="tcllib/files/modules/snit/snit.html"> snit </a> &#183; <a href="tcllib/files/modules/snit/snitfaq.html"> snitfaq </a>
  4319   4324   </td></tr>
  4320         -<tr class="#doctools_idxodd" valign=top>
         4325  +<tr class="#doctools_idxeven" valign=top>
  4321   4326   <td class="#doctools_idxleft" width="35%"><a name="widget_adaptors"> widget adaptors </a></td>
  4322   4327   <td class="#doctools_idxright" width="65%">
  4323   4328   <a href="tcllib/files/modules/snit/snit.html"> snit </a> &#183; <a href="tcllib/files/modules/snit/snitfaq.html"> snitfaq </a>
  4324   4329   </td></tr>
  4325         -<tr class="#doctools_idxeven" valign=top>
         4330  +<tr class="#doctools_idxodd" valign=top>
  4326   4331   <td class="#doctools_idxleft" width="35%"><a name="wiki"> wiki </a></td>
  4327   4332   <td class="#doctools_idxright" width="65%">
  4328   4333   <a href="tcllib/files/modules/doctools/docidx.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_container.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export.html"> doctools::idx::export </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export_wiki.html"> doctools::idx::export::wiki </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_container.html"> doctools::toc </a> &#183; <a href="tcllib/files/modules/doctools/doctoc.html"> doctools::toc </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export.html"> doctools::toc::export </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export_wiki.html"> doctools::toc::export::wiki </a>
  4329   4334   </td></tr>
  4330         -<tr class="#doctools_idxodd" valign=top>
         4335  +<tr class="#doctools_idxeven" valign=top>
  4331   4336   <td class="#doctools_idxleft" width="35%"><a name="word"> word </a></td>
  4332   4337   <td class="#doctools_idxright" width="65%">
  4333   4338   <a href="tcllib/files/modules/doctools2base/tcl_parse.html"> doctools::tcl::parse </a> &#183; <a href="tcllib/files/modules/wip/wip.html"> wip </a>
  4334   4339   </td></tr>
  4335         -<tr class="#doctools_idxeven" valign=top>
         4340  +<tr class="#doctools_idxodd" valign=top>
  4336   4341   <td class="#doctools_idxleft" width="35%"><a name="www"> WWW </a></td>
  4337   4342   <td class="#doctools_idxright" width="65%">
  4338   4343   <a href="tcllib/files/modules/httpd/httpd.html"> tool </a>
  4339   4344   </td></tr>
  4340         -<tr class="#doctools_idxodd" valign=top>
         4345  +<tr class="#doctools_idxeven" valign=top>
  4341   4346   <td class="#doctools_idxleft" width="35%"><a name="www"> www </a></td>
  4342   4347   <td class="#doctools_idxright" width="65%">
  4343   4348   <a href="tcllib/files/modules/uri/uri.html"> uri </a>
  4344   4349   </td></tr>
  4345   4350   <tr class="#doctools_idxheader"><th colspan="2">
  4346   4351   <a name="cX">Keywords: X</a>
  4347   4352   </th></tr>
  4348         -<tr class="#doctools_idxeven" valign=top>
         4353  +<tr class="#doctools_idxodd" valign=top>
  4349   4354   <td class="#doctools_idxleft" width="35%"><a name="x_208"> x.208 </a></td>
  4350   4355   <td class="#doctools_idxright" width="65%">
  4351   4356   <a href="tcllib/files/modules/asn/asn.html"> asn </a>
  4352   4357   </td></tr>
  4353         -<tr class="#doctools_idxodd" valign=top>
         4358  +<tr class="#doctools_idxeven" valign=top>
  4354   4359   <td class="#doctools_idxleft" width="35%"><a name="x_209"> x.209 </a></td>
  4355   4360   <td class="#doctools_idxright" width="65%">
  4356   4361   <a href="tcllib/files/modules/asn/asn.html"> asn </a>
  4357   4362   </td></tr>
  4358         -<tr class="#doctools_idxeven" valign=top>
         4363  +<tr class="#doctools_idxodd" valign=top>
  4359   4364   <td class="#doctools_idxleft" width="35%"><a name="x_500"> x.500 </a></td>
  4360   4365   <td class="#doctools_idxright" width="65%">
  4361   4366   <a href="tcllib/files/modules/ldap/ldap.html"> ldap </a>
  4362   4367   </td></tr>
  4363         -<tr class="#doctools_idxodd" valign=top>
         4368  +<tr class="#doctools_idxeven" valign=top>
  4364   4369   <td class="#doctools_idxleft" width="35%"><a name="xgoogletoken"> XGoogleToken </a></td>
  4365   4370   <td class="#doctools_idxright" width="65%">
  4366   4371   <a href="tcllib/files/modules/sasl/gtoken.html"> SASL::XGoogleToken </a>
  4367   4372   </td></tr>
  4368         -<tr class="#doctools_idxeven" valign=top>
         4373  +<tr class="#doctools_idxodd" valign=top>
  4369   4374   <td class="#doctools_idxleft" width="35%"><a name="xml"> xml </a></td>
  4370   4375   <td class="#doctools_idxright" width="65%">
  4371   4376   <a href="tcllib/files/modules/amazon-s3/xsxp.html"> xsxp </a>
  4372   4377   </td></tr>
  4373         -<tr class="#doctools_idxodd" valign=top>
         4378  +<tr class="#doctools_idxeven" valign=top>
  4374   4379   <td class="#doctools_idxleft" width="35%"><a name="xor"> xor </a></td>
  4375   4380   <td class="#doctools_idxright" width="65%">
  4376   4381   <a href="tcllib/files/modules/virtchannel_transform/vt_otp.html"> tcl::transform::otp </a>
  4377   4382   </td></tr>
  4378         -<tr class="#doctools_idxeven" valign=top>
         4383  +<tr class="#doctools_idxodd" valign=top>
  4379   4384   <td class="#doctools_idxleft" width="35%"><a name="xpath"> XPath </a></td>
  4380   4385   <td class="#doctools_idxright" width="65%">
  4381   4386   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4382   4387   </td></tr>
  4383         -<tr class="#doctools_idxodd" valign=top>
         4388  +<tr class="#doctools_idxeven" valign=top>
  4384   4389   <td class="#doctools_idxleft" width="35%"><a name="xslt"> XSLT </a></td>
  4385   4390   <td class="#doctools_idxright" width="65%">
  4386   4391   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4387   4392   </td></tr>
  4388   4393   <tr class="#doctools_idxheader"><th colspan="2">
  4389   4394   <a name="cY">Keywords: Y</a>
  4390   4395   </th></tr>
  4391         -<tr class="#doctools_idxeven" valign=top>
         4396  +<tr class="#doctools_idxodd" valign=top>
  4392   4397   <td class="#doctools_idxleft" width="35%"><a name="yaml"> yaml </a></td>
  4393   4398   <td class="#doctools_idxright" width="65%">
  4394   4399   <a href="tcllib/files/modules/yaml/huddle.html"> huddle </a> &#183; <a href="tcllib/files/modules/yaml/yaml.html"> yaml </a>
  4395   4400   </td></tr>
  4396         -<tr class="#doctools_idxodd" valign=top>
         4401  +<tr class="#doctools_idxeven" valign=top>
  4397   4402   <td class="#doctools_idxleft" width="35%"><a name="ydecode"> ydecode </a></td>
  4398   4403   <td class="#doctools_idxright" width="65%">
  4399   4404   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4400   4405   </td></tr>
  4401         -<tr class="#doctools_idxeven" valign=top>
         4406  +<tr class="#doctools_idxodd" valign=top>
  4402   4407   <td class="#doctools_idxleft" width="35%"><a name="yenc"> yEnc </a></td>
  4403   4408   <td class="#doctools_idxright" width="65%">
  4404   4409   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4405   4410   </td></tr>
  4406         -<tr class="#doctools_idxodd" valign=top>
         4411  +<tr class="#doctools_idxeven" valign=top>
  4407   4412   <td class="#doctools_idxleft" width="35%"><a name="yencode"> yencode </a></td>
  4408   4413   <td class="#doctools_idxright" width="65%">
  4409   4414   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4410   4415   </td></tr>
  4411   4416   <tr class="#doctools_idxheader"><th colspan="2">
  4412   4417   <a name="cZ">Keywords: Z</a>
  4413   4418   </th></tr>
  4414         -<tr class="#doctools_idxeven" valign=top>
         4419  +<tr class="#doctools_idxodd" valign=top>
  4415   4420   <td class="#doctools_idxleft" width="35%"><a name="zero"> zero </a></td>
  4416   4421   <td class="#doctools_idxright" width="65%">
  4417   4422   <a href="tcllib/files/modules/virtchannel_base/nullzero.html"> tcl::chan::nullzero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_zero.html"> tcl::chan::zero </a>
  4418   4423   </td></tr>
  4419         -<tr class="#doctools_idxodd" valign=top>
         4424  +<tr class="#doctools_idxeven" valign=top>
  4420   4425   <td class="#doctools_idxleft" width="35%"><a name="zip"> zip </a></td>
  4421   4426   <td class="#doctools_idxright" width="65%">
  4422   4427   <a href="tcllib/files/modules/zip/decode.html"> zipfile::decode </a> &#183; <a href="tcllib/files/modules/zip/encode.html"> zipfile::encode </a> &#183; <a href="tcllib/files/modules/zip/mkzip.html"> zipfile::mkzip </a>
  4423   4428   </td></tr>
  4424         -<tr class="#doctools_idxeven" valign=top>
         4429  +<tr class="#doctools_idxodd" valign=top>
  4425   4430   <td class="#doctools_idxleft" width="35%"><a name="zlib"> zlib </a></td>
  4426   4431   <td class="#doctools_idxright" width="65%">
  4427   4432   <a href="tcllib/files/modules/virtchannel_transform/tcllib_zlib.html"> tcl::transform::zlib </a>
  4428   4433   </td></tr>
  4429         -<tr class="#doctools_idxodd" valign=top>
         4434  +<tr class="#doctools_idxeven" valign=top>
  4430   4435   <td class="#doctools_idxleft" width="35%"><a name="zoom"> zoom </a></td>
  4431   4436   <td class="#doctools_idxright" width="65%">
  4432   4437   <a href="tcllib/files/modules/map/map_slippy.html"> map::slippy </a> &#183; <a href="tcllib/files/modules/map/map_slippy_cache.html"> map::slippy::cache </a> &#183; <a href="tcllib/files/modules/map/map_slippy_fetcher.html"> map::slippy::fetcher </a>
  4433   4438   </td></tr>
  4434   4439   </table>

Changes to embedded/www/tcllib/files/modules/cache/async.html.

            1  +
     1      2   <div class='fossil-doc' data-title='cache::async - In-memory caches'>
     2      3   <style>
     3      4       HTML {
     4      5   	background: 	#FFFFFF;
     5      6   	color: 		black;
     6      7       }
     7      8       BODY {
................................................................................
    94     95   | <a href="../../../toc.html">Table Of Contents</a>
    95     96   | <a href="../../../../index.html">Keyword Index</a>
    96     97   | <a href="../../../../toc0.html">Categories</a>
    97     98   | <a href="../../../../toc1.html">Modules</a>
    98     99   | <a href="../../../../toc2.html">Applications</a>
    99    100    ] <hr>
   100    101   <div class="doctools">
   101         -<h1 class="doctools_title">cache::async(n) 0.3 tcllib &quot;In-memory caches&quot;</h1>
          102  +<h1 class="doctools_title">cache::async(n) 0.3.1 tcllib &quot;In-memory caches&quot;</h1>
   102    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   103    104   <p>cache::async - Asynchronous in-memory cache</p>
   104    105   </div>
   105    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   106    107   <ul class="doctools_toc">
   107    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   108    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   113    114   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   114    115   </ul>
   115    116   </div>
   116    117   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   117    118   <div class="doctools_synopsis">
   118    119   <ul class="doctools_requirements">
   119    120   <li>package require <b class="pkgname">Tcl 8.4</b></li>
   120         -<li>package require <b class="pkgname">cache::async <span class="opt">?0.3?</span></b></li>
          121  +<li>package require <b class="pkgname">cache::async <span class="opt">?0.3.1?</span></b></li>
   121    122   </ul>
   122    123   <ul class="doctools_syntax">
   123    124   <li><a href="#1"><b class="cmd">::cache::async</b> <i class="arg">objectName</i> <i class="arg">commandprefix</i> <span class="opt">?<i class="arg">options</i>...?</span></a></li>
   124    125   <li><a href="#2"><i class="arg">objectName</i> <b class="method">get</b> <i class="arg">key</i> <i class="arg">donecmdprefix</i></a></li>
   125    126   <li><a href="#3"><i class="arg">objectName</i> <b class="method">set</b> <i class="arg">key</i> <i class="arg">value</i></a></li>
   126    127   <li><a href="#4"><i class="arg">objectName</i> <b class="method">unset</b> <i class="arg">key</i></a></li>
   127    128   <li><a href="#5"><i class="arg">objectName</i> <b class="method">exists</b> <i class="arg">key</i></a></li>

Changes to embedded/www/tcllib/files/modules/cron/cron.html.

   129    129   <li><a href="#5"><b class="cmd">::cron::object_coroutine</b> <i class="arg">object</i> <i class="arg">coroutine</i> <i class="arg">?info?</i></a></li>
   130    130   <li><a href="#6"><b class="cmd">::cron::sleep</b> <i class="arg">milliseconds</i></a></li>
   131    131   <li><a href="#7"><b class="cmd">::cron::task delete</b> <i class="arg">process</i></a></li>
   132    132   <li><a href="#8"><b class="cmd">::cron::task exists</b> <i class="arg">process</i></a></li>
   133    133   <li><a href="#9"><b class="cmd">::cron::task info</b> <i class="arg">process</i></a></li>
   134    134   <li><a href="#10"><b class="cmd">::cron::task set</b> <i class="arg">process</i> <i class="arg">field</i> <i class="arg">value</i> <i class="arg">?field...?</i> <i class="arg">?value...?</i></a></li>
   135    135   <li><a href="#11"><b class="cmd">::cron::wake</b> <i class="arg">?who?</i></a></li>
   136         -<li><a href="#12"><b class="cmd">::cron::clock_step</b> <i class="arg">milleseconds</i></a></li>
   137         -<li><a href="#13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milleseconds</i></a></li>
          136  +<li><a href="#12"><b class="cmd">::cron::clock_step</b> <i class="arg">milliseconds</i></a></li>
          137  +<li><a href="#13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milliseconds</i></a></li>
   138    138   <li><a href="#14"><b class="cmd">::cron::clock_sleep</b> <i class="arg">seconds</i> <i class="arg">?offset?</i></a></li>
   139    139   <li><a href="#15"><b class="cmd">::cron::clock_set</b> <i class="arg">newtime</i></a></li>
   140    140   </ul>
   141    141   </div>
   142    142   </div>
   143    143   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   144    144   <p>The <b class="package">cron</b> package provides a Pure-tcl set of tools to allow
................................................................................
   224    224   <dt><a name="8"><b class="cmd">::cron::task exists</b> <i class="arg">process</i></a></dt>
   225    225   <dd><p>Returns true if <i class="arg">process</i> is registered with cron.</p></dd>
   226    226   <dt><a name="9"><b class="cmd">::cron::task info</b> <i class="arg">process</i></a></dt>
   227    227   <dd><p>Returns a dict describing <i class="arg">process</i>. See <b class="cmd">::cron::task set</b> for a description of the options.</p></dd>
   228    228   <dt><a name="10"><b class="cmd">::cron::task set</b> <i class="arg">process</i> <i class="arg">field</i> <i class="arg">value</i> <i class="arg">?field...?</i> <i class="arg">?value...?</i></a></dt>
   229    229   <dd><p>If <i class="arg">process</i> does not exist, it is created. Options Include:</p>
   230    230   <dl class="doctools_definitions">
   231         -<b class="cmd"><a href="../../../../index.html#command">command</a></b>
   232         -If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is black, a global command which implements this process. If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is not
   233         -black, the command to invoke to create or recreate the coroutine.
   234         -<b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b>
   235         -The name of the coroutine (if any) which implements this process.
   236         -<b class="cmd">frequency</b>
   237         -If -1, this process is terminated after the next event. If 0 this process should be called during every
   238         -idle event. If positive, this process should generate events periodically. The frequency is an interger number
   239         -of milleseconds between events.
   240         -<b class="cmd"><a href="../../../../index.html#object">object</a></b>
   241         -The object associated with this process or coroutine.
   242         -<b class="cmd">scheduled</b>
   243         -If non-zero, the absolute time from the epoch (in milleseconds) that this process will trigger an event.
   244         -If zero, and the <b class="cmd">frequency</b> is also zero, this process is called every idle loop.
   245         -<b class="cmd"><a href="../../../../index.html#running">running</a></b>
   246         -A boolean flag. If true it indicates the process never returned or yielded during the event loop,
   247         -and will not be called again until it does so.
          231  +<dt><b class="cmd"><a href="../../../../index.html#command">command</a></b></dt>
          232  +<dd><p>If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is black, a global command which implements this process. If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is not
          233  +black, the command to invoke to create or recreate the coroutine.</p></dd>
          234  +<dt><b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b></dt>
          235  +<dd><p>The name of the coroutine (if any) which implements this process.</p></dd>
          236  +<dt><b class="cmd">frequency</b></dt>
          237  +<dd><p>If -1, this process is terminated after the next event. If 0 this process should be called during every
          238  +idle event. If positive, this process should generate events periodically. The frequency is an integer number
          239  +of milliseconds between events.</p></dd>
          240  +<dt><b class="cmd"><a href="../../../../index.html#object">object</a></b></dt>
          241  +<dd><p>The object associated with this process or coroutine.</p></dd>
          242  +<dt><b class="cmd">scheduled</b></dt>
          243  +<dd><p>If non-zero, the absolute time from the epoch (in milliseconds) that this process will trigger an event.
          244  +If zero, and the <b class="cmd">frequency</b> is also zero, this process is called every idle loop.</p></dd>
          245  +<dt><b class="cmd"><a href="../../../../index.html#running">running</a></b></dt>
          246  +<dd><p>A boolean flag. If true it indicates the process never returned or yielded during the event loop,
          247  +and will not be called again until it does so.</p></dd>
   248    248   </dl></dd>
   249    249   <dt><a name="11"><b class="cmd">::cron::wake</b> <i class="arg">?who?</i></a></dt>
   250    250   <dd><p>Wake up cron, and arrange for its event loop to be run during the next Idle cycle.</p>
   251    251   <pre class="doctools_example">
   252    252   ::cron::wake {I just did something important}
   253    253   </pre>
   254    254   </dd>
   255    255   </dl>
   256    256   <p>Several utility commands are provided that are used internally within cron and for
   257    257   testing cron, but may or may not be useful in the general cases.</p>
   258    258   <dl class="doctools_definitions">
   259         -<dt><a name="12"><b class="cmd">::cron::clock_step</b> <i class="arg">milleseconds</i></a></dt>
          259  +<dt><a name="12"><b class="cmd">::cron::clock_step</b> <i class="arg">milliseconds</i></a></dt>
   260    260   <dd><p>Return a clock time absolute to the epoch which falls on the next
   261         -border between one second and the next for the value of <i class="arg">milleseconds</i></p></dd>
   262         -<dt><a name="13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milleseconds</i></a></dt>
          261  +border between one second and the next for the value of <i class="arg">milliseconds</i></p></dd>
          262  +<dt><a name="13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milliseconds</i></a></dt>
   263    263   <dd><p>Return a clock time absolute to the epoch which falls on the next
   264         -border between one second and the next <i class="arg">milleseconds</i> in the future.</p></dd>
          264  +border between one second and the next <i class="arg">milliseconds</i> in the future.</p></dd>
   265    265   <dt><a name="14"><b class="cmd">::cron::clock_sleep</b> <i class="arg">seconds</i> <i class="arg">?offset?</i></a></dt>
   266    266   <dd><p>Return a clock time absolute to the epoch which falls exactly <i class="arg">seconds</i> in
   267    267   the future. If offset is given it may be positive or negative, and will shift
   268    268   the final time to before or after the second would flip.</p></dd>
   269    269   <dt><a name="15"><b class="cmd">::cron::clock_set</b> <i class="arg">newtime</i></a></dt>
   270    270   <dd><p>Sets the internal clock for cron. This command will advance the time in 100ms
   271    271   increment, triggering events, until the internal time catches up with <i class="arg">newtime</i>.</p>
   272         -<p><i class="arg">newtime</i> is expressed in absolute milleseconds since the beginning of the epoch.</p></dd>
          272  +<p><i class="arg">newtime</i> is expressed in absolute milliseconds since the beginning of the epoch.</p></dd>
   273    273   </dl>
   274    274   </div>
   275    275   <div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
   276    276   <p>This document, and the package it describes, will undoubtedly contain
   277    277   bugs and other problems.
   278    278   Please report such in the category <em>odie</em> of the
   279    279   <a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.

Changes to embedded/www/tcllib/files/modules/doctools/cvs.html.

   166    166   <dt>varname <i class="arg">fvar</i> (in)</dt>
   167    167   <dd><p>Has to refer to an array variable. Keys are strings containing
   168    168   date, author of a log entry, and a comment for that entry, in this
   169    169   order, separated by commas.</p>
   170    170   <p>The values are lists of the files the entry is touching.</p></dd>
   171    171   </dl></dd>
   172    172   <dt><a name="2"><b class="cmd">::doctools::cvs::toChangeLog</b> <i class="arg">evar</i> <i class="arg">cvar</i> <i class="arg">fvar</i></a></dt>
   173         -<dd><p>]
   174         -The three arguments for this command are the same as the last three
          173  +<dd><p>The three arguments for this command are the same as the last three
   175    174   arguments of the command <b class="cmd">::doctools::cvs::scanLog</b>. This command
   176    175   however expects them to be filled with information about one or more
   177    176   logs. It takes this information and converts it into a text in the
   178    177   format of a ChangeLog as accepted and generated by <b class="syscmd"><a href="../../../../index.html#emacs">emacs</a></b>. The
   179    178   constructed text is returned as the result of the command.</p></dd>
   180    179   </dl>
   181    180   </div>

Changes to embedded/www/tcllib/files/modules/doctools/doctools_lang_intro.html.

   216    216   [<b class="cmd">require   PACKAGE</b>]
   217    217   [description]
   218    218   [manpage_end]
   219    219   </pre>
   220    220   <p>Remember that the whitespace is optional. The document</p>
   221    221   <pre class="doctools_example">
   222    222       [manpage_begin NAME SECTION VERSION]
   223         -[see_also doctools_intro]
   224         -[see_also doctools_lang_cmdref]
   225         -[see_also doctools_lang_faq]
   226         -[see_also doctools_lang_syntax]
   227         -[keywords {doctools commands}]
   228         -[keywords {doctools language}]
   229         -[keywords {doctools markup}]
   230         -[keywords {doctools syntax}]
   231         -[keywords markup]
   232         -[keywords {semantic markup}]
   233    223       [copyright {YEAR AUTHOR}][titledesc TITLE][moddesc MODULE_TITLE]
   234    224       [require PACKAGE VERSION][require PACKAGE][description]
   235    225       [vset CATEGORY doctools]
   236    226   [include ../doctools2base/include/feedback.inc]
   237    227   [manpage_end]
   238    228   </pre>
   239    229   <p>has the same meaning as the example before.</p>
................................................................................
   420    410   <p>The example demonstrating the use of text markup is an excerpt from
   421    411   the <i class="term"><a href="doctools_lang_cmdref.html">doctools language command reference</a></i>, with some
   422    412   highlighting added.
   423    413   It shows their use within a block of text, as the arguments of a list
   424    414   item command (<b class="cmd">call</b>), and our ability to nest them.</p>
   425    415   <pre class="doctools_example">
   426    416     ...
   427         -  [call [<b class="cmd">cmd arg_def</b>] [<b class="cmd">arg type</b>] [<b class="cmd">arg name</b>]] [<b class="cmd">opt</b> [<b class="cmd">arg mode</b>]]]
          417  +  [call [<b class="cmd">cmd arg_def</b>] [<b class="cmd">arg type</b>] [<b class="cmd">arg name</b>] [<b class="cmd">opt</b> [<b class="cmd">arg mode</b>]]]
   428    418     Text structure. List element. Argument list. Automatically closes the
   429    419     previous list element. Specifies the data-[<b class="cmd">arg type</b>] of the described
   430    420     argument of a command, its [<b class="cmd">arg name</b>] and its i/o-[<b class="cmd">arg mode</b>]. The
   431    421     latter is optional.
   432    422     ...
   433    423   </pre>
   434    424   </div>

Added embedded/www/tcllib/files/modules/lazyset/lazyset.html.

            1  +
            2  +<div class='fossil-doc' data-title='lazyset - Lazy evaluation for variables and arrays'>
            3  +<style>
            4  +    HTML {
            5  +	background: 	#FFFFFF;
            6  +	color: 		black;
            7  +    }
            8  +    BODY {
            9  +	background: 	#FFFFFF;
           10  +	color:	 	black;
           11  +    }
           12  +    DIV.doctools {
           13  +	margin-left:	10%;
           14  +	margin-right:	10%;
           15  +    }
           16  +    DIV.doctools H1,DIV.doctools H2 {
           17  +	margin-left:	-5%;
           18  +    }
           19  +    H1, H2, H3, H4 {
           20  +	margin-top: 	1em;
           21  +	font-family:	sans-serif;
           22  +	font-size:	large;
           23  +	color:		#005A9C;
           24  +	background: 	transparent;
           25  +	text-align:		left;
           26  +    }
           27  +    H1.doctools_title {
           28  +	text-align: center;
           29  +    }
           30  +    UL,OL {
           31  +	margin-right: 0em;
           32  +	margin-top: 3pt;
           33  +	margin-bottom: 3pt;
           34  +    }
           35  +    UL LI {
           36  +	list-style: disc;
           37  +    }
           38  +    OL LI {
           39  +	list-style: decimal;
           40  +    }
           41  +    DT {
           42  +	padding-top: 	1ex;
           43  +    }
           44  +    UL.doctools_toc,UL.doctools_toc UL, UL.doctools_toc UL UL {
           45  +	font:		normal 12pt/14pt sans-serif;
           46  +	list-style:	none;
           47  +    }
           48  +    LI.doctools_section, LI.doctools_subsection {
           49  +	list-style: 	none;
           50  +	margin-left: 	0em;
           51  +	text-indent:	0em;
           52  +	padding: 	0em;
           53  +    }
           54  +    PRE {
           55  +	display: 	block;
           56  +	font-family:	monospace;
           57  +	white-space:	pre;
           58  +	margin:		0%;
           59  +	padding-top:	0.5ex;
           60  +	padding-bottom:	0.5ex;
           61  +	padding-left:	1ex;
           62  +	padding-right:	1ex;
           63  +	width:		100%;
           64  +    }
           65  +    PRE.doctools_example {
           66  +	color: 		black;
           67  +	background: 	#f5dcb3;
           68  +	border:		1px solid black;
           69  +    }
           70  +    UL.doctools_requirements LI, UL.doctools_syntax LI {
           71  +	list-style: 	none;
           72  +	margin-left: 	0em;
           73  +	text-indent:	0em;
           74  +	padding:	0em;
           75  +    }
           76  +    DIV.doctools_synopsis {
           77  +	color: 		black;
           78  +	background: 	#80ffff;
           79  +	border:		1px solid black;
           80  +	font-family:	serif;
           81  +	margin-top: 	1em;
           82  +	margin-bottom: 	1em;
           83  +    }
           84  +    UL.doctools_syntax {
           85  +	margin-top: 	1em;
           86  +	border-top:	1px solid black;
           87  +    }
           88  +    UL.doctools_requirements {
           89  +	margin-bottom: 	1em;
           90  +	border-bottom:	1px solid black;
           91  +    }
           92  +</style>
           93  + <hr> [
           94  +   <a href="../../../../toc.html">Main Table Of Contents</a>
           95  +| <a href="../../../toc.html">Table Of Contents</a>
           96  +| <a href="../../../../index.html">Keyword Index</a>
           97  +| <a href="../../../../toc0.html">Categories</a>
           98  +| <a href="../../../../toc1.html">Modules</a>
           99  +| <a href="../../../../toc2.html">Applications</a>
          100  + ] <hr>
          101  +<div class="doctools">
          102  +<h1 class="doctools_title">lazyset(n) 1 tcllib &quot;Lazy evaluation for variables and arrays&quot;</h1>
          103  +<div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
          104  +<p>lazyset - Lazy evaluation</p>
          105  +</div>
          106  +<div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
          107  +<ul class="doctools_toc">
          108  +<li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
          109  +<li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
          110  +<li class="doctools_section"><a href="#section1">Description</a></li>
          111  +<li class="doctools_section"><a href="#section2">COMMANDS</a></li>
          112  +<li class="doctools_section"><a href="#section3">EXAMPLES</a></li>
          113  +<li class="doctools_section"><a href="#section4">AUTHORS</a></li>
          114  +<li class="doctools_section"><a href="#section5">Bugs, Ideas, Feedback</a></li>
          115  +<li class="doctools_section"><a href="#category">Category</a></li>
          116  +<li class="doctools_section"><a href="#copyright">Copyright</a></li>
          117  +</ul>
          118  +</div>
          119  +<div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
          120  +<div class="doctools_synopsis">
          121  +<ul class="doctools_requirements">
          122  +<li>package require <b class="pkgname">Tcl 8.5</b></li>
          123  +<li>package require <b class="pkgname">lazyset <span class="opt">?1?</span></b></li>
          124  +</ul>
          125  +<ul class="doctools_syntax">
          126  +<li><a href="#1"><b class="cmd">::lazyset::variable</b> <span class="opt">?<i class="arg">-array boolean</i>?</span> <span class="opt">?<i class="arg">-appendArgs boolean</i>?</span> <i class="arg">variableName</i> <i class="arg">commandPrefix</i></a></li>
          127  +</ul>
          128  +</div>
          129  +</div>
          130  +<div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
          131  +<p>The <b class="package">lazyset</b> package provides a mechanism for deferring execution
          132  +of code until a specific variable or any index of an array is referenced.</p>
          133  +</div>
          134  +<div id="section2" class="doctools_section"><h2><a name="section2">COMMANDS</a></h2>
          135  +<dl class="doctools_definitions">
          136  +<dt><a name="1"><b class="cmd">::lazyset::variable</b> <span class="opt">?<i class="arg">-array boolean</i>?</span> <span class="opt">?<i class="arg">-appendArgs boolean</i>?</span> <i class="arg">variableName</i> <i class="arg">commandPrefix</i></a></dt>
          137  +<dd><p>Arrange for the code specified as <i class="arg">commandPrefix</i> to be executed when
          138  +the variable whose name is specified by <i class="arg">variableName</i> is read for
          139  +the first time.
          140  +If the optional argument <i class="arg">-array boolean</i> is specified as true,
          141  +then the variable specified as <i class="arg">variableName</i> is treated as an
          142  +array and attempting to read any index of the array causes that
          143  +index to be set by the <i class="arg">commandPrefix</i> as they are read.
          144  +If the optional argument <i class="arg">-appendArgs boolean</i> is specified as
          145  +false, then the variable name and subnames are not appended to the
          146  +<i class="arg">commandPrefix</i> before it is evaluated.  If the argument
          147  +<i class="arg">-appendArgs boolean</i> is not specified or is specified as true
          148  +then 1 or 2 additional arguments are appended to the <i class="arg">commandPrefix</i>.
          149  +If <i class="arg">-array boolean</i> is specified as true, then 2 arguments are
          150  +appended corresponding to the name of the variable and the index,
          151  +otherwise 1 argument is appended containing the name of variable.
          152  +The <i class="arg">commandPrefix</i> code is run in the same scope as the variable
          153  +is read.</p></dd>
          154  +</dl>
          155  +</div>
          156  +<div id="section3" class="doctools_section"><h2><a name="section3">EXAMPLES</a></h2>
          157  +<pre class="doctools_example">
          158  +	::lazyset::variable page {apply {{name} {
          159  +		package require http
          160  +		set token [http::geturl http://www.tcl.tk/]
          161  +		set data [http::data $token]
          162  +		return $data
          163  +	}}}
          164  +	puts $page
          165  +</pre>
          166  +<pre class="doctools_example">
          167  +	::lazyset::variable -array true page {apply {{name index} {
          168  +		package require http
          169  +		set token [http::geturl $index]
          170  +		set data [http::data $token]
          171  +		return $data
          172  +	}}}
          173  +	puts $page(http://www.tcl.tk/)
          174  +</pre>
          175  +<pre class="doctools_example">
          176  +	::lazyset::variable -appendArgs false simple {
          177  +		return -level 0 42
          178  +	}
          179  +	puts $simple
          180  +</pre>
          181  +</div>
          182  +<div id="section4" class="doctools_section"><h2><a name="section4">AUTHORS</a></h2>
          183  +<p>Roy Keene</p>
          184  +</div>
          185  +<div id="section5" class="doctools_section"><h2><a name="section5">Bugs, Ideas, Feedback</a></h2>
          186  +<p>This document, and the package it describes, will undoubtedly contain
          187  +bugs and other problems.
          188  +Please report such in the category <em>utility</em> of the
          189  +<a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.
          190  +Please also report any ideas for enhancements you may have for either
          191  +package and/or documentation.</p>
          192  +<p>When proposing code changes, please provide <em>unified diffs</em>,
          193  +i.e the output of <b class="const">diff -u</b>.</p>
          194  +<p>Note further that <em>attachments</em> are strongly preferred over
          195  +inlined patches. Attachments can be made by going to the <b class="const">Edit</b>
          196  +form of the ticket immediately after its creation, and then using the
          197  +left-most button in the secondary navigation bar.</p>
          198  +</div>
          199  +<div id="category" class="doctools_section"><h2><a name="category">Category</a></h2>
          200  +<p>Utility</p>
          201  +</div>
          202  +<div id="copyright" class="doctools_section"><h2><a name="copyright">Copyright</a></h2>
          203  +<p>Copyright &copy; 2018 Roy Keene</p>
          204  +</div>
          205  +</div>

Changes to embedded/www/tcllib/files/modules/log/log.html.

   224    224   <dd><p>Compares two levels (including unique abbreviations) with respect to
   225    225   their priority. This command can be used by the -command option of
   226    226   lsort. The result is one of -1, 0 or 1 or an error. A result of -1
   227    227   signals that level1 is of less priority than level2. 0 signals that
   228    228   both levels have the same priority. 1 signals that level1 has higher
   229    229   priority than level2.</p></dd>
   230    230   <dt><a name="8"><b class="cmd">::log::lvSuppress</b> <i class="arg">level</i> {<i class="arg">suppress</i> 1}</a></dt>
   231         -<dd><p>]
   232         -(Un)suppresses the output of messages having the specified
          231  +<dd><p>(Un)suppresses the output of messages having the specified
   233    232   level. Unique abbreviations for the level are allowed here too.</p></dd>
   234    233   <dt><a name="9"><b class="cmd">::log::lvSuppressLE</b> <i class="arg">level</i> {<i class="arg">suppress</i> 1}</a></dt>
   235         -<dd><p>]
   236         -(Un)suppresses the output of messages having the specified level or
          234  +<dd><p>(Un)suppresses the output of messages having the specified level or
   237    235   one of lesser priority. Unique abbreviations for the level are allowed
   238    236   here too.</p></dd>
   239    237   <dt><a name="10"><b class="cmd">::log::lvIsSuppressed</b> <i class="arg">level</i></a></dt>
   240    238   <dd><p>Asks the package whether the specified level is currently
   241    239   suppressed. Unique abbreviations of level names are allowed.</p></dd>
   242    240   <dt><a name="11"><b class="cmd">::log::lvCmd</b> <i class="arg">level</i> <i class="arg">cmd</i></a></dt>
   243    241   <dd><p>Defines for the specified level with which command to write the

Changes to embedded/www/tcllib/files/modules/math/math_geometry.html.

   198    198   <li><p><em>polyline</em> - a list of an even number of coordinates,
   199    199   interpreted as the x- and y-coordinates of an ordered set of points.</p></li>
   200    200   <li><p><em>polygon</em> - like a polyline, but the implicit assumption is that
   201    201   the polyline is closed (if the first and last points do not coincide,
   202    202   the missing segment is automatically added).</p></li>
   203    203   <li><p><em>point set</em> - again a list of an even number of coordinates, but
   204    204   the points are regarded without any ordering.</p></li>
   205         -<li><p><em>circle</em> - a list of thtee numbers, the first two are the coordinates of the
          205  +<li><p><em>circle</em> - a list of three numbers, the first two are the coordinates of the
   206    206   centre and the third is the radius.</p></li>
   207    207   </ul>
   208    208   </div>
   209    209   <div id="section2" class="doctools_section"><h2><a name="section2">PROCEDURES</a></h2>
   210    210   <p>The package defines the following public procedures:</p>
   211    211   <dl class="doctools_definitions">
   212    212   <dt><a name="1"><b class="cmd">::math::geometry::+</b> <i class="arg">point1</i> <i class="arg">point2</i></a></dt>
................................................................................
   582    582   <dd><p>Line to be checked</p></dd>
   583    583   <dt>list <i class="arg">circle</i></dt>
   584    584   <dd><p>Circle that may or may not be intersected</p></dd>
   585    585   </dl></dd>
   586    586   <dt><a name="47"><b class="cmd">::math::geometry::intersectionCircleWithCircle</b> <i class="arg">circle1</i> <i class="arg">circle2</i></a></dt>
   587    587   <dd><p>Determine the points at which the given two circles intersect. There can
   588    588   be zero, one or two points. (If the two circles touch the circle or are very close,
   589         -then one point is returned. An arbitrary margin of 1.0e-10 times the radius of
   590         -the first circle is used to determine this situation.)</p>
          589  +then one point is returned. An arbitrary margin of 1.0e-10 times the mean of the radii of
          590  +the two circles is used to determine this situation.)</p>
   591    591   <dl class="doctools_arguments">
   592    592   <dt>list <i class="arg">circle1</i></dt>
   593    593   <dd><p>First circle</p></dd>
   594    594   <dt>list <i class="arg">circle2</i></dt>
   595    595   <dd><p>Second circle</p></dd>
   596    596   </dl></dd>
   597    597   <dt><a name="48"><b class="cmd">::math::geometry::tangentLinesToCircle</b> <i class="arg">point</i> <i class="arg">circle</i></a></dt>

Changes to embedded/www/tcllib/files/modules/math/numtheory.html.

            1  +
     1      2   <div class='fossil-doc' data-title='math::numtheory - Tcl Math Library'>
     2      3   <style>
     3      4       HTML {
     4      5   	background: 	#FFFFFF;
     5      6   	color: 		black;
     6      7       }
     7      8       BODY {
................................................................................
    94     95   | <a href="../../../toc.html">Table Of Contents</a>
    95     96   | <a href="../../../../index.html">Keyword Index</a>
    96     97   | <a href="../../../../toc0.html">Categories</a>
    97     98   | <a href="../../../../toc1.html">Modules</a>
    98     99   | <a href="../../../../toc2.html">Applications</a>
    99    100    ] <hr>
   100    101   <div class="doctools">
   101         -<h1 class="doctools_title">math::numtheory(n) 1.0 tcllib &quot;Tcl Math Library&quot;</h1>
          102  +<h1 class="doctools_title">math::numtheory(n) 1.1.1 tcllib &quot;Tcl Math Library&quot;</h1>
   102    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   103    104   <p>math::numtheory - Number Theory</p>
   104    105   </div>
   105    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   106    107   <ul class="doctools_toc">
   107    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   108    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   113    114   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   114    115   </ul>
   115    116   </div>
   116    117   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   117    118   <div class="doctools_synopsis">
   118    119   <ul class="doctools_requirements">
   119    120   <li>package require <b class="pkgname">Tcl <span class="opt">?8.5?</span></b></li>
   120         -<li>package require <b class="pkgname">math::numtheory <span class="opt">?1.0?</span></b></li>
          121  +<li>package require <b class="pkgname">math::numtheory <span class="opt">?1.1.1?</span></b></li>
   121    122   </ul>
   122    123   <ul class="doctools_syntax">
   123    124   <li><a href="#1"><b class="cmd">math::numtheory::isprime</b> <i class="arg">N</i> <span class="opt">?<i class="arg">option</i> <i class="arg">value</i> ...?</span></a></li>
   124    125   <li><a href="#2"><b class="cmd">math::numtheory::firstNprimes</b> <i class="arg">N</i></a></li>
   125    126   <li><a href="#3"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></li>
   126    127   <li><a href="#4"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></li>
   127         -<li><a href="#5"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></li>
   128         -<li><a href="#6"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></li>
   129         -<li><a href="#7"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></li>
   130         -<li><a href="#8"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></li>
   131         -<li><a href="#9"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></li>
   132         -<li><a href="#10"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
   133         -<li><a href="#11"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
   134         -<li><a href="#12"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
   135         -<li><a href="#13"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></li>
   136         -<li><a href="#14"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></li>
   137         -<li><a href="#15"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></li>
          128  +<li><a href="#5"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></li>
          129  +<li><a href="#6"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></li>
          130  +<li><a href="#7"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></li>
          131  +<li><a href="#8"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></li>
          132  +<li><a href="#9"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></li>
          133  +<li><a href="#10"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></li>
          134  +<li><a href="#11"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></li>
          135  +<li><a href="#12"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
          136  +<li><a href="#13"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
          137  +<li><a href="#14"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
          138  +<li><a href="#15"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></li>
          139  +<li><a href="#16"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></li>
          140  +<li><a href="#17"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></li>
   138    141   </ul>
   139    142   </div>
   140    143   </div>
   141    144   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   142    145   <p>This package is for collecting various number-theoretic operations, with
   143    146   a slight bias to prime numbers.</p>
   144    147   <dl class="doctools_definitions">
................................................................................
   183    186   </dl></dd>
   184    187   <dt><a name="4"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></dt>
   185    188   <dd><p>Return a list of the prime numbers in the number N</p>
   186    189   <dl class="doctools_arguments">
   187    190   <dt>integer <i class="arg">N</i> (in)</dt>
   188    191   <dd><p>Number to be factorised</p></dd>
   189    192   </dl></dd>
   190         -<dt><a name="5"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></dt>
          193  +<dt><a name="5"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></dt>
          194  +<dd><p>Return the prime numbers lower/equal to N</p>
          195  +<dl class="doctools_arguments">
          196  +<dt>integer <i class="arg">N</i> (in)</dt>
          197  +<dd><p>Maximum number to consider</p></dd>
          198  +</dl></dd>
          199  +<dt><a name="6"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></dt>
          200  +<dd><p>Return a list of the prime numbers in the number N</p>
          201  +<dl class="doctools_arguments">
          202  +<dt>integer <i class="arg">N</i> (in)</dt>
          203  +<dd><p>Number to be factorised</p></dd>
          204  +</dl></dd>
          205  +<dt><a name="7"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></dt>
   191    206   <dd><p>Return a list of the <em>unique</em> prime numbers in the number N</p>
   192    207   <dl class="doctools_arguments">
   193    208   <dt>integer <i class="arg">N</i> (in)</dt>
   194    209   <dd><p>Number to be factorised</p></dd>
   195    210   </dl></dd>
   196         -<dt><a name="6"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></dt>
          211  +<dt><a name="8"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></dt>
   197    212   <dd><p>Return a list of all <em>unique</em> factors in the number N, including 1 and N itself</p>
   198    213   <dl class="doctools_arguments">
   199    214   <dt>integer <i class="arg">N</i> (in)</dt>
   200    215   <dd><p>Number to be factorised</p></dd>
   201    216   </dl></dd>
   202         -<dt><a name="7"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></dt>
          217  +<dt><a name="9"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></dt>
   203    218   <dd><p>Evaluate the Euler totient function for the number N (number of numbers
   204    219   relatively prime to N)</p>
   205    220   <dl class="doctools_arguments">
   206    221   <dt>integer <i class="arg">N</i> (in)</dt>
   207    222   <dd><p>Number in question</p></dd>
   208    223   </dl></dd>
   209         -<dt><a name="8"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></dt>
          224  +<dt><a name="10"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></dt>
   210    225   <dd><p>Evaluate the Moebius function for the number N</p>
   211    226   <dl class="doctools_arguments">
   212    227   <dt>integer <i class="arg">N</i> (in)</dt>
   213    228   <dd><p>Number in question</p></dd>
   214    229   </dl></dd>
   215         -<dt><a name="9"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></dt>
          230  +<dt><a name="11"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></dt>
   216    231   <dd><p>Evaluate the Legendre symbol (a/p)</p>
   217    232   <dl class="doctools_arguments">
   218    233   <dt>integer <i class="arg">a</i> (in)</dt>
   219    234   <dd><p>Upper number in the symbol</p></dd>
   220    235   <dt>integer <i class="arg">p</i> (in)</dt>
   221    236   <dd><p>Lower number in the symbol (must be non-zero)</p></dd>
   222    237   </dl></dd>
   223         -<dt><a name="10"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
          238  +<dt><a name="12"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
   224    239   <dd><p>Evaluate the Jacobi symbol (a/b)</p>
   225    240   <dl class="doctools_arguments">
   226    241   <dt>integer <i class="arg">a</i> (in)</dt>
   227    242   <dd><p>Upper number in the symbol</p></dd>
   228    243   <dt>integer <i class="arg">b</i> (in)</dt>
   229    244   <dd><p>Lower number in the symbol (must be odd)</p></dd>
   230    245   </dl></dd>
   231         -<dt><a name="11"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
          246  +<dt><a name="13"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
   232    247   <dd><p>Return the greatest common divisor of <i class="term">m</i> and <i class="term">n</i></p>
   233    248   <dl class="doctools_arguments">
   234    249   <dt>integer <i class="arg">m</i> (in)</dt>
   235    250   <dd><p>First number</p></dd>
   236    251   <dt>integer <i class="arg">n</i> (in)</dt>
   237    252   <dd><p>Second number</p></dd>
   238    253   </dl></dd>
   239         -<dt><a name="12"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
          254  +<dt><a name="14"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
   240    255   <dd><p>Return the lowest common multiple of <i class="term">m</i> and <i class="term">n</i></p>
   241    256   <dl class="doctools_arguments">
   242    257   <dt>integer <i class="arg">m</i> (in)</dt>
   243    258   <dd><p>First number</p></dd>
   244    259   <dt>integer <i class="arg">n</i> (in)</dt>
   245    260   <dd><p>Second number</p></dd>
   246    261   </dl></dd>
   247         -<dt><a name="13"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></dt>
          262  +<dt><a name="15"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></dt>
   248    263   <dd><p>Estimate the number of primes according the formula by Gauss.</p>
   249    264   <dl class="doctools_arguments">
   250    265   <dt>integer <i class="arg">N</i> (in)</dt>
   251    266   <dd><p>Number in question</p></dd>
   252    267   </dl></dd>
   253         -<dt><a name="14"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></dt>
          268  +<dt><a name="16"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></dt>
   254    269   <dd><p>Estimate the number of primes according the formula by Legendre.</p>
   255    270   <dl class="doctools_arguments">
   256    271   <dt>integer <i class="arg">N</i> (in)</dt>
   257    272   <dd><p>Number in question</p></dd>
   258    273   </dl></dd>
   259         -<dt><a name="15"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></dt>
          274  +<dt><a name="17"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></dt>
   260    275   <dd><p>Estimate the number of primes according the modified formula by Legendre.</p>
   261    276   <dl class="doctools_arguments">
   262    277   <dt>integer <i class="arg">N</i> (in)</dt>
   263    278   <dd><p>Number in question</p></dd>
   264    279   </dl></dd>
   265    280   </dl>
   266    281   </div>

Changes to embedded/www/tcllib/files/modules/math/statistics.html.

   119    119   <li class="doctools_section"><a href="#keywords">Keywords</a></li>
   120    120   <li class="doctools_section"><a href="#category">Category</a></li>
   121    121   </ul>
   122    122   </div>
   123    123   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   124    124   <div class="doctools_synopsis">
   125    125   <ul class="doctools_requirements">
   126         -<li>package require <b class="pkgname">Tcl 8.4</b></li>
          126  +<li>package require <b class="pkgname">Tcl 8.5</b></li>
   127    127   <li>package require <b class="pkgname">math::statistics 1</b></li>
   128    128   </ul>
   129    129   <ul class="doctools_syntax">
   130    130   <li><a href="#1"><b class="cmd">::math::statistics::mean</b> <i class="arg">data</i></a></li>
   131    131   <li><a href="#2"><b class="cmd">::math::statistics::min</b> <i class="arg">data</i></a></li>
   132    132   <li><a href="#3"><b class="cmd">::math::statistics::max</b> <i class="arg">data</i></a></li>
   133    133   <li><a href="#4"><b class="cmd">::math::statistics::number</b> <i class="arg">data</i></a></li>
................................................................................
   166    166   <li><a href="#37"><b class="cmd">::math::statistics::analyse-Kruskal-Wallis</b> <i class="arg">args</i></a></li>
   167    167   <li><a href="#38"><b class="cmd">::math::statistics::group-rank</b> <i class="arg">args</i></a></li>
   168    168   <li><a href="#39"><b class="cmd">::math::statistics::test-Wilcoxon</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   169    169   <li><a href="#40"><b class="cmd">::math::statistics::spearman-rank</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   170    170   <li><a href="#41"><b class="cmd">::math::statistics::spearman-rank-extended</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   171    171   <li><a href="#42"><b class="cmd">::math::statistics::kernel-density</b> <i class="arg">data</i> opt <i class="arg">-option value</i> ...</a></li>
   172    172   <li><a href="#43"><b class="cmd">::math::statistics::bootstrap</b> <i class="arg">data</i> <i class="arg">sampleSize</i> <span class="opt">?numberSamples?</span></a></li>
   173         -<li><a href="#44"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></li>
   174         -<li><a href="#45"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></li>
   175         -<li><a href="#46"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></li>
   176         -<li><a href="#47"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   177         -<li><a href="#48"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   178         -<li><a href="#49"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
   179         -<li><a href="#50"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
   180         -<li><a href="#51"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
   181         -<li><a href="#52"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
   182         -<li><a href="#53"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
   183         -<li><a href="#54"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
   184         -<li><a href="#55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   185         -<li><a href="#56"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   186         -<li><a href="#57"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   187         -<li><a href="#58"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   188         -<li><a href="#59"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   189         -<li><a href="#60"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   190         -<li><a href="#61"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   191         -<li><a href="#62"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   192         -<li><a href="#63"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
   193         -<li><a href="#64"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
   194         -<li><a href="#65"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></li>
   195         -<li><a href="#66"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
   196         -<li><a href="#67"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
   197         -<li><a href="#68"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   198         -<li><a href="#69"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   199         -<li><a href="#70"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   200         -<li><a href="#71"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   201         -<li><a href="#72"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   202         -<li><a href="#73"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></li>
   203         -<li><a href="#74"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></li>
   204         -<li><a href="#75"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
   205         -<li><a href="#76"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
   206         -<li><a href="#77"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></li>
   207         -<li><a href="#78"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></li>
   208         -<li><a href="#79"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></li>
   209         -<li><a href="#80"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></li>
   210         -<li><a href="#81"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
   211         -<li><a href="#82"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
   212         -<li><a href="#83"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></li>
   213         -<li><a href="#84"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
   214         -<li><a href="#85"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
   215         -<li><a href="#86"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
   216         -<li><a href="#87"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
   217         -<li><a href="#88"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></li>
   218         -<li><a href="#89"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></li>
   219         -<li><a href="#90"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></li>
   220         -<li><a href="#91"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></li>
   221         -<li><a href="#92"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
   222         -<li><a href="#93"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
   223         -<li><a href="#94"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></li>
   224         -<li><a href="#95"><b class="cmd">::math::statistics::subdivide</b></a></li>
   225         -<li><a href="#96"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></li>
   226         -<li><a href="#97"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
   227         -<li><a href="#98"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
   228         -<li><a href="#99"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
   229         -<li><a href="#100"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
   230         -<li><a href="#101"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></li>
          173  +<li><a href="#44"><b class="cmd">::math::statistics::wasserstein-distance</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></li>
          174  +<li><a href="#45"><b class="cmd">::math::statistics::kl-divergence</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></li>
          175  +<li><a href="#46"><b class="cmd">::math::statistics::logistic-model</b> <i class="arg">xdata</i> <i class="arg">ydata</i></a></li>
          176  +<li><a href="#47"><b class="cmd">::math::statistics::logistic-probability</b> <i class="arg">coeffs</i> <i class="arg">x</i></a></li>
          177  +<li><a href="#48"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></li>
          178  +<li><a href="#49"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></li>
          179  +<li><a href="#50"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></li>
          180  +<li><a href="#51"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          181  +<li><a href="#52"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          182  +<li><a href="#53"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
          183  +<li><a href="#54"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
          184  +<li><a href="#55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
          185  +<li><a href="#56"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
          186  +<li><a href="#57"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
          187  +<li><a href="#58"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
          188  +<li><a href="#59"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          189  +<li><a href="#60"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          190  +<li><a href="#61"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          191  +<li><a href="#62"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          192  +<li><a href="#63"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          193  +<li><a href="#64"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          194  +<li><a href="#65"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          195  +<li><a href="#66"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          196  +<li><a href="#67"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
          197  +<li><a href="#68"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
          198  +<li><a href="#69"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></li>
          199  +<li><a href="#70"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
          200  +<li><a href="#71"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
          201  +<li><a href="#72"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          202  +<li><a href="#73"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          203  +<li><a href="#74"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          204  +<li><a href="#75"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          205  +<li><a href="#76"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          206  +<li><a href="#77"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></li>
          207  +<li><a href="#78"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></li>
          208  +<li><a href="#79"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
          209  +<li><a href="#80"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
          210  +<li><a href="#81"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></li>
          211  +<li><a href="#82"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></li>
          212  +<li><a href="#83"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></li>
          213  +<li><a href="#84"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></li>
          214  +<li><a href="#85"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
          215  +<li><a href="#86"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
          216  +<li><a href="#87"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></li>
          217  +<li><a href="#88"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
          218  +<li><a href="#89"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
          219  +<li><a href="#90"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
          220  +<li><a href="#91"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
          221  +<li><a href="#92"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></li>
          222  +<li><a href="#93"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></li>
          223  +<li><a href="#94"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></li>
          224  +<li><a href="#95"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></li>
          225  +<li><a href="#96"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
          226  +<li><a href="#97"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
          227  +<li><a href="#98"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></li>
          228  +<li><a href="#99"><b class="cmd">::math::statistics::subdivide</b></a></li>
          229  +<li><a href="#100"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></li>
          230  +<li><a href="#101"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
          231  +<li><a href="#102"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
          232  +<li><a href="#103"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
          233  +<li><a href="#104"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
          234  +<li><a href="#105"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></li>
   231    235   </ul>
   232    236   </div>
   233    237   </div>
   234    238   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   235    239   <p>The <b class="package">math::statistics</b> package contains functions and procedures for
   236    240   basic statistical data analysis, such as:</p>
   237    241   <ul class="doctools_itemized">
................................................................................
   760    764   <dt>list <i class="arg">data</i></dt>
   761    765   <dd><p>List of values to chose from</p></dd>
   762    766   <dt>int <i class="arg">sampleSize</i></dt>
   763    767   <dd><p>Number of values per sample</p></dd>
   764    768   <dt>int <i class="arg">numberSamples</i></dt>
   765    769   <dd><p>Number of samples (default: 1)</p></dd>
   766    770   </dl></dd>
          771  +<dt><a name="44"><b class="cmd">::math::statistics::wasserstein-distance</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></dt>
          772  +<dd><p>Compute the Wasserstein distance or earth mover's distance for two equidstantly spaced histograms
          773  +or probability densities. The histograms need not to be normalised to sum to one,
          774  +but they must have the same number of entries.</p>
          775  +<p>Note: the histograms are assumed to be based on the same equidistant intervals.
          776  +As the bounds are not passed, the value is expressed in the length of the intervals.</p>
          777  +<dl class="doctools_arguments">
          778  +<dt>list <i class="arg">prob1</i></dt>
          779  +<dd><p>List of values for the first histogram/probability density</p></dd>
          780  +<dt>list <i class="arg">prob2</i></dt>
          781  +<dd><p>List of values for the second histogram/probability density</p></dd>
          782  +</dl></dd>
          783  +<dt><a name="45"><b class="cmd">::math::statistics::kl-divergence</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></dt>
          784  +<dd><p>Compute the Kullback-Leibler (KL) divergence for two equidstantly spaced histograms
          785  +or probability densities. The histograms need not to be normalised to sum to one,
          786  +but they must have the same number of entries.</p>
          787  +<p>Note: the histograms are assumed to be based on the same equidistant intervals.
          788  +As the bounds are not passed, the value is expressed in the length of the intervals.</p>
          789  +<p>Note also that the KL divergence is not symmetric and that the second histogram
          790  +should not contain zeroes in places where the first histogram has non-zero values.</p>
          791  +<dl class="doctools_arguments">
          792  +<dt>list <i class="arg">prob1</i></dt>
          793  +<dd><p>List of values for the first histogram/probability density</p></dd>
          794  +<dt>list <i class="arg">prob2</i></dt>
          795  +<dd><p>List of values for the second histogram/probability density</p></dd>
          796  +</dl></dd>
          797  +<dt><a name="46"><b class="cmd">::math::statistics::logistic-model</b> <i class="arg">xdata</i> <i class="arg">ydata</i></a></dt>
          798  +<dd><p>Estimate the coefficients of the logistic model that fits the data best. The data consist
          799  +of independent x-values and the outcome 0 or 1 for each of the x-values. The result
          800  +can be used to estimate the probability that a certain x-value gives 1.</p>
          801  +<dl class="doctools_arguments">
          802  +<dt>list <i class="arg">xdata</i></dt>
          803  +<dd><p>List of values for which the success (1) or failure (0) is known</p></dd>
          804  +<dt>list <i class="arg">ydata</i></dt>
          805  +<dd><p>List of successes or failures corresponding to each value in <i class="term">xdata</i>.</p></dd>
          806  +</dl></dd>
          807  +<dt><a name="47"><b class="cmd">::math::statistics::logistic-probability</b> <i class="arg">coeffs</i> <i class="arg">x</i></a></dt>
          808  +<dd><p>Calculate the probability of success for the value <i class="term">x</i> given the coefficients of the
          809  +logistic model.</p>
          810  +<dl class="doctools_arguments">
          811  +<dt>list <i class="arg">coeffs</i></dt>
          812  +<dd><p>List of coefficients as determine by the <b class="cmd">logistic-model</b> command</p></dd>
          813  +<dt>float <i class="arg">x</i></dt>
          814  +<dd><p>X-value for which the probability needs to be determined</p></dd>
          815  +</dl></dd>
   767    816   </dl>
   768    817   </div>
   769    818   <div id="section3" class="doctools_section"><h2><a name="section3">MULTIVARIATE LINEAR REGRESSION</a></h2>
   770    819   <p>Besides the linear regression with a single independent variable, the
   771    820   statistics package provides two procedures for doing ordinary
   772    821   least squares (OLS) and weighted least squares (WLS) linear regression
   773    822   with several variables. They were written by Eric Kemp-Benedict.</p>
................................................................................
   774    823   <p>In addition to these two, it provides a procedure (tstat)
   775    824   for calculating the value of the t-statistic for the specified number of
   776    825   degrees of freedom that is required to demonstrate a given level of
   777    826   significance.</p>
   778    827   <p>Note: These procedures depend on the math::linearalgebra package.</p>
   779    828   <p><em>Description of the procedures</em></p>
   780    829   <dl class="doctools_definitions">
   781         -<dt><a name="44"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></dt>
          830  +<dt><a name="48"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></dt>
   782    831   <dd><p>Returns the value of the t-distribution t* satisfying</p>
   783    832   <pre class="doctools_example">
   784    833       P(t*)  =  1 - alpha/2
   785    834       P(-t*) =  alpha/2
   786    835   </pre>
   787    836   <p>for the number of degrees of freedom dof.</p>
   788    837   <p>Given a sample of normally-distributed data x, with an
................................................................................
   798    847   the given confidence level.</p>
   799    848   <dl class="doctools_arguments">
   800    849   <dt>int <i class="arg">dof</i></dt>
   801    850   <dd><p>Number of degrees of freedom</p></dd>
   802    851   <dt>float <i class="arg">alpha</i></dt>
   803    852   <dd><p>Confidence level of the t-distribution. Defaults to 0.05.</p></dd>
   804    853   </dl></dd>
   805         -<dt><a name="45"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></dt>
          854  +<dt><a name="49"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></dt>
   806    855   <dd><p>Carries out a weighted least squares linear regression for
   807    856   the data points provided, with weights assigned to each point.</p>
   808    857   <p>The linear model is of the form</p>
   809    858   <pre class="doctools_example">
   810    859       y = b0 + b1 * x1 + b2 * x2 ... + bN * xN + error
   811    860   </pre>
   812    861   <p>and each point satisfies</p>
................................................................................
   828    877   <dt>list <i class="arg">weights_and_values</i></dt>
   829    878   <dd><p>A list consisting of: the weight for the first observation, the data
   830    879   for the first observation (as a sublist), the weight for the second
   831    880   observation (as a sublist) and so on. The sublists of data are organised
   832    881   as lists of the value of the dependent variable y and the independent
   833    882   variables x1, x2 to xN.</p></dd>
   834    883   </dl></dd>
   835         -<dt><a name="46"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></dt>
          884  +<dt><a name="50"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></dt>
   836    885   <dd><p>Carries out an ordinary least squares linear regression for
   837    886   the data points provided.</p>
   838    887   <p>This procedure simply calls ::mvlinreg::wls with the weights
   839    888   set to 1.0, and returns the same information.</p></dd>
   840    889   </dl>
   841    890   <p><em>Example of the use:</em></p>
   842    891   <pre class="doctools_example">
................................................................................
   893    942   <li><p>The cumulative density (cdf-*)</p></li>
   894    943   <li><p>Quantiles for the given distribution (quantiles-*)</p></li>
   895    944   <li><p>Histograms for the given distribution (histogram-*)</p></li>
   896    945   <li><p>List of random values with the given distribution (random-*)</p></li>
   897    946   </ul>
   898    947   <p>The following procedures have been implemented:</p>
   899    948   <dl class="doctools_definitions">
   900         -<dt><a name="47"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
          949  +<dt><a name="51"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
   901    950   <dd><p>Return the probability of a given value for a normal distribution with
   902    951   given mean and standard deviation.</p>
   903    952   <dl class="doctools_arguments">
   904    953   <dt>float <i class="arg">mean</i></dt>
   905    954   <dd><p>- Mean value of the distribution</p></dd>
   906    955   <dt>float <i class="arg">stdev</i></dt>
   907    956   <dd><p>- Standard deviation of the distribution</p></dd>
   908    957   <dt>float <i class="arg">value</i></dt>
   909    958   <dd><p>- Value for which the probability is required</p></dd>
   910    959   </dl></dd>
   911         -<dt><a name="48"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
          960  +<dt><a name="52"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
   912    961   <dd><p>Return the probability of a given value for a log-normal distribution with
   913    962   given mean and standard deviation.</p>
   914    963   <dl class="doctools_arguments">
   915    964   <dt>float <i class="arg">mean</i></dt>
   916    965   <dd><p>- Mean value of the distribution</p></dd>
   917    966   <dt>float <i class="arg">stdev</i></dt>
   918    967   <dd><p>- Standard deviation of the distribution</p></dd>
   919    968   <dt>float <i class="arg">value</i></dt>
   920    969   <dd><p>- Value for which the probability is required</p></dd>
   921    970   </dl></dd>
   922         -<dt><a name="49"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
          971  +<dt><a name="53"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
   923    972   <dd><p>Return the probability of a given value for an exponential
   924    973   distribution with given mean.</p>
   925    974   <dl class="doctools_arguments">
   926    975   <dt>float <i class="arg">mean</i></dt>
   927    976   <dd><p>- Mean value of the distribution</p></dd>
   928    977   <dt>float <i class="arg">value</i></dt>
   929    978   <dd><p>- Value for which the probability is required</p></dd>
   930    979   </dl></dd>
   931         -<dt><a name="50"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
          980  +<dt><a name="54"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
   932    981   <dd><p>Return the probability of a given value for a uniform
   933    982   distribution with given extremes.</p>
   934    983   <dl class="doctools_arguments">
   935    984   <dt>float <i class="arg">xmin</i></dt>
   936    985   <dd><p>- Minimum value of the distribution</p></dd>
   937    986   <dt>float <i class="arg">xmin</i></dt>
   938    987   <dd><p>- Maximum value of the distribution</p></dd>
   939    988   <dt>float <i class="arg">value</i></dt>
   940    989   <dd><p>- Value for which the probability is required</p></dd>
   941    990   </dl></dd>
   942         -<dt><a name="51"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
          991  +<dt><a name="55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
   943    992   <dd><p>Return the probability of a given value for a Gamma
   944    993   distribution with given shape and rate parameters</p>
   945    994   <dl class="doctools_arguments">
   946    995   <dt>float <i class="arg">alpha</i></dt>
   947    996   <dd><p>- Shape parameter</p></dd>
   948    997   <dt>float <i class="arg">beta</i></dt>
   949    998   <dd><p>- Rate parameter</p></dd>
   950    999   <dt>float <i class="arg">value</i></dt>
   951   1000   <dd><p>- Value for which the probability is required</p></dd>
   952   1001   </dl></dd>
   953         -<dt><a name="52"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
         1002  +<dt><a name="56"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
   954   1003   <dd><p>Return the probability of a given number of occurrences in the same
   955   1004   interval (k) for a Poisson distribution with given mean (mu)</p>
   956   1005   <dl class="doctools_arguments">
   957   1006   <dt>float <i class="arg">mu</i></dt>
   958   1007   <dd><p>- Mean number of occurrences</p></dd>
   959   1008   <dt>int <i class="arg">k</i></dt>
   960   1009   <dd><p>- Number of occurences</p></dd>
   961   1010   </dl></dd>
   962         -<dt><a name="53"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
         1011  +<dt><a name="57"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
   963   1012   <dd><p>Return the probability of a given value for a chi square
   964   1013   distribution with given degrees of freedom</p>
   965   1014   <dl class="doctools_arguments">
   966   1015   <dt>float <i class="arg">df</i></dt>
   967   1016   <dd><p>- Degrees of freedom</p></dd>
   968   1017   <dt>float <i class="arg">value</i></dt>
   969   1018   <dd><p>- Value for which the probability is required</p></dd>
   970   1019   </dl></dd>
   971         -<dt><a name="54"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
         1020  +<dt><a name="58"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
   972   1021   <dd><p>Return the probability of a given value for a Student's t
   973   1022   distribution with given degrees of freedom</p>
   974   1023   <dl class="doctools_arguments">
   975   1024   <dt>float <i class="arg">df</i></dt>
   976   1025   <dd><p>- Degrees of freedom</p></dd>
   977   1026   <dt>float <i class="arg">value</i></dt>
   978   1027   <dd><p>- Value for which the probability is required</p></dd>
   979   1028   </dl></dd>
   980         -<dt><a name="55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1029  +<dt><a name="59"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
   981   1030   <dd><p>Return the probability of a given value for a Gamma
   982   1031   distribution with given shape and rate parameters</p>
   983   1032   <dl class="doctools_arguments">
   984   1033   <dt>float <i class="arg">a</i></dt>
   985   1034   <dd><p>- Shape parameter</p></dd>
   986   1035   <dt>float <i class="arg">b</i></dt>
   987   1036   <dd><p>- Rate parameter</p></dd>
   988   1037   <dt>float <i class="arg">value</i></dt>
   989   1038   <dd><p>- Value for which the probability is required</p></dd>
   990   1039   </dl></dd>
   991         -<dt><a name="56"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1040  +<dt><a name="60"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
   992   1041   <dd><p>Return the probability of a given value for a Beta
   993   1042   distribution with given shape parameters</p>
   994   1043   <dl class="doctools_arguments">
   995   1044   <dt>float <i class="arg">a</i></dt>
   996   1045   <dd><p>- First shape parameter</p></dd>
   997   1046   <dt>float <i class="arg">b</i></dt>
   998   1047   <dd><p>- Second shape parameter</p></dd>
   999   1048   <dt>float <i class="arg">value</i></dt>
  1000   1049   <dd><p>- Value for which the probability is required</p></dd>
  1001   1050   </dl></dd>
  1002         -<dt><a name="57"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1051  +<dt><a name="61"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1003   1052   <dd><p>Return the probability of a given value for a Weibull
  1004   1053   distribution with given scale and shape parameters</p>
  1005   1054   <dl class="doctools_arguments">
  1006   1055   <dt>float <i class="arg">location</i></dt>
  1007   1056   <dd><p>- Scale parameter</p></dd>
  1008   1057   <dt>float <i class="arg">scale</i></dt>
  1009   1058   <dd><p>- Shape parameter</p></dd>
  1010   1059   <dt>float <i class="arg">value</i></dt>
  1011   1060   <dd><p>- Value for which the probability is required</p></dd>
  1012   1061   </dl></dd>
  1013         -<dt><a name="58"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1062  +<dt><a name="62"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1014   1063   <dd><p>Return the probability of a given value for a Gumbel
  1015   1064   distribution with given location and shape parameters</p>
  1016   1065   <dl class="doctools_arguments">
  1017   1066   <dt>float <i class="arg">location</i></dt>
  1018   1067   <dd><p>- Location parameter</p></dd>
  1019   1068   <dt>float <i class="arg">scale</i></dt>
  1020   1069   <dd><p>- Shape parameter</p></dd>
  1021   1070   <dt>float <i class="arg">value</i></dt>
  1022   1071   <dd><p>- Value for which the probability is required</p></dd>
  1023   1072   </dl></dd>
  1024         -<dt><a name="59"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1073  +<dt><a name="63"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1025   1074   <dd><p>Return the probability of a given value for a Pareto
  1026   1075   distribution with given scale and shape parameters</p>
  1027   1076   <dl class="doctools_arguments">
  1028   1077   <dt>float <i class="arg">scale</i></dt>
  1029   1078   <dd><p>- Scale parameter</p></dd>
  1030   1079   <dt>float <i class="arg">shape</i></dt>
  1031   1080   <dd><p>- Shape parameter</p></dd>
  1032   1081   <dt>float <i class="arg">value</i></dt>
  1033   1082   <dd><p>- Value for which the probability is required</p></dd>
  1034   1083   </dl></dd>
  1035         -<dt><a name="60"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1084  +<dt><a name="64"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1036   1085   <dd><p>Return the probability of a given value for a Cauchy
  1037   1086   distribution with given location and shape parameters. Note that the Cauchy distribution
  1038   1087   has no finite higher-order moments.</p>
  1039   1088   <dl class="doctools_arguments">
  1040   1089   <dt>float <i class="arg">location</i></dt>
  1041   1090   <dd><p>- Location parameter</p></dd>
  1042   1091   <dt>float <i class="arg">scale</i></dt>
  1043   1092   <dd><p>- Shape parameter</p></dd>
  1044   1093   <dt>float <i class="arg">value</i></dt>
  1045   1094   <dd><p>- Value for which the probability is required</p></dd>
  1046   1095   </dl></dd>
  1047         -<dt><a name="61"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
         1096  +<dt><a name="65"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
  1048   1097   <dd><p>Return the cumulative probability of a given value for a normal
  1049   1098   distribution with given mean and standard deviation, that is the
  1050   1099   probability for values up to the given one.</p>
  1051   1100   <dl class="doctools_arguments">
  1052   1101   <dt>float <i class="arg">mean</i></dt>
  1053   1102   <dd><p>- Mean value of the distribution</p></dd>
  1054   1103   <dt>float <i class="arg">stdev</i></dt>
  1055   1104   <dd><p>- Standard deviation of the distribution</p></dd>
  1056   1105   <dt>float <i class="arg">value</i></dt>
  1057   1106   <dd><p>- Value for which the probability is required</p></dd>
  1058   1107   </dl></dd>
  1059         -<dt><a name="62"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
         1108  +<dt><a name="66"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
  1060   1109   <dd><p>Return the cumulative probability of a given value for a log-normal
  1061   1110   distribution with given mean and standard deviation, that is the
  1062   1111   probability for values up to the given one.</p>
  1063   1112   <dl class="doctools_arguments">
  1064   1113   <dt>float <i class="arg">mean</i></dt>
  1065   1114   <dd><p>- Mean value of the distribution</p></dd>
  1066   1115   <dt>float <i class="arg">stdev</i></dt>
  1067   1116   <dd><p>- Standard deviation of the distribution</p></dd>
  1068   1117   <dt>float <i class="arg">value</i></dt>
  1069   1118   <dd><p>- Value for which the probability is required</p></dd>
  1070   1119   </dl></dd>
  1071         -<dt><a name="63"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
         1120  +<dt><a name="67"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
  1072   1121   <dd><p>Return the cumulative probability of a given value for an exponential
  1073   1122   distribution with given mean.</p>
  1074   1123   <dl class="doctools_arguments">
  1075   1124   <dt>float <i class="arg">mean</i></dt>
  1076   1125   <dd><p>- Mean value of the distribution</p></dd>
  1077   1126   <dt>float <i class="arg">value</i></dt>
  1078   1127   <dd><p>- Value for which the probability is required</p></dd>
  1079   1128   </dl></dd>
  1080         -<dt><a name="64"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
         1129  +<dt><a name="68"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
  1081   1130   <dd><p>Return the cumulative probability of a given value for a uniform
  1082   1131   distribution with given extremes.</p>
  1083   1132   <dl class="doctools_arguments">
  1084   1133   <dt>float <i class="arg">xmin</i></dt>
  1085   1134   <dd><p>- Minimum value of the distribution</p></dd>
  1086   1135   <dt>float <i class="arg">xmin</i></dt>
  1087   1136   <dd><p>- Maximum value of the distribution</p></dd>
  1088   1137   <dt>float <i class="arg">value</i></dt>
  1089   1138   <dd><p>- Value for which the probability is required</p></dd>
  1090   1139   </dl></dd>
  1091         -<dt><a name="65"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></dt>
         1140  +<dt><a name="69"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></dt>
  1092   1141   <dd><p>Return the cumulative probability of a given value for a Student's t
  1093   1142   distribution with given number of degrees.</p>
  1094   1143   <dl class="doctools_arguments">
  1095   1144   <dt>int <i class="arg">degrees</i></dt>
  1096   1145   <dd><p>- Number of degrees of freedom</p></dd>
  1097   1146   <dt>float <i class="arg">value</i></dt>
  1098   1147   <dd><p>- Value for which the probability is required</p></dd>
  1099   1148   </dl></dd>
  1100         -<dt><a name="66"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
         1149  +<dt><a name="70"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
  1101   1150   <dd><p>Return the cumulative probability of a given value for a Gamma
  1102   1151   distribution with given shape and rate parameters.</p>
  1103   1152   <dl class="doctools_arguments">
  1104   1153   <dt>float <i class="arg">alpha</i></dt>
  1105   1154   <dd><p>- Shape parameter</p></dd>
  1106   1155   <dt>float <i class="arg">beta</i></dt>
  1107   1156   <dd><p>- Rate parameter</p></dd>
  1108   1157   <dt>float <i class="arg">value</i></dt>
  1109   1158   <dd><p>- Value for which the cumulative probability is required</p></dd>
  1110   1159   </dl></dd>
  1111         -<dt><a name="67"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
         1160  +<dt><a name="71"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
  1112   1161   <dd><p>Return the cumulative probability of a given number of occurrences in
  1113   1162   the same interval (k) for a Poisson distribution with given mean (mu).</p>
  1114   1163   <dl class="doctools_arguments">
  1115   1164   <dt>float <i class="arg">mu</i></dt>
  1116   1165   <dd><p>- Mean number of occurrences</p></dd>
  1117   1166   <dt>int <i class="arg">k</i></dt>
  1118   1167   <dd><p>- Number of occurences</p></dd>
  1119   1168   </dl></dd>
  1120         -<dt><a name="68"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1169  +<dt><a name="72"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
  1121   1170   <dd><p>Return the cumulative probability of a given value for a Beta
  1122   1171   distribution with given shape parameters</p>
  1123   1172   <dl class="doctools_arguments">
  1124   1173   <dt>float <i class="arg">a</i></dt>
  1125   1174   <dd><p>- First shape parameter</p></dd>
  1126   1175   <dt>float <i class="arg">b</i></dt>
  1127   1176   <dd><p>- Second shape parameter</p></dd>
  1128   1177   <dt>float <i class="arg">value</i></dt>
  1129   1178   <dd><p>- Value for which the probability is required</p></dd>
  1130   1179   </dl></dd>
  1131         -<dt><a name="69"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1180  +<dt><a name="73"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1132   1181   <dd><p>Return the cumulative probability of a given value for a Weibull
  1133   1182   distribution with given scale and shape parameters.</p>
  1134   1183   <dl class="doctools_arguments">
  1135   1184   <dt>float <i class="arg">scale</i></dt>
  1136   1185   <dd><p>- Scale parameter</p></dd>
  1137   1186   <dt>float <i class="arg">shape</i></dt>
  1138   1187   <dd><p>- Shape parameter</p></dd>
  1139   1188   <dt>float <i class="arg">value</i></dt>
  1140   1189   <dd><p>- Value for which the probability is required</p></dd>
  1141   1190   </dl></dd>
  1142         -<dt><a name="70"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1191  +<dt><a name="74"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1143   1192   <dd><p>Return the cumulative probability of a given value for a Gumbel
  1144   1193   distribution with given location and scale parameters.</p>
  1145   1194   <dl class="doctools_arguments">
  1146   1195   <dt>float <i class="arg">location</i></dt>
  1147   1196   <dd><p>- Location parameter</p></dd>
  1148   1197   <dt>float <i class="arg">scale</i></dt>
  1149   1198   <dd><p>- Scale parameter</p></dd>
  1150   1199   <dt>float <i class="arg">value</i></dt>
  1151   1200   <dd><p>- Value for which the probability is required</p></dd>
  1152   1201   </dl></dd>
  1153         -<dt><a name="71"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1202  +<dt><a name="75"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1154   1203   <dd><p>Return the cumulative probability of a given value for a Pareto
  1155   1204   distribution with given scale and shape parameters</p>
  1156   1205   <dl class="doctools_arguments">
  1157   1206   <dt>float <i class="arg">scale</i></dt>
  1158   1207   <dd><p>- Scale parameter</p></dd>
  1159   1208   <dt>float <i class="arg">shape</i></dt>
  1160   1209   <dd><p>- Shape parameter</p></dd>
  1161   1210   <dt>float <i class="arg">value</i></dt>
  1162   1211   <dd><p>- Value for which the probability is required</p></dd>
  1163   1212   </dl></dd>
  1164         -<dt><a name="72"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1213  +<dt><a name="76"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1165   1214   <dd><p>Return the cumulative probability of a given value for a Cauchy
  1166   1215   distribution with given location and scale parameters.</p>
  1167   1216   <dl class="doctools_arguments">
  1168   1217   <dt>float <i class="arg">location</i></dt>
  1169   1218   <dd><p>- Location parameter</p></dd>
  1170   1219   <dt>float <i class="arg">scale</i></dt>
  1171   1220   <dd><p>- Scale parameter</p></dd>
  1172   1221   <dt>float <i class="arg">value</i></dt>
  1173   1222   <dd><p>- Value for which the probability is required</p></dd>
  1174   1223   </dl></dd>
  1175         -<dt><a name="73"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></dt>
         1224  +<dt><a name="77"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></dt>
  1176   1225   <dd><p>Return the cumulative probability of a given value for an F
  1177   1226   distribution with nf1 and nf2 degrees of freedom.</p>
  1178   1227   <dl class="doctools_arguments">
  1179   1228   <dt>float <i class="arg">nf1</i></dt>
  1180   1229   <dd><p>- Degrees of freedom for the numerator</p></dd>
  1181   1230   <dt>float <i class="arg">nf2</i></dt>
  1182   1231   <dd><p>- Degrees of freedom for the denominator</p></dd>
  1183   1232   <dt>float <i class="arg">value</i></dt>
  1184   1233   <dd><p>- Value for which the probability is required</p></dd>
  1185   1234   </dl></dd>
  1186         -<dt><a name="74"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></dt>
         1235  +<dt><a name="78"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></dt>
  1187   1236   <dd><p>Return a list of values and their empirical probability. The values are sorted in increasing order.
  1188   1237   (The implementation follows the description at the corresponding Wikipedia page)</p>
  1189   1238   <dl class="doctools_arguments">
  1190   1239   <dt>list <i class="arg">values</i></dt>
  1191   1240   <dd><p>- List of data to be examined</p></dd>
  1192   1241   </dl></dd>
  1193         -<dt><a name="75"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
         1242  +<dt><a name="79"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
  1194   1243   <dd><p>Return a list of &quot;number&quot; random values satisfying a normal
  1195   1244   distribution with given mean and standard deviation.</p>
  1196   1245   <dl class="doctools_arguments">
  1197   1246   <dt>float <i class="arg">mean</i></dt>
  1198   1247   <dd><p>- Mean value of the distribution</p></dd>
  1199   1248   <dt>float <i class="arg">stdev</i></dt>
  1200   1249   <dd><p>- Standard deviation of the distribution</p></dd>
  1201   1250   <dt>int <i class="arg">number</i></dt>
  1202   1251   <dd><p>- Number of values to be returned</p></dd>
  1203   1252   </dl></dd>
  1204         -<dt><a name="76"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
         1253  +<dt><a name="80"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
  1205   1254   <dd><p>Return a list of &quot;number&quot; random values satisfying a log-normal
  1206   1255   distribution with given mean and standard deviation.</p>
  1207   1256   <dl class="doctools_arguments">
  1208   1257   <dt>float <i class="arg">mean</i></dt>
  1209   1258   <dd><p>- Mean value of the distribution</p></dd>
  1210   1259   <dt>float <i class="arg">stdev</i></dt>
  1211   1260   <dd><p>- Standard deviation of the distribution</p></dd>
  1212   1261   <dt>int <i class="arg">number</i></dt>
  1213   1262   <dd><p>- Number of values to be returned</p></dd>
  1214   1263   </dl></dd>
  1215         -<dt><a name="77"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></dt>
         1264  +<dt><a name="81"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></dt>
  1216   1265   <dd><p>Return a list of &quot;number&quot; random values satisfying an exponential
  1217   1266   distribution with given mean.</p>
  1218   1267   <dl class="doctools_arguments">
  1219   1268   <dt>float <i class="arg">mean</i></dt>
  1220   1269   <dd><p>- Mean value of the distribution</p></dd>
  1221   1270   <dt>int <i class="arg">number</i></dt>
  1222   1271   <dd><p>- Number of values to be returned</p></dd>
  1223   1272   </dl></dd>
  1224         -<dt><a name="78"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></dt>
         1273  +<dt><a name="82"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></dt>
  1225   1274   <dd><p>Return a list of &quot;number&quot; random values satisfying a uniform
  1226   1275   distribution with given extremes.</p>
  1227   1276   <dl class="doctools_arguments">
  1228   1277   <dt>float <i class="arg">xmin</i></dt>
  1229   1278   <dd><p>- Minimum value of the distribution</p></dd>
  1230   1279   <dt>float <i class="arg">xmax</i></dt>
  1231   1280   <dd><p>- Maximum value of the distribution</p></dd>
  1232   1281   <dt>int <i class="arg">number</i></dt>
  1233   1282   <dd><p>- Number of values to be returned</p></dd>
  1234   1283   </dl></dd>
  1235         -<dt><a name="79"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></dt>
         1284  +<dt><a name="83"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></dt>
  1236   1285   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1237   1286   a Gamma distribution with given shape and rate parameters.</p>
  1238   1287   <dl class="doctools_arguments">
  1239   1288   <dt>float <i class="arg">alpha</i></dt>
  1240   1289   <dd><p>- Shape parameter</p></dd>
  1241   1290   <dt>float <i class="arg">beta</i></dt>
  1242   1291   <dd><p>- Rate parameter</p></dd>
  1243   1292   <dt>int <i class="arg">number</i></dt>
  1244   1293   <dd><p>- Number of values to be returned</p></dd>
  1245   1294   </dl></dd>
  1246         -<dt><a name="80"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></dt>
         1295  +<dt><a name="84"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></dt>
  1247   1296   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1248   1297   a Poisson distribution with given mean.</p>
  1249   1298   <dl class="doctools_arguments">
  1250   1299   <dt>float <i class="arg">mu</i></dt>
  1251   1300   <dd><p>- Mean of the distribution</p></dd>
  1252   1301   <dt>int <i class="arg">number</i></dt>
  1253   1302   <dd><p>- Number of values to be returned</p></dd>
  1254   1303   </dl></dd>
  1255         -<dt><a name="81"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
         1304  +<dt><a name="85"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
  1256   1305   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1257   1306   a chi square distribution with given degrees of freedom.</p>
  1258   1307   <dl class="doctools_arguments">
  1259   1308   <dt>float <i class="arg">df</i></dt>
  1260   1309   <dd><p>- Degrees of freedom</p></dd>
  1261   1310   <dt>int <i class="arg">number</i></dt>
  1262   1311   <dd><p>- Number of values to be returned</p></dd>
  1263   1312   </dl></dd>
  1264         -<dt><a name="82"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
         1313  +<dt><a name="86"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
  1265   1314   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1266   1315   a Student's t distribution with given degrees of freedom.</p>
  1267   1316   <dl class="doctools_arguments">
  1268   1317   <dt>float <i class="arg">df</i></dt>
  1269   1318   <dd><p>- Degrees of freedom</p></dd>
  1270   1319   <dt>int <i class="arg">number</i></dt>
  1271   1320   <dd><p>- Number of values to be returned</p></dd>
  1272   1321   </dl></dd>
  1273         -<dt><a name="83"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></dt>
         1322  +<dt><a name="87"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></dt>
  1274   1323   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1275   1324   a Beta distribution with given shape parameters.</p>
  1276   1325   <dl class="doctools_arguments">
  1277   1326   <dt>float <i class="arg">a</i></dt>
  1278   1327   <dd><p>- First shape parameter</p></dd>
  1279   1328   <dt>float <i class="arg">b</i></dt>
  1280   1329   <dd><p>- Second shape parameter</p></dd>
  1281   1330   <dt>int <i class="arg">number</i></dt>
  1282   1331   <dd><p>- Number of values to be returned</p></dd>
  1283   1332   </dl></dd>
  1284         -<dt><a name="84"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
         1333  +<dt><a name="88"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
  1285   1334   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1286   1335   a Weibull distribution with given scale and shape parameters.</p>
  1287   1336   <dl class="doctools_arguments">
  1288   1337   <dt>float <i class="arg">scale</i></dt>
  1289   1338   <dd><p>- Scale parameter</p></dd>
  1290   1339   <dt>float <i class="arg">shape</i></dt>
  1291   1340   <dd><p>- Shape parameter</p></dd>
  1292   1341   <dt>int <i class="arg">number</i></dt>
  1293   1342   <dd><p>- Number of values to be returned</p></dd>
  1294   1343   </dl></dd>
  1295         -<dt><a name="85"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></dt>
         1344  +<dt><a name="89"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></dt>
  1296   1345   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1297   1346   a Gumbel distribution with given location and scale parameters.</p>
  1298   1347   <dl class="doctools_arguments">
  1299   1348   <dt>float <i class="arg">location</i></dt>
  1300   1349   <dd><p>- Location parameter</p></dd>
  1301   1350   <dt>float <i class="arg">scale</i></dt>
  1302   1351   <dd><p>- Scale parameter</p></dd>
  1303   1352   <dt>int <i class="arg">number</i></dt>
  1304   1353   <dd><p>- Number of values to be returned</p></dd>
  1305   1354   </dl></dd>
  1306         -<dt><a name="86"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
         1355  +<dt><a name="90"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
  1307   1356   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1308   1357   a Pareto distribution with given scale and shape parameters.</p>
  1309   1358   <dl class="doctools_arguments">
  1310   1359   <dt>float <i class="arg">scale</i></dt>
  1311   1360   <dd><p>- Scale parameter</p></dd>
  1312   1361   <dt>float <i class="arg">shape</i></dt>
  1313   1362   <dd><p>- Shape parameter</p></dd>
  1314   1363   <dt>int <i class="arg">number</i></dt>
  1315   1364   <dd><p>- Number of values to be returned</p></dd>
  1316   1365   </dl></dd>
  1317         -<dt><a name="87"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></dt>
         1366  +<dt><a name="91"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></dt>
  1318   1367   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1319   1368   a Cauchy distribution with given location and scale parameters.</p>
  1320   1369   <dl class="doctools_arguments">
  1321   1370   <dt>float <i class="arg">location</i></dt>
  1322   1371   <dd><p>- Location parameter</p></dd>
  1323   1372   <dt>float <i class="arg">scale</i></dt>
  1324   1373   <dd><p>- Scale parameter</p></dd>
  1325   1374   <dt>int <i class="arg">number</i></dt>
  1326   1375   <dd><p>- Number of values to be returned</p></dd>
  1327   1376   </dl></dd>
  1328         -<dt><a name="88"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></dt>
         1377  +<dt><a name="92"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></dt>
  1329   1378   <dd><p>Return the expected histogram for a uniform distribution.</p>
  1330   1379   <dl class="doctools_arguments">
  1331   1380   <dt>float <i class="arg">xmin</i></dt>
  1332   1381   <dd><p>- Minimum value of the distribution</p></dd>
  1333   1382   <dt>float <i class="arg">xmax</i></dt>
  1334   1383   <dd><p>- Maximum value of the distribution</p></dd>
  1335   1384   <dt>list <i class="arg">limits</i></dt>
  1336   1385   <dd><p>- Upper limits for the buckets in the histogram</p></dd>
  1337   1386   <dt>int <i class="arg">number</i></dt>
  1338   1387   <dd><p>- Total number of &quot;observations&quot; in the histogram</p></dd>
  1339   1388   </dl></dd>
  1340         -<dt><a name="89"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></dt>
         1389  +<dt><a name="93"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></dt>
  1341   1390   <dd><p>Evaluate the incomplete Gamma integral</p>
  1342   1391   <pre class="doctools_example">
  1343   1392                       1       / x               p-1
  1344   1393         P(p,x) =  --------   |   dt exp(-t) * t
  1345   1394                   Gamma(p)  / 0
  1346   1395   </pre>
  1347   1396   <dl class="doctools_arguments">
................................................................................
  1348   1397   <dt>float <i class="arg">x</i></dt>
  1349   1398   <dd><p>- Value of x (limit of the integral)</p></dd>
  1350   1399   <dt>float <i class="arg">p</i></dt>
  1351   1400   <dd><p>- Value of p in the integrand</p></dd>
  1352   1401   <dt>float <i class="arg">tol</i></dt>
  1353   1402   <dd><p>- Required tolerance (default: 1.0e-9)</p></dd>
  1354   1403   </dl></dd>
  1355         -<dt><a name="90"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></dt>
         1404  +<dt><a name="94"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></dt>
  1356   1405   <dd><p>Evaluate the incomplete Beta integral</p>
  1357   1406   <dl class="doctools_arguments">
  1358   1407   <dt>float <i class="arg">a</i></dt>
  1359   1408   <dd><p>- First shape parameter</p></dd>
  1360   1409   <dt>float <i class="arg">b</i></dt>
  1361   1410   <dd><p>- Second shape parameter</p></dd>
  1362   1411   <dt>float <i class="arg">x</i></dt>
  1363   1412   <dd><p>- Value of x (limit of the integral)</p></dd>
  1364   1413   <dt>float <i class="arg">tol</i></dt>
  1365   1414   <dd><p>- Required tolerance (default: 1.0e-9)</p></dd>
  1366   1415   </dl></dd>
  1367         -<dt><a name="91"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></dt>
         1416  +<dt><a name="95"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></dt>
  1368   1417   <dd><p>Estimate the parameters for the Pareto distribution that comes closest to the given values.
  1369   1418   Returns the estimated scale and shape parameters, as well as the standard error for the shape parameter.</p>
  1370   1419   <dl class="doctools_arguments">
  1371   1420   <dt>list <i class="arg">values</i></dt>
  1372   1421   <dd><p>- List of values, assumed to be distributed according to a Pareto distribution</p></dd>
  1373   1422   </dl></dd>
  1374   1423   </dl>
  1375   1424   <p>TO DO: more function descriptions to be added</p>
  1376   1425   </div>
  1377   1426   <div id="section5" class="doctools_section"><h2><a name="section5">DATA MANIPULATION</a></h2>
  1378   1427   <p>The data manipulation procedures act on lists or lists of lists:</p>
  1379   1428   <dl class="doctools_definitions">
  1380         -<dt><a name="92"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></dt>
         1429  +<dt><a name="96"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></dt>
  1381   1430   <dd><p>Return a list consisting of the data for which the logical
  1382   1431   expression is true (this command works analogously to the command <b class="cmd"><a href="../../../../index.html#foreach">foreach</a></b>).</p>
  1383   1432   <dl class="doctools_arguments">
  1384   1433   <dt>string <i class="arg">varname</i></dt>
  1385   1434   <dd><p>- Name of the variable used in the expression</p></dd>
  1386   1435   <dt>list <i class="arg">data</i></dt>
  1387   1436   <dd><p>- List of data</p></dd>
  1388   1437   <dt>string <i class="arg">expression</i></dt>
  1389   1438   <dd><p>- Logical expression using the variable name</p></dd>
  1390   1439   </dl></dd>
  1391         -<dt><a name="93"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></dt>
         1440  +<dt><a name="97"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></dt>
  1392   1441   <dd><p>Return a list consisting of the data that are transformed via the
  1393   1442   expression.</p>
  1394   1443   <dl class="doctools_arguments">
  1395   1444   <dt>string <i class="arg">varname</i></dt>
  1396   1445   <dd><p>- Name of the variable used in the expression</p></dd>
  1397   1446   <dt>list <i class="arg">data</i></dt>
  1398   1447   <dd><p>- List of data</p></dd>
  1399   1448   <dt>string <i class="arg">expression</i></dt>
  1400   1449   <dd><p>- Expression to be used to transform (map) the data</p></dd>
  1401   1450   </dl></dd>
  1402         -<dt><a name="94"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></dt>
         1451  +<dt><a name="98"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></dt>
  1403   1452   <dd><p>Return a list consisting of the <i class="term">counts</i> of all data in the
  1404   1453   sublists of the &quot;list&quot; argument for which the expression is true.</p>
  1405   1454   <dl class="doctools_arguments">
  1406   1455   <dt>string <i class="arg">varname</i></dt>
  1407   1456   <dd><p>- Name of the variable used in the expression</p></dd>
  1408   1457   <dt>list <i class="arg">data</i></dt>
  1409   1458   <dd><p>- List of sublists, each containing the data</p></dd>
  1410   1459   <dt>string <i class="arg">expression</i></dt>
  1411   1460   <dd><p>- Logical expression to test the data (defaults to
  1412   1461   &quot;true&quot;).</p></dd>
  1413   1462   </dl></dd>
  1414         -<dt><a name="95"><b class="cmd">::math::statistics::subdivide</b></a></dt>
         1463  +<dt><a name="99"><b class="cmd">::math::statistics::subdivide</b></a></dt>
  1415   1464   <dd><p>Routine <em>PM</em> - not implemented yet</p></dd>
  1416   1465   </dl>
  1417   1466   </div>
  1418   1467   <div id="section6" class="doctools_section"><h2><a name="section6">PLOT PROCEDURES</a></h2>
  1419   1468   <p>The following simple plotting procedures are available:</p>
  1420   1469   <dl class="doctools_definitions">
  1421         -<dt><a name="96"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></dt>
         1470  +<dt><a name="100"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></dt>
  1422   1471   <dd><p>Set the scale for a plot in the given canvas. All plot routines expect
  1423   1472   this function to be called first. There is no automatic scaling
  1424   1473   provided.</p>
  1425   1474   <dl class="doctools_arguments">
  1426   1475   <dt>widget <i class="arg">canvas</i></dt>
  1427   1476   <dd><p>- Canvas widget to use</p></dd>
  1428   1477   <dt>float <i class="arg">xmin</i></dt>
................................................................................
  1430   1479   <dt>float <i class="arg">xmax</i></dt>
  1431   1480   <dd><p>- Maximum x value</p></dd>
  1432   1481   <dt>float <i class="arg">ymin</i></dt>
  1433   1482   <dd><p>- Minimum y value</p></dd>
  1434   1483   <dt>float <i class="arg">ymax</i></dt>
  1435   1484   <dd><p>- Maximum y value</p></dd>
  1436   1485   </dl></dd>
  1437         -<dt><a name="97"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></dt>
         1486  +<dt><a name="101"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></dt>
  1438   1487   <dd><p>Create a simple XY plot in the given canvas - the data are
  1439   1488   shown as a collection of dots. The tag can be used to manipulate the
  1440   1489   appearance.</p>
  1441   1490   <dl class="doctools_arguments">
  1442   1491   <dt>widget <i class="arg">canvas</i></dt>
  1443   1492   <dd><p>- Canvas widget to use</p></dd>
  1444   1493   <dt>float <i class="arg">xdata</i></dt>
  1445   1494   <dd><p>- Series of independent data</p></dd>
  1446   1495   <dt>float <i class="arg">ydata</i></dt>
  1447   1496   <dd><p>- Series of dependent data</p></dd>
  1448   1497   <dt>string <i class="arg">tag</i></dt>
  1449   1498   <dd><p>- Tag to give to the plotted data (defaults to xyplot)</p></dd>
  1450   1499   </dl></dd>
  1451         -<dt><a name="98"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></dt>
         1500  +<dt><a name="102"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></dt>
  1452   1501   <dd><p>Create a simple XY plot in the given canvas - the data are
  1453   1502   shown as a line through the data points. The tag can be used to
  1454   1503   manipulate the appearance.</p>
  1455   1504   <dl class="doctools_arguments">
  1456   1505   <dt>widget <i class="arg">canvas</i></dt>
  1457   1506   <dd><p>- Canvas widget to use</p></dd>
  1458   1507   <dt>list <i class="arg">xdata</i></dt>
  1459   1508   <dd><p>- Series of independent data</p></dd>
  1460   1509   <dt>list <i class="arg">ydata</i></dt>
  1461   1510   <dd><p>- Series of dependent data</p></dd>
  1462   1511   <dt>string <i class="arg">tag</i></dt>
  1463   1512   <dd><p>- Tag to give to the plotted data (defaults to xyplot)</p></dd>
  1464   1513   </dl></dd>
  1465         -<dt><a name="99"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></dt>
         1514  +<dt><a name="103"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></dt>
  1466   1515   <dd><p>Create a simple XY plot in the given canvas - the data are
  1467   1516   shown as a collection of dots. The horizontal coordinate is equal to the
  1468   1517   index. The tag can be used to manipulate the appearance.
  1469   1518   This type of presentation is suitable for autocorrelation functions for
  1470   1519   instance or for inspecting the time-dependent behaviour.</p>
  1471   1520   <dl class="doctools_arguments">
  1472   1521   <dt>widget <i class="arg">canvas</i></dt>
  1473   1522   <dd><p>- Canvas widget to use</p></dd>
  1474   1523   <dt>list <i class="arg">tdata</i></dt>
  1475   1524   <dd><p>- Series of dependent data</p></dd>
  1476   1525   <dt>string <i class="arg">tag</i></dt>
  1477   1526   <dd><p>- Tag to give to the plotted data (defaults to xyplot)</p></dd>
  1478   1527   </dl></dd>
  1479         -<dt><a name="100"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></dt>
         1528  +<dt><a name="104"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></dt>
  1480   1529   <dd><p>Create a simple XY plot in the given canvas - the data are
  1481   1530   shown as a line. See plot-tdata for an explanation.</p>
  1482   1531   <dl class="doctools_arguments">
  1483   1532   <dt>widget <i class="arg">canvas</i></dt>
  1484   1533   <dd><p>- Canvas widget to use</p></dd>
  1485   1534   <dt>list <i class="arg">tdata</i></dt>
  1486   1535   <dd><p>- Series of dependent data</p></dd>
  1487   1536   <dt>string <i class="arg">tag</i></dt>
  1488   1537   <dd><p>- Tag to give to the plotted data (defaults to xyplot)</p></dd>
  1489   1538   </dl></dd>
  1490         -<dt><a name="101"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></dt>
         1539  +<dt><a name="105"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></dt>
  1491   1540   <dd><p>Create a simple histogram in the given canvas</p>
  1492   1541   <dl class="doctools_arguments">
  1493   1542   <dt>widget <i class="arg">canvas</i></dt>
  1494   1543   <dd><p>- Canvas widget to use</p></dd>
  1495   1544   <dt>list <i class="arg">counts</i></dt>
  1496   1545   <dd><p>- Series of bucket counts</p></dd>
  1497   1546   <dt>list <i class="arg">limits</i></dt>

Added embedded/www/tcllib/files/modules/math/trig.html.

            1  +
            2  +<div class='fossil-doc' data-title='math::trig - Tcl Math Library'>
            3  +<style>
            4  +    HTML {
            5  +	background: 	#FFFFFF;
            6  +	color: 		black;
            7  +    }
            8  +    BODY {
            9  +	background: 	#FFFFFF;
           10  +	color:	 	black;
           11  +    }
           12  +    DIV.doctools {
           13  +	margin-left:	10%;
           14  +	margin-right:	10%;
           15  +    }
           16  +    DIV.doctools H1,DIV.doctools H2 {
           17  +	margin-left:	-5%;
           18  +    }
           19  +    H1, H2, H3, H4 {
           20  +	margin-top: 	1em;
           21  +	font-family:	sans-serif;
           22  +	font-size:	large;
           23  +	color:		#005A9C;
           24  +	background: 	transparent;
           25  +	text-align:		left;
           26  +    }
           27  +    H1.doctools_title {
           28  +	text-align: center;
           29  +    }
           30  +    UL,OL {
           31  +	margin-right: 0em;
           32  +	margin-top: 3pt;
           33  +	margin-bottom: 3pt;
           34  +    }
           35  +    UL LI {
           36  +	list-style: disc;
           37  +    }
           38  +    OL LI {
           39  +	list-style: decimal;
           40  +    }
           41  +    DT {
           42  +	padding-top: 	1ex;
           43  +    }
           44  +    UL.doctools_toc,UL.doctools_toc UL, UL.doctools_toc UL UL {
           45  +	font:		normal 12pt/14pt sans-serif;
           46  +	list-style:	none;
           47  +    }
           48  +    LI.doctools_section, LI.doctools_subsection {
           49  +	list-style: 	none;
           50  +	margin-left: 	0em;
           51  +	text-indent:	0em;
           52  +	padding: 	0em;
           53  +    }
           54  +    PRE {
           55  +	display: 	block;
           56  +	font-family:	monospace;
           57  +	white-space:	pre;
           58  +	margin:		0%;
           59  +	padding-top:	0.5ex;
           60  +	padding-bottom:	0.5ex;
           61  +	padding-left:	1ex;
           62  +	padding-right:	1ex;
           63  +	width:		100%;
           64  +    }
           65  +    PRE.doctools_example {
           66  +	color: 		black;
           67  +	background: 	#f5dcb3;
           68  +	border:		1px solid black;
           69  +    }
           70  +    UL.doctools_requirements LI, UL.doctools_syntax LI {
           71  +	list-style: 	none;
           72  +	margin-left: 	0em;
           73  +	text-indent:	0em;
           74  +	padding:	0em;
           75  +    }
           76  +    DIV.doctools_synopsis {
           77  +	color: 		black;
           78  +	background: 	#80ffff;
           79  +	border:		1px solid black;
           80  +	font-family:	serif;
           81  +	margin-top: 	1em;
           82  +	margin-bottom: 	1em;
           83  +    }
           84  +    UL.doctools_syntax {
           85  +	margin-top: 	1em;
           86  +	border-top:	1px solid black;
           87  +    }
           88  +    UL.doctools_requirements {
           89  +	margin-bottom: 	1em;
           90  +	border-bottom:	1px solid black;
           91  +    }
           92  +</style>
           93  + <hr> [
           94  +   <a href="../../../../toc.html">Main Table Of Contents</a>
           95  +| <a href="../../../toc.html">Table Of Contents</a>
           96  +| <a href="../../../../index.html">Keyword Index</a>
           97  +| <a href="../../../../toc0.html">Categories</a>
           98  +| <a href="../../../../toc1.html">Modules</a>
           99  +| <a href="../../../../toc2.html">Applications</a>
          100  + ] <hr>
          101  +<div class="doctools">
          102  +<h1 class="doctools_title">math::trig(n) 1.0.0 tcllib &quot;Tcl Math Library&quot;</h1>
          103  +<div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
          104  +<p>math::trig - Trigonometric anf hyperbolic functions</p>
          105  +</div>
          106  +<div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
          107  +<ul class="doctools_toc">
          108  +<li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
          109  +<li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
          110  +<li class="doctools_section"><a href="#section1">Description</a></li>
          111  +<li class="doctools_section"><a href="#section2">FUNCTIONS</a></li>
          112  +<li class="doctools_section"><a href="#section3">Bugs, Ideas, Feedback</a></li>
          113  +<li class="doctools_section"><a href="#keywords">Keywords</a></li>
          114  +<li class="doctools_section"><a href="#category">Category</a></li>
          115  +<li class="doctools_section"><a href="#copyright">Copyright</a></li>
          116  +</ul>
          117  +</div>
          118  +<div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
          119  +<div class="doctools_synopsis">
          120  +<ul class="doctools_requirements">
          121  +<li>package require <b class="pkgname">Tcl 8.5</b></li>
          122  +<li>package require <b class="pkgname">math::trig 1.0.0</b></li>
          123  +</ul>
          124  +<ul class="doctools_syntax">
          125  +<li><a href="#1"><b class="cmd">::math::trig::radian_reduced</b> <i class="arg">angle</i></a></li>
          126  +<li><a href="#2"><b class="cmd">::math::trig::degree_reduced</b> <i class="arg">angle</i></a></li>
          127  +<li><a href="#3"><b class="cmd">::math::trig::cosec</b> <i class="arg">angle</i></a></li>
          128  +<li><a href="#4"><b class="cmd">::math::trig::sec</b> <i class="arg">angle</i></a></li>
          129  +<li><a href="#5"><b class="cmd">::math::trig::cotan</b> <i class="arg">angle</i></a></li>
          130  +<li><a href="#6"><b class="cmd">::math::trig::acosec</b> <i class="arg">value</i></a></li>
          131  +<li><a href="#7"><b class="cmd">::math::trig::asec</b> <i class="arg">value</i></a></li>
          132  +<li><a href="#8"><b class="cmd">::math::trig::acotan</b> <i class="arg">value</i></a></li>
          133  +<li><a href="#9"><b class="cmd">::math::trig::cosech</b> <i class="arg">value</i></a></li>
          134  +<li><a href="#10"><b class="cmd">::math::trig::sech</b> <i class="arg">value</i></a></li>
          135  +<li><a href="#11"><b class="cmd">::math::trig::cotanh</b> <i class="arg">value</i></a></li>
          136  +<li><a href="#12"><b class="cmd">::math::trig::asinh</b> <i class="arg">value</i></a></li>
          137  +<li><a href="#13"><b class="cmd">::math::trig::acosh</b> <i class="arg">value</i></a></li>
          138  +<li><a href="#14"><b class="cmd">::math::trig::atanh</b> <i class="arg">value</i></a></li>
          139  +<li><a href="#15"><b class="cmd">::math::trig::acosech</b> <i class="arg">value</i></a></li>
          140  +<li><a href="#16"><b class="cmd">::math::trig::asech</b> <i class="arg">value</i></a></li>
          141  +<li><a href="#17"><b class="cmd">::math::trig::acotanh</b> <i class="arg">value</i></a></li>
          142  +<li><a href="#18"><b class="cmd">::math::trig::sind</b> <i class="arg">angle</i></a></li>
          143  +<li><a href="#19"><b class="cmd">::math::trig::cosd</b> <i class="arg">angle</i></a></li>
          144  +<li><a href="#20"><b class="cmd">::math::trig::tand</b> <i class="arg">angle</i></a></li>
          145  +<li><a href="#21"><b class="cmd">::math::trig::cosecd</b> <i class="arg">angle</i></a></li>
          146  +<li><a href="#22"><b class="cmd">::math::trig::secd</b> <i class="arg">angle</i></a></li>
          147  +<li><a href="#23"><b class="cmd">::math::trig::cotand</b> <i class="arg">angle</i></a></li>
          148  +</ul>
          149  +</div>
          150  +</div>
          151  +<div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
          152  +<p>The <i class="term">math::trig</i> package defines a set of trigonomic and hyperbolic functions
          153  +and their inverses. In addition it defines versions of the trigonomic functions
          154  +that take arguments in degrees instead of radians.</p>
          155  +<p>For easy use these functions may be imported into the <i class="term">tcl::mathfunc</i> namespace,
          156  +so that they can be used directly in the <i class="term">expr</i> command.</p>
          157  +</div>
          158  +<div id="section2" class="doctools_section"><h2><a name="section2">FUNCTIONS</a></h2>
          159  +<p>The functions <i class="term">radian_reduced</i> and <i class="term">degree_reduced</i> return a reduced angle, in
          160  +respectively radians and degrees, in the intervals [0, 2pi) and [0, 360):</p>
          161  +<dl class="doctools_definitions">
          162  +<dt><a name="1"><b class="cmd">::math::trig::radian_reduced</b> <i class="arg">angle</i></a></dt>
          163  +<dd><p>Return the equivalent angle in the interval [0, 2pi).</p>
          164  +<dl class="doctools_arguments">
          165  +<dt>float <i class="arg">angle</i></dt>
          166  +<dd><p>Angle (in radians)</p></dd>
          167  +</dl></dd>
          168  +<dt><a name="2"><b class="cmd">::math::trig::degree_reduced</b> <i class="arg">angle</i></a></dt>
          169  +<dd><p>Return the equivalent angle in the interval [0, 360).</p>
          170  +<dl class="doctools_arguments">
          171  +<dt>float <i class="arg">angle</i></dt>
          172  +<dd><p>Angle (in degrees)</p></dd>
          173  +</dl></dd>
          174  +</dl>
          175  +<p>The following trigonomic functions are defined in addition to the ones defined
          176  +in the <i class="term">expr</i> command:</p>
          177  +<dl class="doctools_definitions">
          178  +<dt><a name="3"><b class="cmd">::math::trig::cosec</b> <i class="arg">angle</i></a></dt>
          179  +<dd><p>Calculate the cosecant of the angle (1/cos(angle))</p>
          180  +<dl class="doctools_arguments">
          181  +<dt>float <i class="arg">angle</i></dt>
          182  +<dd><p>Angle (in radians)</p></dd>
          183  +</dl></dd>
          184  +<dt><a name="4"><b class="cmd">::math::trig::sec</b> <i class="arg">angle</i></a></dt>
          185  +<dd><p>Calculate the secant of the angle (1/sin(angle))</p>
          186  +<dl class="doctools_arguments">
          187  +<dt>float <i class="arg">angle</i></dt>
          188  +<dd><p>Angle (in radians)</p></dd>
          189  +</dl></dd>
          190  +<dt><a name="5"><b class="cmd">::math::trig::cotan</b> <i class="arg">angle</i></a></dt>
          191  +<dd><p>Calculate the cotangent of the angle (1/tan(angle))</p>
          192  +<dl class="doctools_arguments">
          193  +<dt>float <i class="arg">angle</i></dt>
          194  +<dd><p>Angle (in radians)</p></dd>
          195  +</dl></dd>
          196  +</dl>
          197  +<p>For these functions also the inverses are defined:</p>
          198  +<dl class="doctools_definitions">
          199  +<dt><a name="6"><b class="cmd">::math::trig::acosec</b> <i class="arg">value</i></a></dt>
          200  +<dd><p>Calculate the arc cosecant of the value</p>
          201  +<dl class="doctools_arguments">
          202  +<dt>float <i class="arg">value</i></dt>
          203  +<dd><p>Value of the argument</p></dd>
          204  +</dl></dd>
          205  +<dt><a name="7"><b class="cmd">::math::trig::asec</b> <i class="arg">value</i></a></dt>
          206  +<dd><p>Calculate the arc secant of the value</p>
          207  +<dl class="doctools_arguments">
          208  +<dt>float <i class="arg">value</i></dt>
          209  +<dd><p>Value of the argument</p></dd>
          210  +</dl></dd>
          211  +<dt><a name="8"><b class="cmd">::math::trig::acotan</b> <i class="arg">value</i></a></dt>
          212  +<dd><p>Calculate the arc cotangent of the value</p>
          213  +<dl class="doctools_arguments">
          214  +<dt>float <i class="arg">value</i></dt>
          215  +<dd><p>Value of the argument</p></dd>
          216  +</dl></dd>
          217  +</dl>
          218  +<p>The following hyperbolic and inverse hyperbolic functions are defined:</p>
          219  +<dl class="doctools_definitions">
          220  +<dt><a name="9"><b class="cmd">::math::trig::cosech</b> <i class="arg">value</i></a></dt>
          221  +<dd><p>Calculate the hyperbolic cosecant of the value (1/sinh(value))</p>
          222  +<dl class="doctools_arguments">
          223  +<dt>float <i class="arg">value</i></dt>
          224  +<dd><p>Value of the argument</p></dd>
          225  +</dl></dd>
          226  +<dt><a name="10"><b class="cmd">::math::trig::sech</b> <i class="arg">value</i></a></dt>
          227  +<dd><p>Calculate the hyperbolic secant of the value (1/cosh(value))</p>
          228  +<dl class="doctools_arguments">
          229  +<dt>float <i class="arg">value</i></dt>
          230  +<dd><p>Value of the argument</p></dd>
          231  +</dl></dd>
          232  +<dt><a name="11"><b class="cmd">::math::trig::cotanh</b> <i class="arg">value</i></a></dt>
          233  +<dd><p>Calculate the hyperbolic cotangent of the value (1/tanh(value))</p>
          234  +<dl class="doctools_arguments">
          235  +<dt>float <i class="arg">value</i></dt>
          236  +<dd><p>Value of the argument</p></dd>
          237  +</dl></dd>
          238  +<dt><a name="12"><b class="cmd">::math::trig::asinh</b> <i class="arg">value</i></a></dt>
          239  +<dd><p>Calculate the arc hyperbolic sine of the value</p>
          240  +<dl class="doctools_arguments">
          241  +<dt>float <i class="arg">value</i></dt>
          242  +<dd><p>Value of the argument</p></dd>
          243  +</dl></dd>
          244  +<dt><a name="13"><b class="cmd">::math::trig::acosh</b> <i class="arg">value</i></a></dt>
          245  +<dd><p>Calculate the arc hyperbolic cosine of the value</p>
          246  +<dl class="doctools_arguments">
          247  +<dt>float <i class="arg">value</i></dt>
          248  +<dd><p>Value of the argument</p></dd>
          249  +</dl></dd>
          250  +<dt><a name="14"><b class="cmd">::math::trig::atanh</b> <i class="arg">value</i></a></dt>
          251  +<dd><p>Calculate the arc hyperbolic tangent of the value</p>
          252  +<dl class="doctools_arguments">
          253  +<dt>float <i class="arg">value</i></dt>
          254  +<dd><p>Value of the argument</p></dd>
          255  +</dl></dd>
          256  +<dt><a name="15"><b class="cmd">::math::trig::acosech</b> <i class="arg">value</i></a></dt>
          257  +<dd><p>Calculate the arc hyperbolic cosecant of the value</p>
          258  +<dl class="doctools_arguments">
          259  +<dt>float <i class="arg">value</i></dt>
          260  +<dd><p>Value of the argument</p></dd>
          261  +</dl></dd>
          262  +<dt><a name="16"><b class="cmd">::math::trig::asech</b> <i class="arg">value</i></a></dt>
          263  +<dd><p>Calculate the arc hyperbolic secant of the value</p>
          264  +<dl class="doctools_arguments">
          265  +<dt>float <i class="arg">value</i></dt>
          266  +<dd><p>Value of the argument</p></dd>
          267  +</dl></dd>
          268  +<dt><a name="17"><b class="cmd">::math::trig::acotanh</b> <i class="arg">value</i></a></dt>
          269  +<dd><p>Calculate the arc hyperbolic cotangent of the value</p>
          270  +<dl class="doctools_arguments">
          271  +<dt>float <i class="arg">value</i></dt>
          272  +<dd><p>Value of the argument</p></dd>
          273  +</dl></dd>
          274  +</dl>
          275  +<p>The following versions of the common trigonometric functions and their
          276  +inverses are defined:</p>
          277  +<dl class="doctools_definitions">
          278  +<dt><a name="18"><b class="cmd">::math::trig::sind</b> <i class="arg">angle</i></a></dt>
          279  +<dd><p>Calculate the sine of the angle (in degrees)</p>
          280  +<dl class="doctools_arguments">
          281  +<dt>float <i class="arg">angle</i></dt>
          282  +<dd><p>Angle (in degrees)</p></dd>
          283  +</dl></dd>
          284  +<dt><a name="19"><b class="cmd">::math::trig::cosd</b> <i class="arg">angle</i></a></dt>
          285  +<dd><p>Calculate the cosine of the angle (in degrees)</p>
          286  +<dl class="doctools_arguments">
          287  +<dt>float <i class="arg">angle</i></dt>
          288  +<dd><p>Angle (in radians)</p></dd>
          289  +</dl></dd>
          290  +<dt><a name="20"><b class="cmd">::math::trig::tand</b> <i class="arg">angle</i></a></dt>
          291  +<dd><p>Calculate the cotangent of the angle (in degrees)</p>
          292  +<dl class="doctools_arguments">
          293  +<dt>float <i class="arg">angle</i></dt>
          294  +<dd><p>Angle (in degrees)</p></dd>
          295  +</dl></dd>
          296  +<dt><a name="21"><b class="cmd">::math::trig::cosecd</b> <i class="arg">angle</i></a></dt>
          297  +<dd><p>Calculate the cosecant of the angle (in degrees)</p>
          298  +<dl class="doctools_arguments">
          299  +<dt>float <i class="arg">angle</i></dt>
          300  +<dd><p>Angle (in degrees)</p></dd>
          301  +</dl></dd>
          302  +<dt><a name="22"><b class="cmd">::math::trig::secd</b> <i class="arg">angle</i></a></dt>
          303  +<dd><p>Calculate the secant of the angle (in degrees)</p>
          304  +<dl class="doctools_arguments">
          305  +<dt>float <i class="arg">angle</i></dt>
          306  +<dd><p>Angle (in degrees)</p></dd>
          307  +</dl></dd>
          308  +<dt><a name="23"><b class="cmd">::math::trig::cotand</b> <i class="arg">angle</i></a></dt>
          309  +<dd><p>Calculate the cotangent of the angle (in degrees)</p>
          310  +<dl class="doctools_arguments">
          311  +<dt>float <i class="arg">angle</i></dt>
          312  +<dd><p>Angle (in degrees)</p></dd>
          313  +</dl></dd>
          314  +</dl>
          315  +</div>
          316  +<div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
          317  +<p>This document, and the package it describes, will undoubtedly contain
          318  +bugs and other problems.
          319  +Please report such in the category <em>math :: trig</em> of the
          320  +<a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.
          321  +Please also report any ideas for enhancements you may have for either
          322  +package and/or documentation.</p>
          323  +<p>When proposing code changes, please provide <em>unified diffs</em>,
          324  +i.e the output of <b class="const">diff -u</b>.</p>
          325  +<p>Note further that <em>attachments</em> are strongly preferred over
          326  +inlined patches. Attachments can be made by going to the <b class="const">Edit</b>
          327  +form of the ticket immediately after its creation, and then using the
          328  +left-most button in the secondary navigation bar.</p>
          329  +</div>
          330  +<div id="keywords" class="doctools_section"><h2><a name="keywords">Keywords</a></h2>
          331  +<p><a href="../../../../index.html#math">math</a>, <a href="../../../../index.html#trigonometry">trigonometry</a></p>
          332  +</div>
          333  +<div id="category" class="doctools_section"><h2><a name="category">Category</a></h2>
          334  +<p>Mathematics</p>
          335  +</div>
          336  +<div id="copyright" class="doctools_section"><h2><a name="copyright">Copyright</a></h2>
          337  +<p>Copyright &copy; 2018 Arjen Markus</p>
          338  +</div>
          339  +</div>

Changes to embedded/www/tcllib/files/modules/namespacex/namespacex.html.

    95     95   | <a href="../../../toc.html">Table Of Contents</a>
    96     96   | <a href="../../../../index.html">Keyword Index</a>
    97     97   | <a href="../../../../toc0.html">Categories</a>
    98     98   | <a href="../../../../toc1.html">Modules</a>
    99     99   | <a href="../../../../toc2.html">Applications</a>
   100    100    ] <hr>
   101    101   <div class="doctools">
   102         -<h1 class="doctools_title">namespacex(n) 0.1 tcllib &quot;Namespace utility commands&quot;</h1>
          102  +<h1 class="doctools_title">namespacex(n) 0.2 tcllib &quot;Namespace utility commands&quot;</h1>
   103    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   104    104   <p>namespacex - Namespace utility commands</p>
   105    105   </div>
   106    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   107    107   <ul class="doctools_toc">
   108    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   109    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
   110    110   <li class="doctools_section"><a href="#section1">Description</a></li>
   111         -<li class="doctools_section"><a href="#section2">API</a></li>
          111  +<li class="doctools_section"><a href="#section2">Commands</a></li>
          112  +<li class="doctools_section"><a href="#section3">Bugs, Ideas, Feedback</a></li>
   112    113   <li class="doctools_section"><a href="#keywords">Keywords</a></li>
   113    114   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   114    115   </ul>
   115    116   </div>
   116    117   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   117    118   <div class="doctools_synopsis">
   118    119   <ul class="doctools_requirements">
   119    120   <li>package require <b class="pkgname">Tcl 8.5</b></li>
   120         -<li>package require <b class="pkgname">namespacex <span class="opt">?0.1?</span></b></li>
          121  +<li>package require <b class="pkgname">namespacex <span class="opt">?0.2?</span></b></li>
   121    122   </ul>
   122    123   <ul class="doctools_syntax">
   123    124   <li><a href="#1"><b class="cmd">::namespacex hook add</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">cmdprefix</i></a></li>
   124    125   <li><a href="#2"><b class="cmd">::namespacex hook proc</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">arguments</i> <i class="arg">body</i></a></li>
   125    126   <li><a href="#3"><b class="cmd">::namespacex hook on</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">guardcmdprefix</i> <i class="arg">actioncmdprefix</i></a></li>
   126    127   <li><a href="#4"><b class="cmd">::namespacex hook next</b> <i class="arg">arg</i>...</a></li>
   127         -<li><a href="#5"><b class="cmd">::namespacex info allchildren</b> <i class="arg">namespace</i></a></li>
   128         -<li><a href="#6"><b class="cmd">::namespacex info allvars</b> <i class="arg">namespace</i></a></li>
   129         -<li><a href="#7"><b class="cmd">::namespacex info vars</b> <i class="arg">namespace</i> <span class="opt">?<i class="arg">pattern</i>?</span></a></li>
   130         -<li><a href="#8"><b class="cmd">::namespacex state get</b> <i class="arg">namespace</i></a></li>
   131         -<li><a href="#9"><b class="cmd">::namespacex state set</b> <i class="arg">namespace</i> <i class="arg">dict</i></a></li>
   132         -<li><a href="#10"><b class="cmd">::namespacex state drop</b> <i class="arg">namespace</i></a></li>
          128  +<li><a href="#5"><b class="cmd">::namespacex import fromns</b> <i class="arg">cmdname <span class="opt">?<i class="arg">newname</i> ...?</span></i></a></li>
          129  +<li><a href="#6"><b class="cmd">::namespacex info allchildren</b> <i class="arg">namespace</i></a></li>
          130  +<li><a href="#7"><b class="cmd">::namespacex info allvars</b> <i class="arg">namespace</i></a></li>
          131  +<li><a href="#8"><b class="cmd">::namespacex normalize</b> <i class="arg">namespace</i></a></li>
          132  +<li><a href="#9"><b class="cmd">::namespacex info vars</b> <i class="arg">namespace</i> <span class="opt">?<i class="arg">pattern</i>?</span></a></li>
          133  +<li><a href="#10"><b class="cmd">::namespacex state get</b> <i class="arg">namespace</i></a></li>
          134  +<li><a href="#11"><b class="cmd">::namespacex state set</b> <i class="arg">namespace</i> <i class="arg">dict</i></a></li>
          135  +<li><a href="#12"><b class="cmd">::namespacex state drop</b> <i class="arg">namespace</i></a></li>
          136  +<li><a href="#13"><b class="cmd">::namespacex strip</b> <i class="arg">prefix</i> <i class="arg">namespaces</i></a></li>
   133    137   </ul>
   134    138   </div>
   135    139   </div>
   136    140   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   137    141   <p>This package provides a number of utility commands for working with
   138         -namespaces.</p>
          142  +namespaces.
          143  +The commands fall into four categories:</p>
          144  +<ol class="doctools_enumerated">
          145  +<li><p>Hook commands provide and manipulate a chain of commands which
          146  +replaces the single regular <b class="cmd"><a href="../../../../index.html#namespace_unknown">namespace unknown</a></b> handler.</p></li>
          147  +<li><p>An import command provides the ability to import any command
          148  +from another namespace.</p></li>
          149  +<li><p>Information commands allow querying of variables and child
          150  +namespaces.</p></li>
          151  +<li><p>State commands provide a means to serialize variable values in
          152  +a namespace.</p></li>
          153  +</ol>
   139    154   </div>
   140         -<div id="section2" class="doctools_section"><h2><a name="section2">API</a></h2>
          155  +<div id="section2" class="doctools_section"><h2><a name="section2">Commands</a></h2>
   141    156   <dl class="doctools_definitions">
   142    157   <dt><a name="1"><b class="cmd">::namespacex hook add</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">cmdprefix</i></a></dt>
   143         -<dd></dd>
          158  +<dd><p>Adds the <i class="arg">cmdprefix</i> to the chain of unknown command handlers that
          159  +are invoked when the <i class="arg">namespace</i> would otherwise invoke its
          160  +unknown handler.
          161  +If <i class="arg">namespace</i> is not specified, then <i class="arg">cmdprefix</i> is added to
          162  +the chain of handlers for the namespace of the caller.</p>
          163  +<p>The chain of <i class="arg">cmdprefix</i> are executed in reverse order of
          164  +addition, <em>i.e.</em> the most recently added <i class="arg">cmdprefix</i> is
          165  +executed first.
          166  +When executed, <i class="arg">cmdprefix</i> has additional arguments appended to it
          167  +as would any namespace unknown handler.</p></dd>
   144    168   <dt><a name="2"><b class="cmd">::namespacex hook proc</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">arguments</i> <i class="arg">body</i></a></dt>
   145         -<dd></dd>
          169  +<dd><p>Adds an anonymous procedure to the chain of namespace unknown handlers
          170  +for the <i class="arg">namespace</i>.</p>
          171  +<p>If <i class="arg">namespace</i> is not specified, then the handler is added
          172  +to the chain of handlers for the namespace of the caller.</p>
          173  +<p>The <i class="arg">arguments</i> and <i class="arg">body</i> are specified as for the
          174  +core <b class="cmd"><a href="../../../../index.html#proc">proc</a></b> command.</p></dd>
   146    175   <dt><a name="3"><b class="cmd">::namespacex hook on</b> <span class="opt">?<i class="arg">namespace</i>?</span> <i class="arg">guardcmdprefix</i> <i class="arg">actioncmdprefix</i></a></dt>
   147         -<dd></dd>
          176  +<dd><p>Adds a guarded action to the chain of namespace unknown handlers for
          177  +the <i class="arg">namespace</i>.</p>
          178  +<p>If <i class="arg">namespace</i> is not specified, then the handler is added
          179  +to the chain of handlers for the namespace of the caller.</p>
          180  +<p>The <i class="arg">guardcmdprefix</i> is executed first. If it returns a
          181  +value that can be interpreted as false, then the next unknown hander
          182  +in the chain is executed. Otherwise, <i class="arg">actioncmdprefix</i> is executed
          183  +and the return value of the handler is the value returned by
          184  +<i class="arg">actioncmdprefix</i>.</p>
          185  +<p>When executed, both <i class="arg">guardcmdprefix</i> and
          186  +<i class="arg">actioncmdprefix</i> have the same additional arguments appended as
          187  +for any namespace unknown handler.</p></dd>
   148    188   <dt><a name="4"><b class="cmd">::namespacex hook next</b> <i class="arg">arg</i>...</a></dt>
   149         -<dd></dd>
   150         -<dt><a name="5"><b class="cmd">::namespacex info allchildren</b> <i class="arg">namespace</i></a></dt>
   151         -<dd><p>This command returns a list containing the names of all child
   152         -namespaces in the specified <i class="arg">namespace</i> and its children. The
   153         -names are all fully qualified.</p></dd>
   154         -<dt><a name="6"><b class="cmd">::namespacex info allvars</b> <i class="arg">namespace</i></a></dt>
   155         -<dd><p>This command returns a list containing the names of all variables in
   156         -the specified <i class="arg">namespace</i> and its children. The names are all
   157         -relative to <i class="arg">namespace</i>, and <em>not</em> fully qualified.</p></dd>
   158         -<dt><a name="7"><b class="cmd">::namespacex info vars</b> <i class="arg">namespace</i> <span class="opt">?<i class="arg">pattern</i>?</span></a></dt>
   159         -<dd><p>This command returns a list containing the names of all variables in
   160         -the specified <i class="arg">namespace</i>.</p></dd>
   161         -<dt><a name="8"><b class="cmd">::namespacex state get</b> <i class="arg">namespace</i></a></dt>
   162         -<dd><p>This command returns a dictionary holding the names and values of all
   163         -variables in the specified <i class="arg">namespace</i> and its child namespaces.</p>
   164         -<p>Note that the names are all relative to <i class="arg">namespace</i>,
   165         -and <em>not</em> fully qualified.</p></dd>
   166         -<dt><a name="9"><b class="cmd">::namespacex state set</b> <i class="arg">namespace</i> <i class="arg">dict</i></a></dt>
   167         -<dd><p>This command takes a dictionary holding the names and values for a set
   168         -of variables and replaces the current state of the specified
   169         -<i class="arg">namespace</i> and its child namespaces with this state.
          189  +<dd><p>This command is available to namespace hooks to execute the next hook
          190  +in the chain of handlers for the namespace.</p></dd>
          191  +<dt><a name="5"><b class="cmd">::namespacex import fromns</b> <i class="arg">cmdname <span class="opt">?<i class="arg">newname</i> ...?</span></i></a></dt>
          192  +<dd><p>Imports the command <i class="arg">cmdname</i> from the <i class="arg">fromns</i> namespace into
          193  +the namespace of the caller.
          194  +The <i class="arg">cmdname</i> command is imported even if the <i class="arg">fromns</i> did not
          195  +originally export the command.</p>
          196  +<p>If <i class="arg">newname</i> is specified, then the imported command will
          197  +be known by that name. Otherwise, the command retains is original name
          198  +as given by <i class="arg">cmdname</i>.</p>
          199  +<p>Additional pairs of <i class="arg">cmdname</i> / <i class="arg">newname</i> arguments may
          200  +also be specified.</p></dd>
          201  +<dt><a name="6"><b class="cmd">::namespacex info allchildren</b> <i class="arg">namespace</i></a></dt>
          202  +<dd><p>Returns a list containing the names of all child namespaces in the
          203  +specified <i class="arg">namespace</i> and its children. The names are all fully
          204  +qualified.</p></dd>
          205  +<dt><a name="7"><b class="cmd">::namespacex info allvars</b> <i class="arg">namespace</i></a></dt>
          206  +<dd><p>Returns a list containing the names of all variables in the specified
          207  +<i class="arg">namespace</i> and its children. The names are all given relative to
          208  +<i class="arg">namespace</i>, and <em>not</em> fully qualified.</p></dd>
          209  +<dt><a name="8"><b class="cmd">::namespacex normalize</b> <i class="arg">namespace</i></a></dt>
          210  +<dd><p>Returns the absolute name of <i class="arg">namespace</i>, which is resolved
          211  +relative to the namespace of the caller, with all unneeded colon
          212  +characters removed.</p></dd>
          213  +<dt><a name="9"><b class="cmd">::namespacex info vars</b> <i class="arg">namespace</i> <span class="opt">?<i class="arg">pattern</i>?</span></a></dt>
          214  +<dd><p>Returns a list containing the names of all variables in
          215  +the specified <i class="arg">namespace</i>.
          216  +If the <i class="arg">pattern</i> argument is specified, then only variables
          217  +matching <i class="arg">pattern</i> are returned. Matching is determined using the
          218  +same rules as for <b class="cmd">string match</b>.</p></dd>
          219  +<dt><a name="10"><b class="cmd">::namespacex state get</b> <i class="arg">namespace</i></a></dt>
          220  +<dd><p>Returns a dictionary holding the names and values of all variables in
          221  +the specified <i class="arg">namespace</i> and its child namespaces.</p>
          222  +<p>Note that the names are all relative to <i class="arg">namespace</i>, and
          223  +<em>not</em> fully qualified.</p></dd>
          224  +<dt><a name="11"><b class="cmd">::namespacex state set</b> <i class="arg">namespace</i> <i class="arg">dict</i></a></dt>
          225  +<dd><p>Takes a dictionary holding the names and values for a set of variables
          226  +and replaces the current state of the specified <i class="arg">namespace</i> and
          227  +its child namespaces with this state.
          228  +The result of the command is the empty string.</p></dd>
          229  +<dt><a name="12"><b class="cmd">::namespacex state drop</b> <i class="arg">namespace</i></a></dt>
          230  +<dd><p>Unsets all variables in the specified <i class="arg">namespace</i> and its child
          231  +namespaces.
   170    232   The result of the command is the empty string.</p></dd>
   171         -<dt><a name="10"><b class="cmd">::namespacex state drop</b> <i class="arg">namespace</i></a></dt>
   172         -<dd><p>This command unsets all variables in the specified <i class="arg">namespace</i> and
   173         -its child namespaces.
   174         -The result of the command is the empty string.</p></dd>
          233  +<dt><a name="13"><b class="cmd">::namespacex strip</b> <i class="arg">prefix</i> <i class="arg">namespaces</i></a></dt>
          234  +<dd><p>Each item in <i class="arg">namespaces</i> must be the absolute normalized name of
          235  +a child namespace of namespace <i class="arg">prefix</i>.
          236  +Returns the corresponding list of relative names of child namespaces.</p></dd>
   175    237   </dl>
          238  +</div>
          239  +<div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
          240  +<p>This document, and the package it describes, will undoubtedly contain
          241  +bugs and other problems.
          242  +Please report such in the category <em>namespacex</em> of the
          243  +<a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.
          244  +Please also report any ideas for enhancements you may have for either
          245  +package and/or documentation.</p>
          246  +<p>When proposing code changes, please provide <em>unified diffs</em>,
          247  +i.e the output of <b class="const">diff -u</b>.</p>
          248  +<p>Note further that <em>attachments</em> are strongly preferred over
          249  +inlined patches. Attachments can be made by going to the <b class="const">Edit</b>
          250  +form of the ticket immediately after its creation, and then using the
          251  +left-most button in the secondary navigation bar.</p>
   176    252   </div>
   177    253   <div id="keywords" class="doctools_section"><h2><a name="keywords">Keywords</a></h2>
   178    254   <p><a href="../../../../index.html#extended_namespace">extended namespace</a>, <a href="../../../../index.html#info">info</a>, <a href="../../../../index.html#namespace_unknown">namespace unknown</a>, <a href="../../../../index.html#namespace_utilities">namespace utilities</a>, <a href="../../../../index.html#state_de_serialization">state (de)serialization</a>, <a href="../../../../index.html#unknown_hooking">unknown hooking</a>, <a href="../../../../index.html#utilities">utilities</a></p>
   179    255   </div>
   180    256   <div id="copyright" class="doctools_section"><h2><a name="copyright">Copyright</a></h2>
   181    257   <p>Copyright &copy; 200? Neil Madden (http://wiki.tcl.tk/12790)<br>
   182    258   Copyright &copy; 200? Various (http://wiki.tcl.tk/1489)<br>
   183    259   Copyright &copy; 2010 Documentation, Andreas Kupries</p>
   184    260   </div>
   185    261   </div>

Changes to embedded/www/tcllib/files/modules/nns/nns_client.html.

   219    219   be found in section <span class="sectref"><a href="#section5">OPTIONS</a></span>.</p></dd>
   220    220   <dt><a name="8"><b class="cmd">::nameserv::configure</b></a></dt>
   221    221   <dd><p>In this form the command returns a dictionary of all supported
   222    222   options, and their current values. The list of supported options and
   223    223   their meaning can be found in section <span class="sectref"><a href="#section5">OPTIONS</a></span>.</p></dd>
   224    224   <dt><a name="9"><b class="cmd">::nameserv::configure</b> <b class="option">-option</b></a></dt>
   225    225   <dd><p>In this form the command is an alias for
   226         -&quot;<b class="cmd">::nameserv::cget</b> <b class="option">-option</b>]&quot;.
          226  +&quot;<b class="cmd">::nameserv::cget</b> <b class="option">-option</b>&quot;.
   227    227   The list of supported options and their meaning can be found in
   228    228   section <span class="sectref"><a href="#section5">OPTIONS</a></span>.</p></dd>
   229    229   <dt><a name="10"><b class="cmd">::nameserv::configure</b> <b class="option">-option</b> <i class="arg">value</i>...</a></dt>
   230    230   <dd><p>In this form the command is used to configure one or more of the
   231    231   supported options. At least one option has to be specified, and each
   232    232   option is followed by its new value.
   233    233   The list of supported options and their meaning can be found in

Changes to embedded/www/tcllib/files/modules/nns/nns_server.html.

   174    174   be found in section <span class="sectref"><a href="#section3">OPTIONS</a></span>.</p></dd>
   175    175   <dt><a name="5"><b class="cmd">::nameserv::server::configure</b></a></dt>
   176    176   <dd><p>In this form the command returns a dictionary of all supported
   177    177   options, and their current values. The list of supported options and
   178    178   their meaning can be found in section <span class="sectref"><a href="#section3">OPTIONS</a></span>.</p></dd>
   179    179   <dt><a name="6"><b class="cmd">::nameserv::server::configure</b> <b class="option">-option</b></a></dt>
   180    180   <dd><p>In this form the command is an alias for
   181         -&quot;<b class="cmd">::nameserv::server::cget</b> <b class="option">-option</b>]&quot;.
          181  +&quot;<b class="cmd">::nameserv::server::cget</b> <b class="option">-option</b>&quot;.
   182    182   The list of supported options and their meaning can be found in
   183    183   section <span class="sectref"><a href="#section3">OPTIONS</a></span>.</p></dd>
   184    184   <dt><a name="7"><b class="cmd">::nameserv::server::configure</b> <b class="option">-option</b> <i class="arg">value</i>...</a></dt>
   185    185   <dd><p>In this form the command is used to configure one or more of the
   186    186   supported options. At least one option has to be specified, and each
   187    187   option is followed by its new value.
   188    188   The list of supported options and their meaning can be found in

Changes to embedded/www/tcllib/files/modules/png/png.html.

            1  +
     1      2   <div class='fossil-doc' data-title='png - Image manipulation'>
     2      3   <style>
     3      4       HTML {
     4      5   	background: 	#FFFFFF;
     5      6   	color: 		black;
     6      7       }
     7      8       BODY {
................................................................................
    94     95   | <a href="../../../toc.html">Table Of Contents</a>
    95     96   | <a href="../../../../index.html">Keyword Index</a>
    96     97   | <a href="../../../../toc0.html">Categories</a>
    97     98   | <a href="../../../../toc1.html">Modules</a>
    98     99   | <a href="../../../../toc2.html">Applications</a>
    99    100    ] <hr>
   100    101   <div class="doctools">
   101         -<h1 class="doctools_title">png(n) 0.1.2 tcllib &quot;Image manipulation&quot;</h1>
          102  +<h1 class="doctools_title">png(n) 0.3 tcllib &quot;Image manipulation&quot;</h1>
   102    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   103    104   <p>png - PNG querying and manipulation of meta data</p>
   104    105   </div>
   105    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   106    107   <ul class="doctools_toc">
   107    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   108    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   115    116   </ul>
   116    117   </div>
   117    118   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   118    119   <div class="doctools_synopsis">
   119    120   <ul class="doctools_requirements">
   120    121   <li>package require <b class="pkgname">Tcl 8.2</b></li>
   121    122   <li>package require <b class="pkgname">crc32</b></li>
   122         -<li>package require <b class="pkgname">png <span class="opt">?0.1.2?</span></b></li>
          123  +<li>package require <b class="pkgname">png <span class="opt">?0.3?</span></b></li>
   123    124   </ul>
   124    125   <ul class="doctools_syntax">
   125    126   <li><a href="#1"><b class="cmd">::png::validate</b> <i class="arg">file</i></a></li>
   126    127   <li><a href="#2"><b class="cmd">::png::isPNG</b> <i class="arg">file</i></a></li>
   127    128   <li><a href="#3"><b class="cmd">::png::imageInfo</b> <i class="arg">file</i></a></li>
   128    129   <li><a href="#4"><b class="cmd">::png::getTimestamp</b> <i class="arg">file</i></a></li>
   129    130   <li><a href="#5"><b class="cmd">::png::setTimestamp</b> <i class="arg">file</i> <i class="arg">time</i></a></li>
   130    131   <li><a href="#6"><b class="cmd">::png::getComments</b> <i class="arg">file</i></a></li>
   131    132   <li><a href="#7"><b class="cmd">::png::removeComments</b> <i class="arg">file</i></a></li>
   132    133   <li><a href="#8"><b class="cmd">::png::addComment</b> <i class="arg">file</i> <i class="arg">keyword</i> <i class="arg">text</i></a></li>
   133    134   <li><a href="#9"><b class="cmd">::png::addComment</b> <i class="arg">file</i> <i class="arg">keyword</i> <i class="arg">lang</i> <i class="arg">keyword2</i> <i class="arg">text</i></a></li>
   134         -<li><a href="#10"><b class="cmd">::png::image</b> <i class="arg">file</i></a></li>
   135         -<li><a href="#11"><b class="cmd">::png::write</b> <i class="arg">file</i> <i class="arg">data</i></a></li>
          135  +<li><a href="#10"><b class="cmd">::png::getPixelDimension</b> <i class="arg">file</i></a></li>
          136  +<li><a href="#11"><b class="cmd">::png::image</b> <i class="arg">file</i></a></li>
          137  +<li><a href="#12"><b class="cmd">::png::write</b> <i class="arg">file</i> <i class="arg">data</i></a></li>
   136    138   </ul>
   137    139   </div>
   138    140   </div>
   139    141   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   140    142   <p>This package provides commands to query and modify PNG images. PNG
   141    143   stands for <i class="term">Portable Network Graphics</i> and is specified at
   142    144   <a href="http://www.libpng.org/pub/png/spec/1.2">http://www.libpng.org/pub/png/spec/1.2</a>.</p>
................................................................................
   216    218   <dt><a name="9"><b class="cmd">::png::addComment</b> <i class="arg">file</i> <i class="arg">keyword</i> <i class="arg">lang</i> <i class="arg">keyword2</i> <i class="arg">text</i></a></dt>
   217    219   <dd><p>Adds a unicode (international) comment to the PNG image in <i class="arg">file</i>,
   218    220   just before the first data chunk. Will throw an error if no data chunk
   219    221   is found. <i class="arg">keyword</i> has to be less than 80 characters long to
   220    222   conform to the PNG specification. <i class="arg">keyword2</i> is the translated
   221    223   <i class="arg">keyword</i>, in the language specified by the language identifier
   222    224   <i class="arg">lang</i>.</p></dd>
   223         -<dt><a name="10"><b class="cmd">::png::image</b> <i class="arg">file</i></a></dt>
          225  +<dt><a name="10"><b class="cmd">::png::getPixelDimension</b> <i class="arg">file</i></a></dt>
          226  +<dd><p>Returns a dictionary with keys <b class="const">ppux</b>, <b class="const">ppuy</b> and
          227  +<b class="const">unit</b> if the information is present.  Otherwise, it returns the empty
          228  +string.</p>
          229  +<p>The values of <b class="const">ppux</b> and <b class="const">ppuy</b> return the pixel
          230  +per unit value in X or Y direction.</p>
          231  +<p>The allowed values for key <b class="const">unit</b> are <b class="const">meter</b> and
          232  +<b class="const">unknown</b>. In the case of meter, the dpi value can be calculated
          233  +by multiplying with the conversion factor <b class="const">0.0254</b>.</p></dd>
          234  +<dt><a name="11"><b class="cmd">::png::image</b> <i class="arg">file</i></a></dt>
   224    235   <dd><p>Given a PNG file returns the image in the list of scanlines format used by Tk_GetColor.</p></dd>
   225         -<dt><a name="11"><b class="cmd">::png::write</b> <i class="arg">file</i> <i class="arg">data</i></a></dt>
          236  +<dt><a name="12"><b class="cmd">::png::write</b> <i class="arg">file</i> <i class="arg">data</i></a></dt>
   226    237   <dd><p>Takes a list of scanlines in the Tk_GetColor format and writes the represented image
   227    238   to <i class="arg">file</i>.</p></dd>
   228    239   </dl>
   229    240   </div>
   230    241   <div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
   231    242   <p>This document, and the package it describes, will undoubtedly contain
   232    243   bugs and other problems.

Changes to embedded/www/tcllib/files/modules/pop3d/pop3d.html.

   264    264   <p>Here we describe the interface which has to be provided by the storage
   265    265   callback so that pop3 servers following the interface of this module
   266    266   are able to use it. The <i class="arg">mbox</i> argument is the storage reference
   267    267   as returned by the <b class="method">lookup</b> method of the authentication
   268    268   command, see section <span class="sectref"><a href="#section3">Authentication</a></span>.</p>
   269    269   <dl class="doctools_definitions">
   270    270   <dt><a name="14"><i class="arg">storageCmd</i> <b class="method">dele</b> <i class="arg">mbox</i> <i class="arg">msgList</i></a></dt>
   271         -<dd><p>]
   272         -Deletes the messages whose numeric ids are contained in the
          271  +<dd><p>Deletes the messages whose numeric ids are contained in the
   273    272   <i class="arg">msgList</i> from the mailbox specified via <i class="arg">mbox</i>.</p></dd>
   274    273   <dt><a name="15"><i class="arg">storageCmd</i> <b class="method">lock</b> <i class="arg">mbox</i></a></dt>
   275    274   <dd><p>This method locks the specified mailbox for use by a single connection
   276    275   to the server. This is necessary to prevent havoc if several
   277    276   connections to the same mailbox are open. The complementary method is
   278    277   <b class="method">unlock</b>. The command will return true if the lock could be set
   279    278   successfully or false if not.</p></dd>

Changes to embedded/www/tcllib/files/modules/pt/pt_peg_op.html.

    95     95   | <a href="../../../toc.html">Table Of Contents</a>
    96     96   | <a href="../../../../index.html">Keyword Index</a>
    97     97   | <a href="../../../../toc0.html">Categories</a>
    98     98   | <a href="../../../../toc1.html">Modules</a>
    99     99   | <a href="../../../../toc2.html">Applications</a>
   100    100    ] <hr>
   101    101   <div class="doctools">
   102         -<h1 class="doctools_title">pt_peg_op(i) 1.0.1 tcllib &quot;Parser Tools&quot;</h1>
          102  +<h1 class="doctools_title">pt_peg_op(i) 1.1.0 tcllib &quot;Parser Tools&quot;</h1>
   103    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   104    104   <p>pt_peg_op - Parser Tools PE Grammar Utility Operations</p>
   105    105   </div>
   106    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   107    107   <ul class="doctools_toc">
   108    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   109    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   115    115   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   116    116   </ul>
   117    117   </div>
   118    118   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   119    119   <div class="doctools_synopsis">
   120    120   <ul class="doctools_requirements">
   121    121   <li>package require <b class="pkgname">Tcl 8.5</b></li>
   122         -<li>package require <b class="pkgname">pt::peg::op 1.0.1</b></li>
          122  +<li>package require <b class="pkgname">pt::peg::op <span class="opt">?1.1.0?</span></b></li>
   123    123   </ul>
   124    124   <ul class="doctools_syntax">
   125    125   <li><a href="#1"><b class="cmd">::peg::peg::op</b> <b class="method">called</b> <i class="arg">container</i></a></li>
   126    126   <li><a href="#2"><b class="cmd">::peg::peg::op</b> <b class="method">dechain</b> <i class="arg">container</i></a></li>
   127    127   <li><a href="#3"><b class="cmd">::peg::peg::op</b> <b class="method">drop unreachable</b> <i class="arg">container</i></a></li>
   128    128   <li><a href="#4"><b class="cmd">::peg::peg::op</b> <b class="method">drop unrealizable</b> <i class="arg">container</i></a></li>
   129    129   <li><a href="#5"><b class="cmd">::peg::peg::op</b> <b class="method">flatten</b> <i class="arg">container</i></a></li>

Changes to embedded/www/tcllib/files/modules/smtpd/smtpd.html.

   287    287   <p>The content of any error message will not be passed back to the client.</p></dd>
   288    288   <dt><b class="cmd">validate_recipient</b> callback</dt>
   289    289   <dd><p>The validate_recipient callback is similar to the validate_sender
   290    290   callback and permits you to verify a local mailbox and accept mail for
   291    291   a local user address during RCPT command handling. To reject mail,
   292    292   throw an error as above. The error message is ignored.</p></dd>
   293    293   <dt><b class="cmd">deliverMIME</b> callback</dt>
   294         -<dd><p>]
   295         -The deliverMIME callback is called once a mail message has been
          294  +<dd><p>The deliverMIME callback is called once a mail message has been
   296    295   successfully passed to the server. A mime token is constructed from
   297    296   the sender, recipients and data and the users procedure it called with
   298    297   this single argument. When the call returns, the mime token is cleaned
   299    298   up so if the user wishes to preserve the data she must make a copy.</p>
   300    299   <pre class="doctools_example">
   301    300    proc deliverMIME {token} {
   302    301        set sender [lindex [mime::getheader $token From] 0]

Changes to embedded/www/tcllib/files/modules/stooop/switched.html.

   305    305   listed in the <b class="method">options</b> procedure) but obviously does not check
   306    306   the validity of the value passed to the <b class="method">set-<b class="option">option</b></b>
   307    307   procedure, which should throw an error (for example by using the Tcl
   308    308   error command) if the value is invalid.</p>
   309    309   <p>The switched layer also keeps track of the options current
   310    310   values, so that a <b class="method">set-<b class="option">option</b></b> procedure is called
   311    311   only when the corresponding option value passed as parameter is
   312         -different from the current value (see  data members
          312  +different from the current value (see <b class="variable">-option</b> data members
   313    313   description).</p></dd>
   314         -<dt></dt>
   315         -<dd><p>The  data member is an options current value.
          314  +<dt><b class="variable">-option</b></dt>
          315  +<dd><p>The <b class="variable">-option</b> data member is an options current value.
   316    316   There is one for each option listed in the options procedure. It is a
   317    317   read-only value which the switched layer checks against when an option
   318    318   is changed.
   319    319   It is rarely used at the layer derived from switched, except in the
   320    320   few cases, such as in the following example:</p>
   321    321   <pre class="doctools_example">
   322    322   ...
................................................................................
   332    332       puts &quot;manufacturer: $switched::($this,-manufacturer)&quot;
   333    333       ...
   334    334   }
   335    335   </pre>
   336    336   <p>In this case, the manufacturer's name is stored at the switched
   337    337   layer level (this is why the set-manufacturer procedure has nothing to
   338    338   do) and later retrieved in the printData procedure.</p></dd>
   339         -<dt></dt>
   340         -<dd><p>The  data member (not to be confused with
   341         -the <b class="method">complete</b> procedure) is a boolean.
          339  +<dt><b class="variable">complete</b></dt>
          340  +<dd><p>The <b class="variable">complete</b> data member (not to be confused with the
          341  +<b class="method">complete</b> procedure) is a boolean.
   342    342   Its initial value is <b class="const">false</b> and it is set to <b class="const">true</b> at
   343    343   the very end of the switched <b class="method">complete</b> procedure.
   344    344   It becomes useful when some options should be set at construction time
   345    345   only and not dynamically, as the following example shows:</p>
   346    346   <pre class="doctools_example">
   347    347   proc car::set-width {this value} {
   348    348       if {$switched::($this,complete)} {

Changes to embedded/www/tcllib/files/modules/struct/disjointset.html.

            1  +
     1      2   <div class='fossil-doc' data-title='struct::disjointset - Tcl Data Structures'>
     2      3   <style>
     3      4       HTML {
     4      5   	background: 	#FFFFFF;
     5      6   	color: 		black;
     6      7       }
     7      8       BODY {
................................................................................
    94     95   | <a href="../../../toc.html">Table Of Contents</a>
    95     96   | <a href="../../../../index.html">Keyword Index</a>
    96     97   | <a href="../../../../toc0.html">Categories</a>
    97     98   | <a href="../../../../toc1.html">Modules</a>
    98     99   | <a href="../../../../toc2.html">Applications</a>
    99    100    ] <hr>
   100    101   <div class="doctools">
   101         -<h1 class="doctools_title">struct::disjointset(n) 1.0 tcllib &quot;Tcl Data Structures&quot;</h1>
          102  +<h1 class="doctools_title">struct::disjointset(n) 1.1 tcllib &quot;Tcl Data Structures&quot;</h1>
   102    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   103    104   <p>struct::disjointset - Disjoint set data structure</p>
   104    105   </div>
   105    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   106    107   <ul class="doctools_toc">
   107    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   108    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   112    113   <li class="doctools_section"><a href="#keywords">Keywords</a></li>
   113    114   <li class="doctools_section"><a href="#category">Category</a></li>
   114    115   </ul>
   115    116   </div>
   116    117   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   117    118   <div class="doctools_synopsis">
   118    119   <ul class="doctools_requirements">
   119         -<li>package require <b class="pkgname">Tcl 8.4</b></li>
   120         -<li>package require <b class="pkgname">struct::disjointset <span class="opt">?1.0?</span></b></li>
          120  +<li>package require <b class="pkgname">Tcl 8.6</b></li>
          121  +<li>package require <b class="pkgname">struct::disjointset <span class="opt">?1.1?</span></b></li>
   121    122   </ul>
   122    123   <ul class="doctools_syntax">
   123    124   <li><a href="#1"><b class="cmd">::struct::disjointset</b> <i class="arg">disjointsetName</i></a></li>
   124    125   <li><a href="#2"><i class="arg">disjointsetName</i> <i class="arg">option</i> <span class="opt">?<i class="arg">arg arg ...</i>?</span></a></li>
   125         -<li><a href="#3"><i class="arg">disjointsetName</i> <b class="method">add-partition</b> <i class="arg">elements</i></a></li>
   126         -<li><a href="#4"><i class="arg">disjointsetName</i> <b class="method">partitions</b></a></li>
   127         -<li><a href="#5"><i class="arg">disjointsetName</i> <b class="method">num-partitions</b></a></li>
   128         -<li><a href="#6"><i class="arg">disjointsetName</i> <b class="method">equal</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
   129         -<li><a href="#7"><i class="arg">disjointsetName</i> <b class="method">merge</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
   130         -<li><a href="#8"><i class="arg">disjointsetName</i> <b class="method">find</b> <i class="arg">e</i></a></li>
   131         -<li><a href="#9"><i class="arg">disjointsetName</i> <b class="method">destroy</b></a></li>
          126  +<li><a href="#3"><i class="arg">disjointsetName</i> <b class="method">add-element</b> <i class="arg">item</i></a></li>
          127  +<li><a href="#4"><i class="arg">disjointsetName</i> <b class="method">add-partition</b> <i class="arg">elements</i></a></li>
          128  +<li><a href="#5"><i class="arg">disjointsetName</i> <b class="method">partitions</b></a></li>
          129  +<li><a href="#6"><i class="arg">disjointsetName</i> <b class="method">num-partitions</b></a></li>
          130  +<li><a href="#7"><i class="arg">disjointsetName</i> <b class="method">equal</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
          131  +<li><a href="#8"><i class="arg">disjointsetName</i> <b class="method">merge</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
          132  +<li><a href="#9"><i class="arg">disjointsetName</i> <b class="method">find</b> <i class="arg">e</i></a></li>
          133  +<li><a href="#10"><i class="arg">disjointsetName</i> <b class="method">exemplars</b></a></li>
          134  +<li><a href="#11"><i class="arg">disjointsetName</i> <b class="method">find-exemplar</b> <i class="arg">e</i></a></li>
          135  +<li><a href="#12"><i class="arg">disjointsetName</i> <b class="method">destroy</b></a></li>
   132    136   </ul>
   133    137   </div>
   134    138   </div>
   135    139   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   136    140   <p>This package provides <i class="term">disjoint sets</i>. An alternative name for
   137    141   this kind of structure is <i class="term">merge-find</i>.</p>
   138    142   <p>Normally when dealing with sets and their elements the question is &quot;Is
................................................................................
   187    191   general form:</p>
   188    192   <dl class="doctools_definitions">
   189    193   <dt><a name="2"><i class="arg">disjointsetName</i> <i class="arg">option</i> <span class="opt">?<i class="arg">arg arg ...</i>?</span></a></dt>
   190    194   <dd><p>The <b class="cmd">option</b> and the <i class="arg">arg</i>s determine the exact behavior of
   191    195   the command. The following commands are possible for disjointset
   192    196   objects:</p></dd>
   193    197   </dl></dd>
   194         -<dt><a name="3"><i class="arg">disjointsetName</i> <b class="method">add-partition</b> <i class="arg">elements</i></a></dt>
          198  +<dt><a name="3"><i class="arg">disjointsetName</i> <b class="method">add-element</b> <i class="arg">item</i></a></dt>
          199  +<dd><p>Creates a new partition in the specified disjoint set, and fills it
          200  +with the single item <i class="arg">item</i>.  The command maintains
          201  +the integrity of the disjoint set, i.e. it verifies that none of the
          202  +<i class="arg">elements</i> are already part of the disjoint set and throws an
          203  +error otherwise.</p>
          204  +<p>The result of this method is the empty string.</p>
          205  +<p>This method runs in constant time.</p></dd>
          206  +<dt><a name="4"><i class="arg">disjointsetName</i> <b class="method">add-partition</b> <i class="arg">elements</i></a></dt>
   195    207   <dd><p>Creates a new partition in specified disjoint set, and fills it with
   196    208   the values found in the set of <i class="arg">elements</i>. The command maintains
   197    209   the integrity of the disjoint set, i.e. it verifies that none of the
   198    210   <i class="arg">elements</i> are already part of the disjoint set and throws an
   199    211   error otherwise.</p>
   200         -<p>The result of the command is the empty string.</p></dd>
   201         -<dt><a name="4"><i class="arg">disjointsetName</i> <b class="method">partitions</b></a></dt>
          212  +<p>The result of the command is the empty string.</p>
          213  +<p>This method runs in time proportional to the size of <i class="arg">elements</i>].</p></dd>
          214  +<dt><a name="5"><i class="arg">disjointsetName</i> <b class="method">partitions</b></a></dt>
   202    215   <dd><p>Returns the set of partitions the named disjoint set currently
   203         -consists of.</p></dd>
   204         -<dt><a name="5"><i class="arg">disjointsetName</i> <b class="method">num-partitions</b></a></dt>
          216  +consists of. The form of the result is a list of lists; the inner
          217  +lists contain the elements of the partitions.</p>
          218  +<p>This method runs in time O(N*alpha(N)),
          219  +where N is the number of elements in the disjoint set and alpha
          220  +is the inverse Ackermann function.</p></dd>
          221  +<dt><a name="6"><i class="arg">disjointsetName</i> <b class="method">num-partitions</b></a></dt>
   205    222   <dd><p>Returns the number of partitions the named disjoint set currently
   206         -consists of.</p></dd>
   207         -<dt><a name="6"><i class="arg">disjointsetName</i> <b class="method">equal</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
          223  +consists of.</p>
          224  +<p>This method runs in constant time.</p></dd>
          225  +<dt><a name="7"><i class="arg">disjointsetName</i> <b class="method">equal</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
   208    226   <dd><p>Determines if the two elements <i class="arg">a</i> and <i class="arg">b</i> of the disjoint set
   209    227   belong to the same partition. The result of the method is a boolean
   210    228   value, <b class="const">True</b> if the two elements are contained in the same
   211    229   partition, and <b class="const">False</b> otherwise.</p>
   212    230   <p>An error will be thrown if either <i class="arg">a</i> or <i class="arg">b</i> are not elements
   213         -of the disjoint set.</p></dd>
   214         -<dt><a name="7"><i class="arg">disjointsetName</i> <b class="method">merge</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
          231  +of the disjoint set.</p>
          232  +<p>This method runs in amortized time O(alpha(N)), where N is the number of
          233  +elements in the larger partition and alpha is the inverse Ackermann function.</p></dd>
          234  +<dt><a name="8"><i class="arg">disjointsetName</i> <b class="method">merge</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
   215    235   <dd><p>Determines the partitions the elements <i class="arg">a</i> and <i class="arg">b</i> are
   216    236   contained in and merges them into a single partition.  If the two
   217    237   elements were already contained in the same partition nothing will
   218    238   change.</p>
   219         -<p>The result of the method is the empty string.</p></dd>
   220         -<dt><a name="8"><i class="arg">disjointsetName</i> <b class="method">find</b> <i class="arg">e</i></a></dt>
   221         -<dd><p>Returns the partition of the disjoint set which contains the element
   222         -<i class="arg">e</i>.</p></dd>
   223         -<dt><a name="9"><i class="arg">disjointsetName</i> <b class="method">destroy</b></a></dt>
          239  +<p>The result of the method is the empty string.</p>
          240  +<p>This method runs in amortized time O(alpha(N)), where N is the number of
          241  +items in the larger of the partitions being merged. The worst case time
          242  +is O(N).</p></dd>
          243  +<dt><a name="9"><i class="arg">disjointsetName</i> <b class="method">find</b> <i class="arg">e</i></a></dt>
          244  +<dd><p>Returns a list of the members of the partition of the disjoint set
          245  +which contains the element
          246  +<i class="arg">e</i>.</p>
          247  +<p>This method runs in O(N*alpha(N)) time, where N is the total number of
          248  +items in the disjoint set and alpha is the inverse Ackermann function,
          249  +See <b class="method">find-exemplar</b> for a faster method, if all that is needed
          250  +is a unique identifier for the partition, rather than an enumeration
          251  +of all its elements.</p></dd>
          252  +<dt><a name="10"><i class="arg">disjointsetName</i> <b class="method">exemplars</b></a></dt>
          253  +<dd><p>Returns a list containing an exemplar of each partition in the disjoint
          254  +set. The exemplar is a member of the partition, chosen arbitrarily.</p>
          255  +<p>This method runs in O(N*alpha(N)) time, where N is the total number of items
          256  +in the disjoint set and alpha is the inverse Ackermann function.</p></dd>
          257  +<dt><a name="11"><i class="arg">disjointsetName</i> <b class="method">find-exemplar</b> <i class="arg">e</i></a></dt>
          258  +<dd><p>Returns the exemplar of the partition of the disjoint set containing
          259  +the element <i class="arg">e</i>.  Throws an error if <i class="arg">e</i> is not found in the
          260  +disjoint set.  The exemplar is an arbitrarily chosen member of the partition.
          261  +The only operation that will change the exemplar of any partition is
          262  +<b class="method">merge</b>.</p>
          263  +<p>This method runs in O(alpha(N)) time, where N is the number of items in
          264  +the partition containing E, and alpha is the inverse Ackermann function.</p></dd>
          265  +<dt><a name="12"><i class="arg">disjointsetName</i> <b class="method">destroy</b></a></dt>
   224    266   <dd><p>Destroys the disjoint set object and all associated memory.</p></dd>
   225    267   </dl>
   226    268   </div>
   227    269   <div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
   228    270   <p>This document, and the package it describes, will undoubtedly contain
   229    271   bugs and other problems.
   230    272   Please report such in the category <em>struct :: disjointset</em> of the

Changes to embedded/www/tcllib/files/modules/struct/graphops.html.

   126    126   <li class="doctools_section"><a href="#category">Category</a></li>
   127    127   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   128    128   </ul>
   129    129   </div>
   130    130   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   131    131   <div class="doctools_synopsis">
   132    132   <ul class="doctools_requirements">
   133         -<li>package require <b class="pkgname">Tcl 8.4</b></li>
          133  +<li>package require <b class="pkgname">Tcl 8.6</b></li>
   134    134   <li>package require <b class="pkgname">struct::graph::op <span class="opt">?0.11.3?</span></b></li>
   135    135   </ul>
   136    136   <ul class="doctools_syntax">
   137    137   <li><a href="#1"><b class="cmd">struct::graph::op::toAdjacencyMatrix</b> <i class="arg">g</i></a></li>
   138    138   <li><a href="#2"><b class="cmd">struct::graph::op::toAdjacencyList</b> <i class="arg">G</i> <span class="opt">?<i class="arg">options</i>...?</span></a></li>
   139    139   <li><a href="#3"><b class="cmd">struct::graph::op::kruskal</b> <i class="arg">g</i></a></li>
   140    140   <li><a href="#4"><b class="cmd">struct::graph::op::prim</b> <i class="arg">g</i></a></li>

Changes to embedded/www/tcllib/files/modules/struct/struct_list.html.

    95     95   | <a href="../../../toc.html">Table Of Contents</a>
    96     96   | <a href="../../../../index.html">Keyword Index</a>
    97     97   | <a href="../../../../toc0.html">Categories</a>
    98     98   | <a href="../../../../toc1.html">Modules</a>
    99     99   | <a href="../../../../toc2.html">Applications</a>
   100    100    ] <hr>
   101    101   <div class="doctools">
   102         -<h1 class="doctools_title">struct::list(n) 1.8.3 tcllib &quot;Tcl Data Structures&quot;</h1>
          102  +<h1 class="doctools_title">struct::list(n) 1.8.4 tcllib &quot;Tcl Data Structures&quot;</h1>
   103    103   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   104    104   <p>struct::list - Procedures for manipulating lists</p>
   105    105   </div>
   106    106   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   107    107   <ul class="doctools_toc">
   108    108   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   109    109   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   118    118   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   119    119   </ul>
   120    120   </div>
   121    121   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   122    122   <div class="doctools_synopsis">
   123    123   <ul class="doctools_requirements">
   124    124   <li>package require <b class="pkgname">Tcl 8.4</b></li>
   125         -<li>package require <b class="pkgname">struct::list <span class="opt">?1.8.3?</span></b></li>
          125  +<li>package require <b class="pkgname">struct::list <span class="opt">?1.8.4?</span></b></li>
   126    126   </ul>
   127    127   <ul class="doctools_syntax">
   128    128   <li><a href="#1"><b class="cmd">::struct::list</b> <b class="method">longestCommonSubsequence</b> <i class="arg">sequence1</i> <i class="arg">sequence2</i> <span class="opt">?<i class="arg">maxOccurs</i>?</span></a></li>
   129    129   <li><a href="#2"><b class="cmd">::struct::list</b> <b class="method">longestCommonSubsequence2</b> <i class="arg">sequence1 sequence2</i> <span class="opt">?<i class="arg">maxOccurs</i>?</span></a></li>
   130    130   <li><a href="#3"><b class="cmd">::struct::list</b> <b class="method">lcsInvert</b> <i class="arg">lcsData</i> <i class="arg">len1</i> <i class="arg">len2</i></a></li>
   131    131   <li><a href="#4"><b class="cmd">::struct::list</b> <b class="method">lcsInvert2</b> <i class="arg">lcs1</i> <i class="arg">lcs2</i> <i class="arg">len1</i> <i class="arg">len2</i></a></li>
   132    132   <li><a href="#5"><b class="cmd">::struct::list</b> <b class="method">lcsInvertMerge</b> <i class="arg">lcsData</i> <i class="arg">len1</i> <i class="arg">len2</i></a></li>

Changes to embedded/www/tcllib/files/modules/tepam/tepam_doc_gen.html.

   315    315   <dd><p>Generates the part of the command line or the synopsis that is specific to an argument. The generated string has to indicate if an argument is optional, named and if it is a flag.</p>
   316    316   <p>The following parameters are provided to this procedure:</p>
   317    317   <dl class="doctools_definitions">
   318    318      
   319    319   <dt><i class="arg">Name</i></dt>
   320    320   <dd><p>Name of the argument</p></dd>
   321    321   <dt><i class="arg">IsOptional</i></dt>
   322         -<dd><p>If true (=<b class="const">1</b>) the argument is optional which should be indicated by the generated string (for example by putting the argument into brackets {} or into question marks '?'):</p>
          322  +<dd><p>If true (=<b class="const">1</b>) the argument is optional which should be indicated by the generated string (for example by putting the argument into brackets {[]} or into question marks '?'):</p>
   323    323   <pre class="doctools_example">gen(TXT,ArgumentString) mtype 1 0 string -&gt; <em>&quot;[mtype]&quot;</em></pre>
   324    324   </dd>
   325    325   <dt><i class="arg">IsNamed</i></dt>
   326    326   <dd><p>If true (=<b class="const">1</b>) an argument is a named argument (option). The generated string should in this case contain the argument/option name, followed by the argument itself:</p>
   327    327   <pre class="doctools_example">gen(TXT,ArgumentString) mtype 0 1 string -&gt; <em>&quot;-mtype &lt;mtype&gt;&quot;</em></pre>
   328    328   <p>Named arguments can also be optional:</p>
   329    329   <pre class="doctools_example">gen(TXT,ArgumentString) mtype 1 1 string -&gt; <em>&quot;[-mtype &lt;mtype&gt;]&quot;</em></pre>

Changes to embedded/www/tcllib/files/modules/tepam/tepam_procedure.html.

   706    706   <p>Named arguments can be defined multiple times. If the named argument has the <em>-multiply</em> attribute, all argument values will be collected in a list. Otherwise, only the last provided attribute value will be retained:</p>
   707    707   <pre class="doctools_example">my_proc <b class="cmd">-n1 N1 -n2 N2 -n1 M1 U1 U2</b>
   708    708   <em>-&gt; n1:'M1', n2:'N2', u1:'U1', u2:'U2'</em></pre>
   709    709   <p>The name of the first unnamed argument has therefore not to start with the '-' character. The unnamed argument is otherwise considered as name of another named argument. This is especially important if the first unnamed argument is given by a variable that can contain any character strings:</p>
   710    710   <pre class="doctools_example">my_proc <b class="cmd">-n1 N1 -n2 N2 &quot;-&gt;&quot; &quot;&lt;-&quot;</b>
   711    711   <em>-&gt; my_proc: Argument '-&gt;' not known</em>
   712    712   set U1 &quot;-&gt;&quot;
   713         -my_proc -n1 N1 -n2 N2 $U1 U2}]
          713  +my_proc <b class="cmd">-n1 N1 -n2 N2 $U1 U2</b>
   714    714   my_proc: Argument '-&gt;' not known</pre>
   715    715   <p>The '--' flag allows separating unambiguously the unnamed arguments from the named arguments. All data after the '--' flag will be considered as unnamed argument:</p>
   716    716   <pre class="doctools_example">my_proc <b class="cmd">-n1 N1 -n2 N2 -- &quot;-&gt;&quot; &quot;&lt;-&quot;</b>
   717    717   <em>-&gt; n1:'N1', n2:'N2', u1:'-&gt;', u2:'&lt;-'</em>
   718    718   set U1 &quot;-&gt;&quot;
   719    719   my_proc <b class="cmd">-n1 N1 -n2 N2 -- $U1 U2</b>
   720    720   <em>-&gt; n1:'N1', n2:'N2', u1:'-&gt;', u2:'&lt;-'</em></pre>

Changes to embedded/www/tcllib/files/modules/textutil/adjust.html.

   199    199   there are no space chars at the end of this line, and there may be
   200    200   some space chars at the beginning, despite of the <b class="option">-full</b> option.</p></dd>
   201    201   </dl></dd>
   202    202   <dt><b class="option">-length</b> <i class="arg">integer</i></dt>
   203    203   <dd><p>Set the length of the <em>logical</em> line in the string to
   204    204   <i class="arg">integer</i>.  <i class="arg">integer</i> must be a positive integer
   205    205   value. Defaults to <b class="const">72</b>.</p></dd>
   206         -<dt><b class="option">-strictlength</b></dt>
   207         -<dd><p><i class="arg">boolean</i>]
   208         -If set to <b class="const">false</b> (default), a line can exceed the specified
          206  +<dt><b class="option">-strictlength</b> <i class="arg">boolean</i></dt>
          207  +<dd><p>If set to <b class="const">false</b> (default), a line can exceed the specified
   209    208   <b class="option">-length</b> if a single word is longer than <b class="option">-length</b>. If
   210    209   set to <b class="const">true</b>, words that are longer than <b class="option">-length</b> are
   211    210   split so that no line exceeds the specified <b class="option">-length</b>.</p></dd>
   212    211   </dl></dd>
   213    212   <dt><a name="2"><b class="cmd">::textutil::adjust::readPatterns</b> <i class="arg">filename</i></a></dt>
   214    213   <dd><p>Loads the internal storage for hyphenation patterns with the contents
   215    214   of the file <i class="arg">filename</i>. This has to be done prior to calling

Changes to embedded/www/tcllib/files/modules/websocket/websocket.html.

   283    283   <dt><a name="3"><b class="cmd">::websocket::server</b> <i class="arg">sock</i></a></dt>
   284    284   <dd><p>This command registers the (accept) socket <i class="arg">sock</i> as the
   285    285   identifier fo an HTTP server that is capable of doing WebSockets.
   286    286   Paths onto which this server will listen for incoming connections
   287    287   should be declared using <b class="cmd">::websocket::live</b>.</p></dd>
   288    288   <dt><a name="4"><b class="cmd">::websocket::live</b> <i class="arg">sock</i> <i class="arg">path</i> <i class="arg">cb</i> <span class="opt">?<i class="arg">proto</i>?</span></a></dt>
   289    289   <dd><p>This procedure registers callbacks that will be performed on a
   290         -WebSocket compliant server registered with <b class="cmd">::websocket::server</b>]
          290  +WebSocket compliant server registered with <b class="cmd">::websocket::server</b>
   291    291   whenever a client connects to a matching path and protocol. 
   292    292   <i class="arg">sock</i> is the listening socket of the websocket compliant server
   293    293   declared using <b class="cmd">::websocket::server</b>.  <i class="arg">path</i> is a glob-style
   294    294   path to match in client request, whenever this will occur.  <i class="arg">cb</i>
   295    295   is the command to callback (see Callbacks).  <i class="arg">proto</i> is a
   296    296   glob-style protocol name matcher.</p></dd>
   297    297   <dt><a name="5"><b class="cmd">::websocket::test</b> <i class="arg">srvSock</i> <i class="arg">cliSock</i> <i class="arg">path</i> <span class="opt">?<i class="arg">hdrs</i>?</span> <span class="opt">?<i class="arg">qry</i>?</span></a></dt>

Changes to embedded/www/tcllib/toc.html.

   703    703   <td class="#doctools_tocright">JSON generation</td>
   704    704   </tr>
   705    705   <tr class="#doctools_tocodd"  >
   706    706   <td class="#doctools_tocleft" ><a name='lambda'><a href="files/modules/lambda/lambda.html">lambda</a></td>
   707    707   <td class="#doctools_tocright">Utility commands for anonymous procedures</td>
   708    708   </tr>
   709    709   <tr class="#doctools_toceven" >
          710  +<td class="#doctools_tocleft" ><a name='lazyset'><a href="files/modules/lazyset/lazyset.html">lazyset</a></td>
          711  +<td class="#doctools_tocright">Lazy evaluation</td>
          712  +</tr>
          713  +<tr class="#doctools_tocodd"  >
   710    714   <td class="#doctools_tocleft" ><a name='ldap'><a href="files/modules/ldap/ldap.html">ldap</a></td>
   711    715   <td class="#doctools_tocright">LDAP client</td>
   712    716   </tr>
   713         -<tr class="#doctools_tocodd"  >
          717  +<tr class="#doctools_toceven" >
   714    718   <td class="#doctools_tocleft" ><a name='ldapx'><a href="files/modules/ldap/ldapx.html">ldapx</a></td>
   715    719   <td class="#doctools_tocright">LDAP extended object interface</td>
   716    720   </tr>
   717         -<tr class="#doctools_toceven" >
          721  +<tr class="#doctools_tocodd"  >
   718    722   <td class="#doctools_tocleft" ><a name='log'><a href="files/modules/log/log.html">log</a></td>
   719    723   <td class="#doctools_tocright">Procedures to log messages of libraries and applications.</td>
   720    724   </tr>
   721         -<tr class="#doctools_tocodd"  >
          725  +<tr class="#doctools_toceven" >
   722    726   <td class="#doctools_tocleft" ><a name='logger'><a href="files/modules/log/logger.html">logger</a></td>
   723    727   <td class="#doctools_tocright">System to control logging of events.</td>
   724    728   </tr>
   725         -<tr class="#doctools_toceven" >
          729  +<tr class="#doctools_tocodd"  >
   726    730   <td class="#doctools_tocleft" ><a name='logger_appender'><a href="files/modules/log/loggerAppender.html">logger::appender</a></td>
   727    731   <td class="#doctools_tocright">Collection of predefined appenders for logger</td>
   728    732   </tr>
   729         -<tr class="#doctools_tocodd"  >
          733  +<tr class="#doctools_toceven" >
   730    734   <td class="#doctools_tocleft" ><a name='logger_utils'><a href="files/modules/log/loggerUtils.html">logger::utils</a></td>
   731    735   <td class="#doctools_tocright">Utilities for logger</td>
   732    736   </tr>
   733         -<tr class="#doctools_toceven" >
          737  +<tr class="#doctools_tocodd"  >
   734    738   <td class="#doctools_tocleft" ><a name='map_geocode_nominatim'><a href="files/modules/map/map_geocode_nominatim.html">map::geocode::nominatim</a></td>
   735    739   <td class="#doctools_tocright">Resolving geographical names with a Nominatim service</td>
   736    740   </tr>
   737         -<tr class="#doctools_tocodd"  >
          741  +<tr class="#doctools_toceven" >
   738    742   <td class="#doctools_tocleft" ><a name='map_slippy'><a href="files/modules/map/map_slippy.html">map::slippy</a></td>
   739    743   <td class="#doctools_tocright">Common code for slippy based map packages</td>
   740    744   </tr>
   741         -<tr class="#doctools_toceven" >
          745  +<tr class="#doctools_tocodd"  >
   742    746   <td class="#doctools_tocleft" ><a name='map_slippy_cache'><a href="files/modules/map/map_slippy_cache.html">map::slippy::cache</a></td>
   743    747   <td class="#doctools_tocright">Management of a tile cache in the local filesystem</td>
   744    748   </tr>
   745         -<tr class="#doctools_tocodd"  >
          749  +<tr class="#doctools_toceven" >
   746    750   <td class="#doctools_tocleft" ><a name='map_slippy_fetcher'><a href="files/modules/map/map_slippy_fetcher.html">map::slippy::fetcher</a></td>
   747    751   <td class="#doctools_tocright">Accessing a server providing tiles for slippy-based maps</td>
   748    752   </tr>
   749         -<tr class="#doctools_toceven" >
          753  +<tr class="#doctools_tocodd"  >
   750    754   <td class="#doctools_tocleft" ><a name='mapproj'><a href="files/modules/mapproj/mapproj.html">mapproj</a></td>
   751    755   <td class="#doctools_tocright">Map projection routines</td>
   752    756   </tr>
   753         -<tr class="#doctools_tocodd"  >
          757  +<tr class="#doctools_toceven" >
   754    758   <td class="#doctools_tocleft" ><a name='markdown'><a href="files/modules/markdown/markdown.html">markdown</a></td>
   755    759   <td class="#doctools_tocright">Converts Markdown text to HTML</td>
   756    760   </tr>
   757         -<tr class="#doctools_toceven" >
          761  +<tr class="#doctools_tocodd"  >
   758    762   <td class="#doctools_tocleft" ><a name='math'><a href="files/modules/math/math.html">math</a></td>
   759    763   <td class="#doctools_tocright">Tcl Math Library</td>
   760    764   </tr>
   761         -<tr class="#doctools_tocodd"  >
          765  +<tr class="#doctools_toceven" >
   762    766   <td class="#doctools_tocleft" ><a name='math_bigfloat'><a href="files/modules/math/bigfloat.html">math::bigfloat</a></td>
   763    767   <td class="#doctools_tocright">Arbitrary precision floating-point numbers</td>
   764    768   </tr>
   765         -<tr class="#doctools_toceven" >
          769  +<tr class="#doctools_tocodd"  >
   766    770   <td class="#doctools_tocleft" ><a name='math_bignum'><a href="files/modules/math/bignum.html">math::bignum</a></td>
   767    771   <td class="#doctools_tocright">Arbitrary precision integer numbers</td>
   768    772   </tr>
   769         -<tr class="#doctools_tocodd"  >
          773  +<tr class="#doctools_toceven" >
   770    774   <td class="#doctools_tocleft" ><a name='math_calculus'><a href="files/modules/math/calculus.html">math::calculus</a></td>
   771    775   <td class="#doctools_tocright">Integration and ordinary differential equations</td>
   772    776   </tr>
   773         -<tr class="#doctools_toceven" >
          777  +<tr class="#doctools_tocodd"  >
   774    778   <td class="#doctools_tocleft" ><a name='math_calculus_romberg'><a href="files/modules/math/romberg.html">math::calculus::romberg</a></td>
   775    779   <td class="#doctools_tocright">Romberg integration</td>
   776    780   </tr>
   777         -<tr class="#doctools_tocodd"  >
          781  +<tr class="#doctools_toceven" >
   778    782   <td class="#doctools_tocleft" ><a name='math_calculus_symdiff'><a href="files/modules/math/symdiff.html">math::calculus::symdiff</a></td>
   779    783   <td class="#doctools_tocright">Symbolic differentiation for Tcl</td>
   780    784   </tr>
   781         -<tr class="#doctools_toceven" >
          785  +<tr class="#doctools_tocodd"  >
   782    786   <td class="#doctools_tocleft" ><a name='math_combinatorics'><a href="files/modules/math/combinatorics.html">math::combinatorics</a></td>
   783    787   <td class="#doctools_tocright">Combinatorial functions in the Tcl Math Library</td>
   784    788   </tr>
   785         -<tr class="#doctools_tocodd"  >
          789  +<tr class="#doctools_toceven" >
   786    790   <td class="#doctools_tocleft" ><a name='math_complexnumbers'><a href="files/modules/math/qcomplex.html">math::complexnumbers</a></td>
   787    791   <td class="#doctools_tocright">Straightforward complex number package</td>
   788    792   </tr>
   789         -<tr class="#doctools_toceven" >
          793  +<tr class="#doctools_tocodd"  >
   790    794   <td class="#doctools_tocleft" ><a name='math_constants'><a href="files/modules/math/constants.html">math::constants</a></td>
   791    795   <td class="#doctools_tocright">Mathematical and numerical constants</td>
   792    796   </tr>
   793         -<tr class="#doctools_tocodd"  >
          797  +<tr class="#doctools_toceven" >
   794    798   <td class="#doctools_tocleft" ><a name='math_decimal'><a href="files/modules/math/decimal.html">math::decimal</a></td>
   795    799   <td class="#doctools_tocright">General decimal arithmetic</td>
   796    800   </tr>
   797         -<tr class="#doctools_toceven" >
          801  +<tr class="#doctools_tocodd"  >
   798    802   <td class="#doctools_tocleft" ><a name='math_exact'><a href="files/modules/math/exact.html">math::exact</a></td>
   799    803   <td class="#doctools_tocright">Exact Real Arithmetic</td>
   800    804   </tr>
   801         -<tr class="#doctools_tocodd"  >
          805  +<tr class="#doctools_toceven" >
   802    806   <td class="#doctools_tocleft" ><a name='math_fourier'><a href="files/modules/math/fourier.html">math::fourier</a></td>
   803    807   <td class="#doctools_tocright">Discrete and fast fourier transforms</td>
   804    808   </tr>
   805         -<tr class="#doctools_toceven" >
          809  +<tr class="#doctools_tocodd"  >
   806    810   <td class="#doctools_tocleft" ><a name='math_fuzzy'><a href="files/modules/math/fuzzy.html">math::fuzzy</a></td>
   807    811   <td class="#doctools_tocright">Fuzzy comparison of floating-point numbers</td>
   808    812   </tr>
   809         -<tr class="#doctools_tocodd"  >
          813  +<tr class="#doctools_toceven" >
   810    814   <td class="#doctools_tocleft" ><a name='math_geometry'><a href="files/modules/math/math_geometry.html">math::geometry</a></td>
   811    815   <td class="#doctools_tocright">Geometrical computations</td>
   812    816   </tr>
   813         -<tr class="#doctools_toceven" >
          817  +<tr class="#doctools_tocodd"  >
   814    818   <td class="#doctools_tocleft" ><a name='math_interpolate'><a href="files/modules/math/interpolate.html">math::interpolate</a></td>
   815    819   <td class="#doctools_tocright">Interpolation routines</td>
   816    820   </tr>
   817         -<tr class="#doctools_tocodd"  >
          821  +<tr class="#doctools_toceven" >
   818    822   <td class="#doctools_tocleft" ><a name='math_linearalgebra'><a href="files/modules/math/linalg.html">math::linearalgebra</a></td>
   819    823   <td class="#doctools_tocright">Linear Algebra</td>
   820    824   </tr>
   821         -<tr class="#doctools_toceven" >
          825  +<tr class="#doctools_tocodd"  >
   822    826   <td class="#doctools_tocleft" ><a name='math_numtheory'><a href="files/modules/math/numtheory.html">math::numtheory</a></td>
   823    827   <td class="#doctools_tocright">Number Theory</td>
   824    828   </tr>
   825         -<tr class="#doctools_tocodd"  >
          829  +<tr class="#doctools_toceven" >
   826    830   <td class="#doctools_tocleft" ><a name='math_optimize'><a href="files/modules/math/optimize.html">math::optimize</a></td>
   827    831   <td class="#doctools_tocright">Optimisation routines</td>
   828    832   </tr>
   829         -<tr class="#doctools_toceven" >
          833  +<tr class="#doctools_tocodd"  >
   830    834   <td class="#doctools_tocleft" ><a name='math_pca'><a href="files/modules/math/pca.html">math::PCA</a></td>
   831    835   <td class="#doctools_tocright">Package for Principal Component Analysis</td>
   832    836   </tr>
   833         -<tr class="#doctools_tocodd"  >
          837  +<tr class="#doctools_toceven" >
   834    838   <td class="#doctools_tocleft" ><a name='math_polynomials'><a href="files/modules/math/polynomials.html">math::polynomials</a></td>
   835    839   <td class="#doctools_tocright">Polynomial functions</td>
   836    840   </tr>
   837         -<tr class="#doctools_toceven" >
          841  +<tr class="#doctools_tocodd"  >
   838    842   <td class="#doctools_tocleft" ><a name='math_rationalfunctions'><a href="files/modules/math/rational_funcs.html">math::rationalfunctions</a></td>
   839    843   <td class="#doctools_tocright">Polynomial functions</td>
   840    844   </tr>
   841         -<tr class="#doctools_tocodd"  >
          845  +<tr class="#doctools_toceven" >
   842    846   <td class="#doctools_tocleft" ><a name='math_roman'><a href="files/modules/math/roman.html">math::roman</a></td>
   843    847   <td class="#doctools_tocright">Tools for creating and manipulating roman numerals</td>
   844    848   </tr>
   845         -<tr class="#doctools_toceven" >
          849  +<tr class="#doctools_tocodd"  >
   846    850   <td class="#doctools_tocleft" ><a name='math_special'><a href="files/modules/math/special.html">math::special</a></td>
   847    851   <td class="#doctools_tocright">Special mathematical functions</td>
   848    852   </tr>
   849         -<tr class="#doctools_tocodd"  >
          853  +<tr class="#doctools_toceven" >
   850    854   <td class="#doctools_tocleft" ><a name='math_statistics'><a href="files/modules/math/statistics.html">math::statistics</a></td>
   851    855   <td class="#doctools_tocright">Basic statistical functions and procedures</td>
   852    856   </tr>
          857  +<tr class="#doctools_tocodd"  >
          858  +<td class="#doctools_tocleft" ><a name='math_trig'><a href="files/modules/math/trig.html">math::trig</a></td>
          859  +<td class="#doctools_tocright">Trigonometric anf hyperbolic functions</td>
          860  +</tr>
   853    861   <tr class="#doctools_toceven" >
   854    862   <td class="#doctools_tocleft" ><a name='md4'><a href="files/modules/md4/md4.html">md4</a></td>
   855    863   <td class="#doctools_tocright">MD4 Message-Digest Algorithm</td>
   856    864   </tr>
   857    865   <tr class="#doctools_tocodd"  >
   858    866   <td class="#doctools_tocleft" ><a name='md5'><a href="files/modules/md5/md5.html">md5</a></td>
   859    867   <td class="#doctools_tocright">MD5 Message-Digest Algorithm</td>

Changes to embedded/www/toc.html.

   893    893   <td class="#doctools_tocright">Special mathematical functions</td>
   894    894   </tr>
   895    895   <tr class="#doctools_toceven" >
   896    896   <td class="#doctools_tocleft" ><a name='math_statistics'><a href="tcllib/files/modules/math/statistics.html">math::statistics</a></td>
   897    897   <td class="#doctools_tocright">Basic statistical functions and procedures</td>
   898    898   </tr>
   899    899   <tr class="#doctools_tocodd"  >
          900  +<td class="#doctools_tocleft" ><a name='math_trig'><a href="tcllib/files/modules/math/trig.html">math::trig</a></td>
          901  +<td class="#doctools_tocright">Trigonometric anf hyperbolic functions</td>
          902  +</tr>
          903  +<tr class="#doctools_toceven" >
   900    904   <td class="#doctools_tocleft" ><a name='simulation_annealing'><a href="tcllib/files/modules/simulation/annealing.html">simulation::annealing</a></td>
   901    905   <td class="#doctools_tocright">Simulated annealing</td>
   902    906   </tr>
   903         -<tr class="#doctools_toceven" >
          907  +<tr class="#doctools_tocodd"  >
   904    908   <td class="#doctools_tocleft" ><a name='simulation_montecarlo'><a href="tcllib/files/modules/simulation/montecarlo.html">simulation::montecarlo</a></td>
   905    909   <td class="#doctools_tocright">Monte Carlo simulations</td>
   906    910   </tr>
   907         -<tr class="#doctools_tocodd"  >
          911  +<tr class="#doctools_toceven" >
   908    912   <td class="#doctools_tocleft" ><a name='simulation_random'><a href="tcllib/files/modules/simulation/simulation_random.html">simulation::random</a></td>
   909    913   <td class="#doctools_tocright">Pseudo-random number generators</td>
   910    914   </tr>
   911    915   </table></dl>
   912    916   <dl><dt><a name='networking'>Networking<dd>
   913    917   <table class="#doctools_toc">
   914    918   <tr class="#doctools_toceven" >
................................................................................
  1811   1815   <td class="#doctools_tocright">Defered execution</td>
  1812   1816   </tr>
  1813   1817   <tr class="#doctools_tocodd"  >
  1814   1818   <td class="#doctools_tocleft" ><a name='lambda'><a href="tcllib/files/modules/lambda/lambda.html">lambda</a></td>
  1815   1819   <td class="#doctools_tocright">Utility commands for anonymous procedures</td>
  1816   1820   </tr>
  1817   1821   <tr class="#doctools_toceven" >
         1822  +<td class="#doctools_tocleft" ><a name='lazyset'><a href="tcllib/files/modules/lazyset/lazyset.html">lazyset</a></td>
         1823  +<td class="#doctools_tocright">Lazy evaluation</td>
         1824  +</tr>
         1825  +<tr class="#doctools_tocodd"  >
  1818   1826   <td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/ooutil/ooutil.html">oo::util</a></td>
  1819   1827   <td class="#doctools_tocright">Utility commands for TclOO</td>
  1820   1828   </tr>
  1821         -<tr class="#doctools_tocodd"  >
         1829  +<tr class="#doctools_toceven" >
  1822   1830   <td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/tool/meta.html">oo::util</a></td>
  1823   1831   <td class="#doctools_tocright">Utility commands for TclOO</td>
  1824   1832   </tr>
  1825         -<tr class="#doctools_toceven" >
         1833  +<tr class="#doctools_tocodd"  >
  1826   1834   <td class="#doctools_tocleft" ><a name='throw'><a href="tcllib/files/modules/try/tcllib_throw.html">throw</a></td>
  1827   1835   <td class="#doctools_tocright">throw - Throw an error exception with a message</td>
  1828   1836   </tr>
  1829         -<tr class="#doctools_tocodd"  >
         1837  +<tr class="#doctools_toceven" >
  1830   1838   <td class="#doctools_tocleft" ><a name='tool_dict_ensemble'><a href="tcllib/files/modules/tool/tool_dict_ensemble.html">tool::dict_ensemble</a></td>
  1831   1839   <td class="#doctools_tocright">Dictionary Tools</td>
  1832   1840   </tr>
  1833         -<tr class="#doctools_toceven" >
         1841  +<tr class="#doctools_tocodd"  >
  1834   1842   <td class="#doctools_tocleft" ><a name='try'><a href="tcllib/files/modules/try/tcllib_try.html">try</a></td>
  1835   1843   <td class="#doctools_tocright">try - Trap and process errors and exceptions</td>
  1836   1844   </tr>
  1837   1845   </table></dl>
  1838   1846   <dl><dt><a name='validation_type_checking'>Validation, Type checking<dd>
  1839   1847   <table class="#doctools_toc">
  1840   1848   <tr class="#doctools_toceven" >
................................................................................
  2724   2732   </table></dl>
  2725   2733   <dl><dt><a name='lambda'>lambda<dd>
  2726   2734   <table class="#doctools_toc">
  2727   2735   <tr class="#doctools_toceven" >
  2728   2736   <td class="#doctools_tocleft" ><a name='lambda'><a href="tcllib/files/modules/lambda/lambda.html">lambda</a></td>
  2729   2737   <td class="#doctools_tocright">Utility commands for anonymous procedures</td>
  2730   2738   </tr>
         2739  +</table></dl>
         2740  +<dl><dt><a name='lazyset'>lazyset<dd>
         2741  +<table class="#doctools_toc">
         2742  +<tr class="#doctools_toceven" >
         2743  +<td class="#doctools_tocleft" ><a name='lazyset'><a href="tcllib/files/modules/lazyset/lazyset.html">lazyset</a></td>
         2744  +<td class="#doctools_tocright">Lazy evaluation</td>
         2745  +</tr>
  2731   2746   </table></dl>
  2732   2747   <dl><dt><a name='ldap'>ldap<dd>
  2733   2748   <table class="#doctools_toc">
  2734   2749   <tr class="#doctools_toceven" >
  2735   2750   <td class="#doctools_tocleft" ><a name='ldap'><a href="tcllib/files/modules/ldap/ldap.html">ldap</a></td>
  2736   2751   <td class="#doctools_tocright">LDAP client</td>
  2737   2752   </tr>
................................................................................
  2887   2902   <td class="#doctools_tocright">Special mathematical functions</td>
  2888   2903   </tr>
  2889   2904   <tr class="#doctools_tocodd"  >
  2890   2905   <td class="#doctools_tocleft" ><a name='math_statistics'><a href="tcllib/files/modules/math/statistics.html">math::statistics</a></td>
  2891   2906   <td class="#doctools_tocright">Basic statistical functions and procedures</td>
  2892   2907   </tr>
  2893   2908   <tr class="#doctools_toceven" >
         2909  +<td class="#doctools_tocleft" ><a name='math_trig'><a href="tcllib/files/modules/math/trig.html">math::trig</a></td>
         2910  +<td class="#doctools_tocright">Trigonometric anf hyperbolic functions</td>
         2911  +</tr>
         2912  +<tr class="#doctools_tocodd"  >
  2894   2913   <td class="#doctools_tocleft" ><a name='tclrep_machineparameters'><a href="tcllib/files/modules/math/machineparameters.html">tclrep/machineparameters</a></td>
  2895   2914   <td class="#doctools_tocright">Compute double precision machine parameters.</td>
  2896   2915   </tr>
  2897   2916   </table></dl>
  2898   2917   <dl><dt><a name='md4'>md4<dd>
  2899   2918   <table class="#doctools_toc">
  2900   2919   <tr class="#doctools_toceven" >

Changes to embedded/www/toc0.html.

   893    893   <td class="#doctools_tocright">Special mathematical functions</td>
   894    894   </tr>
   895    895   <tr class="#doctools_toceven" >
   896    896   <td class="#doctools_tocleft" ><a name='math_statistics'><a href="tcllib/files/modules/math/statistics.html">math::statistics</a></td>
   897    897   <td class="#doctools_tocright">Basic statistical functions and procedures</td>
   898    898   </tr>
   899    899   <tr class="#doctools_tocodd"  >
          900  +<td class="#doctools_tocleft" ><a name='math_trig'><a href="tcllib/files/modules/math/trig.html">math::trig</a></td>
          901  +<td class="#doctools_tocright">Trigonometric anf hyperbolic functions</td>
          902  +</tr>
          903  +<tr class="#doctools_toceven" >
   900    904   <td class="#doctools_tocleft" ><a name='simulation_annealing'><a href="tcllib/files/modules/simulation/annealing.html">simulation::annealing</a></td>
   901    905   <td class="#doctools_tocright">Simulated annealing</td>
   902    906   </tr>
   903         -<tr class="#doctools_toceven" >
          907  +<tr class="#doctools_tocodd"  >
   904    908   <td class="#doctools_tocleft" ><a name='simulation_montecarlo'><a href="tcllib/files/modules/simulation/montecarlo.html">simulation::montecarlo</a></td>
   905    909   <td class="#doctools_tocright">Monte Carlo simulations</td>
   906    910   </tr>
   907         -<tr class="#doctools_tocodd"  >
          911  +<tr class="#doctools_toceven" >
   908    912   <td class="#doctools_tocleft" ><a name='simulation_random'><a href="tcllib/files/modules/simulation/simulation_random.html">simulation::random</a></td>
   909    913   <td class="#doctools_tocright">Pseudo-random number generators</td>
   910    914   </tr>
   911    915   </table></dl>
   912    916   <dl><dt><a name='networking'>Networking<dd>
   913    917   <table class="#doctools_toc">
   914    918   <tr class="#doctools_toceven" >
................................................................................
  1811   1815   <td class="#doctools_tocright">Defered execution</td>
  1812   1816   </tr>
  1813   1817   <tr class="#doctools_tocodd"  >
  1814   1818   <td class="#doctools_tocleft" ><a name='lambda'><a href="tcllib/files/modules/lambda/lambda.html">lambda</a></td>
  1815   1819   <td class="#doctools_tocright">Utility commands for anonymous procedures</td>
  1816   1820   </tr>
  1817   1821   <tr class="#doctools_toceven" >
  1818         -<td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/ooutil/ooutil.html">oo::util</a></td>
  1819         -<td class="#doctools_tocright">Utility commands for TclOO</td>
         1822  +<td class="#doctools_tocleft" ><a name='lazyset'><a href="tcllib/files/modules/lazyset/lazyset.html">lazyset</a></td>
         1823  +<td class="#doctools_tocright">Lazy evaluation</td>
  1820   1824   </tr>
  1821   1825   <tr class="#doctools_tocodd"  >
  1822         -<td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/tool/meta.html">oo::util</a></td>
         1826  +<td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/ooutil/ooutil.html">oo::util</a></td>
  1823   1827   <td class="#doctools_tocright">Utility commands for TclOO</td>
  1824   1828   </tr>
  1825   1829   <tr class="#doctools_toceven" >
         1830  +<td class="#doctools_tocleft" ><a name='oo_util'><a href="tcllib/files/modules/tool/meta.html">oo::util</a></td>
         1831  +<td class="#doctools_tocright">Utility commands for TclOO</td>
         1832  +</tr>
         1833  +<tr class="#doctools_tocodd"  >
  1826   1834   <td class="#doctools_tocleft" ><a name='throw'><a href="tcllib/files/modules/try/tcllib_throw.html">throw</a></td>
  1827   1835   <td class="#doctools_tocright">throw - Throw an error exception with a message</td>
  1828   1836   </tr>
  1829         -<tr class="#doctools_tocodd"  >
         1837  +<tr class="#doctools_toceven" >
  1830   1838   <td class="#doctools_tocleft" ><a name='tool_dict_ensemble'><a href="tcllib/files/modules/tool/tool_dict_ensemble.html">tool::dict_ensemble</a></td>
  1831   1839   <td class="#doctools_tocright">Dictionary Tools</td>
  1832   1840   </tr>
  1833         -<tr class="#doctools_toceven" >
         1841  +<tr class="#doctools_tocodd"  >
  1834   1842   <td class="#doctools_tocleft" ><a name='try'><a href="tcllib/files/modules/try/tcllib_try.html">try</a></td>
  1835   1843   <td class="#doctools_tocright">try - Trap and process errors and exceptions</td>
  1836   1844   </tr>
  1837   1845   </table></dl>
  1838   1846   <dl><dt><a name='validation_type_checking'>Validation, Type checking<dd>
  1839   1847   <table class="#doctools_toc">
  1840   1848   <tr class="#doctools_toceven" >

Changes to embedded/www/toc1.html.

   899    899   </table></dl>
   900    900   <dl><dt><a name='lambda'>lambda<dd>
   901    901   <table class="#doctools_toc">
   902    902   <tr class="#doctools_toceven" >
   903    903   <td class="#doctools_tocleft" ><a name='lambda'><a href="tcllib/files/modules/lambda/lambda.html">lambda</a></td>
   904    904   <td class="#doctools_tocright">Utility commands for anonymous procedures</td>
   905    905   </tr>
          906  +</table></dl>
          907  +<dl><dt><a name='lazyset'>lazyset<dd>
          908  +<table class="#doctools_toc">
          909  +<tr class="#doctools_toceven" >
          910  +<td class="#doctools_tocleft" ><a name='lazyset'><a href="tcllib/files/modules/lazyset/lazyset.html">lazyset</a></td>
          911  +<td class="#doctools_tocright">Lazy evaluation</td>
          912  +</tr>
   906    913   </table></dl>
   907    914   <dl><dt><a name='ldap'>ldap<dd>
   908    915   <table class="#doctools_toc">
   909    916   <tr class="#doctools_toceven" >
   910    917   <td class="#doctools_tocleft" ><a name='ldap'><a href="tcllib/files/modules/ldap/ldap.html">ldap</a></td>
   911    918   <td class="#doctools_tocright">LDAP client</td>
   912    919   </tr>
................................................................................
  1062   1069   <td class="#doctools_tocright">Special mathematical functions</td>
  1063   1070   </tr>
  1064   1071   <tr class="#doctools_tocodd"  >
  1065   1072   <td class="#doctools_tocleft" ><a name='math_statistics'><a href="tcllib/files/modules/math/statistics.html">math::statistics</a></td>
  1066   1073   <td class="#doctools_tocright">Basic statistical functions and procedures</td>
  1067   1074   </tr>
  1068   1075   <tr class="#doctools_toceven" >
         1076  +<td class="#doctools_tocleft" ><a name='math_trig'><a href="tcllib/files/modules/math/trig.html">math::trig</a></td>
         1077  +<td class="#doctools_tocright">Trigonometric anf hyperbolic functions</td>
         1078  +</tr>
         1079  +<tr class="#doctools_tocodd"  >
  1069   1080   <td class="#doctools_tocleft" ><a name='tclrep_machineparameters'><a href="tcllib/files/modules/math/machineparameters.html">tclrep/machineparameters</a></td>
  1070   1081   <td class="#doctools_tocright">Compute double precision machine parameters.</td>
  1071   1082   </tr>
  1072   1083   </table></dl>
  1073   1084   <dl><dt><a name='md4'>md4<dd>
  1074   1085   <table class="#doctools_toc">
  1075   1086   <tr class="#doctools_toceven" >

Changes to idoc/man/files/modules/cache/async.n.

     1      1   '\"
     2      2   '\" Generated from file 'async\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 2008 Andreas Kupries <andreas_kupries@users\&.sourceforge\&.net>
     4      4   '\"
     5         -.TH "cache::async" n 0\&.3 tcllib "In-memory caches"
            5  +.TH "cache::async" n 0\&.3\&.1 tcllib "In-memory caches"
     6      6   .\" The -*- nroff -*- definitions below are for supplemental macros used
     7      7   .\" in Tcl/Tk manual entries.
     8      8   .\"
     9      9   .\" .AP type name in/out ?indent?
    10     10   .\"	Start paragraph describing an argument to a library procedure.
    11     11   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    12     12   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   272    272   ..
   273    273   .BS
   274    274   .SH NAME
   275    275   cache::async \- Asynchronous in-memory cache
   276    276   .SH SYNOPSIS
   277    277   package require \fBTcl  8\&.4\fR
   278    278   .sp
   279         -package require \fBcache::async  ?0\&.3?\fR
          279  +package require \fBcache::async  ?0\&.3\&.1?\fR
   280    280   .sp
   281    281   \fB::cache::async\fR \fIobjectName\fR \fIcommandprefix\fR ?\fIoptions\fR\&.\&.\&.?
   282    282   .sp
   283    283   \fIobjectName\fR \fBget\fR \fIkey\fR \fIdonecmdprefix\fR
   284    284   .sp
   285    285   \fIobjectName\fR \fBset\fR \fIkey\fR \fIvalue\fR
   286    286   .sp

Changes to idoc/man/files/modules/cron/cron.n.

   296    296   .sp
   297    297   \fB::cron::task info\fR \fIprocess\fR
   298    298   .sp
   299    299   \fB::cron::task set\fR \fIprocess\fR \fIfield\fR \fIvalue\fR \fI?field\&.\&.\&.?\fR \fI?value\&.\&.\&.?\fR
   300    300   .sp
   301    301   \fB::cron::wake\fR \fI?who?\fR
   302    302   .sp
   303         -\fB::cron::clock_step\fR \fImilleseconds\fR
          303  +\fB::cron::clock_step\fR \fImilliseconds\fR
   304    304   .sp
   305         -\fB::cron::clock_delay\fR \fImilleseconds\fR
          305  +\fB::cron::clock_delay\fR \fImilliseconds\fR
   306    306   .sp
   307    307   \fB::cron::clock_sleep\fR \fIseconds\fR \fI?offset?\fR
   308    308   .sp
   309    309   \fB::cron::clock_set\fR \fInewtime\fR
   310    310   .sp
   311    311   .BE
   312    312   .SH DESCRIPTION
................................................................................
   419    419   \fB::cron::task info\fR \fIprocess\fR
   420    420   Returns a dict describing \fIprocess\fR\&. See \fB::cron::task set\fR for a description of the options\&.
   421    421   .TP
   422    422   \fB::cron::task set\fR \fIprocess\fR \fIfield\fR \fIvalue\fR \fI?field\&.\&.\&.?\fR \fI?value\&.\&.\&.?\fR
   423    423   .sp
   424    424   If \fIprocess\fR does not exist, it is created\&. Options Include:
   425    425   .RS
          426  +.TP
   426    427   \fBcommand\fR
   427    428   If \fBcoroutine\fR is black, a global command which implements this process\&. If \fBcoroutine\fR is not
   428    429   black, the command to invoke to create or recreate the coroutine\&.
          430  +.TP
   429    431   \fBcoroutine\fR
   430    432   The name of the coroutine (if any) which implements this process\&.
          433  +.TP
   431    434   \fBfrequency\fR
   432    435   If -1, this process is terminated after the next event\&. If 0 this process should be called during every
   433         -idle event\&. If positive, this process should generate events periodically\&. The frequency is an interger number
   434         -of milleseconds between events\&.
          436  +idle event\&. If positive, this process should generate events periodically\&. The frequency is an integer number
          437  +of milliseconds between events\&.
          438  +.TP
   435    439   \fBobject\fR
   436    440   The object associated with this process or coroutine\&.
          441  +.TP
   437    442   \fBscheduled\fR
   438         -If non-zero, the absolute time from the epoch (in milleseconds) that this process will trigger an event\&.
          443  +If non-zero, the absolute time from the epoch (in milliseconds) that this process will trigger an event\&.
   439    444   If zero, and the \fBfrequency\fR is also zero, this process is called every idle loop\&.
          445  +.TP
   440    446   \fBrunning\fR
   441    447   A boolean flag\&. If true it indicates the process never returned or yielded during the event loop,
   442    448   and will not be called again until it does so\&.
   443    449   .RE
   444    450   .TP
   445    451   \fB::cron::wake\fR \fI?who?\fR
   446    452   Wake up cron, and arrange for its event loop to be run during the next Idle cycle\&.
................................................................................
   451    457   
   452    458   .CE
   453    459   .PP
   454    460   .PP
   455    461   Several utility commands are provided that are used internally within cron and for
   456    462   testing cron, but may or may not be useful in the general cases\&.
   457    463   .TP
   458         -\fB::cron::clock_step\fR \fImilleseconds\fR
          464  +\fB::cron::clock_step\fR \fImilliseconds\fR
   459    465   .sp
   460    466   Return a clock time absolute to the epoch which falls on the next
   461         -border between one second and the next for the value of \fImilleseconds\fR
          467  +border between one second and the next for the value of \fImilliseconds\fR
   462    468   .TP
   463         -\fB::cron::clock_delay\fR \fImilleseconds\fR
          469  +\fB::cron::clock_delay\fR \fImilliseconds\fR
   464    470   .sp
   465    471   Return a clock time absolute to the epoch which falls on the next
   466         -border between one second and the next \fImilleseconds\fR in the future\&.
          472  +border between one second and the next \fImilliseconds\fR in the future\&.
   467    473   .TP
   468    474   \fB::cron::clock_sleep\fR \fIseconds\fR \fI?offset?\fR
   469    475   .sp
   470    476   Return a clock time absolute to the epoch which falls exactly \fIseconds\fR in
   471    477   the future\&. If offset is given it may be positive or negative, and will shift
   472    478   the final time to before or after the second would flip\&.
   473    479   .TP
   474    480   \fB::cron::clock_set\fR \fInewtime\fR
   475    481   .sp
   476    482   Sets the internal clock for cron\&. This command will advance the time in 100ms
   477    483   increment, triggering events, until the internal time catches up with \fInewtime\fR\&.
   478    484   .sp
   479         -\fInewtime\fR is expressed in absolute milleseconds since the beginning of the epoch\&.
          485  +\fInewtime\fR is expressed in absolute milliseconds since the beginning of the epoch\&.
   480    486   .PP
   481    487   .PP
   482    488   .SH "BUGS, IDEAS, FEEDBACK"
   483    489   This document, and the package it describes, will undoubtedly contain
   484    490   bugs and other problems\&.
   485    491   Please report such in the category \fIodie\fR of the
   486    492   \fITcllib Trackers\fR [http://core\&.tcl\&.tk/tcllib/reportlist]\&.

Changes to idoc/man/files/modules/doctools/cvs.n.

   332    332   order, separated by commas\&.
   333    333   .sp
   334    334   The values are lists of the files the entry is touching\&.
   335    335   .RE
   336    336   .sp
   337    337   .TP
   338    338   \fB::doctools::cvs::toChangeLog\fR \fIevar\fR \fIcvar\fR \fIfvar\fR
   339         -]
   340    339   The three arguments for this command are the same as the last three
   341    340   arguments of the command \fB::doctools::cvs::scanLog\fR\&. This command
   342    341   however expects them to be filled with information about one or more
   343    342   logs\&. It takes this information and converts it into a text in the
   344    343   format of a ChangeLog as accepted and generated by \fBemacs\fR\&. The
   345    344   constructed text is returned as the result of the command\&.
   346    345   .PP

Changes to idoc/man/files/modules/doctools/doctools_lang_intro.n.

   372    372   in the given order\&. Regular text is not allowed within the header\&.
   373    373   .PP
   374    374   Given the above a less minimal example of a document is
   375    375   .CS
   376    376   
   377    377   
   378    378   [manpage_begin NAME SECTION VERSION]
   379         -
   380         -
   381         -
   382         -
   383         -
   384         -
   385         -
   386         -
   387         -
   388         -
   389    379   [\fBcopyright {YEAR AUTHOR}\fR]
   390    380   [\fBtitledesc TITLE\fR]
   391    381   [\fBmoddesc   MODULE_TITLE\fR]
   392    382   [\fBrequire   PACKAGE VERSION\fR]
   393    383   [\fBrequire   PACKAGE\fR]
   394    384   [description]
   395    385   [manpage_end]
................................................................................
   396    386   
   397    387   .CE
   398    388   Remember that the whitespace is optional\&. The document
   399    389   .CS
   400    390   
   401    391   
   402    392       [manpage_begin NAME SECTION VERSION]
   403         -[see_also doctools_intro]
   404         -[see_also doctools_lang_cmdref]
   405         -[see_also doctools_lang_faq]
   406         -[see_also doctools_lang_syntax]
   407         -[keywords {doctools commands}]
   408         -[keywords {doctools language}]
   409         -[keywords {doctools markup}]
   410         -[keywords {doctools syntax}]
   411         -[keywords markup]
   412         -[keywords {semantic markup}]
   413    393       [copyright {YEAR AUTHOR}][titledesc TITLE][moddesc MODULE_TITLE]
   414    394       [require PACKAGE VERSION][require PACKAGE][description]
   415    395       [vset CATEGORY doctools]
   416    396   [include \&.\&./doctools2base/include/feedback\&.inc]
   417    397   [manpage_end]
   418    398   
   419    399   .CE
................................................................................
   425    405   contain comment markup as well, in the form of the \fBcomment\fR
   426    406   command\&.
   427    407   .CS
   428    408   
   429    409   
   430    410   [\fBcomment { \&.\&.\&. }\fR]
   431    411   [manpage_begin NAME SECTION VERSION]
   432         -
   433         -
   434         -
   435         -
   436         -
   437         -
   438         -
   439         -
   440         -
   441         -
   442    412   [copyright {YEAR AUTHOR}]
   443    413   [titledesc TITLE]
   444    414   [moddesc   MODULE_TITLE][\fBcomment { \&.\&.\&. }\fR]
   445    415   [require   PACKAGE VERSION]
   446    416   [require   PACKAGE]
   447    417   [description]
   448    418   [manpage_end]
................................................................................
   460    430   is possible to write
   461    431   .CS
   462    432   
   463    433   
   464    434   [\fBinclude FILE\fR]
   465    435   [\fBvset VAR VALUE\fR]
   466    436   [manpage_begin NAME SECTION VERSION]
   467         -
   468         -
   469         -
   470         -
   471         -
   472         -
   473         -
   474         -
   475         -
   476         -
   477    437   [description]
   478    438   [manpage_end]
   479    439   
   480    440   .CE
   481    441   Even more important, these two commands are allowed anywhere where a
   482    442   markup command is allowed, without regard for any other
   483    443   structure\&. I\&.e\&. for example in the header as well\&.
   484    444   .CS
   485    445   
   486    446   
   487    447   [manpage_begin NAME SECTION VERSION]
   488         -
   489         -
   490         -
   491         -
   492         -
   493         -
   494         -
   495         -
   496         -
   497         -
   498    448   [\fBinclude FILE\fR]
   499    449   [\fBvset VAR VALUE\fR]
   500    450   [description]
   501    451   [manpage_end]
   502    452   
   503    453   .CE
   504    454   The only restriction \fBinclude\fR has to obey is that the contents of
................................................................................
   521    471   the next\&. The first paragraph is automatically opened at the beginning
   522    472   of the body, by \fBdescription\fR\&. In the same manner the last
   523    473   paragraph automatically ends at \fBmanpage_end\fR\&.
   524    474   .CS
   525    475   
   526    476   
   527    477   [manpage_begin NAME SECTION VERSION]
   528         -
   529         -
   530         -
   531         -
   532         -
   533         -
   534         -
   535         -
   536         -
   537         -
   538    478   [description]
   539    479    \&.\&.\&.
   540    480   [\fBpara\fR]
   541    481    \&.\&.\&.
   542    482   [\fBpara\fR]
   543    483    \&.\&.\&.
   544    484   [manpage_end]
................................................................................
   557    497   .PP
   558    498   Empty sections are \fInot\fR ignored\&. We are free to (not) use
   559    499   paragraphs within sections\&.
   560    500   .CS
   561    501   
   562    502   
   563    503   [manpage_begin NAME SECTION VERSION]
   564         -
   565         -
   566         -
   567         -
   568         -
   569         -
   570         -
   571         -
   572         -
   573         -
   574    504   [description]
   575    505    \&.\&.\&.
   576    506   [\fBsection {Section A}\fR]
   577    507    \&.\&.\&.
   578    508   [para]
   579    509    \&.\&.\&.
   580    510   [\fBsection {Section B}\fR]
................................................................................
   592    522   .PP
   593    523   Empty subsections are \fInot\fR ignored\&. We are free to (not) use
   594    524   paragraphs within subsections\&.
   595    525   .CS
   596    526   
   597    527   
   598    528   [manpage_begin NAME SECTION VERSION]
   599         -
   600         -
   601         -
   602         -
   603         -
   604         -
   605         -
   606         -
   607         -
   608         -
   609    529   [description]
   610    530    \&.\&.\&.
   611    531   [section {Section A}]
   612    532    \&.\&.\&.
   613    533   [\fBsubsection {Sub 1}\fR]
   614    534    \&.\&.\&.
   615    535   [para]
................................................................................
   707    627   highlighting added\&.
   708    628   It shows their use within a block of text, as the arguments of a list
   709    629   item command (\fBcall\fR), and our ability to nest them\&.
   710    630   .CS
   711    631   
   712    632   
   713    633     \&.\&.\&.
   714         -  [call [\fBcmd arg_def\fR] [\fBarg type\fR] [\fBarg name\fR]] [\fBopt\fR [\fBarg mode\fR]]]
          634  +  [call [\fBcmd arg_def\fR] [\fBarg type\fR] [\fBarg name\fR] [\fBopt\fR [\fBarg mode\fR]]]
   715    635   
   716    636     Text structure\&. List element\&. Argument list\&. Automatically closes the
   717    637     previous list element\&. Specifies the data-[\fBarg type\fR] of the described
   718    638     argument of a command, its [\fBarg name\fR] and its i/o-[\fBarg mode\fR]\&. The
   719    639     latter is optional\&.
   720    640     \&.\&.\&.
   721    641   

Changes to idoc/man/files/modules/htmlparse/htmlparse.n.

   387    387   The name of the variable where to store any incomplete HTML into\&. This
   388    388   makes most sense for the incremental mode\&. The parser will throw an
   389    389   error if it sees incomplete HTML and has no place to store it to\&. This
   390    390   makes sense for the normal mode\&. Only incomplete tags are detected,
   391    391   not missing tags\&.  Optional, defaults to 'no variable'\&.
   392    392   .RE
   393    393   .RS
   394         -.sp
   395    394   .TP
   396    395   \fIInterface to the command prefix\fR
   397    396   In normal mode the parser will invoke the command prefix with four
   398    397   arguments appended\&. See \fB::htmlparse::debugCallback\fR for a
   399    398   description\&.
   400    399   .sp
   401    400   In incremental mode, however, the generated scripts will invoke the

Added idoc/man/files/modules/lazyset/lazyset.n.

            1  +'\"
            2  +'\" Generated from file 'lazyset\&.man' by tcllib/doctools with format 'nroff'
            3  +'\" Copyright (c) 2018 Roy Keene
            4  +'\"
            5  +.TH "lazyset" n 1 tcllib "Lazy evaluation for variables and arrays"
            6  +.\" The -*- nroff -*- definitions below are for supplemental macros used
            7  +.\" in Tcl/Tk manual entries.
            8  +.\"
            9  +.\" .AP type name in/out ?indent?
           10  +.\"	Start paragraph describing an argument to a library procedure.
           11  +.\"	type is type of argument (int, etc.), in/out is either "in", "out",
           12  +.\"	or "in/out" to describe whether procedure reads or modifies arg,
           13  +.\"	and indent is equivalent to second arg of .IP (shouldn't ever be
           14  +.\"	needed;  use .AS below instead)
           15  +.\"
           16  +.\" .AS ?type? ?name?
           17  +.\"	Give maximum sizes of arguments for setting tab stops.  Type and
           18  +.\"	name are examples of largest possible arguments that will be passed
           19  +.\"	to .AP later.  If args are omitted, default tab stops are used.
           20  +.\"
           21  +.\" .BS
           22  +.\"	Start box enclosure.  From here until next .BE, everything will be
           23  +.\"	enclosed in one large box.
           24  +.\"
           25  +.\" .BE
           26  +.\"	End of box enclosure.
           27  +.\"
           28  +.\" .CS
           29  +.\"	Begin code excerpt.
           30  +.\"
           31  +.\" .CE
           32  +.\"	End code excerpt.
           33  +.\"
           34  +.\" .VS ?version? ?br?
           35  +.\"	Begin vertical sidebar, for use in marking newly-changed parts
           36  +.\"	of man pages.  The first argument is ignored and used for recording
           37  +.\"	the version when the .VS was added, so that the sidebars can be
           38  +.\"	found and removed when they reach a certain age.  If another argument
           39  +.\"	is present, then a line break is forced before starting the sidebar.
           40  +.\"
           41  +.\" .VE
           42  +.\"	End of vertical sidebar.
           43  +.\"
           44  +.\" .DS
           45  +.\"	Begin an indented unfilled display.
           46  +.\"
           47  +.\" .DE
           48  +.\"	End of indented unfilled display.
           49  +.\"
           50  +.\" .SO ?manpage?
           51  +.\"	Start of list of standard options for a Tk widget. The manpage
           52  +.\"	argument defines where to look up the standard options; if
           53  +.\"	omitted, defaults to "options". The options follow on successive
           54  +.\"	lines, in three columns separated by tabs.
           55  +.\"
           56  +.\" .SE
           57  +.\"	End of list of standard options for a Tk widget.
           58  +.\"
           59  +.\" .OP cmdName dbName dbClass
           60  +.\"	Start of description of a specific option.  cmdName gives the
           61  +.\"	option's name as specified in the class command, dbName gives
           62  +.\"	the option's name in the option database, and dbClass gives
           63  +.\"	the option's class in the option database.
           64  +.\"
           65  +.\" .UL arg1 arg2
           66  +.\"	Print arg1 underlined, then print arg2 normally.
           67  +.\"
           68  +.\" .QW arg1 ?arg2?
           69  +.\"	Print arg1 in quotes, then arg2 normally (for trailing punctuation).
           70  +.\"
           71  +.\" .PQ arg1 ?arg2?
           72  +.\"	Print an open parenthesis, arg1 in quotes, then arg2 normally
           73  +.\"	(for trailing punctuation) and then a closing parenthesis.
           74  +.\"
           75  +.\"	# Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
           76  +.if t .wh -1.3i ^B
           77  +.nr ^l \n(.l
           78  +.ad b
           79  +.\"	# Start an argument description
           80  +.de AP
           81  +.ie !"\\$4"" .TP \\$4
           82  +.el \{\
           83  +.   ie !"\\$2"" .TP \\n()Cu
           84  +.   el          .TP 15
           85  +.\}
           86  +.ta \\n()Au \\n()Bu
           87  +.ie !"\\$3"" \{\
           88  +\&\\$1 \\fI\\$2\\fP (\\$3)
           89  +.\".b
           90  +.\}
           91  +.el \{\
           92  +.br
           93  +.ie !"\\$2"" \{\
           94  +\&\\$1	\\fI\\$2\\fP
           95  +.\}
           96  +.el \{\
           97  +\&\\fI\\$1\\fP
           98  +.\}
           99  +.\}
          100  +..
          101  +.\"	# define tabbing values for .AP
          102  +.de AS
          103  +.nr )A 10n
          104  +.if !"\\$1"" .nr )A \\w'\\$1'u+3n
          105  +.nr )B \\n()Au+15n
          106  +.\"
          107  +.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
          108  +.nr )C \\n()Bu+\\w'(in/out)'u+2n
          109  +..
          110  +.AS Tcl_Interp Tcl_CreateInterp in/out
          111  +.\"	# BS - start boxed text
          112  +.\"	# ^y = starting y location
          113  +.\"	# ^b = 1
          114  +.de BS
          115  +.br
          116  +.mk ^y
          117  +.nr ^b 1u
          118  +.if n .nf
          119  +.if n .ti 0
          120  +.if n \l'\\n(.lu\(ul'
          121  +.if n .fi
          122  +..
          123  +.\"	# BE - end boxed text (draw box now)
          124  +.de BE
          125  +.nf
          126  +.ti 0
          127  +.mk ^t
          128  +.ie n \l'\\n(^lu\(ul'
          129  +.el \{\
          130  +.\"	Draw four-sided box normally, but don't draw top of
          131  +.\"	box if the box started on an earlier page.
          132  +.ie !\\n(^b-1 \{\
          133  +\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          134  +.\}
          135  +.el \}\
          136  +\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          137  +.\}
          138  +.\}
          139  +.fi
          140  +.br
          141  +.nr ^b 0
          142  +..
          143  +.\"	# VS - start vertical sidebar
          144  +.\"	# ^Y = starting y location
          145  +.\"	# ^v = 1 (for troff;  for nroff this doesn't matter)
          146  +.de VS
          147  +.if !"\\$2"" .br
          148  +.mk ^Y
          149  +.ie n 'mc \s12\(br\s0
          150  +.el .nr ^v 1u
          151  +..
          152  +.\"	# VE - end of vertical sidebar
          153  +.de VE
          154  +.ie n 'mc
          155  +.el \{\
          156  +.ev 2
          157  +.nf
          158  +.ti 0
          159  +.mk ^t
          160  +\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
          161  +.sp -1
          162  +.fi
          163  +.ev
          164  +.\}
          165  +.nr ^v 0
          166  +..
          167  +.\"	# Special macro to handle page bottom:  finish off current
          168  +.\"	# box/sidebar if in box/sidebar mode, then invoked standard
          169  +.\"	# page bottom macro.
          170  +.de ^B
          171  +.ev 2
          172  +'ti 0
          173  +'nf
          174  +.mk ^t
          175  +.if \\n(^b \{\
          176  +.\"	Draw three-sided box if this is the box's first page,
          177  +.\"	draw two sides but no top otherwise.
          178  +.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          179  +.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          180  +.\}
          181  +.if \\n(^v \{\
          182  +.nr ^x \\n(^tu+1v-\\n(^Yu
          183  +\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
          184  +.\}
          185  +.bp
          186  +'fi
          187  +.ev
          188  +.if \\n(^b \{\
          189  +.mk ^y
          190  +.nr ^b 2
          191  +.\}
          192  +.if \\n(^v \{\
          193  +.mk ^Y
          194  +.\}
          195  +..
          196  +.\"	# DS - begin display
          197  +.de DS
          198  +.RS
          199  +.nf
          200  +.sp
          201  +..
          202  +.\"	# DE - end display
          203  +.de DE
          204  +.fi
          205  +.RE
          206  +.sp
          207  +..
          208  +.\"	# SO - start of list of standard options
          209  +.de SO
          210  +'ie '\\$1'' .ds So \\fBoptions\\fR
          211  +'el .ds So \\fB\\$1\\fR
          212  +.SH "STANDARD OPTIONS"
          213  +.LP
          214  +.nf
          215  +.ta 5.5c 11c
          216  +.ft B
          217  +..
          218  +.\"	# SE - end of list of standard options
          219  +.de SE
          220  +.fi
          221  +.ft R
          222  +.LP
          223  +See the \\*(So manual entry for details on the standard options.
          224  +..
          225  +.\"	# OP - start of full description for a single option
          226  +.de OP
          227  +.LP
          228  +.nf
          229  +.ta 4c
          230  +Command-Line Name:	\\fB\\$1\\fR
          231  +Database Name:	\\fB\\$2\\fR
          232  +Database Class:	\\fB\\$3\\fR
          233  +.fi
          234  +.IP
          235  +..
          236  +.\"	# CS - begin code excerpt
          237  +.de CS
          238  +.RS
          239  +.nf
          240  +.ta .25i .5i .75i 1i
          241  +..
          242  +.\"	# CE - end code excerpt
          243  +.de CE
          244  +.fi
          245  +.RE
          246  +..
          247  +.\"	# UL - underline word
          248  +.de UL
          249  +\\$1\l'|0\(ul'\\$2
          250  +..
          251  +.\"	# QW - apply quotation marks to word
          252  +.de QW
          253  +.ie '\\*(lq'"' ``\\$1''\\$2
          254  +.\"" fix emacs highlighting
          255  +.el \\*(lq\\$1\\*(rq\\$2
          256  +..
          257  +.\"	# PQ - apply parens and quotation marks to word
          258  +.de PQ
          259  +.ie '\\*(lq'"' (``\\$1''\\$2)\\$3
          260  +.\"" fix emacs highlighting
          261  +.el (\\*(lq\\$1\\*(rq\\$2)\\$3
          262  +..
          263  +.\"	# QR - quoted range
          264  +.de QR
          265  +.ie '\\*(lq'"' ``\\$1''\\-``\\$2''\\$3
          266  +.\"" fix emacs highlighting
          267  +.el \\*(lq\\$1\\*(rq\\-\\*(lq\\$2\\*(rq\\$3
          268  +..
          269  +.\"	# MT - "empty" string
          270  +.de MT
          271  +.QW ""
          272  +..
          273  +.BS
          274  +.SH NAME
          275  +lazyset \- Lazy evaluation
          276  +.SH SYNOPSIS
          277  +package require \fBTcl  8\&.5\fR
          278  +.sp
          279  +package require \fBlazyset  ?1?\fR
          280  +.sp
          281  +\fB::lazyset::variable\fR ?\fI-array boolean\fR? ?\fI-appendArgs boolean\fR? \fIvariableName\fR \fIcommandPrefix\fR
          282  +.sp
          283  +.BE
          284  +.SH DESCRIPTION
          285  +.PP
          286  +The \fBlazyset\fR package provides a mechanism for deferring execution
          287  +of code until a specific variable or any index of an array is referenced\&.
          288  +.SH COMMANDS
          289  +.TP
          290  +\fB::lazyset::variable\fR ?\fI-array boolean\fR? ?\fI-appendArgs boolean\fR? \fIvariableName\fR \fIcommandPrefix\fR
          291  +Arrange for the code specified as \fIcommandPrefix\fR to be executed when
          292  +the variable whose name is specified by \fIvariableName\fR is read for
          293  +the first time\&.
          294  +If the optional argument \fI-array boolean\fR is specified as true,
          295  +then the variable specified as \fIvariableName\fR is treated as an
          296  +array and attempting to read any index of the array causes that
          297  +index to be set by the \fIcommandPrefix\fR as they are read\&.
          298  +If the optional argument \fI-appendArgs boolean\fR is specified as
          299  +false, then the variable name and subnames are not appended to the
          300  +\fIcommandPrefix\fR before it is evaluated\&.  If the argument
          301  +\fI-appendArgs boolean\fR is not specified or is specified as true
          302  +then 1 or 2 additional arguments are appended to the \fIcommandPrefix\fR\&.
          303  +If \fI-array boolean\fR is specified as true, then 2 arguments are
          304  +appended corresponding to the name of the variable and the index,
          305  +otherwise 1 argument is appended containing the name of variable\&.
          306  +The \fIcommandPrefix\fR code is run in the same scope as the variable
          307  +is read\&.
          308  +.PP
          309  +.SH EXAMPLES
          310  +.CS
          311  +
          312  +
          313  +	::lazyset::variable page {apply {{name} {
          314  +		package require http
          315  +		set token [http::geturl http://www\&.tcl\&.tk/]
          316  +		set data [http::data $token]
          317  +		return $data
          318  +	}}}
          319  +
          320  +	puts $page
          321  +
          322  +.CE
          323  +.CS
          324  +
          325  +
          326  +	::lazyset::variable -array true page {apply {{name index} {
          327  +		package require http
          328  +		set token [http::geturl $index]
          329  +		set data [http::data $token]
          330  +		return $data
          331  +	}}}
          332  +
          333  +	puts $page(http://www\&.tcl\&.tk/)
          334  +
          335  +.CE
          336  +.CS
          337  +
          338  +
          339  +	::lazyset::variable -appendArgs false simple {
          340  +		return -level 0 42
          341  +	}
          342  +
          343  +	puts $simple
          344  +
          345  +.CE
          346  +.SH AUTHORS
          347  +Roy Keene
          348  +.SH "BUGS, IDEAS, FEEDBACK"
          349  +This document, and the package it describes, will undoubtedly contain
          350  +bugs and other problems\&.
          351  +Please report such in the category \fIutility\fR of the
          352  +\fITcllib Trackers\fR [http://core\&.tcl\&.tk/tcllib/reportlist]\&.
          353  +Please also report any ideas for enhancements you may have for either
          354  +package and/or documentation\&.
          355  +.PP
          356  +When proposing code changes, please provide \fIunified diffs\fR,
          357  +i\&.e the output of \fBdiff -u\fR\&.
          358  +.PP
          359  +Note further that \fIattachments\fR are strongly preferred over
          360  +inlined patches\&. Attachments can be made by going to the \fBEdit\fR
          361  +form of the ticket immediately after its creation, and then using the
          362  +left-most button in the secondary navigation bar\&.
          363  +.SH CATEGORY
          364  +Utility
          365  +.SH COPYRIGHT
          366  +.nf
          367  +Copyright (c) 2018 Roy Keene
          368  +
          369  +.fi

Changes to idoc/man/files/modules/log/log.n.

   429    429   their priority\&. This command can be used by the -command option of
   430    430   lsort\&. The result is one of -1, 0 or 1 or an error\&. A result of -1
   431    431   signals that level1 is of less priority than level2\&. 0 signals that
   432    432   both levels have the same priority\&. 1 signals that level1 has higher
   433    433   priority than level2\&.
   434    434   .TP
   435    435   \fB::log::lvSuppress\fR \fIlevel\fR {\fIsuppress\fR 1}
   436         -]
   437    436   (Un)suppresses the output of messages having the specified
   438    437   level\&. Unique abbreviations for the level are allowed here too\&.
   439    438   .TP
   440    439   \fB::log::lvSuppressLE\fR \fIlevel\fR {\fIsuppress\fR 1}
   441         -]
   442    440   (Un)suppresses the output of messages having the specified level or
   443    441   one of lesser priority\&. Unique abbreviations for the level are allowed
   444    442   here too\&.
   445    443   .TP
   446    444   \fB::log::lvIsSuppressed\fR \fIlevel\fR
   447    445   Asks the package whether the specified level is currently
   448    446   suppressed\&. Unique abbreviations of level names are allowed\&.

Changes to idoc/man/files/modules/math/math_geometry.n.

   412    412   \fIpolygon\fR - like a polyline, but the implicit assumption is that
   413    413   the polyline is closed (if the first and last points do not coincide,
   414    414   the missing segment is automatically added)\&.
   415    415   .IP \(bu
   416    416   \fIpoint set\fR - again a list of an even number of coordinates, but
   417    417   the points are regarded without any ordering\&.
   418    418   .IP \(bu
   419         -\fIcircle\fR - a list of thtee numbers, the first two are the coordinates of the
          419  +\fIcircle\fR - a list of three numbers, the first two are the coordinates of the
   420    420   centre and the third is the radius\&.
   421    421   .PP
   422    422   .SH PROCEDURES
   423    423   The package defines the following public procedures:
   424    424   .TP
   425    425   \fB::math::geometry::+\fR \fIpoint1\fR \fIpoint2\fR
   426    426   Compute the sum of the two vectors given as points and return it\&.
................................................................................
   950    950   list \fIcircle\fR
   951    951   Circle that may or may not be intersected
   952    952   .RE
   953    953   .TP
   954    954   \fB::math::geometry::intersectionCircleWithCircle\fR \fIcircle1\fR \fIcircle2\fR
   955    955   Determine the points at which the given two circles intersect\&. There can
   956    956   be zero, one or two points\&. (If the two circles touch the circle or are very close,
   957         -then one point is returned\&. An arbitrary margin of 1\&.0e-10 times the radius of
   958         -the first circle is used to determine this situation\&.)
          957  +then one point is returned\&. An arbitrary margin of 1\&.0e-10 times the mean of the radii of
          958  +the two circles is used to determine this situation\&.)
   959    959   .RS
   960    960   .TP
   961    961   list \fIcircle1\fR
   962    962   First circle
   963    963   .TP
   964    964   list \fIcircle2\fR
   965    965   Second circle

Changes to idoc/man/files/modules/math/numtheory.n.

     1      1   '\"
     2      2   '\" Generated from file 'numtheory\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 2010 Lars Hellström <Lars dot Hellstrom at residenset dot net>
     4      4   '\"
     5         -.TH "math::numtheory" n 1\&.0 tcllib "Tcl Math Library"
            5  +.TH "math::numtheory" n 1\&.1\&.1 tcllib "Tcl Math Library"
     6      6   .\" The -*- nroff -*- definitions below are for supplemental macros used
     7      7   .\" in Tcl/Tk manual entries.
     8      8   .\"
     9      9   .\" .AP type name in/out ?indent?
    10     10   .\"	Start paragraph describing an argument to a library procedure.
    11     11   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    12     12   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   272    272   ..
   273    273   .BS
   274    274   .SH NAME
   275    275   math::numtheory \- Number Theory
   276    276   .SH SYNOPSIS
   277    277   package require \fBTcl  ?8\&.5?\fR
   278    278   .sp
   279         -package require \fBmath::numtheory  ?1\&.0?\fR
          279  +package require \fBmath::numtheory  ?1\&.1\&.1?\fR
   280    280   .sp
   281    281   \fBmath::numtheory::isprime\fR \fIN\fR ?\fIoption\fR \fIvalue\fR \&.\&.\&.?
   282    282   .sp
   283    283   \fBmath::numtheory::firstNprimes\fR \fIN\fR
          284  +.sp
          285  +\fBmath::numtheory::primesLowerThan\fR \fIN\fR
          286  +.sp
          287  +\fBmath::numtheory::primeFactors\fR \fIN\fR
   284    288   .sp
   285    289   \fBmath::numtheory::primesLowerThan\fR \fIN\fR
   286    290   .sp
   287    291   \fBmath::numtheory::primeFactors\fR \fIN\fR
   288    292   .sp
   289    293   \fBmath::numtheory::uniquePrimeFactors\fR \fIN\fR
   290    294   .sp
................................................................................
   348    352   \fBmath::numtheory::firstNprimes\fR \fIN\fR
   349    353   Return the first N primes
   350    354   .RS
   351    355   .TP
   352    356   integer \fIN\fR (in)
   353    357   Number of primes to return
   354    358   .RE
          359  +.TP
          360  +\fBmath::numtheory::primesLowerThan\fR \fIN\fR
          361  +Return the prime numbers lower/equal to N
          362  +.RS
          363  +.TP
          364  +integer \fIN\fR (in)
          365  +Maximum number to consider
          366  +.RE
          367  +.TP
          368  +\fBmath::numtheory::primeFactors\fR \fIN\fR
          369  +Return a list of the prime numbers in the number N
          370  +.RS
          371  +.TP
          372  +integer \fIN\fR (in)
          373  +Number to be factorised
          374  +.RE
   355    375   .TP
   356    376   \fBmath::numtheory::primesLowerThan\fR \fIN\fR
   357    377   Return the prime numbers lower/equal to N
   358    378   .RS
   359    379   .TP
   360    380   integer \fIN\fR (in)
   361    381   Maximum number to consider

Changes to idoc/man/files/modules/math/statistics.n.

   269    269   .de MT
   270    270   .QW ""
   271    271   ..
   272    272   .BS
   273    273   .SH NAME
   274    274   math::statistics \- Basic statistical functions and procedures
   275    275   .SH SYNOPSIS
   276         -package require \fBTcl  8\&.4\fR
          276  +package require \fBTcl  8\&.5\fR
   277    277   .sp
   278    278   package require \fBmath::statistics  1\fR
   279    279   .sp
   280    280   \fB::math::statistics::mean\fR \fIdata\fR
   281    281   .sp
   282    282   \fB::math::statistics::min\fR \fIdata\fR
   283    283   .sp
................................................................................
   358    358   \fB::math::statistics::spearman-rank\fR \fIsample_a\fR \fIsample_b\fR
   359    359   .sp
   360    360   \fB::math::statistics::spearman-rank-extended\fR \fIsample_a\fR \fIsample_b\fR
   361    361   .sp
   362    362   \fB::math::statistics::kernel-density\fR \fIdata\fR opt \fI-option value\fR \&.\&.\&.
   363    363   .sp
   364    364   \fB::math::statistics::bootstrap\fR \fIdata\fR \fIsampleSize\fR ?numberSamples?
          365  +.sp
          366  +\fB::math::statistics::wasserstein-distance\fR \fIprob1\fR \fIprob2\fR
          367  +.sp
          368  +\fB::math::statistics::kl-divergence\fR \fIprob1\fR \fIprob2\fR
          369  +.sp
          370  +\fB::math::statistics::logistic-model\fR \fIxdata\fR \fIydata\fR
          371  +.sp
          372  +\fB::math::statistics::logistic-probability\fR \fIcoeffs\fR \fIx\fR
   365    373   .sp
   366    374   \fB::math::statistics::tstat\fR \fIdof\fR ?alpha?
   367    375   .sp
   368    376   \fB::math::statistics::mv-wls\fR \fIwt1\fR \fIweights_and_values\fR
   369    377   .sp
   370    378   \fB::math::statistics::mv-ols\fR \fIvalues\fR
   371    379   .sp
................................................................................
   836    844   - One or more groups of data to be checked
   837    845   .RE
   838    846   .sp
   839    847   .TP
   840    848   \fB::math::statistics::quantiles\fR \fIdata\fR \fIconfidence\fR
   841    849   Return the quantiles for a given set of data
   842    850   .RS
   843         -.sp
   844    851   .TP
   845    852   list \fIdata\fR
   846    853   - List of raw data values
   847    854   .sp
   848    855   .TP
   849    856   float \fIconfidence\fR
   850    857   - Confidence level (0\&.95 or 0\&.99 for instance) or a list of confidence levels\&.
................................................................................
  1222   1229   .TP
  1223   1230   int \fIsampleSize\fR
  1224   1231   Number of values per sample
  1225   1232   .TP
  1226   1233   int \fInumberSamples\fR
  1227   1234   Number of samples (default: 1)
  1228   1235   .RE
         1236  +.TP
         1237  +\fB::math::statistics::wasserstein-distance\fR \fIprob1\fR \fIprob2\fR
         1238  +Compute the Wasserstein distance or earth mover's distance for two equidstantly spaced histograms
         1239  +or probability densities\&. The histograms need not to be normalised to sum to one,
         1240  +but they must have the same number of entries\&.
         1241  +.sp
         1242  +Note: the histograms are assumed to be based on the same equidistant intervals\&.
         1243  +As the bounds are not passed, the value is expressed in the length of the intervals\&.
         1244  +.RS
         1245  +.TP
         1246  +list \fIprob1\fR
         1247  +List of values for the first histogram/probability density
         1248  +.TP
         1249  +list \fIprob2\fR
         1250  +List of values for the second histogram/probability density
         1251  +.RE
         1252  +.TP
         1253  +\fB::math::statistics::kl-divergence\fR \fIprob1\fR \fIprob2\fR
         1254  +Compute the Kullback-Leibler (KL) divergence for two equidstantly spaced histograms
         1255  +or probability densities\&. The histograms need not to be normalised to sum to one,
         1256  +but they must have the same number of entries\&.
         1257  +.sp
         1258  +Note: the histograms are assumed to be based on the same equidistant intervals\&.
         1259  +As the bounds are not passed, the value is expressed in the length of the intervals\&.
         1260  +.sp
         1261  +Note also that the KL divergence is not symmetric and that the second histogram
         1262  +should not contain zeroes in places where the first histogram has non-zero values\&.
         1263  +.RS
         1264  +.TP
         1265  +list \fIprob1\fR
         1266  +List of values for the first histogram/probability density
         1267  +.TP
         1268  +list \fIprob2\fR
         1269  +List of values for the second histogram/probability density
         1270  +.RE
         1271  +.TP
         1272  +\fB::math::statistics::logistic-model\fR \fIxdata\fR \fIydata\fR
         1273  +Estimate the coefficients of the logistic model that fits the data best\&. The data consist
         1274  +of independent x-values and the outcome 0 or 1 for each of the x-values\&. The result
         1275  +can be used to estimate the probability that a certain x-value gives 1\&.
         1276  +.RS
         1277  +.TP
         1278  +list \fIxdata\fR
         1279  +List of values for which the success (1) or failure (0) is known
         1280  +.TP
         1281  +list \fIydata\fR
         1282  +List of successes or failures corresponding to each value in \fIxdata\fR\&.
         1283  +.RE
         1284  +.TP
         1285  +\fB::math::statistics::logistic-probability\fR \fIcoeffs\fR \fIx\fR
         1286  +Calculate the probability of success for the value \fIx\fR given the coefficients of the
         1287  +logistic model\&.
         1288  +.RS
         1289  +.TP
         1290  +list \fIcoeffs\fR
         1291  +List of coefficients as determine by the \fBlogistic-model\fR command
         1292  +.TP
         1293  +float \fIx\fR
         1294  +X-value for which the probability needs to be determined
         1295  +.RE
  1229   1296   .PP
  1230   1297   .SH "MULTIVARIATE LINEAR REGRESSION"
  1231   1298   Besides the linear regression with a single independent variable, the
  1232   1299   statistics package provides two procedures for doing ordinary
  1233   1300   least squares (OLS) and weighted least squares (WLS) linear regression
  1234   1301   with several variables\&. They were written by Eric Kemp-Benedict\&.
  1235   1302   .PP

Added idoc/man/files/modules/math/trig.n.

            1  +'\"
            2  +'\" Generated from file 'trig\&.man' by tcllib/doctools with format 'nroff'
            3  +'\" Copyright (c) 2018 Arjen Markus
            4  +'\"
            5  +.TH "math::trig" n 1\&.0\&.0 tcllib "Tcl Math Library"
            6  +.\" The -*- nroff -*- definitions below are for supplemental macros used
            7  +.\" in Tcl/Tk manual entries.
            8  +.\"
            9  +.\" .AP type name in/out ?indent?
           10  +.\"	Start paragraph describing an argument to a library procedure.
           11  +.\"	type is type of argument (int, etc.), in/out is either "in", "out",
           12  +.\"	or "in/out" to describe whether procedure reads or modifies arg,
           13  +.\"	and indent is equivalent to second arg of .IP (shouldn't ever be
           14  +.\"	needed;  use .AS below instead)
           15  +.\"
           16  +.\" .AS ?type? ?name?
           17  +.\"	Give maximum sizes of arguments for setting tab stops.  Type and
           18  +.\"	name are examples of largest possible arguments that will be passed
           19  +.\"	to .AP later.  If args are omitted, default tab stops are used.
           20  +.\"
           21  +.\" .BS
           22  +.\"	Start box enclosure.  From here until next .BE, everything will be
           23  +.\"	enclosed in one large box.
           24  +.\"
           25  +.\" .BE
           26  +.\"	End of box enclosure.
           27  +.\"
           28  +.\" .CS
           29  +.\"	Begin code excerpt.
           30  +.\"
           31  +.\" .CE
           32  +.\"	End code excerpt.
           33  +.\"
           34  +.\" .VS ?version? ?br?
           35  +.\"	Begin vertical sidebar, for use in marking newly-changed parts
           36  +.\"	of man pages.  The first argument is ignored and used for recording
           37  +.\"	the version when the .VS was added, so that the sidebars can be
           38  +.\"	found and removed when they reach a certain age.  If another argument
           39  +.\"	is present, then a line break is forced before starting the sidebar.
           40  +.\"
           41  +.\" .VE
           42  +.\"	End of vertical sidebar.
           43  +.\"
           44  +.\" .DS
           45  +.\"	Begin an indented unfilled display.
           46  +.\"
           47  +.\" .DE
           48  +.\"	End of indented unfilled display.
           49  +.\"
           50  +.\" .SO ?manpage?
           51  +.\"	Start of list of standard options for a Tk widget. The manpage
           52  +.\"	argument defines where to look up the standard options; if
           53  +.\"	omitted, defaults to "options". The options follow on successive
           54  +.\"	lines, in three columns separated by tabs.
           55  +.\"
           56  +.\" .SE
           57  +.\"	End of list of standard options for a Tk widget.
           58  +.\"
           59  +.\" .OP cmdName dbName dbClass
           60  +.\"	Start of description of a specific option.  cmdName gives the
           61  +.\"	option's name as specified in the class command, dbName gives
           62  +.\"	the option's name in the option database, and dbClass gives
           63  +.\"	the option's class in the option database.
           64  +.\"
           65  +.\" .UL arg1 arg2
           66  +.\"	Print arg1 underlined, then print arg2 normally.
           67  +.\"
           68  +.\" .QW arg1 ?arg2?
           69  +.\"	Print arg1 in quotes, then arg2 normally (for trailing punctuation).
           70  +.\"
           71  +.\" .PQ arg1 ?arg2?
           72  +.\"	Print an open parenthesis, arg1 in quotes, then arg2 normally
           73  +.\"	(for trailing punctuation) and then a closing parenthesis.
           74  +.\"
           75  +.\"	# Set up traps and other miscellaneous stuff for Tcl/Tk man pages.
           76  +.if t .wh -1.3i ^B
           77  +.nr ^l \n(.l
           78  +.ad b
           79  +.\"	# Start an argument description
           80  +.de AP
           81  +.ie !"\\$4"" .TP \\$4
           82  +.el \{\
           83  +.   ie !"\\$2"" .TP \\n()Cu
           84  +.   el          .TP 15
           85  +.\}
           86  +.ta \\n()Au \\n()Bu
           87  +.ie !"\\$3"" \{\
           88  +\&\\$1 \\fI\\$2\\fP (\\$3)
           89  +.\".b
           90  +.\}
           91  +.el \{\
           92  +.br
           93  +.ie !"\\$2"" \{\
           94  +\&\\$1	\\fI\\$2\\fP
           95  +.\}
           96  +.el \{\
           97  +\&\\fI\\$1\\fP
           98  +.\}
           99  +.\}
          100  +..
          101  +.\"	# define tabbing values for .AP
          102  +.de AS
          103  +.nr )A 10n
          104  +.if !"\\$1"" .nr )A \\w'\\$1'u+3n
          105  +.nr )B \\n()Au+15n
          106  +.\"
          107  +.if !"\\$2"" .nr )B \\w'\\$2'u+\\n()Au+3n
          108  +.nr )C \\n()Bu+\\w'(in/out)'u+2n
          109  +..
          110  +.AS Tcl_Interp Tcl_CreateInterp in/out
          111  +.\"	# BS - start boxed text
          112  +.\"	# ^y = starting y location
          113  +.\"	# ^b = 1
          114  +.de BS
          115  +.br
          116  +.mk ^y
          117  +.nr ^b 1u
          118  +.if n .nf
          119  +.if n .ti 0
          120  +.if n \l'\\n(.lu\(ul'
          121  +.if n .fi
          122  +..
          123  +.\"	# BE - end boxed text (draw box now)
          124  +.de BE
          125  +.nf
          126  +.ti 0
          127  +.mk ^t
          128  +.ie n \l'\\n(^lu\(ul'
          129  +.el \{\
          130  +.\"	Draw four-sided box normally, but don't draw top of
          131  +.\"	box if the box started on an earlier page.
          132  +.ie !\\n(^b-1 \{\
          133  +\h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          134  +.\}
          135  +.el \}\
          136  +\h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\l'|0u-1.5n\(ul'
          137  +.\}
          138  +.\}
          139  +.fi
          140  +.br
          141  +.nr ^b 0
          142  +..
          143  +.\"	# VS - start vertical sidebar
          144  +.\"	# ^Y = starting y location
          145  +.\"	# ^v = 1 (for troff;  for nroff this doesn't matter)
          146  +.de VS
          147  +.if !"\\$2"" .br
          148  +.mk ^Y
          149  +.ie n 'mc \s12\(br\s0
          150  +.el .nr ^v 1u
          151  +..
          152  +.\"	# VE - end of vertical sidebar
          153  +.de VE
          154  +.ie n 'mc
          155  +.el \{\
          156  +.ev 2
          157  +.nf
          158  +.ti 0
          159  +.mk ^t
          160  +\h'|\\n(^lu+3n'\L'|\\n(^Yu-1v\(bv'\v'\\n(^tu+1v-\\n(^Yu'\h'-|\\n(^lu+3n'
          161  +.sp -1
          162  +.fi
          163  +.ev
          164  +.\}
          165  +.nr ^v 0
          166  +..
          167  +.\"	# Special macro to handle page bottom:  finish off current
          168  +.\"	# box/sidebar if in box/sidebar mode, then invoked standard
          169  +.\"	# page bottom macro.
          170  +.de ^B
          171  +.ev 2
          172  +'ti 0
          173  +'nf
          174  +.mk ^t
          175  +.if \\n(^b \{\
          176  +.\"	Draw three-sided box if this is the box's first page,
          177  +.\"	draw two sides but no top otherwise.
          178  +.ie !\\n(^b-1 \h'-1.5n'\L'|\\n(^yu-1v'\l'\\n(^lu+3n\(ul'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          179  +.el \h'-1.5n'\L'|\\n(^yu-1v'\h'\\n(^lu+3n'\L'\\n(^tu+1v-\\n(^yu'\h'|0u'\c
          180  +.\}
          181  +.if \\n(^v \{\
          182  +.nr ^x \\n(^tu+1v-\\n(^Yu
          183  +\kx\h'-\\nxu'\h'|\\n(^lu+3n'\ky\L'-\\n(^xu'\v'\\n(^xu'\h'|0u'\c
          184  +.\}
          185  +.bp
          186  +'fi
          187  +.ev
          188  +.if \\n(^b \{\
          189  +.mk ^y
          190  +.nr ^b 2
          191  +.\}
          192  +.if \\n(^v \{\
          193  +.mk ^Y
          194  +.\}
          195  +..
          196  +.\"	# DS - begin display
          197  +.de DS
          198  +.RS
          199  +.nf
          200  +.sp
          201  +..
          202  +.\"	# DE - end display
          203  +.de DE
          204  +.fi
          205  +.RE
          206  +.sp
          207  +..
          208  +.\"	# SO - start of list of standard options
          209  +.de SO
          210  +'ie '\\$1'' .ds So \\fBoptions\\fR
          211  +'el .ds So \\fB\\$1\\fR
          212  +.SH "STANDARD OPTIONS"
          213  +.LP
          214  +.nf
          215  +.ta 5.5c 11c
          216  +.ft B
          217  +..
          218  +.\"	# SE - end of list of standard options
          219  +.de SE
          220  +.fi
          221  +.ft R
          222  +.LP
          223  +See the \\*(So manual entry for details on the standard options.
          224  +..
          225  +.\"	# OP - start of full description for a single option
          226  +.de OP
          227  +.LP
          228  +.nf
          229  +.ta 4c
          230  +Command-Line Name:	\\fB\\$1\\fR
          231  +Database Name:	\\fB\\$2\\fR
          232  +Database Class:	\\fB\\$3\\fR
          233  +.fi
          234  +.IP
          235  +..
          236  +.\"	# CS - begin code excerpt
          237  +.de CS
          238  +.RS
          239  +.nf
          240  +.ta .25i .5i .75i 1i
          241  +..
          242  +.\"	# CE - end code excerpt
          243  +.de CE
          244  +.fi
          245  +.RE
          246  +..
          247  +.\"	# UL - underline word
          248  +.de UL
          249  +\\$1\l'|0\(ul'\\$2
          250  +..
          251  +.\"	# QW - apply quotation marks to word
          252  +.de QW
          253  +.ie '\\*(lq'"' ``\\$1''\\$2
          254  +.\"" fix emacs highlighting
          255  +.el \\*(lq\\$1\\*(rq\\$2
          256  +..
          257  +.\"	# PQ - apply parens and quotation marks to word
          258  +.de PQ
          259  +.ie '\\*(lq'"' (``\\$1''\\$2)\\$3
          260  +.\"" fix emacs highlighting
          261  +.el (\\*(lq\\$1\\*(rq\\$2)\\$3
          262  +..
          263  +.\"	# QR - quoted range
          264  +.de QR
          265  +.ie '\\*(lq'"' ``\\$1''\\-``\\$2''\\$3
          266  +.\"" fix emacs highlighting
          267  +.el \\*(lq\\$1\\*(rq\\-\\*(lq\\$2\\*(rq\\$3
          268  +..
          269  +.\"	# MT - "empty" string
          270  +.de MT
          271  +.QW ""
          272  +..
          273  +.BS
          274  +.SH NAME
          275  +math::trig \- Trigonometric anf hyperbolic functions
          276  +.SH SYNOPSIS
          277  +package require \fBTcl  8\&.5\fR
          278  +.sp
          279  +package require \fBmath::trig  1\&.0\&.0\fR
          280  +.sp
          281  +\fB::math::trig::radian_reduced\fR \fIangle\fR
          282  +.sp
          283  +\fB::math::trig::degree_reduced\fR \fIangle\fR
          284  +.sp
          285  +\fB::math::trig::cosec\fR \fIangle\fR
          286  +.sp
          287  +\fB::math::trig::sec\fR \fIangle\fR
          288  +.sp
          289  +\fB::math::trig::cotan\fR \fIangle\fR
          290  +.sp
          291  +\fB::math::trig::acosec\fR \fIvalue\fR
          292  +.sp
          293  +\fB::math::trig::asec\fR \fIvalue\fR
          294  +.sp
          295  +\fB::math::trig::acotan\fR \fIvalue\fR
          296  +.sp
          297  +\fB::math::trig::cosech\fR \fIvalue\fR
          298  +.sp
          299  +\fB::math::trig::sech\fR \fIvalue\fR
          300  +.sp
          301  +\fB::math::trig::cotanh\fR \fIvalue\fR
          302  +.sp
          303  +\fB::math::trig::asinh\fR \fIvalue\fR
          304  +.sp
          305  +\fB::math::trig::acosh\fR \fIvalue\fR
          306  +.sp
          307  +\fB::math::trig::atanh\fR \fIvalue\fR
          308  +.sp
          309  +\fB::math::trig::acosech\fR \fIvalue\fR
          310  +.sp
          311  +\fB::math::trig::asech\fR \fIvalue\fR
          312  +.sp
          313  +\fB::math::trig::acotanh\fR \fIvalue\fR
          314  +.sp
          315  +\fB::math::trig::sind\fR \fIangle\fR
          316  +.sp
          317  +\fB::math::trig::cosd\fR \fIangle\fR
          318  +.sp
          319  +\fB::math::trig::tand\fR \fIangle\fR
          320  +.sp
          321  +\fB::math::trig::cosecd\fR \fIangle\fR
          322  +.sp
          323  +\fB::math::trig::secd\fR \fIangle\fR
          324  +.sp
          325  +\fB::math::trig::cotand\fR \fIangle\fR
          326  +.sp
          327  +.BE
          328  +.SH DESCRIPTION
          329  +.PP
          330  +The \fImath::trig\fR package defines a set of trigonomic and hyperbolic functions
          331  +and their inverses\&. In addition it defines versions of the trigonomic functions
          332  +that take arguments in degrees instead of radians\&.
          333  +.PP
          334  +For easy use these functions may be imported into the \fItcl::mathfunc\fR namespace,
          335  +so that they can be used directly in the \fIexpr\fR command\&.
          336  +.SH FUNCTIONS
          337  +The functions \fIradian_reduced\fR and \fIdegree_reduced\fR return a reduced angle, in
          338  +respectively radians and degrees, in the intervals [0, 2pi) and [0, 360):
          339  +.TP
          340  +\fB::math::trig::radian_reduced\fR \fIangle\fR
          341  +Return the equivalent angle in the interval [0, 2pi)\&.
          342  +.RS
          343  +.TP
          344  +float \fIangle\fR
          345  +Angle (in radians)
          346  +.RE
          347  +.TP
          348  +\fB::math::trig::degree_reduced\fR \fIangle\fR
          349  +Return the equivalent angle in the interval [0, 360)\&.
          350  +.RS
          351  +.TP
          352  +float \fIangle\fR
          353  +Angle (in degrees)
          354  +.RE
          355  +.PP
          356  +The following trigonomic functions are defined in addition to the ones defined
          357  +in the \fIexpr\fR command:
          358  +.TP
          359  +\fB::math::trig::cosec\fR \fIangle\fR
          360  +Calculate the cosecant of the angle (1/cos(angle))
          361  +.RS
          362  +.TP
          363  +float \fIangle\fR
          364  +Angle (in radians)
          365  +.RE
          366  +.TP
          367  +\fB::math::trig::sec\fR \fIangle\fR
          368  +Calculate the secant of the angle (1/sin(angle))
          369  +.RS
          370  +.TP
          371  +float \fIangle\fR
          372  +Angle (in radians)
          373  +.RE
          374  +.TP
          375  +\fB::math::trig::cotan\fR \fIangle\fR
          376  +Calculate the cotangent of the angle (1/tan(angle))
          377  +.RS
          378  +.TP
          379  +float \fIangle\fR
          380  +Angle (in radians)
          381  +.RE
          382  +.PP
          383  +For these functions also the inverses are defined:
          384  +.TP
          385  +\fB::math::trig::acosec\fR \fIvalue\fR
          386  +Calculate the arc cosecant of the value
          387  +.RS
          388  +.TP
          389  +float \fIvalue\fR
          390  +Value of the argument
          391  +.RE
          392  +.TP
          393  +\fB::math::trig::asec\fR \fIvalue\fR
          394  +Calculate the arc secant of the value
          395  +.RS
          396  +.TP
          397  +float \fIvalue\fR
          398  +Value of the argument
          399  +.RE
          400  +.TP
          401  +\fB::math::trig::acotan\fR \fIvalue\fR
          402  +Calculate the arc cotangent of the value
          403  +.RS
          404  +.TP
          405  +float \fIvalue\fR
          406  +Value of the argument
          407  +.RE
          408  +.PP
          409  +The following hyperbolic and inverse hyperbolic functions are defined:
          410  +.TP
          411  +\fB::math::trig::cosech\fR \fIvalue\fR
          412  +Calculate the hyperbolic cosecant of the value (1/sinh(value))
          413  +.RS
          414  +.TP
          415  +float \fIvalue\fR
          416  +Value of the argument
          417  +.RE
          418  +.TP
          419  +\fB::math::trig::sech\fR \fIvalue\fR
          420  +Calculate the hyperbolic secant of the value (1/cosh(value))
          421  +.RS
          422  +.TP
          423  +float \fIvalue\fR
          424  +Value of the argument
          425  +.RE
          426  +.TP
          427  +\fB::math::trig::cotanh\fR \fIvalue\fR
          428  +Calculate the hyperbolic cotangent of the value (1/tanh(value))
          429  +.RS
          430  +.TP
          431  +float \fIvalue\fR
          432  +Value of the argument
          433  +.RE
          434  +.TP
          435  +\fB::math::trig::asinh\fR \fIvalue\fR
          436  +Calculate the arc hyperbolic sine of the value
          437  +.RS
          438  +.TP
          439  +float \fIvalue\fR
          440  +Value of the argument
          441  +.RE
          442  +.TP
          443  +\fB::math::trig::acosh\fR \fIvalue\fR
          444  +Calculate the arc hyperbolic cosine of the value
          445  +.RS
          446  +.TP
          447  +float \fIvalue\fR
          448  +Value of the argument
          449  +.RE
          450  +.TP
          451  +\fB::math::trig::atanh\fR \fIvalue\fR
          452  +Calculate the arc hyperbolic tangent of the value
          453  +.RS
          454  +.TP
          455  +float \fIvalue\fR
          456  +Value of the argument
          457  +.RE
          458  +.TP
          459  +\fB::math::trig::acosech\fR \fIvalue\fR
          460  +Calculate the arc hyperbolic cosecant of the value
          461  +.RS
          462  +.TP
          463  +float \fIvalue\fR
          464  +Value of the argument
          465  +.RE
          466  +.TP
          467  +\fB::math::trig::asech\fR \fIvalue\fR
          468  +Calculate the arc hyperbolic secant of the value
          469  +.RS
          470  +.TP
          471  +float \fIvalue\fR
          472  +Value of the argument
          473  +.RE
          474  +.TP
          475  +\fB::math::trig::acotanh\fR \fIvalue\fR
          476  +Calculate the arc hyperbolic cotangent of the value
          477  +.RS
          478  +.TP
          479  +float \fIvalue\fR
          480  +Value of the argument
          481  +.RE
          482  +.PP
          483  +The following versions of the common trigonometric functions and their
          484  +inverses are defined:
          485  +.TP
          486  +\fB::math::trig::sind\fR \fIangle\fR
          487  +Calculate the sine of the angle (in degrees)
          488  +.RS
          489  +.TP
          490  +float \fIangle\fR
          491  +Angle (in degrees)
          492  +.RE
          493  +.TP
          494  +\fB::math::trig::cosd\fR \fIangle\fR
          495  +Calculate the cosine of the angle (in degrees)
          496  +.RS
          497  +.TP
          498  +float \fIangle\fR
          499  +Angle (in radians)
          500  +.RE
          501  +.TP
          502  +\fB::math::trig::tand\fR \fIangle\fR
          503  +Calculate the cotangent of the angle (in degrees)
          504  +.RS
          505  +.TP
          506  +float \fIangle\fR
          507  +Angle (in degrees)
          508  +.RE
          509  +.TP
          510  +\fB::math::trig::cosecd\fR \fIangle\fR
          511  +Calculate the cosecant of the angle (in degrees)
          512  +.RS
          513  +.TP
          514  +float \fIangle\fR
          515  +Angle (in degrees)
          516  +.RE
          517  +.TP
          518  +\fB::math::trig::secd\fR \fIangle\fR
          519  +Calculate the secant of the angle (in degrees)
          520  +.RS
          521  +.TP
          522  +float \fIangle\fR
          523  +Angle (in degrees)
          524  +.RE
          525  +.TP
          526  +\fB::math::trig::cotand\fR \fIangle\fR
          527  +Calculate the cotangent of the angle (in degrees)
          528  +.RS
          529  +.TP
          530  +float \fIangle\fR
          531  +Angle (in degrees)
          532  +.RE
          533  +.PP
          534  +.SH "BUGS, IDEAS, FEEDBACK"
          535  +This document, and the package it describes, will undoubtedly contain
          536  +bugs and other problems\&.
          537  +Please report such in the category \fImath :: trig\fR of the
          538  +\fITcllib Trackers\fR [http://core\&.tcl\&.tk/tcllib/reportlist]\&.
          539  +Please also report any ideas for enhancements you may have for either
          540  +package and/or documentation\&.
          541  +.PP
          542  +When proposing code changes, please provide \fIunified diffs\fR,
          543  +i\&.e the output of \fBdiff -u\fR\&.
          544  +.PP
          545  +Note further that \fIattachments\fR are strongly preferred over
          546  +inlined patches\&. Attachments can be made by going to the \fBEdit\fR
          547  +form of the ticket immediately after its creation, and then using the
          548  +left-most button in the secondary navigation bar\&.
          549  +.SH KEYWORDS
          550  +math, trigonometry
          551  +.SH CATEGORY
          552  +Mathematics
          553  +.SH COPYRIGHT
          554  +.nf
          555  +Copyright (c) 2018 Arjen Markus
          556  +
          557  +.fi

Changes to idoc/man/files/modules/namespacex/namespacex.n.

     1      1   '\"
     2      2   '\" Generated from file 'namespacex\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 200? Neil Madden (http://wiki\&.tcl\&.tk/12790)
     4      4   '\" Copyright (c) 200? Various (http://wiki\&.tcl\&.tk/1489)
     5      5   '\" Copyright (c) 2010 Documentation, Andreas Kupries
     6      6   '\"
     7         -.TH "namespacex" n 0\&.1 tcllib "Namespace utility commands"
            7  +.TH "namespacex" n 0\&.2 tcllib "Namespace utility commands"
     8      8   .\" The -*- nroff -*- definitions below are for supplemental macros used
     9      9   .\" in Tcl/Tk manual entries.
    10     10   .\"
    11     11   .\" .AP type name in/out ?indent?
    12     12   .\"	Start paragraph describing an argument to a library procedure.
    13     13   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    14     14   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   274    274   ..
   275    275   .BS
   276    276   .SH NAME
   277    277   namespacex \- Namespace utility commands
   278    278   .SH SYNOPSIS
   279    279   package require \fBTcl  8\&.5\fR
   280    280   .sp
   281         -package require \fBnamespacex  ?0\&.1?\fR
          281  +package require \fBnamespacex  ?0\&.2?\fR
   282    282   .sp
   283    283   \fB::namespacex hook add\fR ?\fInamespace\fR? \fIcmdprefix\fR
   284    284   .sp
   285    285   \fB::namespacex hook proc\fR ?\fInamespace\fR? \fIarguments\fR \fIbody\fR
   286    286   .sp
   287    287   \fB::namespacex hook on\fR ?\fInamespace\fR? \fIguardcmdprefix\fR \fIactioncmdprefix\fR
   288    288   .sp
   289    289   \fB::namespacex hook next\fR \fIarg\fR\&.\&.\&.
   290    290   .sp
          291  +\fB::namespacex import fromns\fR \fIcmdname ?\fInewname\fR \&.\&.\&.?\fR
          292  +.sp
   291    293   \fB::namespacex info allchildren\fR \fInamespace\fR
   292    294   .sp
   293    295   \fB::namespacex info allvars\fR \fInamespace\fR
          296  +.sp
          297  +\fB::namespacex normalize\fR \fInamespace\fR
   294    298   .sp
   295    299   \fB::namespacex info vars\fR \fInamespace\fR ?\fIpattern\fR?
   296    300   .sp
   297    301   \fB::namespacex state get\fR \fInamespace\fR
   298    302   .sp
   299    303   \fB::namespacex state set\fR \fInamespace\fR \fIdict\fR
   300    304   .sp
   301    305   \fB::namespacex state drop\fR \fInamespace\fR
          306  +.sp
          307  +\fB::namespacex strip\fR \fIprefix\fR \fInamespaces\fR
   302    308   .sp
   303    309   .BE
   304    310   .SH DESCRIPTION
   305    311   This package provides a number of utility commands for working with
   306    312   namespaces\&.
   307         -.SH API
          313  +The commands fall into four categories:
          314  +.IP [1]
          315  +Hook commands provide and manipulate a chain of commands which
          316  +replaces the single regular \fBnamespace unknown\fR handler\&.
          317  +.IP [2]
          318  +An import command provides the ability to import any command
          319  +from another namespace\&.
          320  +.IP [3]
          321  +Information commands allow querying of variables and child
          322  +namespaces\&.
          323  +.IP [4]
          324  +State commands provide a means to serialize variable values in
          325  +a namespace\&.
          326  +.PP
          327  +.SH COMMANDS
   308    328   .TP
   309    329   \fB::namespacex hook add\fR ?\fInamespace\fR? \fIcmdprefix\fR
          330  +Adds the \fIcmdprefix\fR to the chain of unknown command handlers that
          331  +are invoked when the \fInamespace\fR would otherwise invoke its
          332  +unknown handler\&.
          333  +If \fInamespace\fR is not specified, then \fIcmdprefix\fR is added to
          334  +the chain of handlers for the namespace of the caller\&.
          335  +.sp
          336  +The chain of \fIcmdprefix\fR are executed in reverse order of
          337  +addition, \fIi\&.e\&.\fR the most recently added \fIcmdprefix\fR is
          338  +executed first\&.
          339  +When executed, \fIcmdprefix\fR has additional arguments appended to it
          340  +as would any namespace unknown handler\&.
   310    341   .TP
   311    342   \fB::namespacex hook proc\fR ?\fInamespace\fR? \fIarguments\fR \fIbody\fR
          343  +Adds an anonymous procedure to the chain of namespace unknown handlers
          344  +for the \fInamespace\fR\&.
          345  +.sp
          346  +If \fInamespace\fR is not specified, then the handler is added
          347  +to the chain of handlers for the namespace of the caller\&.
          348  +.sp
          349  +The \fIarguments\fR and \fIbody\fR are specified as for the
          350  +core \fBproc\fR command\&.
   312    351   .TP
   313    352   \fB::namespacex hook on\fR ?\fInamespace\fR? \fIguardcmdprefix\fR \fIactioncmdprefix\fR
          353  +Adds a guarded action to the chain of namespace unknown handlers for
          354  +the \fInamespace\fR\&.
          355  +.sp
          356  +If \fInamespace\fR is not specified, then the handler is added
          357  +to the chain of handlers for the namespace of the caller\&.
          358  +.sp
          359  +The \fIguardcmdprefix\fR is executed first\&. If it returns a
          360  +value that can be interpreted as false, then the next unknown hander
          361  +in the chain is executed\&. Otherwise, \fIactioncmdprefix\fR is executed
          362  +and the return value of the handler is the value returned by
          363  +\fIactioncmdprefix\fR\&.
          364  +.sp
          365  +When executed, both \fIguardcmdprefix\fR and
          366  +\fIactioncmdprefix\fR have the same additional arguments appended as
          367  +for any namespace unknown handler\&.
   314    368   .TP
   315    369   \fB::namespacex hook next\fR \fIarg\fR\&.\&.\&.
          370  +This command is available to namespace hooks to execute the next hook
          371  +in the chain of handlers for the namespace\&.
          372  +.TP
          373  +\fB::namespacex import fromns\fR \fIcmdname ?\fInewname\fR \&.\&.\&.?\fR
          374  +Imports the command \fIcmdname\fR from the \fIfromns\fR namespace into
          375  +the namespace of the caller\&.
          376  +The \fIcmdname\fR command is imported even if the \fIfromns\fR did not
          377  +originally export the command\&.
          378  +.sp
          379  +If \fInewname\fR is specified, then the imported command will
          380  +be known by that name\&. Otherwise, the command retains is original name
          381  +as given by \fIcmdname\fR\&.
          382  +.sp
          383  +Additional pairs of \fIcmdname\fR / \fInewname\fR arguments may
          384  +also be specified\&.
   316    385   .TP
   317    386   \fB::namespacex info allchildren\fR \fInamespace\fR
   318         -This command returns a list containing the names of all child
   319         -namespaces in the specified \fInamespace\fR and its children\&. The
   320         -names are all fully qualified\&.
          387  +Returns a list containing the names of all child namespaces in the
          388  +specified \fInamespace\fR and its children\&. The names are all fully
          389  +qualified\&.
   321    390   .TP
   322    391   \fB::namespacex info allvars\fR \fInamespace\fR
   323         -This command returns a list containing the names of all variables in
   324         -the specified \fInamespace\fR and its children\&. The names are all
   325         -relative to \fInamespace\fR, and \fInot\fR fully qualified\&.
          392  +Returns a list containing the names of all variables in the specified
          393  +\fInamespace\fR and its children\&. The names are all given relative to
          394  +\fInamespace\fR, and \fInot\fR fully qualified\&.
          395  +.TP
          396  +\fB::namespacex normalize\fR \fInamespace\fR
          397  +Returns the absolute name of \fInamespace\fR, which is resolved
          398  +relative to the namespace of the caller, with all unneeded colon
          399  +characters removed\&.
   326    400   .TP
   327    401   \fB::namespacex info vars\fR \fInamespace\fR ?\fIpattern\fR?
   328         -This command returns a list containing the names of all variables in
          402  +Returns a list containing the names of all variables in
   329    403   the specified \fInamespace\fR\&.
          404  +If the \fIpattern\fR argument is specified, then only variables
          405  +matching \fIpattern\fR are returned\&. Matching is determined using the
          406  +same rules as for \fBstring match\fR\&.
   330    407   .TP
   331    408   \fB::namespacex state get\fR \fInamespace\fR
   332         -This command returns a dictionary holding the names and values of all
   333         -variables in the specified \fInamespace\fR and its child namespaces\&.
          409  +Returns a dictionary holding the names and values of all variables in
          410  +the specified \fInamespace\fR and its child namespaces\&.
   334    411   .sp
   335         -Note that the names are all relative to \fInamespace\fR,
   336         -and \fInot\fR fully qualified\&.
          412  +Note that the names are all relative to \fInamespace\fR, and
          413  +\fInot\fR fully qualified\&.
   337    414   .TP
   338    415   \fB::namespacex state set\fR \fInamespace\fR \fIdict\fR
   339         -This command takes a dictionary holding the names and values for a set
   340         -of variables and replaces the current state of the specified
   341         -\fInamespace\fR and its child namespaces with this state\&.
          416  +Takes a dictionary holding the names and values for a set of variables
          417  +and replaces the current state of the specified \fInamespace\fR and
          418  +its child namespaces with this state\&.
   342    419   The result of the command is the empty string\&.
   343    420   .TP
   344    421   \fB::namespacex state drop\fR \fInamespace\fR
   345         -This command unsets all variables in the specified \fInamespace\fR and
   346         -its child namespaces\&.
          422  +Unsets all variables in the specified \fInamespace\fR and its child
          423  +namespaces\&.
   347    424   The result of the command is the empty string\&.
          425  +.TP
          426  +\fB::namespacex strip\fR \fIprefix\fR \fInamespaces\fR
          427  +Each item in \fInamespaces\fR must be the absolute normalized name of
          428  +a child namespace of namespace \fIprefix\fR\&.
          429  +Returns the corresponding list of relative names of child namespaces\&.
          430  +.PP
          431  +.SH "BUGS, IDEAS, FEEDBACK"
          432  +This document, and the package it describes, will undoubtedly contain
          433  +bugs and other problems\&.
          434  +Please report such in the category \fInamespacex\fR of the
          435  +\fITcllib Trackers\fR [http://core\&.tcl\&.tk/tcllib/reportlist]\&.
          436  +Please also report any ideas for enhancements you may have for either
          437  +package and/or documentation\&.
          438  +.PP
          439  +When proposing code changes, please provide \fIunified diffs\fR,
          440  +i\&.e the output of \fBdiff -u\fR\&.
   348    441   .PP
          442  +Note further that \fIattachments\fR are strongly preferred over
          443  +inlined patches\&. Attachments can be made by going to the \fBEdit\fR
          444  +form of the ticket immediately after its creation, and then using the
          445  +left-most button in the secondary navigation bar\&.
   349    446   .SH KEYWORDS
   350    447   extended namespace, info, namespace unknown, namespace utilities, state (de)serialization, unknown hooking, utilities
   351    448   .SH COPYRIGHT
   352    449   .nf
   353    450   Copyright (c) 200? Neil Madden (http://wiki\&.tcl\&.tk/12790)
   354    451   Copyright (c) 200? Various (http://wiki\&.tcl\&.tk/1489)
   355    452   Copyright (c) 2010 Documentation, Andreas Kupries
   356    453   
   357    454   .fi

Changes to idoc/man/files/modules/nns/nns_client.n.

   402    402   \fB::nameserv::configure\fR
   403    403   In this form the command returns a dictionary of all supported
   404    404   options, and their current values\&. The list of supported options and
   405    405   their meaning can be found in section \fBOPTIONS\fR\&.
   406    406   .TP
   407    407   \fB::nameserv::configure\fR \fB-option\fR
   408    408   In this form the command is an alias for
   409         -"\fB::nameserv::cget\fR \fB-option\fR]"\&.
          409  +"\fB::nameserv::cget\fR \fB-option\fR"\&.
   410    410   The list of supported options and their meaning can be found in
   411    411   section \fBOPTIONS\fR\&.
   412    412   .TP
   413    413   \fB::nameserv::configure\fR \fB-option\fR \fIvalue\fR\&.\&.\&.
   414    414   In this form the command is used to configure one or more of the
   415    415   supported options\&. At least one option has to be specified, and each
   416    416   option is followed by its new value\&.

Changes to idoc/man/files/modules/nns/nns_server.n.

   344    344   \fB::nameserv::server::configure\fR
   345    345   In this form the command returns a dictionary of all supported
   346    346   options, and their current values\&. The list of supported options and
   347    347   their meaning can be found in section \fBOPTIONS\fR\&.
   348    348   .TP
   349    349   \fB::nameserv::server::configure\fR \fB-option\fR
   350    350   In this form the command is an alias for
   351         -"\fB::nameserv::server::cget\fR \fB-option\fR]"\&.
          351  +"\fB::nameserv::server::cget\fR \fB-option\fR"\&.
   352    352   The list of supported options and their meaning can be found in
   353    353   section \fBOPTIONS\fR\&.
   354    354   .TP
   355    355   \fB::nameserv::server::configure\fR \fB-option\fR \fIvalue\fR\&.\&.\&.
   356    356   In this form the command is used to configure one or more of the
   357    357   supported options\&. At least one option has to be specified, and each
   358    358   option is followed by its new value\&.

Changes to idoc/man/files/modules/png/png.n.

     1      1   '\"
     2      2   '\" Generated from file 'png\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 2004, Code: Aaron Faupell <afaupell@users\&.sourceforge\&.net>
     4      4   '\" Copyright (c) 2004, Doc: Andreas Kupries <andreas_kupries@users\&.sourceforge\&.net>
     5      5   '\"
     6         -.TH "png" n 0\&.1\&.2 tcllib "Image manipulation"
            6  +.TH "png" n 0\&.3 tcllib "Image manipulation"
     7      7   .\" The -*- nroff -*- definitions below are for supplemental macros used
     8      8   .\" in Tcl/Tk manual entries.
     9      9   .\"
    10     10   .\" .AP type name in/out ?indent?
    11     11   .\"	Start paragraph describing an argument to a library procedure.
    12     12   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    13     13   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   275    275   .SH NAME
   276    276   png \- PNG querying and manipulation of meta data
   277    277   .SH SYNOPSIS
   278    278   package require \fBTcl  8\&.2\fR
   279    279   .sp
   280    280   package require \fBcrc32 \fR
   281    281   .sp
   282         -package require \fBpng  ?0\&.1\&.2?\fR
          282  +package require \fBpng  ?0\&.3?\fR
   283    283   .sp
   284    284   \fB::png::validate\fR \fIfile\fR
   285    285   .sp
   286    286   \fB::png::isPNG\fR \fIfile\fR
   287    287   .sp
   288    288   \fB::png::imageInfo\fR \fIfile\fR
   289    289   .sp
................................................................................
   294    294   \fB::png::getComments\fR \fIfile\fR
   295    295   .sp
   296    296   \fB::png::removeComments\fR \fIfile\fR
   297    297   .sp
   298    298   \fB::png::addComment\fR \fIfile\fR \fIkeyword\fR \fItext\fR
   299    299   .sp
   300    300   \fB::png::addComment\fR \fIfile\fR \fIkeyword\fR \fIlang\fR \fIkeyword2\fR \fItext\fR
          301  +.sp
          302  +\fB::png::getPixelDimension\fR \fIfile\fR
   301    303   .sp
   302    304   \fB::png::image\fR \fIfile\fR
   303    305   .sp
   304    306   \fB::png::write\fR \fIfile\fR \fIdata\fR
   305    307   .sp
   306    308   .BE
   307    309   .SH DESCRIPTION
................................................................................
   402    404   Adds a unicode (international) comment to the PNG image in \fIfile\fR,
   403    405   just before the first data chunk\&. Will throw an error if no data chunk
   404    406   is found\&. \fIkeyword\fR has to be less than 80 characters long to
   405    407   conform to the PNG specification\&. \fIkeyword2\fR is the translated
   406    408   \fIkeyword\fR, in the language specified by the language identifier
   407    409   \fIlang\fR\&.
   408    410   .TP
          411  +\fB::png::getPixelDimension\fR \fIfile\fR
          412  +Returns a dictionary with keys \fBppux\fR, \fBppuy\fR and
          413  +\fBunit\fR if the information is present\&.  Otherwise, it returns the empty
          414  +string\&.
          415  +.sp
          416  +The values of \fBppux\fR and \fBppuy\fR return the pixel
          417  +per unit value in X or Y direction\&.
          418  +.sp
          419  +The allowed values for key \fBunit\fR are \fBmeter\fR and
          420  +\fBunknown\fR\&. In the case of meter, the dpi value can be calculated
          421  +by multiplying with the conversion factor \fB0\&.0254\fR\&.
          422  +.TP
   409    423   \fB::png::image\fR \fIfile\fR
   410    424   Given a PNG file returns the image in the list of scanlines format used by Tk_GetColor\&.
   411    425   .TP
   412    426   \fB::png::write\fR \fIfile\fR \fIdata\fR
   413    427   Takes a list of scanlines in the Tk_GetColor format and writes the represented image
   414    428   to \fIfile\fR\&.
   415    429   .PP

Changes to idoc/man/files/modules/pop3d/pop3d.n.

   450    450   Here we describe the interface which has to be provided by the storage
   451    451   callback so that pop3 servers following the interface of this module
   452    452   are able to use it\&. The \fImbox\fR argument is the storage reference
   453    453   as returned by the \fBlookup\fR method of the authentication
   454    454   command, see section \fBAuthentication\fR\&.
   455    455   .TP
   456    456   \fIstorageCmd\fR \fBdele\fR \fImbox\fR \fImsgList\fR
   457         -]
   458    457   Deletes the messages whose numeric ids are contained in the
   459    458   \fImsgList\fR from the mailbox specified via \fImbox\fR\&.
   460    459   .TP
   461    460   \fIstorageCmd\fR \fBlock\fR \fImbox\fR
   462    461   This method locks the specified mailbox for use by a single connection
   463    462   to the server\&. This is necessary to prevent havoc if several
   464    463   connections to the same mailbox are open\&. The complementary method is

Changes to idoc/man/files/modules/pt/pt_peg_op.n.

     1      1   '\"
     2      2   '\" Generated from file 'pt_peg_op\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 2009 Andreas Kupries <andreas_kupries@users\&.sourceforge\&.net>
     4      4   '\"
     5         -.TH "pt_peg_op" i 1\&.0\&.1 tcllib "Parser Tools"
            5  +.TH "pt_peg_op" i 1\&.1\&.0 tcllib "Parser Tools"
     6      6   .\" The -*- nroff -*- definitions below are for supplemental macros used
     7      7   .\" in Tcl/Tk manual entries.
     8      8   .\"
     9      9   .\" .AP type name in/out ?indent?
    10     10   .\"	Start paragraph describing an argument to a library procedure.
    11     11   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    12     12   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   272    272   ..
   273    273   .BS
   274    274   .SH NAME
   275    275   pt_peg_op \- Parser Tools PE Grammar Utility Operations
   276    276   .SH SYNOPSIS
   277    277   package require \fBTcl  8\&.5\fR
   278    278   .sp
   279         -package require \fBpt::peg::op  1\&.0\&.1\fR
          279  +package require \fBpt::peg::op  ?1\&.1\&.0?\fR
   280    280   .sp
   281    281   \fB::peg::peg::op\fR \fBcalled\fR \fIcontainer\fR
   282    282   .sp
   283    283   \fB::peg::peg::op\fR \fBdechain\fR \fIcontainer\fR
   284    284   .sp
   285    285   \fB::peg::peg::op\fR \fBdrop unreachable\fR \fIcontainer\fR
   286    286   .sp

Changes to idoc/man/files/modules/smtpd/smtpd.n.

   480    480   \fBvalidate_recipient\fR callback
   481    481   The validate_recipient callback is similar to the validate_sender
   482    482   callback and permits you to verify a local mailbox and accept mail for
   483    483   a local user address during RCPT command handling\&. To reject mail,
   484    484   throw an error as above\&. The error message is ignored\&.
   485    485   .TP
   486    486   \fBdeliverMIME\fR callback
   487         -]
   488    487   The deliverMIME callback is called once a mail message has been
   489    488   successfully passed to the server\&. A mime token is constructed from
   490    489   the sender, recipients and data and the users procedure it called with
   491    490   this single argument\&. When the call returns, the mime token is cleaned
   492    491   up so if the user wishes to preserve the data she must make a copy\&.
   493    492   .sp
   494    493   .CS

Changes to idoc/man/files/modules/stooop/switched.n.

   502    502   the validity of the value passed to the \fBset-\fBoption\fR\fR
   503    503   procedure, which should throw an error (for example by using the Tcl
   504    504   error command) if the value is invalid\&.
   505    505   .sp
   506    506   The switched layer also keeps track of the options current
   507    507   values, so that a \fBset-\fBoption\fR\fR procedure is called
   508    508   only when the corresponding option value passed as parameter is
   509         -different from the current value (see  data members
          509  +different from the current value (see \fB-option\fR data members
   510    510   description)\&.
   511    511   .TP
          512  +\fB-option\fR
   512    513   .sp
   513         -The  data member is an options current value\&.
          514  +The \fB-option\fR data member is an options current value\&.
   514    515   There is one for each option listed in the options procedure\&. It is a
   515    516   read-only value which the switched layer checks against when an option
   516    517   is changed\&.
   517    518   It is rarely used at the layer derived from switched, except in the
   518    519   few cases, such as in the following example:
   519    520   .sp
   520    521   .CS
................................................................................
   538    539   
   539    540   .CE
   540    541   .sp
   541    542   In this case, the manufacturer's name is stored at the switched
   542    543   layer level (this is why the set-manufacturer procedure has nothing to
   543    544   do) and later retrieved in the printData procedure\&.
   544    545   .TP
          546  +\fBcomplete\fR
   545    547   .sp
   546         -The  data member (not to be confused with
   547         -the \fBcomplete\fR procedure) is a boolean\&.
          548  +The \fBcomplete\fR data member (not to be confused with the
          549  +\fBcomplete\fR procedure) is a boolean\&.
   548    550   Its initial value is \fBfalse\fR and it is set to \fBtrue\fR at
   549    551   the very end of the switched \fBcomplete\fR procedure\&.
   550    552   It becomes useful when some options should be set at construction time
   551    553   only and not dynamically, as the following example shows:
   552    554   .sp
   553    555   .CS
   554    556   

Changes to idoc/man/files/modules/struct/disjointset.n.

     1      1   '\"
     2      2   '\" Generated from file 'disjointset\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\"
     4         -.TH "struct::disjointset" n 1\&.0 tcllib "Tcl Data Structures"
            4  +.TH "struct::disjointset" n 1\&.1 tcllib "Tcl Data Structures"
     5      5   .\" The -*- nroff -*- definitions below are for supplemental macros used
     6      6   .\" in Tcl/Tk manual entries.
     7      7   .\"
     8      8   .\" .AP type name in/out ?indent?
     9      9   .\"	Start paragraph describing an argument to a library procedure.
    10     10   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    11     11   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   269    269   .de MT
   270    270   .QW ""
   271    271   ..
   272    272   .BS
   273    273   .SH NAME
   274    274   struct::disjointset \- Disjoint set data structure
   275    275   .SH SYNOPSIS
   276         -package require \fBTcl  8\&.4\fR
          276  +package require \fBTcl  8\&.6\fR
   277    277   .sp
   278         -package require \fBstruct::disjointset  ?1\&.0?\fR
          278  +package require \fBstruct::disjointset  ?1\&.1?\fR
   279    279   .sp
   280    280   \fB::struct::disjointset\fR \fIdisjointsetName\fR
   281    281   .sp
   282    282   \fIdisjointsetName\fR \fIoption\fR ?\fIarg arg \&.\&.\&.\fR?
          283  +.sp
          284  +\fIdisjointsetName\fR \fBadd-element\fR \fIitem\fR
   283    285   .sp
   284    286   \fIdisjointsetName\fR \fBadd-partition\fR \fIelements\fR
   285    287   .sp
   286    288   \fIdisjointsetName\fR \fBpartitions\fR
   287    289   .sp
   288    290   \fIdisjointsetName\fR \fBnum-partitions\fR
   289    291   .sp
   290    292   \fIdisjointsetName\fR \fBequal\fR \fIa\fR \fIb\fR
   291    293   .sp
   292    294   \fIdisjointsetName\fR \fBmerge\fR \fIa\fR \fIb\fR
   293    295   .sp
   294    296   \fIdisjointsetName\fR \fBfind\fR \fIe\fR
   295    297   .sp
          298  +\fIdisjointsetName\fR \fBexemplars\fR
          299  +.sp
          300  +\fIdisjointsetName\fR \fBfind-exemplar\fR \fIe\fR
          301  +.sp
   296    302   \fIdisjointsetName\fR \fBdestroy\fR
   297    303   .sp
   298    304   .BE
   299    305   .SH DESCRIPTION
   300    306   .PP
   301    307   This package provides \fIdisjoint sets\fR\&. An alternative name for
   302    308   this kind of structure is \fImerge-find\fR\&.
................................................................................
   363    369   .RS
   364    370   .TP
   365    371   \fIdisjointsetName\fR \fIoption\fR ?\fIarg arg \&.\&.\&.\fR?
   366    372   The \fBoption\fR and the \fIarg\fRs determine the exact behavior of
   367    373   the command\&. The following commands are possible for disjointset
   368    374   objects:
   369    375   .RE
          376  +.TP
          377  +\fIdisjointsetName\fR \fBadd-element\fR \fIitem\fR
          378  +Creates a new partition in the specified disjoint set, and fills it
          379  +with the single item \fIitem\fR\&.  The command maintains
          380  +the integrity of the disjoint set, i\&.e\&. it verifies that none of the
          381  +\fIelements\fR are already part of the disjoint set and throws an
          382  +error otherwise\&.
          383  +.sp
          384  +The result of this method is the empty string\&.
          385  +.sp
          386  +This method runs in constant time\&.
   370    387   .TP
   371    388   \fIdisjointsetName\fR \fBadd-partition\fR \fIelements\fR
   372    389   Creates a new partition in specified disjoint set, and fills it with
   373    390   the values found in the set of \fIelements\fR\&. The command maintains
   374    391   the integrity of the disjoint set, i\&.e\&. it verifies that none of the
   375    392   \fIelements\fR are already part of the disjoint set and throws an
   376    393   error otherwise\&.
   377    394   .sp
   378    395   The result of the command is the empty string\&.
          396  +.sp
          397  +This method runs in time proportional to the size of \fIelements\fR]\&.
   379    398   .TP
   380    399   \fIdisjointsetName\fR \fBpartitions\fR
   381    400   Returns the set of partitions the named disjoint set currently
   382         -consists of\&.
          401  +consists of\&. The form of the result is a list of lists; the inner
          402  +lists contain the elements of the partitions\&.
          403  +.sp
          404  +This method runs in time O(N*alpha(N)),
          405  +where N is the number of elements in the disjoint set and alpha
          406  +is the inverse Ackermann function\&.
   383    407   .TP
   384    408   \fIdisjointsetName\fR \fBnum-partitions\fR
   385    409   Returns the number of partitions the named disjoint set currently
   386    410   consists of\&.
          411  +.sp
          412  +This method runs in constant time\&.
   387    413   .TP
   388    414   \fIdisjointsetName\fR \fBequal\fR \fIa\fR \fIb\fR
   389    415   Determines if the two elements \fIa\fR and \fIb\fR of the disjoint set
   390    416   belong to the same partition\&. The result of the method is a boolean
   391    417   value, \fBTrue\fR if the two elements are contained in the same
   392    418   partition, and \fBFalse\fR otherwise\&.
   393    419   .sp
   394    420   An error will be thrown if either \fIa\fR or \fIb\fR are not elements
   395    421   of the disjoint set\&.
          422  +.sp
          423  +This method runs in amortized time O(alpha(N)), where N is the number of
          424  +elements in the larger partition and alpha is the inverse Ackermann function\&.
   396    425   .TP
   397    426   \fIdisjointsetName\fR \fBmerge\fR \fIa\fR \fIb\fR
   398    427   Determines the partitions the elements \fIa\fR and \fIb\fR are
   399    428   contained in and merges them into a single partition\&.  If the two
   400    429   elements were already contained in the same partition nothing will
   401    430   change\&.
   402    431   .sp
   403    432   The result of the method is the empty string\&.
          433  +.sp
          434  +This method runs in amortized time O(alpha(N)), where N is the number of
          435  +items in the larger of the partitions being merged\&. The worst case time
          436  +is O(N)\&.
   404    437   .TP
   405    438   \fIdisjointsetName\fR \fBfind\fR \fIe\fR
   406         -Returns the partition of the disjoint set which contains the element
          439  +Returns a list of the members of the partition of the disjoint set
          440  +which contains the element
   407    441   \fIe\fR\&.
          442  +.sp
          443  +This method runs in O(N*alpha(N)) time, where N is the total number of
          444  +items in the disjoint set and alpha is the inverse Ackermann function,
          445  +See \fBfind-exemplar\fR for a faster method, if all that is needed
          446  +is a unique identifier for the partition, rather than an enumeration
          447  +of all its elements\&.
          448  +.TP
          449  +\fIdisjointsetName\fR \fBexemplars\fR
          450  +Returns a list containing an exemplar of each partition in the disjoint
          451  +set\&. The exemplar is a member of the partition, chosen arbitrarily\&.
          452  +.sp
          453  +This method runs in O(N*alpha(N)) time, where N is the total number of items
          454  +in the disjoint set and alpha is the inverse Ackermann function\&.
          455  +.TP
          456  +\fIdisjointsetName\fR \fBfind-exemplar\fR \fIe\fR
          457  +Returns the exemplar of the partition of the disjoint set containing
          458  +the element \fIe\fR\&.  Throws an error if \fIe\fR is not found in the
          459  +disjoint set\&.  The exemplar is an arbitrarily chosen member of the partition\&.
          460  +The only operation that will change the exemplar of any partition is
          461  +\fBmerge\fR\&.
          462  +.sp
          463  +This method runs in O(alpha(N)) time, where N is the number of items in
          464  +the partition containing E, and alpha is the inverse Ackermann function\&.
   408    465   .TP
   409    466   \fIdisjointsetName\fR \fBdestroy\fR
   410    467   Destroys the disjoint set object and all associated memory\&.
   411    468   .PP
   412    469   .SH "BUGS, IDEAS, FEEDBACK"
   413    470   This document, and the package it describes, will undoubtedly contain
   414    471   bugs and other problems\&.

Changes to idoc/man/files/modules/struct/graphops.n.

   272    272   .de MT
   273    273   .QW ""
   274    274   ..
   275    275   .BS
   276    276   .SH NAME
   277    277   struct::graph::op \- Operation for (un)directed graph objects
   278    278   .SH SYNOPSIS
   279         -package require \fBTcl  8\&.4\fR
          279  +package require \fBTcl  8\&.6\fR
   280    280   .sp
   281    281   package require \fBstruct::graph::op  ?0\&.11\&.3?\fR
   282    282   .sp
   283    283   \fBstruct::graph::op::toAdjacencyMatrix\fR \fIg\fR
   284    284   .sp
   285    285   \fBstruct::graph::op::toAdjacencyList\fR \fIG\fR ?\fIoptions\fR\&.\&.\&.?
   286    286   .sp

Changes to idoc/man/files/modules/struct/struct_list.n.

     1      1   '\"
     2      2   '\" Generated from file 'struct_list\&.man' by tcllib/doctools with format 'nroff'
     3      3   '\" Copyright (c) 2003-2005 by Kevin B\&. Kenny\&. All rights reserved
     4      4   '\" Copyright (c) 2003-2012 Andreas Kupries <andreas_kupries@users\&.sourceforge\&.net>
     5      5   '\"
     6         -.TH "struct::list" n 1\&.8\&.3 tcllib "Tcl Data Structures"
            6  +.TH "struct::list" n 1\&.8\&.4 tcllib "Tcl Data Structures"
     7      7   .\" The -*- nroff -*- definitions below are for supplemental macros used
     8      8   .\" in Tcl/Tk manual entries.
     9      9   .\"
    10     10   .\" .AP type name in/out ?indent?
    11     11   .\"	Start paragraph describing an argument to a library procedure.
    12     12   .\"	type is type of argument (int, etc.), in/out is either "in", "out",
    13     13   .\"	or "in/out" to describe whether procedure reads or modifies arg,
................................................................................
   273    273   ..
   274    274   .BS
   275    275   .SH NAME
   276    276   struct::list \- Procedures for manipulating lists
   277    277   .SH SYNOPSIS
   278    278   package require \fBTcl  8\&.4\fR
   279    279   .sp
   280         -package require \fBstruct::list  ?1\&.8\&.3?\fR
          280  +package require \fBstruct::list  ?1\&.8\&.4?\fR
   281    281   .sp
   282    282   \fB::struct::list\fR \fBlongestCommonSubsequence\fR \fIsequence1\fR \fIsequence2\fR ?\fImaxOccurs\fR?
   283    283   .sp
   284    284   \fB::struct::list\fR \fBlongestCommonSubsequence2\fR \fIsequence1 sequence2\fR ?\fImaxOccurs\fR?
   285    285   .sp
   286    286   \fB::struct::list\fR \fBlcsInvert\fR \fIlcsData\fR \fIlen1\fR \fIlen2\fR
   287    287   .sp

Changes to idoc/man/files/modules/tepam/tepam_doc_gen.n.

   509    509   The following parameters are provided to this procedure:
   510    510   .RS
   511    511   .TP
   512    512   \fIName\fR
   513    513   Name of the argument
   514    514   .TP
   515    515   \fIIsOptional\fR
   516         -If true (=\fB1\fR) the argument is optional which should be indicated by the generated string (for example by putting the argument into brackets {} or into question marks '?'):
          516  +If true (=\fB1\fR) the argument is optional which should be indicated by the generated string (for example by putting the argument into brackets {[]} or into question marks '?'):
   517    517   .CS
   518    518   
   519    519   gen(TXT,ArgumentString) mtype 1 0 string -> \fI"[mtype]"\fR
   520    520   .CE
   521    521   .TP
   522    522   \fIIsNamed\fR
   523    523   If true (=\fB1\fR) an argument is a named argument (option)\&. The generated string should in this case contain the argument/option name, followed by the argument itself:

Changes to idoc/man/files/modules/tepam/tepam_procedure.n.

  1120   1120   The name of the first unnamed argument has therefore not to start with the '-' character\&. The unnamed argument is otherwise considered as name of another named argument\&. This is especially important if the first unnamed argument is given by a variable that can contain any character strings:
  1121   1121   .CS
  1122   1122   
  1123   1123   my_proc \fB-n1 N1 -n2 N2 "->" "<-"\fR
  1124   1124   \fI-> my_proc: Argument '->' not known\fR
  1125   1125   
  1126   1126   set U1 "->"
  1127         -my_proc -n1 N1 -n2 N2 $U1 U2}]
         1127  +my_proc \fB-n1 N1 -n2 N2 $U1 U2\fR
  1128   1128   my_proc: Argument '->' not known
  1129   1129   .CE
  1130   1130   The '--' flag allows separating unambiguously the unnamed arguments from the named arguments\&. All data after the '--' flag will be considered as unnamed argument:
  1131   1131   .CS
  1132   1132   
  1133   1133   my_proc \fB-n1 N1 -n2 N2 -- "->" "<-"\fR
  1134   1134   \fI-> n1:'N1', n2:'N2', u1:'->', u2:'<-'\fR

Changes to idoc/man/files/modules/textutil/adjust.n.

   372    372   .RE
   373    373   .TP
   374    374   \fB-length\fR \fIinteger\fR
   375    375   Set the length of the \fIlogical\fR line in the string to
   376    376   \fIinteger\fR\&.  \fIinteger\fR must be a positive integer
   377    377   value\&. Defaults to \fB72\fR\&.
   378    378   .TP
   379         -\fB-strictlength\fR
   380         -\fIboolean\fR]
          379  +\fB-strictlength\fR \fIboolean\fR
   381    380   If set to \fBfalse\fR (default), a line can exceed the specified
   382    381   \fB-length\fR if a single word is longer than \fB-length\fR\&. If
   383    382   set to \fBtrue\fR, words that are longer than \fB-length\fR are
   384    383   split so that no line exceeds the specified \fB-length\fR\&.
   385    384   .RE
   386    385   .TP
   387    386   \fB::textutil::adjust::readPatterns\fR \fIfilename\fR

Changes to idoc/man/files/modules/websocket/websocket.n.

   470    470   This command registers the (accept) socket \fIsock\fR as the
   471    471   identifier fo an HTTP server that is capable of doing WebSockets\&.
   472    472   Paths onto which this server will listen for incoming connections
   473    473   should be declared using \fB::websocket::live\fR\&.
   474    474   .TP
   475    475   \fB::websocket::live\fR \fIsock\fR \fIpath\fR \fIcb\fR ?\fIproto\fR?
   476    476   This procedure registers callbacks that will be performed on a
   477         -WebSocket compliant server registered with \fB::websocket::server\fR]
          477  +WebSocket compliant server registered with \fB::websocket::server\fR
   478    478   whenever a client connects to a matching path and protocol\&.
   479    479   \fIsock\fR is the listening socket of the websocket compliant server
   480    480   declared using \fB::websocket::server\fR\&.  \fIpath\fR is a glob-style
   481    481   path to match in client request, whenever this will occur\&.  \fIcb\fR
   482    482   is the command to callback (see Callbacks)\&.  \fIproto\fR is a
   483    483   glob-style protocol name matcher\&.
   484    484   .TP

Changes to idoc/man/index.n.

  5871   5871   math::polynomials
  5872   5872   .TP
  5873   5873   \fBfiles/modules/math/rational_funcs\&.n\fR
  5874   5874   math::rationalfunctions
  5875   5875   .TP
  5876   5876   \fBfiles/modules/math/special\&.n\fR
  5877   5877   math::special
         5878  +.TP
         5879  +\fBfiles/modules/math/trig\&.n\fR
         5880  +math::trig
  5878   5881   .TP
  5879   5882   \fBfiles/modules/simulation/annealing\&.n\fR
  5880   5883   simulation::annealing
  5881   5884   .TP
  5882   5885   \fBfiles/modules/simulation/montecarlo\&.n\fR
  5883   5886   simulation::montecarlo
  5884   5887   .TP
................................................................................
 11004  11007   page_util_norm_peg
 11005  11008   .RE
 11006  11009   TreeQL
 11007  11010   .RS
 11008  11011   .TP
 11009  11012   \fBfiles/modules/treeql/treeql\&.n\fR
 11010  11013   treeql
        11014  +.RE
        11015  +trigonometry
        11016  +.RS
        11017  +.TP
        11018  +\fBfiles/modules/math/trig\&.n\fR
        11019  +math::trig
 11011  11020   .RE
 11012  11021   trimming
 11013  11022   .RS
 11014  11023   .TP
 11015  11024   \fBfiles/modules/textutil/textutil\&.n\fR
 11016  11025   textutil
 11017  11026   .TP

Changes to idoc/man/toc.n.

   725    725   .TP
   726    726   \fBjson::write\fR
   727    727   \fIfiles/modules/json/json_write\&.n\fR: JSON generation
   728    728   .TP
   729    729   \fBlambda\fR
   730    730   \fIfiles/modules/lambda/lambda\&.n\fR: Utility commands for anonymous procedures
   731    731   .TP
          732  +\fBlazyset\fR
          733  +\fIfiles/modules/lazyset/lazyset\&.n\fR: Lazy evaluation
          734  +.TP
   732    735   \fBldap\fR
   733    736   \fIfiles/modules/ldap/ldap\&.n\fR: LDAP client
   734    737   .TP
   735    738   \fBldapx\fR
   736    739   \fIfiles/modules/ldap/ldapx\&.n\fR: LDAP extended object interface
   737    740   .TP
   738    741   \fBlog\fR
................................................................................
   833    836   .TP
   834    837   \fBmath::special\fR
   835    838   \fIfiles/modules/math/special\&.n\fR: Special mathematical functions
   836    839   .TP
   837    840   \fBmath::statistics\fR
   838    841   \fIfiles/modules/math/statistics\&.n\fR: Basic statistical functions and procedures
   839    842   .TP
          843  +\fBmath::trig\fR
          844  +\fIfiles/modules/math/trig\&.n\fR: Trigonometric anf hyperbolic functions
          845  +.TP
   840    846   \fBmd4\fR
   841    847   \fIfiles/modules/md4/md4\&.n\fR: MD4 Message-Digest Algorithm
   842    848   .TP
   843    849   \fBmd5\fR
   844    850   \fIfiles/modules/md5/md5\&.n\fR: MD5 Message-Digest Algorithm
   845    851   .TP
   846    852   \fBmd5crypt\fR

Changes to idoc/www/index.html.

  2261   2261   <td class="#doctools_idxleft" width="35%"><a name="matching"> matching </a></td>
  2262   2262   <td class="#doctools_idxright" width="65%">
  2263   2263   <a href="tcllib/files/modules/grammar_me/me_intro.html"> grammar::me_intro </a> &#183; <a href="tcllib/files/modules/grammar_peg/peg_interp.html"> grammar::peg::interp </a> &#183; <a href="tcllib/files/apps/pt.html"> pt </a> &#183; <a href="tcllib/files/modules/pt/pt_astree.html"> pt::ast </a> &#183; <a href="tcllib/files/modules/pt/pt_cparam_config_critcl.html"> pt::cparam::configuration::critcl </a> &#183; <a href="tcllib/files/modules/pt/pt_cparam_config_tea.html"> pt::cparam::configuration::tea </a> &#183; <a href="tcllib/files/modules/pt/pt_json_language.html"> pt::json_language </a> &#183; <a href="tcllib/files/modules/pt/pt_param.html"> pt::param </a> &#183; <a href="tcllib/files/modules/pt/pt_pexpression.html"> pt::pe </a> &#183; <a href="tcllib/files/modules/pt/pt_pexpr_op.html"> pt::pe::op </a> &#183; <a href="tcllib/files/modules/pt/pt_pegrammar.html"> pt::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_container.html"> pt::peg::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_container_peg.html"> pt::peg::container::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export.html"> pt::peg::export </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_container.html"> pt::peg::export::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_json.html"> pt::peg::export::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_export_peg.html"> pt::peg::export::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_container.html"> pt::peg::from::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_json.html"> pt::peg::from::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_from_peg.html"> pt::peg::from::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import.html"> pt::peg::import </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_container.html"> pt::peg::import::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_json.html"> pt::peg::import::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_import_peg.html"> pt::peg::import::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_interp.html"> pt::peg::interp </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_container.html"> pt::peg::to::container </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_cparam.html"> pt::peg::to::cparam </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_json.html"> pt::peg::to::json </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_param.html"> pt::peg::to::param </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_peg.html"> pt::peg::to::peg </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_to_tclparam.html"> pt::peg::to::tclparam </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_language.html"> pt::peg_language </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_introduction.html"> pt::pegrammar </a> &#183; <a href="tcllib/files/modules/pt/pt_pgen.html"> pt::pgen </a> &#183; <a href="tcllib/files/modules/pt/pt_rdengine.html"> pt::rde </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_nx.html"> pt::tclparam::configuration::nx </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_snit.html"> pt::tclparam::configuration::snit </a> &#183; <a href="tcllib/files/modules/pt/pt_tclparam_config_tcloo.html"> pt::tclparam::configuration::tcloo </a> &#183; <a href="tcllib/files/modules/pt/pt_util.html"> pt::util </a> &#183; <a href="tcllib/files/modules/pt/pt_to_api.html"> pt_export_api </a> &#183; <a href="tcllib/files/modules/pt/pt_from_api.html"> pt_import_api </a> &#183; <a href="tcllib/files/modules/pt/pt_introduction.html"> pt_introduction </a> &#183; <a href="tcllib/files/modules/pt/pt_parse_peg.html"> pt_parse_peg </a> &#183; <a href="tcllib/files/modules/pt/pt_parser_api.html"> pt_parser_api </a> &#183; <a href="tcllib/files/modules/pt/pt_peg_op.html"> pt_peg_op </a> &#183; <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  2264   2264   </td></tr>
  2265   2265   <tr class="#doctools_idxeven" valign=top>
  2266   2266   <td class="#doctools_idxleft" width="35%"><a name="math"> math </a></td>
  2267   2267   <td class="#doctools_idxright" width="65%">
  2268         -<a href="tcllib/files/modules/math/math.html"> math </a> &#183; <a href="tcllib/files/modules/math/bigfloat.html"> math::bigfloat </a> &#183; <a href="tcllib/files/modules/math/bignum.html"> math::bignum </a> &#183; <a href="tcllib/files/modules/math/calculus.html"> math::calculus </a> &#183; <a href="tcllib/files/modules/math/qcomplex.html"> math::complexnumbers </a> &#183; <a href="tcllib/files/modules/math/constants.html"> math::constants </a> &#183; <a href="tcllib/files/modules/math/decimal.html"> math::decimal </a> &#183; <a href="tcllib/files/modules/math/fuzzy.html"> math::fuzzy </a> &#183; <a href="tcllib/files/modules/math/math_geometry.html"> math::geometry </a> &#183; <a href="tcllib/files/modules/math/interpolate.html"> math::interpolate </a> &#183; <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a> &#183; <a href="tcllib/files/modules/math/optimize.html"> math::optimize </a> &#183; <a href="tcllib/files/modules/math/pca.html"> math::PCA </a> &#183; <a href="tcllib/files/modules/math/polynomials.html"> math::polynomials </a> &#183; <a href="tcllib/files/modules/math/rational_funcs.html"> math::rationalfunctions </a> &#183; <a href="tcllib/files/modules/math/special.html"> math::special </a> &#183; <a href="tcllib/files/modules/simulation/annealing.html"> simulation::annealing </a> &#183; <a href="tcllib/files/modules/simulation/montecarlo.html"> simulation::montecarlo </a> &#183; <a href="tcllib/files/modules/simulation/simulation_random.html"> simulation::random </a>
         2268  +<a href="tcllib/files/modules/math/math.html"> math </a> &#183; <a href="tcllib/files/modules/math/bigfloat.html"> math::bigfloat </a> &#183; <a href="tcllib/files/modules/math/bignum.html"> math::bignum </a> &#183; <a href="tcllib/files/modules/math/calculus.html"> math::calculus </a> &#183; <a href="tcllib/files/modules/math/qcomplex.html"> math::complexnumbers </a> &#183; <a href="tcllib/files/modules/math/constants.html"> math::constants </a> &#183; <a href="tcllib/files/modules/math/decimal.html"> math::decimal </a> &#183; <a href="tcllib/files/modules/math/fuzzy.html"> math::fuzzy </a> &#183; <a href="tcllib/files/modules/math/math_geometry.html"> math::geometry </a> &#183; <a href="tcllib/files/modules/math/interpolate.html"> math::interpolate </a> &#183; <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a> &#183; <a href="tcllib/files/modules/math/optimize.html"> math::optimize </a> &#183; <a href="tcllib/files/modules/math/pca.html"> math::PCA </a> &#183; <a href="tcllib/files/modules/math/polynomials.html"> math::polynomials </a> &#183; <a href="tcllib/files/modules/math/rational_funcs.html"> math::rationalfunctions </a> &#183; <a href="tcllib/files/modules/math/special.html"> math::special </a> &#183; <a href="tcllib/files/modules/math/trig.html"> math::trig </a> &#183; <a href="tcllib/files/modules/simulation/annealing.html"> simulation::annealing </a> &#183; <a href="tcllib/files/modules/simulation/montecarlo.html"> simulation::montecarlo </a> &#183; <a href="tcllib/files/modules/simulation/simulation_random.html"> simulation::random </a>
  2269   2269   </td></tr>
  2270   2270   <tr class="#doctools_idxodd" valign=top>
  2271   2271   <td class="#doctools_idxleft" width="35%"><a name="mathematics"> mathematics </a></td>
  2272   2272   <td class="#doctools_idxright" width="65%">
  2273   2273   <a href="tcllib/files/modules/math/fourier.html"> math::fourier </a> &#183; <a href="tcllib/files/modules/math/statistics.html"> math::statistics </a>
  2274   2274   </td></tr>
  2275   2275   <tr class="#doctools_idxeven" valign=top>
................................................................................
  4060   4060   </td></tr>
  4061   4061   <tr class="#doctools_idxodd" valign=top>
  4062   4062   <td class="#doctools_idxleft" width="35%"><a name="treeql"> TreeQL </a></td>
  4063   4063   <td class="#doctools_idxright" width="65%">
  4064   4064   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4065   4065   </td></tr>
  4066   4066   <tr class="#doctools_idxeven" valign=top>
         4067  +<td class="#doctools_idxleft" width="35%"><a name="trigonometry"> trigonometry </a></td>
         4068  +<td class="#doctools_idxright" width="65%">
         4069  +<a href="tcllib/files/modules/math/trig.html"> math::trig </a>
         4070  +</td></tr>
         4071  +<tr class="#doctools_idxodd" valign=top>
  4067   4072   <td class="#doctools_idxleft" width="35%"><a name="trimming"> trimming </a></td>
  4068   4073   <td class="#doctools_idxright" width="65%">
  4069   4074   <a href="tcllib/files/modules/textutil/textutil.html"> textutil </a> &#183; <a href="tcllib/files/modules/textutil/trim.html"> textutil::trim </a>
  4070   4075   </td></tr>
  4071         -<tr class="#doctools_idxodd" valign=top>
         4076  +<tr class="#doctools_idxeven" valign=top>
  4072   4077   <td class="#doctools_idxleft" width="35%"><a name="twitter"> twitter </a></td>
  4073   4078   <td class="#doctools_idxright" width="65%">
  4074   4079   <a href="tcllib/files/modules/oauth/oauth.html"> oauth </a>
  4075   4080   </td></tr>
  4076         -<tr class="#doctools_idxeven" valign=top>
         4081  +<tr class="#doctools_idxodd" valign=top>
  4077   4082   <td class="#doctools_idxleft" width="35%"><a name="type"> type </a></td>
  4078   4083   <td class="#doctools_idxright" width="65%">
  4079   4084   <a href="tcllib/files/modules/fileutil/fileutil.html"> fileutil </a> &#183; <a href="tcllib/files/modules/fumagic/cfront.html"> fileutil::magic::cfront </a> &#183; <a href="tcllib/files/modules/fumagic/cgen.html"> fileutil::magic::cgen </a> &#183; <a href="tcllib/files/modules/fumagic/filetypes.html"> fileutil::magic::filetype </a> &#183; <a href="tcllib/files/modules/fumagic/rtcore.html"> fileutil::magic::rt </a> &#183; <a href="tcllib/files/modules/snit/snit.html"> snit </a>
  4080   4085   </td></tr>
  4081         -<tr class="#doctools_idxodd" valign=top>
         4086  +<tr class="#doctools_idxeven" valign=top>
  4082   4087   <td class="#doctools_idxleft" width="35%"><a name="type_checking"> Type checking </a></td>
  4083   4088   <td class="#doctools_idxright" width="65%">
  4084   4089   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4085   4090   </td></tr>
  4086   4091   <tr class="#doctools_idxheader"><th colspan="2">
  4087   4092   <a name="cU">Keywords: U</a>
  4088   4093   </th></tr>
  4089         -<tr class="#doctools_idxeven" valign=top>
         4094  +<tr class="#doctools_idxodd" valign=top>
  4090   4095   <td class="#doctools_idxleft" width="35%"><a name="uevent"> uevent </a></td>
  4091   4096   <td class="#doctools_idxright" width="65%">
  4092   4097   <a href="tcllib/files/modules/hook/hook.html"> hook </a>
  4093   4098   </td></tr>
  4094         -<tr class="#doctools_idxodd" valign=top>
         4099  +<tr class="#doctools_idxeven" valign=top>
  4095   4100   <td class="#doctools_idxleft" width="35%"><a name="unbind"> unbind </a></td>
  4096   4101   <td class="#doctools_idxright" width="65%">
  4097   4102   <a href="tcllib/files/modules/uev/uevent.html"> uevent </a>
  4098   4103   </td></tr>
  4099         -<tr class="#doctools_idxeven" valign=top>
         4104  +<tr class="#doctools_idxodd" valign=top>
  4100   4105   <td class="#doctools_idxleft" width="35%"><a name="uncapitalize"> uncapitalize </a></td>
  4101   4106   <td class="#doctools_idxright" width="65%">
  4102   4107   <a href="tcllib/files/modules/textutil/textutil_string.html"> textutil::string </a>
  4103   4108   </td></tr>
  4104         -<tr class="#doctools_idxodd" valign=top>
         4109  +<tr class="#doctools_idxeven" valign=top>
  4105   4110   <td class="#doctools_idxleft" width="35%"><a name="undenting"> undenting </a></td>
  4106   4111   <td class="#doctools_idxright" width="65%">
  4107   4112   <a href="tcllib/files/modules/textutil/adjust.html"> textutil::adjust </a>
  4108   4113   </td></tr>
  4109         -<tr class="#doctools_idxeven" valign=top>
         4114  +<tr class="#doctools_idxodd" valign=top>
  4110   4115   <td class="#doctools_idxleft" width="35%"><a name="unicode"> unicode </a></td>
  4111   4116   <td class="#doctools_idxright" width="65%">
  4112   4117   <a href="tcllib/files/modules/stringprep/stringprep.html"> stringprep </a> &#183; <a href="tcllib/files/modules/stringprep/stringprep_data.html"> stringprep::data </a> &#183; <a href="tcllib/files/modules/stringprep/unicode.html"> unicode </a> &#183; <a href="tcllib/files/modules/stringprep/unicode_data.html"> unicode::data </a>
  4113   4118   </td></tr>
  4114         -<tr class="#doctools_idxodd" valign=top>
         4119  +<tr class="#doctools_idxeven" valign=top>
  4115   4120   <td class="#doctools_idxleft" width="35%"><a name="union"> union </a></td>
  4116   4121   <td class="#doctools_idxright" width="65%">
  4117   4122   <a href="tcllib/files/modules/struct/disjointset.html"> struct::disjointset </a> &#183; <a href="tcllib/files/modules/struct/struct_set.html"> struct::set </a>
  4118   4123   </td></tr>
  4119         -<tr class="#doctools_idxeven" valign=top>
         4124  +<tr class="#doctools_idxodd" valign=top>
  4120   4125   <td class="#doctools_idxleft" width="35%"><a name="unit"> unit </a></td>
  4121   4126   <td class="#doctools_idxright" width="65%">
  4122   4127   <a href="tcllib/files/modules/units/units.html"> units </a>
  4123   4128   </td></tr>
  4124         -<tr class="#doctools_idxodd" valign=top>
         4129  +<tr class="#doctools_idxeven" valign=top>
  4125   4130   <td class="#doctools_idxleft" width="35%"><a name="unknown_hooking"> unknown hooking </a></td>
  4126   4131   <td class="#doctools_idxright" width="65%">
  4127   4132   <a href="tcllib/files/modules/namespacex/namespacex.html"> namespacex </a>
  4128   4133   </td></tr>
  4129         -<tr class="#doctools_idxeven" valign=top>
         4134  +<tr class="#doctools_idxodd" valign=top>
  4130   4135   <td class="#doctools_idxleft" width="35%"><a name="untie"> untie </a></td>
  4131   4136   <td class="#doctools_idxright" width="65%">
  4132   4137   <a href="tcllib/files/modules/tie/tie_std.html"> tie </a> &#183; <a href="tcllib/files/modules/tie/tie.html"> tie </a>
  4133   4138   </td></tr>
  4134         -<tr class="#doctools_idxodd" valign=top>
         4139  +<tr class="#doctools_idxeven" valign=top>
  4135   4140   <td class="#doctools_idxleft" width="35%"><a name="update"> update </a></td>
  4136   4141   <td class="#doctools_idxright" width="65%">
  4137   4142   <a href="tcllib/files/modules/coroutine/tcllib_coroutine.html"> coroutine </a> &#183; <a href="tcllib/files/modules/coroutine/coro_auto.html"> coroutine::auto </a>
  4138   4143   </td></tr>
  4139         -<tr class="#doctools_idxeven" valign=top>
         4144  +<tr class="#doctools_idxodd" valign=top>
  4140   4145   <td class="#doctools_idxleft" width="35%"><a name="uri"> uri </a></td>
  4141   4146   <td class="#doctools_idxright" width="65%">
  4142   4147   <a href="tcllib/files/modules/uri/uri.html"> uri </a> &#183; <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4143   4148   </td></tr>
  4144         -<tr class="#doctools_idxodd" valign=top>
         4149  +<tr class="#doctools_idxeven" valign=top>
  4145   4150   <td class="#doctools_idxleft" width="35%"><a name="url"> url </a></td>
  4146   4151   <td class="#doctools_idxright" width="65%">
  4147   4152   <a href="tcllib/files/modules/doctools2idx/idx_container.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export.html"> doctools::idx::export </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_import.html"> doctools::idx::import </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export.html"> doctools::toc::export </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_import.html"> doctools::toc::import </a> &#183; <a href="tcllib/files/modules/map/map_geocode_nominatim.html"> map::geocode::nominatim </a> &#183; <a href="tcllib/files/modules/map/map_slippy_fetcher.html"> map::slippy::fetcher </a> &#183; <a href="tcllib/files/modules/uri/uri.html"> uri </a> &#183; <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4148   4153   </td></tr>
  4149         -<tr class="#doctools_idxeven" valign=top>
         4154  +<tr class="#doctools_idxodd" valign=top>
  4150   4155   <td class="#doctools_idxleft" width="35%"><a name="urn"> urn </a></td>
  4151   4156   <td class="#doctools_idxright" width="65%">
  4152   4157   <a href="tcllib/files/modules/uri/urn-scheme.html"> uri_urn </a>
  4153   4158   </td></tr>
  4154         -<tr class="#doctools_idxodd" valign=top>
         4159  +<tr class="#doctools_idxeven" valign=top>
  4155   4160   <td class="#doctools_idxleft" width="35%"><a name="us_npi"> US-NPI </a></td>
  4156   4161   <td class="#doctools_idxright" width="65%">
  4157   4162   <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a>
  4158   4163   </td></tr>
  4159         -<tr class="#doctools_idxeven" valign=top>
         4164  +<tr class="#doctools_idxodd" valign=top>
  4160   4165   <td class="#doctools_idxleft" width="35%"><a name="utilities"> utilities </a></td>
  4161   4166   <td class="#doctools_idxright" width="65%">
  4162   4167   <a href="tcllib/files/modules/namespacex/namespacex.html"> namespacex </a>
  4163   4168   </td></tr>
  4164         -<tr class="#doctools_idxodd" valign=top>
         4169  +<tr class="#doctools_idxeven" valign=top>
  4165   4170   <td class="#doctools_idxleft" width="35%"><a name="uuencode"> uuencode </a></td>
  4166   4171   <td class="#doctools_idxright" width="65%">
  4167   4172   <a href="tcllib/files/modules/base64/uuencode.html"> uuencode </a>
  4168   4173   </td></tr>
  4169         -<tr class="#doctools_idxeven" valign=top>
         4174  +<tr class="#doctools_idxodd" valign=top>
  4170   4175   <td class="#doctools_idxleft" width="35%"><a name="uuid"> UUID </a></td>
  4171   4176   <td class="#doctools_idxright" width="65%">
  4172   4177   <a href="tcllib/files/modules/uuid/uuid.html"> uuid </a>
  4173   4178   </td></tr>
  4174   4179   <tr class="#doctools_idxheader"><th colspan="2">
  4175   4180   <a name="cV">Keywords: V</a>
  4176   4181   </th></tr>
  4177         -<tr class="#doctools_idxodd" valign=top>
         4182  +<tr class="#doctools_idxeven" valign=top>
  4178   4183   <td class="#doctools_idxleft" width="35%"><a name="validation"> Validation </a></td>
  4179   4184   <td class="#doctools_idxright" width="65%">
  4180   4185   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4181   4186   </td></tr>
  4182         -<tr class="#doctools_idxeven" valign=top>
         4187  +<tr class="#doctools_idxodd" valign=top>
  4183   4188   <td class="#doctools_idxleft" width="35%"><a name="value_checking"> Value checking </a></td>
  4184   4189   <td class="#doctools_idxright" width="65%">
  4185   4190   <a href="tcllib/files/modules/valtype/valtype_common.html"> valtype::common </a> &#183; <a href="tcllib/files/modules/valtype/cc_amex.html"> valtype::creditcard::amex </a> &#183; <a href="tcllib/files/modules/valtype/cc_discover.html"> valtype::creditcard::discover </a> &#183; <a href="tcllib/files/modules/valtype/cc_mastercard.html"> valtype::creditcard::mastercard </a> &#183; <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a> &#183; <a href="tcllib/files/modules/valtype/ean13.html"> valtype::gs1::ean13 </a> &#183; <a href="tcllib/files/modules/valtype/iban.html"> valtype::iban </a> &#183; <a href="tcllib/files/modules/valtype/imei.html"> valtype::imei </a> &#183; <a href="tcllib/files/modules/valtype/isbn.html"> valtype::isbn </a> &#183; <a href="tcllib/files/modules/valtype/luhn.html"> valtype::luhn </a> &#183; <a href="tcllib/files/modules/valtype/luhn5.html"> valtype::luhn5 </a> &#183; <a href="tcllib/files/modules/valtype/usnpi.html"> valtype::usnpi </a> &#183; <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4186   4191   </td></tr>
  4187         -<tr class="#doctools_idxodd" valign=top>
         4192  +<tr class="#doctools_idxeven" valign=top>
  4188   4193   <td class="#doctools_idxleft" width="35%"><a name="vectors"> vectors </a></td>
  4189   4194   <td class="#doctools_idxright" width="65%">
  4190   4195   <a href="tcllib/files/modules/math/linalg.html"> math::linearalgebra </a>
  4191   4196   </td></tr>
  4192         -<tr class="#doctools_idxeven" valign=top>
         4197  +<tr class="#doctools_idxodd" valign=top>
  4193   4198   <td class="#doctools_idxleft" width="35%"><a name="verhoeff"> verhoeff </a></td>
  4194   4199   <td class="#doctools_idxright" width="65%">
  4195   4200   <a href="tcllib/files/modules/valtype/verhoeff.html"> valtype::verhoeff </a>
  4196   4201   </td></tr>
  4197         -<tr class="#doctools_idxodd" valign=top>
         4202  +<tr class="#doctools_idxeven" valign=top>
  4198   4203   <td class="#doctools_idxleft" width="35%"><a name="vertex"> vertex </a></td>
  4199   4204   <td class="#doctools_idxright" width="65%">
  4200   4205   <a href="tcllib/files/modules/struct/graph.html"> struct::graph </a> &#183; <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  4201   4206   </td></tr>
  4202         -<tr class="#doctools_idxeven" valign=top>
         4207  +<tr class="#doctools_idxodd" valign=top>
  4203   4208   <td class="#doctools_idxleft" width="35%"><a name="vertex_cover"> vertex cover </a></td>
  4204   4209   <td class="#doctools_idxright" width="65%">
  4205   4210   <a href="tcllib/files/modules/struct/graphops.html"> struct::graph::op </a>
  4206   4211   </td></tr>
  4207         -<tr class="#doctools_idxodd" valign=top>
         4212  +<tr class="#doctools_idxeven" valign=top>
  4208   4213   <td class="#doctools_idxleft" width="35%"><a name="virtual_channel"> virtual channel </a></td>
  4209   4214   <td class="#doctools_idxright" width="65%">
  4210   4215   <a href="tcllib/files/modules/virtchannel_base/cat.html"> tcl::chan::cat </a> &#183; <a href="tcllib/files/modules/virtchannel_core/core.html"> tcl::chan::core </a> &#183; <a href="tcllib/files/modules/virtchannel_core/events.html"> tcl::chan::events </a> &#183; <a href="tcllib/files/modules/virtchannel_base/facade.html"> tcl::chan::facade </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_fifo.html"> tcl::chan::fifo </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_fifo2.html"> tcl::chan::fifo2 </a> &#183; <a href="tcllib/files/modules/virtchannel_base/halfpipe.html"> tcl::chan::halfpipe </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_memchan.html"> tcl::chan::memchan </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_null.html"> tcl::chan::null </a> &#183; <a href="tcllib/files/modules/virtchannel_base/nullzero.html"> tcl::chan::nullzero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_random.html"> tcl::chan::random </a> &#183; <a href="tcllib/files/modules/virtchannel_base/std.html"> tcl::chan::std </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_string.html"> tcl::chan::string </a> &#183; <a href="tcllib/files/modules/virtchannel_base/textwindow.html"> tcl::chan::textwindow </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_variable.html"> tcl::chan::variable </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_zero.html"> tcl::chan::zero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/randseed.html"> tcl::randomseed </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/adler32.html"> tcl::transform::adler32 </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_base64.html"> tcl::transform::base64 </a> &#183; <a href="tcllib/files/modules/virtchannel_core/transformcore.html"> tcl::transform::core </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_counter.html"> tcl::transform::counter </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_crc32.html"> tcl::transform::crc32 </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/hex.html"> tcl::transform::hex </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/identity.html"> tcl::transform::identity </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/limitsize.html"> tcl::transform::limitsize </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/observe.html"> tcl::transform::observe </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/vt_otp.html"> tcl::transform::otp </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/rot.html"> tcl::transform::rot </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/spacer.html"> tcl::transform::spacer </a> &#183; <a href="tcllib/files/modules/virtchannel_transform/tcllib_zlib.html"> tcl::transform::zlib </a>
  4211   4216   </td></tr>
  4212         -<tr class="#doctools_idxeven" valign=top>
         4217  +<tr class="#doctools_idxodd" valign=top>
  4213   4218   <td class="#doctools_idxleft" width="35%"><a name="virtual_machine"> virtual machine </a></td>
  4214   4219   <td class="#doctools_idxright" width="65%">
  4215   4220   <a href="tcllib/files/modules/grammar_me/me_cpu.html"> grammar::me::cpu </a> &#183; <a href="tcllib/files/modules/grammar_me/me_cpucore.html"> grammar::me::cpu::core </a> &#183; <a href="tcllib/files/modules/grammar_me/gasm.html"> grammar::me::cpu::gasm </a> &#183; <a href="tcllib/files/modules/grammar_me/me_tcl.html"> grammar::me::tcl </a> &#183; <a href="tcllib/files/modules/grammar_me/me_intro.html"> grammar::me_intro </a> &#183; <a href="tcllib/files/modules/grammar_me/me_vm.html"> grammar::me_vm </a> &#183; <a href="tcllib/files/modules/grammar_peg/peg_interp.html"> grammar::peg::interp </a> &#183; <a href="tcllib/files/modules/pt/pt_param.html"> pt::param </a>
  4216   4221   </td></tr>
  4217         -<tr class="#doctools_idxodd" valign=top>
         4222  +<tr class="#doctools_idxeven" valign=top>
  4218   4223   <td class="#doctools_idxleft" width="35%"><a name="visa"> VISA </a></td>
  4219   4224   <td class="#doctools_idxright" width="65%">
  4220   4225   <a href="tcllib/files/modules/valtype/cc_visa.html"> valtype::creditcard::visa </a>
  4221   4226   </td></tr>
  4222         -<tr class="#doctools_idxeven" valign=top>
         4227  +<tr class="#doctools_idxodd" valign=top>
  4223   4228   <td class="#doctools_idxleft" width="35%"><a name="vwait"> vwait </a></td>
  4224   4229   <td class="#doctools_idxright" width="65%">
  4225   4230   <a href="tcllib/files/modules/coroutine/tcllib_coroutine.html"> coroutine </a> &#183; <a href="tcllib/files/modules/coroutine/coro_auto.html"> coroutine::auto </a> &#183; <a href="tcllib/files/modules/smtpd/smtpd.html"> smtpd </a>
  4226   4231   </td></tr>
  4227   4232   <tr class="#doctools_idxheader"><th colspan="2">
  4228   4233   <a name="cW">Keywords: W</a>
  4229   4234   </th></tr>
  4230         -<tr class="#doctools_idxodd" valign=top>
         4235  +<tr class="#doctools_idxeven" valign=top>
  4231   4236   <td class="#doctools_idxleft" width="35%"><a name="wais"> wais </a></td>
  4232   4237   <td class="#doctools_idxright" width="65%">
  4233   4238   <a href="tcllib/files/modules/uri/uri.html"> uri </a>
  4234   4239   </td></tr>
  4235         -<tr class="#doctools_idxeven" valign=top>
         4240  +<tr class="#doctools_idxodd" valign=top>
  4236   4241   <td class="#doctools_idxleft" width="35%"><a name="widget"> widget </a></td>
  4237   4242   <td class="#doctools_idxright" width="65%">
  4238   4243   <a href="tcllib/files/modules/snit/snit.html"> snit </a> &#183; <a href="tcllib/files/modules/snit/snitfaq.html"> snitfaq </a>
  4239   4244   </td></tr>
  4240         -<tr class="#doctools_idxodd" valign=top>
         4245  +<tr class="#doctools_idxeven" valign=top>
  4241   4246   <td class="#doctools_idxleft" width="35%"><a name="widget_adaptors"> widget adaptors </a></td>
  4242   4247   <td class="#doctools_idxright" width="65%">
  4243   4248   <a href="tcllib/files/modules/snit/snit.html"> snit </a> &#183; <a href="tcllib/files/modules/snit/snitfaq.html"> snitfaq </a>
  4244   4249   </td></tr>
  4245         -<tr class="#doctools_idxeven" valign=top>
         4250  +<tr class="#doctools_idxodd" valign=top>
  4246   4251   <td class="#doctools_idxleft" width="35%"><a name="wiki"> wiki </a></td>
  4247   4252   <td class="#doctools_idxright" width="65%">
  4248   4253   <a href="tcllib/files/modules/doctools/docidx.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_container.html"> doctools::idx </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export.html"> doctools::idx::export </a> &#183; <a href="tcllib/files/modules/doctools2idx/idx_export_wiki.html"> doctools::idx::export::wiki </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_container.html"> doctools::toc </a> &#183; <a href="tcllib/files/modules/doctools/doctoc.html"> doctools::toc </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export.html"> doctools::toc::export </a> &#183; <a href="tcllib/files/modules/doctools2toc/toc_export_wiki.html"> doctools::toc::export::wiki </a>
  4249   4254   </td></tr>
  4250         -<tr class="#doctools_idxodd" valign=top>
         4255  +<tr class="#doctools_idxeven" valign=top>
  4251   4256   <td class="#doctools_idxleft" width="35%"><a name="word"> word </a></td>
  4252   4257   <td class="#doctools_idxright" width="65%">
  4253   4258   <a href="tcllib/files/modules/doctools2base/tcl_parse.html"> doctools::tcl::parse </a> &#183; <a href="tcllib/files/modules/wip/wip.html"> wip </a>
  4254   4259   </td></tr>
  4255         -<tr class="#doctools_idxeven" valign=top>
         4260  +<tr class="#doctools_idxodd" valign=top>
  4256   4261   <td class="#doctools_idxleft" width="35%"><a name="www"> WWW </a></td>
  4257   4262   <td class="#doctools_idxright" width="65%">
  4258   4263   <a href="tcllib/files/modules/httpd/httpd.html"> tool </a>
  4259   4264   </td></tr>
  4260         -<tr class="#doctools_idxodd" valign=top>
         4265  +<tr class="#doctools_idxeven" valign=top>
  4261   4266   <td class="#doctools_idxleft" width="35%"><a name="www"> www </a></td>
  4262   4267   <td class="#doctools_idxright" width="65%">
  4263   4268   <a href="tcllib/files/modules/uri/uri.html"> uri </a>
  4264   4269   </td></tr>
  4265   4270   <tr class="#doctools_idxheader"><th colspan="2">
  4266   4271   <a name="cX">Keywords: X</a>
  4267   4272   </th></tr>
  4268         -<tr class="#doctools_idxeven" valign=top>
         4273  +<tr class="#doctools_idxodd" valign=top>
  4269   4274   <td class="#doctools_idxleft" width="35%"><a name="x_208"> x.208 </a></td>
  4270   4275   <td class="#doctools_idxright" width="65%">
  4271   4276   <a href="tcllib/files/modules/asn/asn.html"> asn </a>
  4272   4277   </td></tr>
  4273         -<tr class="#doctools_idxodd" valign=top>
         4278  +<tr class="#doctools_idxeven" valign=top>
  4274   4279   <td class="#doctools_idxleft" width="35%"><a name="x_209"> x.209 </a></td>
  4275   4280   <td class="#doctools_idxright" width="65%">
  4276   4281   <a href="tcllib/files/modules/asn/asn.html"> asn </a>
  4277   4282   </td></tr>
  4278         -<tr class="#doctools_idxeven" valign=top>
         4283  +<tr class="#doctools_idxodd" valign=top>
  4279   4284   <td class="#doctools_idxleft" width="35%"><a name="x_500"> x.500 </a></td>
  4280   4285   <td class="#doctools_idxright" width="65%">
  4281   4286   <a href="tcllib/files/modules/ldap/ldap.html"> ldap </a>
  4282   4287   </td></tr>
  4283         -<tr class="#doctools_idxodd" valign=top>
         4288  +<tr class="#doctools_idxeven" valign=top>
  4284   4289   <td class="#doctools_idxleft" width="35%"><a name="xgoogletoken"> XGoogleToken </a></td>
  4285   4290   <td class="#doctools_idxright" width="65%">
  4286   4291   <a href="tcllib/files/modules/sasl/gtoken.html"> SASL::XGoogleToken </a>
  4287   4292   </td></tr>
  4288         -<tr class="#doctools_idxeven" valign=top>
         4293  +<tr class="#doctools_idxodd" valign=top>
  4289   4294   <td class="#doctools_idxleft" width="35%"><a name="xml"> xml </a></td>
  4290   4295   <td class="#doctools_idxright" width="65%">
  4291   4296   <a href="tcllib/files/modules/amazon-s3/xsxp.html"> xsxp </a>
  4292   4297   </td></tr>
  4293         -<tr class="#doctools_idxodd" valign=top>
         4298  +<tr class="#doctools_idxeven" valign=top>
  4294   4299   <td class="#doctools_idxleft" width="35%"><a name="xor"> xor </a></td>
  4295   4300   <td class="#doctools_idxright" width="65%">
  4296   4301   <a href="tcllib/files/modules/virtchannel_transform/vt_otp.html"> tcl::transform::otp </a>
  4297   4302   </td></tr>
  4298         -<tr class="#doctools_idxeven" valign=top>
         4303  +<tr class="#doctools_idxodd" valign=top>
  4299   4304   <td class="#doctools_idxleft" width="35%"><a name="xpath"> XPath </a></td>
  4300   4305   <td class="#doctools_idxright" width="65%">
  4301   4306   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4302   4307   </td></tr>
  4303         -<tr class="#doctools_idxodd" valign=top>
         4308  +<tr class="#doctools_idxeven" valign=top>
  4304   4309   <td class="#doctools_idxleft" width="35%"><a name="xslt"> XSLT </a></td>
  4305   4310   <td class="#doctools_idxright" width="65%">
  4306   4311   <a href="tcllib/files/modules/treeql/treeql.html"> treeql </a>
  4307   4312   </td></tr>
  4308   4313   <tr class="#doctools_idxheader"><th colspan="2">
  4309   4314   <a name="cY">Keywords: Y</a>
  4310   4315   </th></tr>
  4311         -<tr class="#doctools_idxeven" valign=top>
         4316  +<tr class="#doctools_idxodd" valign=top>
  4312   4317   <td class="#doctools_idxleft" width="35%"><a name="yaml"> yaml </a></td>
  4313   4318   <td class="#doctools_idxright" width="65%">
  4314   4319   <a href="tcllib/files/modules/yaml/huddle.html"> huddle </a> &#183; <a href="tcllib/files/modules/yaml/yaml.html"> yaml </a>
  4315   4320   </td></tr>
  4316         -<tr class="#doctools_idxodd" valign=top>
         4321  +<tr class="#doctools_idxeven" valign=top>
  4317   4322   <td class="#doctools_idxleft" width="35%"><a name="ydecode"> ydecode </a></td>
  4318   4323   <td class="#doctools_idxright" width="65%">
  4319   4324   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4320   4325   </td></tr>
  4321         -<tr class="#doctools_idxeven" valign=top>
         4326  +<tr class="#doctools_idxodd" valign=top>
  4322   4327   <td class="#doctools_idxleft" width="35%"><a name="yenc"> yEnc </a></td>
  4323   4328   <td class="#doctools_idxright" width="65%">
  4324   4329   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4325   4330   </td></tr>
  4326         -<tr class="#doctools_idxodd" valign=top>
         4331  +<tr class="#doctools_idxeven" valign=top>
  4327   4332   <td class="#doctools_idxleft" width="35%"><a name="yencode"> yencode </a></td>
  4328   4333   <td class="#doctools_idxright" width="65%">
  4329   4334   <a href="tcllib/files/modules/base64/yencode.html"> yencode </a>
  4330   4335   </td></tr>
  4331   4336   <tr class="#doctools_idxheader"><th colspan="2">
  4332   4337   <a name="cZ">Keywords: Z</a>
  4333   4338   </th></tr>
  4334         -<tr class="#doctools_idxeven" valign=top>
         4339  +<tr class="#doctools_idxodd" valign=top>
  4335   4340   <td class="#doctools_idxleft" width="35%"><a name="zero"> zero </a></td>
  4336   4341   <td class="#doctools_idxright" width="65%">
  4337   4342   <a href="tcllib/files/modules/virtchannel_base/nullzero.html"> tcl::chan::nullzero </a> &#183; <a href="tcllib/files/modules/virtchannel_base/tcllib_zero.html"> tcl::chan::zero </a>
  4338   4343   </td></tr>
  4339         -<tr class="#doctools_idxodd" valign=top>
         4344  +<tr class="#doctools_idxeven" valign=top>
  4340   4345   <td class="#doctools_idxleft" width="35%"><a name="zip"> zip </a></td>
  4341   4346   <td class="#doctools_idxright" width="65%">
  4342   4347   <a href="tcllib/files/modules/zip/decode.html"> zipfile::decode </a> &#183; <a href="tcllib/files/modules/zip/encode.html"> zipfile::encode </a> &#183; <a href="tcllib/files/modules/zip/mkzip.html"> zipfile::mkzip </a>
  4343   4348   </td></tr>
  4344         -<tr class="#doctools_idxeven" valign=top>
         4349  +<tr class="#doctools_idxodd" valign=top>
  4345   4350   <td class="#doctools_idxleft" width="35%"><a name="zlib"> zlib </a></td>
  4346   4351   <td class="#doctools_idxright" width="65%">
  4347   4352   <a href="tcllib/files/modules/virtchannel_transform/tcllib_zlib.html"> tcl::transform::zlib </a>
  4348   4353   </td></tr>
  4349         -<tr class="#doctools_idxodd" valign=top>
         4354  +<tr class="#doctools_idxeven" valign=top>
  4350   4355   <td class="#doctools_idxleft" width="35%"><a name="zoom"> zoom </a></td>
  4351   4356   <td class="#doctools_idxright" width="65%">
  4352   4357   <a href="tcllib/files/modules/map/map_slippy.html"> map::slippy </a> &#183; <a href="tcllib/files/modules/map/map_slippy_cache.html"> map::slippy::cache </a> &#183; <a href="tcllib/files/modules/map/map_slippy_fetcher.html"> map::slippy::fetcher </a>
  4353   4358   </td></tr>
  4354   4359   </table>
  4355   4360   </body></html>

Changes to idoc/www/tcllib/files/modules/cache/async.html.

            1  +
     1      2   <!DOCTYPE html><html><head>
     2      3   <title>cache::async - In-memory caches</title>
     3      4   <style type="text/css"><!--
     4      5       HTML {
     5      6   	background: 	#FFFFFF;
     6      7   	color: 		black;
     7      8       }
................................................................................
   103    104   | <a href="../../../toc.html">Table Of Contents</a>
   104    105   | <a href="../../../../index.html">Keyword Index</a>
   105    106   | <a href="../../../../toc0.html">Categories</a>
   106    107   | <a href="../../../../toc1.html">Modules</a>
   107    108   | <a href="../../../../toc2.html">Applications</a>
   108    109    ] <hr>
   109    110   <div class="doctools">
   110         -<h1 class="doctools_title">cache::async(n) 0.3 tcllib &quot;In-memory caches&quot;</h1>
          111  +<h1 class="doctools_title">cache::async(n) 0.3.1 tcllib &quot;In-memory caches&quot;</h1>
   111    112   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   112    113   <p>cache::async - Asynchronous in-memory cache</p>
   113    114   </div>
   114    115   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   115    116   <ul class="doctools_toc">
   116    117   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   117    118   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   122    123   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   123    124   </ul>
   124    125   </div>
   125    126   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   126    127   <div class="doctools_synopsis">
   127    128   <ul class="doctools_requirements">
   128    129   <li>package require <b class="pkgname">Tcl 8.4</b></li>
   129         -<li>package require <b class="pkgname">cache::async <span class="opt">?0.3?</span></b></li>
          130  +<li>package require <b class="pkgname">cache::async <span class="opt">?0.3.1?</span></b></li>
   130    131   </ul>
   131    132   <ul class="doctools_syntax">
   132    133   <li><a href="#1"><b class="cmd">::cache::async</b> <i class="arg">objectName</i> <i class="arg">commandprefix</i> <span class="opt">?<i class="arg">options</i>...?</span></a></li>
   133    134   <li><a href="#2"><i class="arg">objectName</i> <b class="method">get</b> <i class="arg">key</i> <i class="arg">donecmdprefix</i></a></li>
   134    135   <li><a href="#3"><i class="arg">objectName</i> <b class="method">set</b> <i class="arg">key</i> <i class="arg">value</i></a></li>
   135    136   <li><a href="#4"><i class="arg">objectName</i> <b class="method">unset</b> <i class="arg">key</i></a></li>
   136    137   <li><a href="#5"><i class="arg">objectName</i> <b class="method">exists</b> <i class="arg">key</i></a></li>

Changes to idoc/www/tcllib/files/modules/cron/cron.html.

   138    138   <li><a href="#5"><b class="cmd">::cron::object_coroutine</b> <i class="arg">object</i> <i class="arg">coroutine</i> <i class="arg">?info?</i></a></li>
   139    139   <li><a href="#6"><b class="cmd">::cron::sleep</b> <i class="arg">milliseconds</i></a></li>
   140    140   <li><a href="#7"><b class="cmd">::cron::task delete</b> <i class="arg">process</i></a></li>
   141    141   <li><a href="#8"><b class="cmd">::cron::task exists</b> <i class="arg">process</i></a></li>
   142    142   <li><a href="#9"><b class="cmd">::cron::task info</b> <i class="arg">process</i></a></li>
   143    143   <li><a href="#10"><b class="cmd">::cron::task set</b> <i class="arg">process</i> <i class="arg">field</i> <i class="arg">value</i> <i class="arg">?field...?</i> <i class="arg">?value...?</i></a></li>
   144    144   <li><a href="#11"><b class="cmd">::cron::wake</b> <i class="arg">?who?</i></a></li>
   145         -<li><a href="#12"><b class="cmd">::cron::clock_step</b> <i class="arg">milleseconds</i></a></li>
   146         -<li><a href="#13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milleseconds</i></a></li>
          145  +<li><a href="#12"><b class="cmd">::cron::clock_step</b> <i class="arg">milliseconds</i></a></li>
          146  +<li><a href="#13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milliseconds</i></a></li>
   147    147   <li><a href="#14"><b class="cmd">::cron::clock_sleep</b> <i class="arg">seconds</i> <i class="arg">?offset?</i></a></li>
   148    148   <li><a href="#15"><b class="cmd">::cron::clock_set</b> <i class="arg">newtime</i></a></li>
   149    149   </ul>
   150    150   </div>
   151    151   </div>
   152    152   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   153    153   <p>The <b class="package">cron</b> package provides a Pure-tcl set of tools to allow
................................................................................
   233    233   <dt><a name="8"><b class="cmd">::cron::task exists</b> <i class="arg">process</i></a></dt>
   234    234   <dd><p>Returns true if <i class="arg">process</i> is registered with cron.</p></dd>
   235    235   <dt><a name="9"><b class="cmd">::cron::task info</b> <i class="arg">process</i></a></dt>
   236    236   <dd><p>Returns a dict describing <i class="arg">process</i>. See <b class="cmd">::cron::task set</b> for a description of the options.</p></dd>
   237    237   <dt><a name="10"><b class="cmd">::cron::task set</b> <i class="arg">process</i> <i class="arg">field</i> <i class="arg">value</i> <i class="arg">?field...?</i> <i class="arg">?value...?</i></a></dt>
   238    238   <dd><p>If <i class="arg">process</i> does not exist, it is created. Options Include:</p>
   239    239   <dl class="doctools_definitions">
   240         -<b class="cmd"><a href="../../../../index.html#command">command</a></b>
   241         -If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is black, a global command which implements this process. If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is not
   242         -black, the command to invoke to create or recreate the coroutine.
   243         -<b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b>
   244         -The name of the coroutine (if any) which implements this process.
   245         -<b class="cmd">frequency</b>
   246         -If -1, this process is terminated after the next event. If 0 this process should be called during every
   247         -idle event. If positive, this process should generate events periodically. The frequency is an interger number
   248         -of milleseconds between events.
   249         -<b class="cmd"><a href="../../../../index.html#object">object</a></b>
   250         -The object associated with this process or coroutine.
   251         -<b class="cmd">scheduled</b>
   252         -If non-zero, the absolute time from the epoch (in milleseconds) that this process will trigger an event.
   253         -If zero, and the <b class="cmd">frequency</b> is also zero, this process is called every idle loop.
   254         -<b class="cmd"><a href="../../../../index.html#running">running</a></b>
   255         -A boolean flag. If true it indicates the process never returned or yielded during the event loop,
   256         -and will not be called again until it does so.
          240  +<dt><b class="cmd"><a href="../../../../index.html#command">command</a></b></dt>
          241  +<dd><p>If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is black, a global command which implements this process. If <b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b> is not
          242  +black, the command to invoke to create or recreate the coroutine.</p></dd>
          243  +<dt><b class="cmd"><a href="../coroutine/tcllib_coroutine.html">coroutine</a></b></dt>
          244  +<dd><p>The name of the coroutine (if any) which implements this process.</p></dd>
          245  +<dt><b class="cmd">frequency</b></dt>
          246  +<dd><p>If -1, this process is terminated after the next event. If 0 this process should be called during every
          247  +idle event. If positive, this process should generate events periodically. The frequency is an integer number
          248  +of milliseconds between events.</p></dd>
          249  +<dt><b class="cmd"><a href="../../../../index.html#object">object</a></b></dt>
          250  +<dd><p>The object associated with this process or coroutine.</p></dd>
          251  +<dt><b class="cmd">scheduled</b></dt>
          252  +<dd><p>If non-zero, the absolute time from the epoch (in milliseconds) that this process will trigger an event.
          253  +If zero, and the <b class="cmd">frequency</b> is also zero, this process is called every idle loop.</p></dd>
          254  +<dt><b class="cmd"><a href="../../../../index.html#running">running</a></b></dt>
          255  +<dd><p>A boolean flag. If true it indicates the process never returned or yielded during the event loop,
          256  +and will not be called again until it does so.</p></dd>
   257    257   </dl></dd>
   258    258   <dt><a name="11"><b class="cmd">::cron::wake</b> <i class="arg">?who?</i></a></dt>
   259    259   <dd><p>Wake up cron, and arrange for its event loop to be run during the next Idle cycle.</p>
   260    260   <pre class="doctools_example">
   261    261   ::cron::wake {I just did something important}
   262    262   </pre>
   263    263   </dd>
   264    264   </dl>
   265    265   <p>Several utility commands are provided that are used internally within cron and for
   266    266   testing cron, but may or may not be useful in the general cases.</p>
   267    267   <dl class="doctools_definitions">
   268         -<dt><a name="12"><b class="cmd">::cron::clock_step</b> <i class="arg">milleseconds</i></a></dt>
          268  +<dt><a name="12"><b class="cmd">::cron::clock_step</b> <i class="arg">milliseconds</i></a></dt>
   269    269   <dd><p>Return a clock time absolute to the epoch which falls on the next
   270         -border between one second and the next for the value of <i class="arg">milleseconds</i></p></dd>
   271         -<dt><a name="13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milleseconds</i></a></dt>
          270  +border between one second and the next for the value of <i class="arg">milliseconds</i></p></dd>
          271  +<dt><a name="13"><b class="cmd">::cron::clock_delay</b> <i class="arg">milliseconds</i></a></dt>
   272    272   <dd><p>Return a clock time absolute to the epoch which falls on the next
   273         -border between one second and the next <i class="arg">milleseconds</i> in the future.</p></dd>
          273  +border between one second and the next <i class="arg">milliseconds</i> in the future.</p></dd>
   274    274   <dt><a name="14"><b class="cmd">::cron::clock_sleep</b> <i class="arg">seconds</i> <i class="arg">?offset?</i></a></dt>
   275    275   <dd><p>Return a clock time absolute to the epoch which falls exactly <i class="arg">seconds</i> in
   276    276   the future. If offset is given it may be positive or negative, and will shift
   277    277   the final time to before or after the second would flip.</p></dd>
   278    278   <dt><a name="15"><b class="cmd">::cron::clock_set</b> <i class="arg">newtime</i></a></dt>
   279    279   <dd><p>Sets the internal clock for cron. This command will advance the time in 100ms
   280    280   increment, triggering events, until the internal time catches up with <i class="arg">newtime</i>.</p>
   281         -<p><i class="arg">newtime</i> is expressed in absolute milleseconds since the beginning of the epoch.</p></dd>
          281  +<p><i class="arg">newtime</i> is expressed in absolute milliseconds since the beginning of the epoch.</p></dd>
   282    282   </dl>
   283    283   </div>
   284    284   <div id="section3" class="doctools_section"><h2><a name="section3">Bugs, Ideas, Feedback</a></h2>
   285    285   <p>This document, and the package it describes, will undoubtedly contain
   286    286   bugs and other problems.
   287    287   Please report such in the category <em>odie</em> of the
   288    288   <a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.

Changes to idoc/www/tcllib/files/modules/doctools/cvs.html.

   175    175   <dt>varname <i class="arg">fvar</i> (in)</dt>
   176    176   <dd><p>Has to refer to an array variable. Keys are strings containing
   177    177   date, author of a log entry, and a comment for that entry, in this
   178    178   order, separated by commas.</p>
   179    179   <p>The values are lists of the files the entry is touching.</p></dd>
   180    180   </dl></dd>
   181    181   <dt><a name="2"><b class="cmd">::doctools::cvs::toChangeLog</b> <i class="arg">evar</i> <i class="arg">cvar</i> <i class="arg">fvar</i></a></dt>
   182         -<dd><p>]
   183         -The three arguments for this command are the same as the last three
          182  +<dd><p>The three arguments for this command are the same as the last three
   184    183   arguments of the command <b class="cmd">::doctools::cvs::scanLog</b>. This command
   185    184   however expects them to be filled with information about one or more
   186    185   logs. It takes this information and converts it into a text in the
   187    186   format of a ChangeLog as accepted and generated by <b class="syscmd"><a href="../../../../index.html#emacs">emacs</a></b>. The
   188    187   constructed text is returned as the result of the command.</p></dd>
   189    188   </dl>
   190    189   </div>

Changes to idoc/www/tcllib/files/modules/doctools/doctools_lang_intro.html.

   225    225   [<b class="cmd">require   PACKAGE</b>]
   226    226   [description]
   227    227   [manpage_end]
   228    228   </pre>
   229    229   <p>Remember that the whitespace is optional. The document</p>
   230    230   <pre class="doctools_example">
   231    231       [manpage_begin NAME SECTION VERSION]
   232         -[see_also doctools_intro]
   233         -[see_also doctools_lang_cmdref]
   234         -[see_also doctools_lang_faq]
   235         -[see_also doctools_lang_syntax]
   236         -[keywords {doctools commands}]
   237         -[keywords {doctools language}]
   238         -[keywords {doctools markup}]
   239         -[keywords {doctools syntax}]
   240         -[keywords markup]
   241         -[keywords {semantic markup}]
   242    232       [copyright {YEAR AUTHOR}][titledesc TITLE][moddesc MODULE_TITLE]
   243    233       [require PACKAGE VERSION][require PACKAGE][description]
   244    234       [vset CATEGORY doctools]
   245    235   [include ../doctools2base/include/feedback.inc]
   246    236   [manpage_end]
   247    237   </pre>
   248    238   <p>has the same meaning as the example before.</p>
................................................................................
   429    419   <p>The example demonstrating the use of text markup is an excerpt from
   430    420   the <i class="term"><a href="doctools_lang_cmdref.html">doctools language command reference</a></i>, with some
   431    421   highlighting added.
   432    422   It shows their use within a block of text, as the arguments of a list
   433    423   item command (<b class="cmd">call</b>), and our ability to nest them.</p>
   434    424   <pre class="doctools_example">
   435    425     ...
   436         -  [call [<b class="cmd">cmd arg_def</b>] [<b class="cmd">arg type</b>] [<b class="cmd">arg name</b>]] [<b class="cmd">opt</b> [<b class="cmd">arg mode</b>]]]
          426  +  [call [<b class="cmd">cmd arg_def</b>] [<b class="cmd">arg type</b>] [<b class="cmd">arg name</b>] [<b class="cmd">opt</b> [<b class="cmd">arg mode</b>]]]
   437    427     Text structure. List element. Argument list. Automatically closes the
   438    428     previous list element. Specifies the data-[<b class="cmd">arg type</b>] of the described
   439    429     argument of a command, its [<b class="cmd">arg name</b>] and its i/o-[<b class="cmd">arg mode</b>]. The
   440    430     latter is optional.
   441    431     ...
   442    432   </pre>
   443    433   </div>

Added idoc/www/tcllib/files/modules/lazyset/lazyset.html.

            1  +
            2  +<!DOCTYPE html><html><head>
            3  +<title>lazyset - Lazy evaluation for variables and arrays</title>
            4  +<style type="text/css"><!--
            5  +    HTML {
            6  +	background: 	#FFFFFF;
            7  +	color: 		black;
            8  +    }
            9  +    BODY {
           10  +	background: 	#FFFFFF;
           11  +	color:	 	black;
           12  +    }
           13  +    DIV.doctools {
           14  +	margin-left:	10%;
           15  +	margin-right:	10%;
           16  +    }
           17  +    DIV.doctools H1,DIV.doctools H2 {
           18  +	margin-left:	-5%;
           19  +    }
           20  +    H1, H2, H3, H4 {
           21  +	margin-top: 	1em;
           22  +	font-family:	sans-serif;
           23  +	font-size:	large;
           24  +	color:		#005A9C;
           25  +	background: 	transparent;
           26  +	text-align:		left;
           27  +    }
           28  +    H1.doctools_title {
           29  +	text-align: center;
           30  +    }
           31  +    UL,OL {
           32  +	margin-right: 0em;
           33  +	margin-top: 3pt;
           34  +	margin-bottom: 3pt;
           35  +    }
           36  +    UL LI {
           37  +	list-style: disc;
           38  +    }
           39  +    OL LI {
           40  +	list-style: decimal;
           41  +    }
           42  +    DT {
           43  +	padding-top: 	1ex;
           44  +    }
           45  +    UL.doctools_toc,UL.doctools_toc UL, UL.doctools_toc UL UL {
           46  +	font:		normal 12pt/14pt sans-serif;
           47  +	list-style:	none;
           48  +    }
           49  +    LI.doctools_section, LI.doctools_subsection {
           50  +	list-style: 	none;
           51  +	margin-left: 	0em;
           52  +	text-indent:	0em;
           53  +	padding: 	0em;
           54  +    }
           55  +    PRE {
           56  +	display: 	block;
           57  +	font-family:	monospace;
           58  +	white-space:	pre;
           59  +	margin:		0%;
           60  +	padding-top:	0.5ex;
           61  +	padding-bottom:	0.5ex;
           62  +	padding-left:	1ex;
           63  +	padding-right:	1ex;
           64  +	width:		100%;
           65  +    }
           66  +    PRE.doctools_example {
           67  +	color: 		black;
           68  +	background: 	#f5dcb3;
           69  +	border:		1px solid black;
           70  +    }
           71  +    UL.doctools_requirements LI, UL.doctools_syntax LI {
           72  +	list-style: 	none;
           73  +	margin-left: 	0em;
           74  +	text-indent:	0em;
           75  +	padding:	0em;
           76  +    }
           77  +    DIV.doctools_synopsis {
           78  +	color: 		black;
           79  +	background: 	#80ffff;
           80  +	border:		1px solid black;
           81  +	font-family:	serif;
           82  +	margin-top: 	1em;
           83  +	margin-bottom: 	1em;
           84  +    }
           85  +    UL.doctools_syntax {
           86  +	margin-top: 	1em;
           87  +	border-top:	1px solid black;
           88  +    }
           89  +    UL.doctools_requirements {
           90  +	margin-bottom: 	1em;
           91  +	border-bottom:	1px solid black;
           92  +    }
           93  +--></style>
           94  +</head>
           95  +<!-- Generated from file 'lazyset.man' by tcllib/doctools with format 'html'
           96  +   -->
           97  +<!-- Copyright &amp;copy; 2018 Roy Keene
           98  +   -->
           99  +<!-- lazyset.n
          100  +   -->
          101  +<body><hr> [
          102  +   <a href="../../../../../../../../home">Tcllib Home</a>
          103  +| <a href="../../../../toc.html">Main Table Of Contents</a>
          104  +| <a href="../../../toc.html">Table Of Contents</a>
          105  +| <a href="../../../../index.html">Keyword Index</a>
          106  +| <a href="../../../../toc0.html">Categories</a>
          107  +| <a href="../../../../toc1.html">Modules</a>
          108  +| <a href="../../../../toc2.html">Applications</a>
          109  + ] <hr>
          110  +<div class="doctools">
          111  +<h1 class="doctools_title">lazyset(n) 1 tcllib &quot;Lazy evaluation for variables and arrays&quot;</h1>
          112  +<div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
          113  +<p>lazyset - Lazy evaluation</p>
          114  +</div>
          115  +<div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
          116  +<ul class="doctools_toc">
          117  +<li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
          118  +<li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
          119  +<li class="doctools_section"><a href="#section1">Description</a></li>
          120  +<li class="doctools_section"><a href="#section2">COMMANDS</a></li>
          121  +<li class="doctools_section"><a href="#section3">EXAMPLES</a></li>
          122  +<li class="doctools_section"><a href="#section4">AUTHORS</a></li>
          123  +<li class="doctools_section"><a href="#section5">Bugs, Ideas, Feedback</a></li>
          124  +<li class="doctools_section"><a href="#category">Category</a></li>
          125  +<li class="doctools_section"><a href="#copyright">Copyright</a></li>
          126  +</ul>
          127  +</div>
          128  +<div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
          129  +<div class="doctools_synopsis">
          130  +<ul class="doctools_requirements">
          131  +<li>package require <b class="pkgname">Tcl 8.5</b></li>
          132  +<li>package require <b class="pkgname">lazyset <span class="opt">?1?</span></b></li>
          133  +</ul>
          134  +<ul class="doctools_syntax">
          135  +<li><a href="#1"><b class="cmd">::lazyset::variable</b> <span class="opt">?<i class="arg">-array boolean</i>?</span> <span class="opt">?<i class="arg">-appendArgs boolean</i>?</span> <i class="arg">variableName</i> <i class="arg">commandPrefix</i></a></li>
          136  +</ul>
          137  +</div>
          138  +</div>
          139  +<div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
          140  +<p>The <b class="package">lazyset</b> package provides a mechanism for deferring execution
          141  +of code until a specific variable or any index of an array is referenced.</p>
          142  +</div>
          143  +<div id="section2" class="doctools_section"><h2><a name="section2">COMMANDS</a></h2>
          144  +<dl class="doctools_definitions">
          145  +<dt><a name="1"><b class="cmd">::lazyset::variable</b> <span class="opt">?<i class="arg">-array boolean</i>?</span> <span class="opt">?<i class="arg">-appendArgs boolean</i>?</span> <i class="arg">variableName</i> <i class="arg">commandPrefix</i></a></dt>
          146  +<dd><p>Arrange for the code specified as <i class="arg">commandPrefix</i> to be executed when
          147  +the variable whose name is specified by <i class="arg">variableName</i> is read for
          148  +the first time.
          149  +If the optional argument <i class="arg">-array boolean</i> is specified as true,
          150  +then the variable specified as <i class="arg">variableName</i> is treated as an
          151  +array and attempting to read any index of the array causes that
          152  +index to be set by the <i class="arg">commandPrefix</i> as they are read.
          153  +If the optional argument <i class="arg">-appendArgs boolean</i> is specified as
          154  +false, then the variable name and subnames are not appended to the
          155  +<i class="arg">commandPrefix</i> before it is evaluated.  If the argument
          156  +<i class="arg">-appendArgs boolean</i> is not specified or is specified as true
          157  +then 1 or 2 additional arguments are appended to the <i class="arg">commandPrefix</i>.
          158  +If <i class="arg">-array boolean</i> is specified as true, then 2 arguments are
          159  +appended corresponding to the name of the variable and the index,
          160  +otherwise 1 argument is appended containing the name of variable.
          161  +The <i class="arg">commandPrefix</i> code is run in the same scope as the variable
          162  +is read.</p></dd>
          163  +</dl>
          164  +</div>
          165  +<div id="section3" class="doctools_section"><h2><a name="section3">EXAMPLES</a></h2>
          166  +<pre class="doctools_example">
          167  +	::lazyset::variable page {apply {{name} {
          168  +		package require http
          169  +		set token [http::geturl http://www.tcl.tk/]
          170  +		set data [http::data $token]
          171  +		return $data
          172  +	}}}
          173  +	puts $page
          174  +</pre>
          175  +<pre class="doctools_example">
          176  +	::lazyset::variable -array true page {apply {{name index} {
          177  +		package require http
          178  +		set token [http::geturl $index]
          179  +		set data [http::data $token]
          180  +		return $data
          181  +	}}}
          182  +	puts $page(http://www.tcl.tk/)
          183  +</pre>
          184  +<pre class="doctools_example">
          185  +	::lazyset::variable -appendArgs false simple {
          186  +		return -level 0 42
          187  +	}
          188  +	puts $simple
          189  +</pre>
          190  +</div>
          191  +<div id="section4" class="doctools_section"><h2><a name="section4">AUTHORS</a></h2>
          192  +<p>Roy Keene</p>
          193  +</div>
          194  +<div id="section5" class="doctools_section"><h2><a name="section5">Bugs, Ideas, Feedback</a></h2>
          195  +<p>This document, and the package it describes, will undoubtedly contain
          196  +bugs and other problems.
          197  +Please report such in the category <em>utility</em> of the
          198  +<a href="http://core.tcl.tk/tcllib/reportlist">Tcllib Trackers</a>.
          199  +Please also report any ideas for enhancements you may have for either
          200  +package and/or documentation.</p>
          201  +<p>When proposing code changes, please provide <em>unified diffs</em>,
          202  +i.e the output of <b class="const">diff -u</b>.</p>
          203  +<p>Note further that <em>attachments</em> are strongly preferred over
          204  +inlined patches. Attachments can be made by going to the <b class="const">Edit</b>
          205  +form of the ticket immediately after its creation, and then using the
          206  +left-most button in the secondary navigation bar.</p>
          207  +</div>
          208  +<div id="category" class="doctools_section"><h2><a name="category">Category</a></h2>
          209  +<p>Utility</p>
          210  +</div>
          211  +<div id="copyright" class="doctools_section"><h2><a name="copyright">Copyright</a></h2>
          212  +<p>Copyright &copy; 2018 Roy Keene</p>
          213  +</div>
          214  +</div></body></html>

Changes to idoc/www/tcllib/files/modules/log/log.html.

   233    233   <dd><p>Compares two levels (including unique abbreviations) with respect to
   234    234   their priority. This command can be used by the -command option of
   235    235   lsort. The result is one of -1, 0 or 1 or an error. A result of -1
   236    236   signals that level1 is of less priority than level2. 0 signals that
   237    237   both levels have the same priority. 1 signals that level1 has higher
   238    238   priority than level2.</p></dd>
   239    239   <dt><a name="8"><b class="cmd">::log::lvSuppress</b> <i class="arg">level</i> {<i class="arg">suppress</i> 1}</a></dt>
   240         -<dd><p>]
   241         -(Un)suppresses the output of messages having the specified
          240  +<dd><p>(Un)suppresses the output of messages having the specified
   242    241   level. Unique abbreviations for the level are allowed here too.</p></dd>
   243    242   <dt><a name="9"><b class="cmd">::log::lvSuppressLE</b> <i class="arg">level</i> {<i class="arg">suppress</i> 1}</a></dt>
   244         -<dd><p>]
   245         -(Un)suppresses the output of messages having the specified level or
          243  +<dd><p>(Un)suppresses the output of messages having the specified level or
   246    244   one of lesser priority. Unique abbreviations for the level are allowed
   247    245   here too.</p></dd>
   248    246   <dt><a name="10"><b class="cmd">::log::lvIsSuppressed</b> <i class="arg">level</i></a></dt>
   249    247   <dd><p>Asks the package whether the specified level is currently
   250    248   suppressed. Unique abbreviations of level names are allowed.</p></dd>
   251    249   <dt><a name="11"><b class="cmd">::log::lvCmd</b> <i class="arg">level</i> <i class="arg">cmd</i></a></dt>
   252    250   <dd><p>Defines for the specified level with which command to write the

Changes to idoc/www/tcllib/files/modules/math/math_geometry.html.

   207    207   <li><p><em>polyline</em> - a list of an even number of coordinates,
   208    208   interpreted as the x- and y-coordinates of an ordered set of points.</p></li>
   209    209   <li><p><em>polygon</em> - like a polyline, but the implicit assumption is that
   210    210   the polyline is closed (if the first and last points do not coincide,
   211    211   the missing segment is automatically added).</p></li>
   212    212   <li><p><em>point set</em> - again a list of an even number of coordinates, but
   213    213   the points are regarded without any ordering.</p></li>
   214         -<li><p><em>circle</em> - a list of thtee numbers, the first two are the coordinates of the
          214  +<li><p><em>circle</em> - a list of three numbers, the first two are the coordinates of the
   215    215   centre and the third is the radius.</p></li>
   216    216   </ul>
   217    217   </div>
   218    218   <div id="section2" class="doctools_section"><h2><a name="section2">PROCEDURES</a></h2>
   219    219   <p>The package defines the following public procedures:</p>
   220    220   <dl class="doctools_definitions">
   221    221   <dt><a name="1"><b class="cmd">::math::geometry::+</b> <i class="arg">point1</i> <i class="arg">point2</i></a></dt>
................................................................................
   591    591   <dd><p>Line to be checked</p></dd>
   592    592   <dt>list <i class="arg">circle</i></dt>
   593    593   <dd><p>Circle that may or may not be intersected</p></dd>
   594    594   </dl></dd>
   595    595   <dt><a name="47"><b class="cmd">::math::geometry::intersectionCircleWithCircle</b> <i class="arg">circle1</i> <i class="arg">circle2</i></a></dt>
   596    596   <dd><p>Determine the points at which the given two circles intersect. There can
   597    597   be zero, one or two points. (If the two circles touch the circle or are very close,
   598         -then one point is returned. An arbitrary margin of 1.0e-10 times the radius of
   599         -the first circle is used to determine this situation.)</p>
          598  +then one point is returned. An arbitrary margin of 1.0e-10 times the mean of the radii of
          599  +the two circles is used to determine this situation.)</p>
   600    600   <dl class="doctools_arguments">
   601    601   <dt>list <i class="arg">circle1</i></dt>
   602    602   <dd><p>First circle</p></dd>
   603    603   <dt>list <i class="arg">circle2</i></dt>
   604    604   <dd><p>Second circle</p></dd>
   605    605   </dl></dd>
   606    606   <dt><a name="48"><b class="cmd">::math::geometry::tangentLinesToCircle</b> <i class="arg">point</i> <i class="arg">circle</i></a></dt>

Changes to idoc/www/tcllib/files/modules/math/numtheory.html.

            1  +
     1      2   <!DOCTYPE html><html><head>
     2      3   <title>math::numtheory - Tcl Math Library</title>
     3      4   <style type="text/css"><!--
     4      5       HTML {
     5      6   	background: 	#FFFFFF;
     6      7   	color: 		black;
     7      8       }
................................................................................
   103    104   | <a href="../../../toc.html">Table Of Contents</a>
   104    105   | <a href="../../../../index.html">Keyword Index</a>
   105    106   | <a href="../../../../toc0.html">Categories</a>
   106    107   | <a href="../../../../toc1.html">Modules</a>
   107    108   | <a href="../../../../toc2.html">Applications</a>
   108    109    ] <hr>
   109    110   <div class="doctools">
   110         -<h1 class="doctools_title">math::numtheory(n) 1.0 tcllib &quot;Tcl Math Library&quot;</h1>
          111  +<h1 class="doctools_title">math::numtheory(n) 1.1.1 tcllib &quot;Tcl Math Library&quot;</h1>
   111    112   <div id="name" class="doctools_section"><h2><a name="name">Name</a></h2>
   112    113   <p>math::numtheory - Number Theory</p>
   113    114   </div>
   114    115   <div id="toc" class="doctools_section"><h2><a name="toc">Table Of Contents</a></h2>
   115    116   <ul class="doctools_toc">
   116    117   <li class="doctools_section"><a href="#toc">Table Of Contents</a></li>
   117    118   <li class="doctools_section"><a href="#synopsis">Synopsis</a></li>
................................................................................
   122    123   <li class="doctools_section"><a href="#copyright">Copyright</a></li>
   123    124   </ul>
   124    125   </div>
   125    126   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   126    127   <div class="doctools_synopsis">
   127    128   <ul class="doctools_requirements">
   128    129   <li>package require <b class="pkgname">Tcl <span class="opt">?8.5?</span></b></li>
   129         -<li>package require <b class="pkgname">math::numtheory <span class="opt">?1.0?</span></b></li>
          130  +<li>package require <b class="pkgname">math::numtheory <span class="opt">?1.1.1?</span></b></li>
   130    131   </ul>
   131    132   <ul class="doctools_syntax">
   132    133   <li><a href="#1"><b class="cmd">math::numtheory::isprime</b> <i class="arg">N</i> <span class="opt">?<i class="arg">option</i> <i class="arg">value</i> ...?</span></a></li>
   133    134   <li><a href="#2"><b class="cmd">math::numtheory::firstNprimes</b> <i class="arg">N</i></a></li>
   134    135   <li><a href="#3"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></li>
   135    136   <li><a href="#4"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></li>
   136         -<li><a href="#5"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></li>
   137         -<li><a href="#6"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></li>
   138         -<li><a href="#7"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></li>
   139         -<li><a href="#8"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></li>
   140         -<li><a href="#9"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></li>
   141         -<li><a href="#10"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
   142         -<li><a href="#11"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
   143         -<li><a href="#12"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
   144         -<li><a href="#13"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></li>
   145         -<li><a href="#14"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></li>
   146         -<li><a href="#15"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></li>
          137  +<li><a href="#5"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></li>
          138  +<li><a href="#6"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></li>
          139  +<li><a href="#7"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></li>
          140  +<li><a href="#8"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></li>
          141  +<li><a href="#9"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></li>
          142  +<li><a href="#10"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></li>
          143  +<li><a href="#11"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></li>
          144  +<li><a href="#12"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></li>
          145  +<li><a href="#13"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
          146  +<li><a href="#14"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></li>
          147  +<li><a href="#15"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></li>
          148  +<li><a href="#16"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></li>
          149  +<li><a href="#17"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></li>
   147    150   </ul>
   148    151   </div>
   149    152   </div>
   150    153   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   151    154   <p>This package is for collecting various number-theoretic operations, with
   152    155   a slight bias to prime numbers.</p>
   153    156   <dl class="doctools_definitions">
................................................................................
   192    195   </dl></dd>
   193    196   <dt><a name="4"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></dt>
   194    197   <dd><p>Return a list of the prime numbers in the number N</p>
   195    198   <dl class="doctools_arguments">
   196    199   <dt>integer <i class="arg">N</i> (in)</dt>
   197    200   <dd><p>Number to be factorised</p></dd>
   198    201   </dl></dd>
   199         -<dt><a name="5"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></dt>
          202  +<dt><a name="5"><b class="cmd">math::numtheory::primesLowerThan</b> <i class="arg">N</i></a></dt>
          203  +<dd><p>Return the prime numbers lower/equal to N</p>
          204  +<dl class="doctools_arguments">
          205  +<dt>integer <i class="arg">N</i> (in)</dt>
          206  +<dd><p>Maximum number to consider</p></dd>
          207  +</dl></dd>
          208  +<dt><a name="6"><b class="cmd">math::numtheory::primeFactors</b> <i class="arg">N</i></a></dt>
          209  +<dd><p>Return a list of the prime numbers in the number N</p>
          210  +<dl class="doctools_arguments">
          211  +<dt>integer <i class="arg">N</i> (in)</dt>
          212  +<dd><p>Number to be factorised</p></dd>
          213  +</dl></dd>
          214  +<dt><a name="7"><b class="cmd">math::numtheory::uniquePrimeFactors</b> <i class="arg">N</i></a></dt>
   200    215   <dd><p>Return a list of the <em>unique</em> prime numbers in the number N</p>
   201    216   <dl class="doctools_arguments">
   202    217   <dt>integer <i class="arg">N</i> (in)</dt>
   203    218   <dd><p>Number to be factorised</p></dd>
   204    219   </dl></dd>
   205         -<dt><a name="6"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></dt>
          220  +<dt><a name="8"><b class="cmd">math::numtheory::factors</b> <i class="arg">N</i></a></dt>
   206    221   <dd><p>Return a list of all <em>unique</em> factors in the number N, including 1 and N itself</p>
   207    222   <dl class="doctools_arguments">
   208    223   <dt>integer <i class="arg">N</i> (in)</dt>
   209    224   <dd><p>Number to be factorised</p></dd>
   210    225   </dl></dd>
   211         -<dt><a name="7"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></dt>
          226  +<dt><a name="9"><b class="cmd">math::numtheory::totient</b> <i class="arg">N</i></a></dt>
   212    227   <dd><p>Evaluate the Euler totient function for the number N (number of numbers
   213    228   relatively prime to N)</p>
   214    229   <dl class="doctools_arguments">
   215    230   <dt>integer <i class="arg">N</i> (in)</dt>
   216    231   <dd><p>Number in question</p></dd>
   217    232   </dl></dd>
   218         -<dt><a name="8"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></dt>
          233  +<dt><a name="10"><b class="cmd">math::numtheory::moebius</b> <i class="arg">N</i></a></dt>
   219    234   <dd><p>Evaluate the Moebius function for the number N</p>
   220    235   <dl class="doctools_arguments">
   221    236   <dt>integer <i class="arg">N</i> (in)</dt>
   222    237   <dd><p>Number in question</p></dd>
   223    238   </dl></dd>
   224         -<dt><a name="9"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></dt>
          239  +<dt><a name="11"><b class="cmd">math::numtheory::legendre</b> <i class="arg">a</i> <i class="arg">p</i></a></dt>
   225    240   <dd><p>Evaluate the Legendre symbol (a/p)</p>
   226    241   <dl class="doctools_arguments">
   227    242   <dt>integer <i class="arg">a</i> (in)</dt>
   228    243   <dd><p>Upper number in the symbol</p></dd>
   229    244   <dt>integer <i class="arg">p</i> (in)</dt>
   230    245   <dd><p>Lower number in the symbol (must be non-zero)</p></dd>
   231    246   </dl></dd>
   232         -<dt><a name="10"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
          247  +<dt><a name="12"><b class="cmd">math::numtheory::jacobi</b> <i class="arg">a</i> <i class="arg">b</i></a></dt>
   233    248   <dd><p>Evaluate the Jacobi symbol (a/b)</p>
   234    249   <dl class="doctools_arguments">
   235    250   <dt>integer <i class="arg">a</i> (in)</dt>
   236    251   <dd><p>Upper number in the symbol</p></dd>
   237    252   <dt>integer <i class="arg">b</i> (in)</dt>
   238    253   <dd><p>Lower number in the symbol (must be odd)</p></dd>
   239    254   </dl></dd>
   240         -<dt><a name="11"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
          255  +<dt><a name="13"><b class="cmd">math::numtheory::gcd</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
   241    256   <dd><p>Return the greatest common divisor of <i class="term">m</i> and <i class="term">n</i></p>
   242    257   <dl class="doctools_arguments">
   243    258   <dt>integer <i class="arg">m</i> (in)</dt>
   244    259   <dd><p>First number</p></dd>
   245    260   <dt>integer <i class="arg">n</i> (in)</dt>
   246    261   <dd><p>Second number</p></dd>
   247    262   </dl></dd>
   248         -<dt><a name="12"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
          263  +<dt><a name="14"><b class="cmd">math::numtheory::lcm</b> <i class="arg">m</i> <i class="arg">n</i></a></dt>
   249    264   <dd><p>Return the lowest common multiple of <i class="term">m</i> and <i class="term">n</i></p>
   250    265   <dl class="doctools_arguments">
   251    266   <dt>integer <i class="arg">m</i> (in)</dt>
   252    267   <dd><p>First number</p></dd>
   253    268   <dt>integer <i class="arg">n</i> (in)</dt>
   254    269   <dd><p>Second number</p></dd>
   255    270   </dl></dd>
   256         -<dt><a name="13"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></dt>
          271  +<dt><a name="15"><b class="cmd">math::numtheory::numberPrimesGauss</b> <i class="arg">N</i></a></dt>
   257    272   <dd><p>Estimate the number of primes according the formula by Gauss.</p>
   258    273   <dl class="doctools_arguments">
   259    274   <dt>integer <i class="arg">N</i> (in)</dt>
   260    275   <dd><p>Number in question</p></dd>
   261    276   </dl></dd>
   262         -<dt><a name="14"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></dt>
          277  +<dt><a name="16"><b class="cmd">math::numtheory::numberPrimesLegendre</b> <i class="arg">N</i></a></dt>
   263    278   <dd><p>Estimate the number of primes according the formula by Legendre.</p>
   264    279   <dl class="doctools_arguments">
   265    280   <dt>integer <i class="arg">N</i> (in)</dt>
   266    281   <dd><p>Number in question</p></dd>
   267    282   </dl></dd>
   268         -<dt><a name="15"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></dt>
          283  +<dt><a name="17"><b class="cmd">math::numtheory::numberPrimesLegendreModified</b> <i class="arg">N</i></a></dt>
   269    284   <dd><p>Estimate the number of primes according the modified formula by Legendre.</p>
   270    285   <dl class="doctools_arguments">
   271    286   <dt>integer <i class="arg">N</i> (in)</dt>
   272    287   <dd><p>Number in question</p></dd>
   273    288   </dl></dd>
   274    289   </dl>
   275    290   </div>

Changes to idoc/www/tcllib/files/modules/math/statistics.html.

   126    126   <li class="doctools_section"><a href="#keywords">Keywords</a></li>
   127    127   <li class="doctools_section"><a href="#category">Category</a></li>
   128    128   </ul>
   129    129   </div>
   130    130   <div id="synopsis" class="doctools_section"><h2><a name="synopsis">Synopsis</a></h2>
   131    131   <div class="doctools_synopsis">
   132    132   <ul class="doctools_requirements">
   133         -<li>package require <b class="pkgname">Tcl 8.4</b></li>
          133  +<li>package require <b class="pkgname">Tcl 8.5</b></li>
   134    134   <li>package require <b class="pkgname">math::statistics 1</b></li>
   135    135   </ul>
   136    136   <ul class="doctools_syntax">
   137    137   <li><a href="#1"><b class="cmd">::math::statistics::mean</b> <i class="arg">data</i></a></li>
   138    138   <li><a href="#2"><b class="cmd">::math::statistics::min</b> <i class="arg">data</i></a></li>
   139    139   <li><a href="#3"><b class="cmd">::math::statistics::max</b> <i class="arg">data</i></a></li>
   140    140   <li><a href="#4"><b class="cmd">::math::statistics::number</b> <i class="arg">data</i></a></li>
................................................................................
   173    173   <li><a href="#37"><b class="cmd">::math::statistics::analyse-Kruskal-Wallis</b> <i class="arg">args</i></a></li>
   174    174   <li><a href="#38"><b class="cmd">::math::statistics::group-rank</b> <i class="arg">args</i></a></li>
   175    175   <li><a href="#39"><b class="cmd">::math::statistics::test-Wilcoxon</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   176    176   <li><a href="#40"><b class="cmd">::math::statistics::spearman-rank</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   177    177   <li><a href="#41"><b class="cmd">::math::statistics::spearman-rank-extended</b> <i class="arg">sample_a</i> <i class="arg">sample_b</i></a></li>
   178    178   <li><a href="#42"><b class="cmd">::math::statistics::kernel-density</b> <i class="arg">data</i> opt <i class="arg">-option value</i> ...</a></li>
   179    179   <li><a href="#43"><b class="cmd">::math::statistics::bootstrap</b> <i class="arg">data</i> <i class="arg">sampleSize</i> <span class="opt">?numberSamples?</span></a></li>
   180         -<li><a href="#44"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></li>
   181         -<li><a href="#45"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></li>
   182         -<li><a href="#46"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></li>
   183         -<li><a href="#47"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   184         -<li><a href="#48"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   185         -<li><a href="#49"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
   186         -<li><a href="#50"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
   187         -<li><a href="#51"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
   188         -<li><a href="#52"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
   189         -<li><a href="#53"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
   190         -<li><a href="#54"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
   191         -<li><a href="#55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   192         -<li><a href="#56"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   193         -<li><a href="#57"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   194         -<li><a href="#58"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   195         -<li><a href="#59"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   196         -<li><a href="#60"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   197         -<li><a href="#61"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   198         -<li><a href="#62"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
   199         -<li><a href="#63"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
   200         -<li><a href="#64"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
   201         -<li><a href="#65"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></li>
   202         -<li><a href="#66"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
   203         -<li><a href="#67"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
   204         -<li><a href="#68"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
   205         -<li><a href="#69"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   206         -<li><a href="#70"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   207         -<li><a href="#71"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
   208         -<li><a href="#72"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
   209         -<li><a href="#73"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></li>
   210         -<li><a href="#74"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></li>
   211         -<li><a href="#75"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
   212         -<li><a href="#76"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
   213         -<li><a href="#77"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></li>
   214         -<li><a href="#78"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></li>
   215         -<li><a href="#79"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></li>
   216         -<li><a href="#80"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></li>
   217         -<li><a href="#81"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
   218         -<li><a href="#82"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
   219         -<li><a href="#83"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></li>
   220         -<li><a href="#84"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
   221         -<li><a href="#85"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
   222         -<li><a href="#86"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
   223         -<li><a href="#87"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
   224         -<li><a href="#88"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></li>
   225         -<li><a href="#89"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></li>
   226         -<li><a href="#90"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></li>
   227         -<li><a href="#91"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></li>
   228         -<li><a href="#92"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
   229         -<li><a href="#93"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
   230         -<li><a href="#94"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></li>
   231         -<li><a href="#95"><b class="cmd">::math::statistics::subdivide</b></a></li>
   232         -<li><a href="#96"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></li>
   233         -<li><a href="#97"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
   234         -<li><a href="#98"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
   235         -<li><a href="#99"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
   236         -<li><a href="#100"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
   237         -<li><a href="#101"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></li>
          180  +<li><a href="#44"><b class="cmd">::math::statistics::wasserstein-distance</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></li>
          181  +<li><a href="#45"><b class="cmd">::math::statistics::kl-divergence</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></li>
          182  +<li><a href="#46"><b class="cmd">::math::statistics::logistic-model</b> <i class="arg">xdata</i> <i class="arg">ydata</i></a></li>
          183  +<li><a href="#47"><b class="cmd">::math::statistics::logistic-probability</b> <i class="arg">coeffs</i> <i class="arg">x</i></a></li>
          184  +<li><a href="#48"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></li>
          185  +<li><a href="#49"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></li>
          186  +<li><a href="#50"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></li>
          187  +<li><a href="#51"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          188  +<li><a href="#52"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          189  +<li><a href="#53"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
          190  +<li><a href="#54"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
          191  +<li><a href="#55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
          192  +<li><a href="#56"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
          193  +<li><a href="#57"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
          194  +<li><a href="#58"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></li>
          195  +<li><a href="#59"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          196  +<li><a href="#60"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          197  +<li><a href="#61"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          198  +<li><a href="#62"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          199  +<li><a href="#63"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          200  +<li><a href="#64"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          201  +<li><a href="#65"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          202  +<li><a href="#66"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></li>
          203  +<li><a href="#67"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></li>
          204  +<li><a href="#68"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></li>
          205  +<li><a href="#69"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></li>
          206  +<li><a href="#70"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></li>
          207  +<li><a href="#71"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></li>
          208  +<li><a href="#72"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></li>
          209  +<li><a href="#73"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          210  +<li><a href="#74"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          211  +<li><a href="#75"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></li>
          212  +<li><a href="#76"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></li>
          213  +<li><a href="#77"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></li>
          214  +<li><a href="#78"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></li>
          215  +<li><a href="#79"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
          216  +<li><a href="#80"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></li>
          217  +<li><a href="#81"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></li>
          218  +<li><a href="#82"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></li>
          219  +<li><a href="#83"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></li>
          220  +<li><a href="#84"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></li>
          221  +<li><a href="#85"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
          222  +<li><a href="#86"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></li>
          223  +<li><a href="#87"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></li>
          224  +<li><a href="#88"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
          225  +<li><a href="#89"><b class="cmd">::math::statistics::random-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
          226  +<li><a href="#90"><b class="cmd">::math::statistics::random-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></li>
          227  +<li><a href="#91"><b class="cmd">::math::statistics::random-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">number</i></a></li>
          228  +<li><a href="#92"><b class="cmd">::math::statistics::histogram-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">limits</i> <i class="arg">number</i></a></li>
          229  +<li><a href="#93"><b class="cmd">::math::statistics::incompleteGamma</b> <i class="arg">x</i> <i class="arg">p</i> <span class="opt">?tol?</span></a></li>
          230  +<li><a href="#94"><b class="cmd">::math::statistics::incompleteBeta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">x</i> <span class="opt">?tol?</span></a></li>
          231  +<li><a href="#95"><b class="cmd">::math::statistics::estimate-pareto</b> <i class="arg">values</i></a></li>
          232  +<li><a href="#96"><b class="cmd">::math::statistics::filter</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
          233  +<li><a href="#97"><b class="cmd">::math::statistics::map</b> <i class="arg">varname</i> <i class="arg">data</i> <i class="arg">expression</i></a></li>
          234  +<li><a href="#98"><b class="cmd">::math::statistics::samplescount</b> <i class="arg">varname</i> <i class="arg">list</i> <i class="arg">expression</i></a></li>
          235  +<li><a href="#99"><b class="cmd">::math::statistics::subdivide</b></a></li>
          236  +<li><a href="#100"><b class="cmd">::math::statistics::plot-scale</b> <i class="arg">canvas</i> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">ymin</i> <i class="arg">ymax</i></a></li>
          237  +<li><a href="#101"><b class="cmd">::math::statistics::plot-xydata</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
          238  +<li><a href="#102"><b class="cmd">::math::statistics::plot-xyline</b> <i class="arg">canvas</i> <i class="arg">xdata</i> <i class="arg">ydata</i> <i class="arg">tag</i></a></li>
          239  +<li><a href="#103"><b class="cmd">::math::statistics::plot-tdata</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
          240  +<li><a href="#104"><b class="cmd">::math::statistics::plot-tline</b> <i class="arg">canvas</i> <i class="arg">tdata</i> <i class="arg">tag</i></a></li>
          241  +<li><a href="#105"><b class="cmd">::math::statistics::plot-histogram</b> <i class="arg">canvas</i> <i class="arg">counts</i> <i class="arg">limits</i> <i class="arg">tag</i></a></li>
   238    242   </ul>
   239    243   </div>
   240    244   </div>
   241    245   <div id="section1" class="doctools_section"><h2><a name="section1">Description</a></h2>
   242    246   <p>The <b class="package">math::statistics</b> package contains functions and procedures for
   243    247   basic statistical data analysis, such as:</p>
   244    248   <ul class="doctools_itemized">
................................................................................
   767    771   <dt>list <i class="arg">data</i></dt>
   768    772   <dd><p>List of values to chose from</p></dd>
   769    773   <dt>int <i class="arg">sampleSize</i></dt>
   770    774   <dd><p>Number of values per sample</p></dd>
   771    775   <dt>int <i class="arg">numberSamples</i></dt>
   772    776   <dd><p>Number of samples (default: 1)</p></dd>
   773    777   </dl></dd>
          778  +<dt><a name="44"><b class="cmd">::math::statistics::wasserstein-distance</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></dt>
          779  +<dd><p>Compute the Wasserstein distance or earth mover's distance for two equidstantly spaced histograms
          780  +or probability densities. The histograms need not to be normalised to sum to one,
          781  +but they must have the same number of entries.</p>
          782  +<p>Note: the histograms are assumed to be based on the same equidistant intervals.
          783  +As the bounds are not passed, the value is expressed in the length of the intervals.</p>
          784  +<dl class="doctools_arguments">
          785  +<dt>list <i class="arg">prob1</i></dt>
          786  +<dd><p>List of values for the first histogram/probability density</p></dd>
          787  +<dt>list <i class="arg">prob2</i></dt>
          788  +<dd><p>List of values for the second histogram/probability density</p></dd>
          789  +</dl></dd>
          790  +<dt><a name="45"><b class="cmd">::math::statistics::kl-divergence</b> <i class="arg">prob1</i> <i class="arg">prob2</i></a></dt>
          791  +<dd><p>Compute the Kullback-Leibler (KL) divergence for two equidstantly spaced histograms
          792  +or probability densities. The histograms need not to be normalised to sum to one,
          793  +but they must have the same number of entries.</p>
          794  +<p>Note: the histograms are assumed to be based on the same equidistant intervals.
          795  +As the bounds are not passed, the value is expressed in the length of the intervals.</p>
          796  +<p>Note also that the KL divergence is not symmetric and that the second histogram
          797  +should not contain zeroes in places where the first histogram has non-zero values.</p>
          798  +<dl class="doctools_arguments">
          799  +<dt>list <i class="arg">prob1</i></dt>
          800  +<dd><p>List of values for the first histogram/probability density</p></dd>
          801  +<dt>list <i class="arg">prob2</i></dt>
          802  +<dd><p>List of values for the second histogram/probability density</p></dd>
          803  +</dl></dd>
          804  +<dt><a name="46"><b class="cmd">::math::statistics::logistic-model</b> <i class="arg">xdata</i> <i class="arg">ydata</i></a></dt>
          805  +<dd><p>Estimate the coefficients of the logistic model that fits the data best. The data consist
          806  +of independent x-values and the outcome 0 or 1 for each of the x-values. The result
          807  +can be used to estimate the probability that a certain x-value gives 1.</p>
          808  +<dl class="doctools_arguments">
          809  +<dt>list <i class="arg">xdata</i></dt>
          810  +<dd><p>List of values for which the success (1) or failure (0) is known</p></dd>
          811  +<dt>list <i class="arg">ydata</i></dt>
          812  +<dd><p>List of successes or failures corresponding to each value in <i class="term">xdata</i>.</p></dd>
          813  +</dl></dd>
          814  +<dt><a name="47"><b class="cmd">::math::statistics::logistic-probability</b> <i class="arg">coeffs</i> <i class="arg">x</i></a></dt>
          815  +<dd><p>Calculate the probability of success for the value <i class="term">x</i> given the coefficients of the
          816  +logistic model.</p>
          817  +<dl class="doctools_arguments">
          818  +<dt>list <i class="arg">coeffs</i></dt>
          819  +<dd><p>List of coefficients as determine by the <b class="cmd">logistic-model</b> command</p></dd>
          820  +<dt>float <i class="arg">x</i></dt>
          821  +<dd><p>X-value for which the probability needs to be determined</p></dd>
          822  +</dl></dd>
   774    823   </dl>
   775    824   </div>
   776    825   <div id="section3" class="doctools_section"><h2><a name="section3">MULTIVARIATE LINEAR REGRESSION</a></h2>
   777    826   <p>Besides the linear regression with a single independent variable, the
   778    827   statistics package provides two procedures for doing ordinary
   779    828   least squares (OLS) and weighted least squares (WLS) linear regression
   780    829   with several variables. They were written by Eric Kemp-Benedict.</p>
................................................................................
   781    830   <p>In addition to these two, it provides a procedure (tstat)
   782    831   for calculating the value of the t-statistic for the specified number of
   783    832   degrees of freedom that is required to demonstrate a given level of
   784    833   significance.</p>
   785    834   <p>Note: These procedures depend on the math::linearalgebra package.</p>
   786    835   <p><em>Description of the procedures</em></p>
   787    836   <dl class="doctools_definitions">
   788         -<dt><a name="44"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></dt>
          837  +<dt><a name="48"><b class="cmd">::math::statistics::tstat</b> <i class="arg">dof</i> <span class="opt">?alpha?</span></a></dt>
   789    838   <dd><p>Returns the value of the t-distribution t* satisfying</p>
   790    839   <pre class="doctools_example">
   791    840       P(t*)  =  1 - alpha/2
   792    841       P(-t*) =  alpha/2
   793    842   </pre>
   794    843   <p>for the number of degrees of freedom dof.</p>
   795    844   <p>Given a sample of normally-distributed data x, with an
................................................................................
   805    854   the given confidence level.</p>
   806    855   <dl class="doctools_arguments">
   807    856   <dt>int <i class="arg">dof</i></dt>
   808    857   <dd><p>Number of degrees of freedom</p></dd>
   809    858   <dt>float <i class="arg">alpha</i></dt>
   810    859   <dd><p>Confidence level of the t-distribution. Defaults to 0.05.</p></dd>
   811    860   </dl></dd>
   812         -<dt><a name="45"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></dt>
          861  +<dt><a name="49"><b class="cmd">::math::statistics::mv-wls</b> <i class="arg">wt1</i> <i class="arg">weights_and_values</i></a></dt>
   813    862   <dd><p>Carries out a weighted least squares linear regression for
   814    863   the data points provided, with weights assigned to each point.</p>
   815    864   <p>The linear model is of the form</p>
   816    865   <pre class="doctools_example">
   817    866       y = b0 + b1 * x1 + b2 * x2 ... + bN * xN + error
   818    867   </pre>
   819    868   <p>and each point satisfies</p>
................................................................................
   835    884   <dt>list <i class="arg">weights_and_values</i></dt>
   836    885   <dd><p>A list consisting of: the weight for the first observation, the data
   837    886   for the first observation (as a sublist), the weight for the second
   838    887   observation (as a sublist) and so on. The sublists of data are organised
   839    888   as lists of the value of the dependent variable y and the independent
   840    889   variables x1, x2 to xN.</p></dd>
   841    890   </dl></dd>
   842         -<dt><a name="46"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></dt>
          891  +<dt><a name="50"><b class="cmd">::math::statistics::mv-ols</b> <i class="arg">values</i></a></dt>
   843    892   <dd><p>Carries out an ordinary least squares linear regression for
   844    893   the data points provided.</p>
   845    894   <p>This procedure simply calls ::mvlinreg::wls with the weights
   846    895   set to 1.0, and returns the same information.</p></dd>
   847    896   </dl>
   848    897   <p><em>Example of the use:</em></p>
   849    898   <pre class="doctools_example">
................................................................................
   900    949   <li><p>The cumulative density (cdf-*)</p></li>
   901    950   <li><p>Quantiles for the given distribution (quantiles-*)</p></li>
   902    951   <li><p>Histograms for the given distribution (histogram-*)</p></li>
   903    952   <li><p>List of random values with the given distribution (random-*)</p></li>
   904    953   </ul>
   905    954   <p>The following procedures have been implemented:</p>
   906    955   <dl class="doctools_definitions">
   907         -<dt><a name="47"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
          956  +<dt><a name="51"><b class="cmd">::math::statistics::pdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
   908    957   <dd><p>Return the probability of a given value for a normal distribution with
   909    958   given mean and standard deviation.</p>
   910    959   <dl class="doctools_arguments">
   911    960   <dt>float <i class="arg">mean</i></dt>
   912    961   <dd><p>- Mean value of the distribution</p></dd>
   913    962   <dt>float <i class="arg">stdev</i></dt>
   914    963   <dd><p>- Standard deviation of the distribution</p></dd>
   915    964   <dt>float <i class="arg">value</i></dt>
   916    965   <dd><p>- Value for which the probability is required</p></dd>
   917    966   </dl></dd>
   918         -<dt><a name="48"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
          967  +<dt><a name="52"><b class="cmd">::math::statistics::pdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
   919    968   <dd><p>Return the probability of a given value for a log-normal distribution with
   920    969   given mean and standard deviation.</p>
   921    970   <dl class="doctools_arguments">
   922    971   <dt>float <i class="arg">mean</i></dt>
   923    972   <dd><p>- Mean value of the distribution</p></dd>
   924    973   <dt>float <i class="arg">stdev</i></dt>
   925    974   <dd><p>- Standard deviation of the distribution</p></dd>
   926    975   <dt>float <i class="arg">value</i></dt>
   927    976   <dd><p>- Value for which the probability is required</p></dd>
   928    977   </dl></dd>
   929         -<dt><a name="49"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
          978  +<dt><a name="53"><b class="cmd">::math::statistics::pdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
   930    979   <dd><p>Return the probability of a given value for an exponential
   931    980   distribution with given mean.</p>
   932    981   <dl class="doctools_arguments">
   933    982   <dt>float <i class="arg">mean</i></dt>
   934    983   <dd><p>- Mean value of the distribution</p></dd>
   935    984   <dt>float <i class="arg">value</i></dt>
   936    985   <dd><p>- Value for which the probability is required</p></dd>
   937    986   </dl></dd>
   938         -<dt><a name="50"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
          987  +<dt><a name="54"><b class="cmd">::math::statistics::pdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
   939    988   <dd><p>Return the probability of a given value for a uniform
   940    989   distribution with given extremes.</p>
   941    990   <dl class="doctools_arguments">
   942    991   <dt>float <i class="arg">xmin</i></dt>
   943    992   <dd><p>- Minimum value of the distribution</p></dd>
   944    993   <dt>float <i class="arg">xmin</i></dt>
   945    994   <dd><p>- Maximum value of the distribution</p></dd>
   946    995   <dt>float <i class="arg">value</i></dt>
   947    996   <dd><p>- Value for which the probability is required</p></dd>
   948    997   </dl></dd>
   949         -<dt><a name="51"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
          998  +<dt><a name="55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
   950    999   <dd><p>Return the probability of a given value for a Gamma
   951   1000   distribution with given shape and rate parameters</p>
   952   1001   <dl class="doctools_arguments">
   953   1002   <dt>float <i class="arg">alpha</i></dt>
   954   1003   <dd><p>- Shape parameter</p></dd>
   955   1004   <dt>float <i class="arg">beta</i></dt>
   956   1005   <dd><p>- Rate parameter</p></dd>
   957   1006   <dt>float <i class="arg">value</i></dt>
   958   1007   <dd><p>- Value for which the probability is required</p></dd>
   959   1008   </dl></dd>
   960         -<dt><a name="52"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
         1009  +<dt><a name="56"><b class="cmd">::math::statistics::pdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
   961   1010   <dd><p>Return the probability of a given number of occurrences in the same
   962   1011   interval (k) for a Poisson distribution with given mean (mu)</p>
   963   1012   <dl class="doctools_arguments">
   964   1013   <dt>float <i class="arg">mu</i></dt>
   965   1014   <dd><p>- Mean number of occurrences</p></dd>
   966   1015   <dt>int <i class="arg">k</i></dt>
   967   1016   <dd><p>- Number of occurences</p></dd>
   968   1017   </dl></dd>
   969         -<dt><a name="53"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
         1018  +<dt><a name="57"><b class="cmd">::math::statistics::pdf-chisquare</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
   970   1019   <dd><p>Return the probability of a given value for a chi square
   971   1020   distribution with given degrees of freedom</p>
   972   1021   <dl class="doctools_arguments">
   973   1022   <dt>float <i class="arg">df</i></dt>
   974   1023   <dd><p>- Degrees of freedom</p></dd>
   975   1024   <dt>float <i class="arg">value</i></dt>
   976   1025   <dd><p>- Value for which the probability is required</p></dd>
   977   1026   </dl></dd>
   978         -<dt><a name="54"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
         1027  +<dt><a name="58"><b class="cmd">::math::statistics::pdf-student-t</b> <i class="arg">df</i> <i class="arg">value</i></a></dt>
   979   1028   <dd><p>Return the probability of a given value for a Student's t
   980   1029   distribution with given degrees of freedom</p>
   981   1030   <dl class="doctools_arguments">
   982   1031   <dt>float <i class="arg">df</i></dt>
   983   1032   <dd><p>- Degrees of freedom</p></dd>
   984   1033   <dt>float <i class="arg">value</i></dt>
   985   1034   <dd><p>- Value for which the probability is required</p></dd>
   986   1035   </dl></dd>
   987         -<dt><a name="55"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1036  +<dt><a name="59"><b class="cmd">::math::statistics::pdf-gamma</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
   988   1037   <dd><p>Return the probability of a given value for a Gamma
   989   1038   distribution with given shape and rate parameters</p>
   990   1039   <dl class="doctools_arguments">
   991   1040   <dt>float <i class="arg">a</i></dt>
   992   1041   <dd><p>- Shape parameter</p></dd>
   993   1042   <dt>float <i class="arg">b</i></dt>
   994   1043   <dd><p>- Rate parameter</p></dd>
   995   1044   <dt>float <i class="arg">value</i></dt>
   996   1045   <dd><p>- Value for which the probability is required</p></dd>
   997   1046   </dl></dd>
   998         -<dt><a name="56"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1047  +<dt><a name="60"><b class="cmd">::math::statistics::pdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
   999   1048   <dd><p>Return the probability of a given value for a Beta
  1000   1049   distribution with given shape parameters</p>
  1001   1050   <dl class="doctools_arguments">
  1002   1051   <dt>float <i class="arg">a</i></dt>
  1003   1052   <dd><p>- First shape parameter</p></dd>
  1004   1053   <dt>float <i class="arg">b</i></dt>
  1005   1054   <dd><p>- Second shape parameter</p></dd>
  1006   1055   <dt>float <i class="arg">value</i></dt>
  1007   1056   <dd><p>- Value for which the probability is required</p></dd>
  1008   1057   </dl></dd>
  1009         -<dt><a name="57"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1058  +<dt><a name="61"><b class="cmd">::math::statistics::pdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1010   1059   <dd><p>Return the probability of a given value for a Weibull
  1011   1060   distribution with given scale and shape parameters</p>
  1012   1061   <dl class="doctools_arguments">
  1013   1062   <dt>float <i class="arg">location</i></dt>
  1014   1063   <dd><p>- Scale parameter</p></dd>
  1015   1064   <dt>float <i class="arg">scale</i></dt>
  1016   1065   <dd><p>- Shape parameter</p></dd>
  1017   1066   <dt>float <i class="arg">value</i></dt>
  1018   1067   <dd><p>- Value for which the probability is required</p></dd>
  1019   1068   </dl></dd>
  1020         -<dt><a name="58"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1069  +<dt><a name="62"><b class="cmd">::math::statistics::pdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1021   1070   <dd><p>Return the probability of a given value for a Gumbel
  1022   1071   distribution with given location and shape parameters</p>
  1023   1072   <dl class="doctools_arguments">
  1024   1073   <dt>float <i class="arg">location</i></dt>
  1025   1074   <dd><p>- Location parameter</p></dd>
  1026   1075   <dt>float <i class="arg">scale</i></dt>
  1027   1076   <dd><p>- Shape parameter</p></dd>
  1028   1077   <dt>float <i class="arg">value</i></dt>
  1029   1078   <dd><p>- Value for which the probability is required</p></dd>
  1030   1079   </dl></dd>
  1031         -<dt><a name="59"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1080  +<dt><a name="63"><b class="cmd">::math::statistics::pdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1032   1081   <dd><p>Return the probability of a given value for a Pareto
  1033   1082   distribution with given scale and shape parameters</p>
  1034   1083   <dl class="doctools_arguments">
  1035   1084   <dt>float <i class="arg">scale</i></dt>
  1036   1085   <dd><p>- Scale parameter</p></dd>
  1037   1086   <dt>float <i class="arg">shape</i></dt>
  1038   1087   <dd><p>- Shape parameter</p></dd>
  1039   1088   <dt>float <i class="arg">value</i></dt>
  1040   1089   <dd><p>- Value for which the probability is required</p></dd>
  1041   1090   </dl></dd>
  1042         -<dt><a name="60"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1091  +<dt><a name="64"><b class="cmd">::math::statistics::pdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1043   1092   <dd><p>Return the probability of a given value for a Cauchy
  1044   1093   distribution with given location and shape parameters. Note that the Cauchy distribution
  1045   1094   has no finite higher-order moments.</p>
  1046   1095   <dl class="doctools_arguments">
  1047   1096   <dt>float <i class="arg">location</i></dt>
  1048   1097   <dd><p>- Location parameter</p></dd>
  1049   1098   <dt>float <i class="arg">scale</i></dt>
  1050   1099   <dd><p>- Shape parameter</p></dd>
  1051   1100   <dt>float <i class="arg">value</i></dt>
  1052   1101   <dd><p>- Value for which the probability is required</p></dd>
  1053   1102   </dl></dd>
  1054         -<dt><a name="61"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
         1103  +<dt><a name="65"><b class="cmd">::math::statistics::cdf-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
  1055   1104   <dd><p>Return the cumulative probability of a given value for a normal
  1056   1105   distribution with given mean and standard deviation, that is the
  1057   1106   probability for values up to the given one.</p>
  1058   1107   <dl class="doctools_arguments">
  1059   1108   <dt>float <i class="arg">mean</i></dt>
  1060   1109   <dd><p>- Mean value of the distribution</p></dd>
  1061   1110   <dt>float <i class="arg">stdev</i></dt>
  1062   1111   <dd><p>- Standard deviation of the distribution</p></dd>
  1063   1112   <dt>float <i class="arg">value</i></dt>
  1064   1113   <dd><p>- Value for which the probability is required</p></dd>
  1065   1114   </dl></dd>
  1066         -<dt><a name="62"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
         1115  +<dt><a name="66"><b class="cmd">::math::statistics::cdf-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">value</i></a></dt>
  1067   1116   <dd><p>Return the cumulative probability of a given value for a log-normal
  1068   1117   distribution with given mean and standard deviation, that is the
  1069   1118   probability for values up to the given one.</p>
  1070   1119   <dl class="doctools_arguments">
  1071   1120   <dt>float <i class="arg">mean</i></dt>
  1072   1121   <dd><p>- Mean value of the distribution</p></dd>
  1073   1122   <dt>float <i class="arg">stdev</i></dt>
  1074   1123   <dd><p>- Standard deviation of the distribution</p></dd>
  1075   1124   <dt>float <i class="arg">value</i></dt>
  1076   1125   <dd><p>- Value for which the probability is required</p></dd>
  1077   1126   </dl></dd>
  1078         -<dt><a name="63"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
         1127  +<dt><a name="67"><b class="cmd">::math::statistics::cdf-exponential</b> <i class="arg">mean</i> <i class="arg">value</i></a></dt>
  1079   1128   <dd><p>Return the cumulative probability of a given value for an exponential
  1080   1129   distribution with given mean.</p>
  1081   1130   <dl class="doctools_arguments">
  1082   1131   <dt>float <i class="arg">mean</i></dt>
  1083   1132   <dd><p>- Mean value of the distribution</p></dd>
  1084   1133   <dt>float <i class="arg">value</i></dt>
  1085   1134   <dd><p>- Value for which the probability is required</p></dd>
  1086   1135   </dl></dd>
  1087         -<dt><a name="64"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
         1136  +<dt><a name="68"><b class="cmd">::math::statistics::cdf-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">value</i></a></dt>
  1088   1137   <dd><p>Return the cumulative probability of a given value for a uniform
  1089   1138   distribution with given extremes.</p>
  1090   1139   <dl class="doctools_arguments">
  1091   1140   <dt>float <i class="arg">xmin</i></dt>
  1092   1141   <dd><p>- Minimum value of the distribution</p></dd>
  1093   1142   <dt>float <i class="arg">xmin</i></dt>
  1094   1143   <dd><p>- Maximum value of the distribution</p></dd>
  1095   1144   <dt>float <i class="arg">value</i></dt>
  1096   1145   <dd><p>- Value for which the probability is required</p></dd>
  1097   1146   </dl></dd>
  1098         -<dt><a name="65"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></dt>
         1147  +<dt><a name="69"><b class="cmd">::math::statistics::cdf-students-t</b> <i class="arg">degrees</i> <i class="arg">value</i></a></dt>
  1099   1148   <dd><p>Return the cumulative probability of a given value for a Student's t
  1100   1149   distribution with given number of degrees.</p>
  1101   1150   <dl class="doctools_arguments">
  1102   1151   <dt>int <i class="arg">degrees</i></dt>
  1103   1152   <dd><p>- Number of degrees of freedom</p></dd>
  1104   1153   <dt>float <i class="arg">value</i></dt>
  1105   1154   <dd><p>- Value for which the probability is required</p></dd>
  1106   1155   </dl></dd>
  1107         -<dt><a name="66"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
         1156  +<dt><a name="70"><b class="cmd">::math::statistics::cdf-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">value</i></a></dt>
  1108   1157   <dd><p>Return the cumulative probability of a given value for a Gamma
  1109   1158   distribution with given shape and rate parameters.</p>
  1110   1159   <dl class="doctools_arguments">
  1111   1160   <dt>float <i class="arg">alpha</i></dt>
  1112   1161   <dd><p>- Shape parameter</p></dd>
  1113   1162   <dt>float <i class="arg">beta</i></dt>
  1114   1163   <dd><p>- Rate parameter</p></dd>
  1115   1164   <dt>float <i class="arg">value</i></dt>
  1116   1165   <dd><p>- Value for which the cumulative probability is required</p></dd>
  1117   1166   </dl></dd>
  1118         -<dt><a name="67"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
         1167  +<dt><a name="71"><b class="cmd">::math::statistics::cdf-poisson</b> <i class="arg">mu</i> <i class="arg">k</i></a></dt>
  1119   1168   <dd><p>Return the cumulative probability of a given number of occurrences in
  1120   1169   the same interval (k) for a Poisson distribution with given mean (mu).</p>
  1121   1170   <dl class="doctools_arguments">
  1122   1171   <dt>float <i class="arg">mu</i></dt>
  1123   1172   <dd><p>- Mean number of occurrences</p></dd>
  1124   1173   <dt>int <i class="arg">k</i></dt>
  1125   1174   <dd><p>- Number of occurences</p></dd>
  1126   1175   </dl></dd>
  1127         -<dt><a name="68"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
         1176  +<dt><a name="72"><b class="cmd">::math::statistics::cdf-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">value</i></a></dt>
  1128   1177   <dd><p>Return the cumulative probability of a given value for a Beta
  1129   1178   distribution with given shape parameters</p>
  1130   1179   <dl class="doctools_arguments">
  1131   1180   <dt>float <i class="arg">a</i></dt>
  1132   1181   <dd><p>- First shape parameter</p></dd>
  1133   1182   <dt>float <i class="arg">b</i></dt>
  1134   1183   <dd><p>- Second shape parameter</p></dd>
  1135   1184   <dt>float <i class="arg">value</i></dt>
  1136   1185   <dd><p>- Value for which the probability is required</p></dd>
  1137   1186   </dl></dd>
  1138         -<dt><a name="69"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1187  +<dt><a name="73"><b class="cmd">::math::statistics::cdf-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1139   1188   <dd><p>Return the cumulative probability of a given value for a Weibull
  1140   1189   distribution with given scale and shape parameters.</p>
  1141   1190   <dl class="doctools_arguments">
  1142   1191   <dt>float <i class="arg">scale</i></dt>
  1143   1192   <dd><p>- Scale parameter</p></dd>
  1144   1193   <dt>float <i class="arg">shape</i></dt>
  1145   1194   <dd><p>- Shape parameter</p></dd>
  1146   1195   <dt>float <i class="arg">value</i></dt>
  1147   1196   <dd><p>- Value for which the probability is required</p></dd>
  1148   1197   </dl></dd>
  1149         -<dt><a name="70"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1198  +<dt><a name="74"><b class="cmd">::math::statistics::cdf-gumbel</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1150   1199   <dd><p>Return the cumulative probability of a given value for a Gumbel
  1151   1200   distribution with given location and scale parameters.</p>
  1152   1201   <dl class="doctools_arguments">
  1153   1202   <dt>float <i class="arg">location</i></dt>
  1154   1203   <dd><p>- Location parameter</p></dd>
  1155   1204   <dt>float <i class="arg">scale</i></dt>
  1156   1205   <dd><p>- Scale parameter</p></dd>
  1157   1206   <dt>float <i class="arg">value</i></dt>
  1158   1207   <dd><p>- Value for which the probability is required</p></dd>
  1159   1208   </dl></dd>
  1160         -<dt><a name="71"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
         1209  +<dt><a name="75"><b class="cmd">::math::statistics::cdf-pareto</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">value</i></a></dt>
  1161   1210   <dd><p>Return the cumulative probability of a given value for a Pareto
  1162   1211   distribution with given scale and shape parameters</p>
  1163   1212   <dl class="doctools_arguments">
  1164   1213   <dt>float <i class="arg">scale</i></dt>
  1165   1214   <dd><p>- Scale parameter</p></dd>
  1166   1215   <dt>float <i class="arg">shape</i></dt>
  1167   1216   <dd><p>- Shape parameter</p></dd>
  1168   1217   <dt>float <i class="arg">value</i></dt>
  1169   1218   <dd><p>- Value for which the probability is required</p></dd>
  1170   1219   </dl></dd>
  1171         -<dt><a name="72"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
         1220  +<dt><a name="76"><b class="cmd">::math::statistics::cdf-cauchy</b> <i class="arg">location</i> <i class="arg">scale</i> <i class="arg">value</i></a></dt>
  1172   1221   <dd><p>Return the cumulative probability of a given value for a Cauchy
  1173   1222   distribution with given location and scale parameters.</p>
  1174   1223   <dl class="doctools_arguments">
  1175   1224   <dt>float <i class="arg">location</i></dt>
  1176   1225   <dd><p>- Location parameter</p></dd>
  1177   1226   <dt>float <i class="arg">scale</i></dt>
  1178   1227   <dd><p>- Scale parameter</p></dd>
  1179   1228   <dt>float <i class="arg">value</i></dt>
  1180   1229   <dd><p>- Value for which the probability is required</p></dd>
  1181   1230   </dl></dd>
  1182         -<dt><a name="73"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></dt>
         1231  +<dt><a name="77"><b class="cmd">::math::statistics::cdf-F</b> <i class="arg">nf1</i> <i class="arg">nf2</i> <i class="arg">value</i></a></dt>
  1183   1232   <dd><p>Return the cumulative probability of a given value for an F
  1184   1233   distribution with nf1 and nf2 degrees of freedom.</p>
  1185   1234   <dl class="doctools_arguments">
  1186   1235   <dt>float <i class="arg">nf1</i></dt>
  1187   1236   <dd><p>- Degrees of freedom for the numerator</p></dd>
  1188   1237   <dt>float <i class="arg">nf2</i></dt>
  1189   1238   <dd><p>- Degrees of freedom for the denominator</p></dd>
  1190   1239   <dt>float <i class="arg">value</i></dt>
  1191   1240   <dd><p>- Value for which the probability is required</p></dd>
  1192   1241   </dl></dd>
  1193         -<dt><a name="74"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></dt>
         1242  +<dt><a name="78"><b class="cmd">::math::statistics::empirical-distribution</b> <i class="arg">values</i></a></dt>
  1194   1243   <dd><p>Return a list of values and their empirical probability. The values are sorted in increasing order.
  1195   1244   (The implementation follows the description at the corresponding Wikipedia page)</p>
  1196   1245   <dl class="doctools_arguments">
  1197   1246   <dt>list <i class="arg">values</i></dt>
  1198   1247   <dd><p>- List of data to be examined</p></dd>
  1199   1248   </dl></dd>
  1200         -<dt><a name="75"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
         1249  +<dt><a name="79"><b class="cmd">::math::statistics::random-normal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
  1201   1250   <dd><p>Return a list of &quot;number&quot; random values satisfying a normal
  1202   1251   distribution with given mean and standard deviation.</p>
  1203   1252   <dl class="doctools_arguments">
  1204   1253   <dt>float <i class="arg">mean</i></dt>
  1205   1254   <dd><p>- Mean value of the distribution</p></dd>
  1206   1255   <dt>float <i class="arg">stdev</i></dt>
  1207   1256   <dd><p>- Standard deviation of the distribution</p></dd>
  1208   1257   <dt>int <i class="arg">number</i></dt>
  1209   1258   <dd><p>- Number of values to be returned</p></dd>
  1210   1259   </dl></dd>
  1211         -<dt><a name="76"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
         1260  +<dt><a name="80"><b class="cmd">::math::statistics::random-lognormal</b> <i class="arg">mean</i> <i class="arg">stdev</i> <i class="arg">number</i></a></dt>
  1212   1261   <dd><p>Return a list of &quot;number&quot; random values satisfying a log-normal
  1213   1262   distribution with given mean and standard deviation.</p>
  1214   1263   <dl class="doctools_arguments">
  1215   1264   <dt>float <i class="arg">mean</i></dt>
  1216   1265   <dd><p>- Mean value of the distribution</p></dd>
  1217   1266   <dt>float <i class="arg">stdev</i></dt>
  1218   1267   <dd><p>- Standard deviation of the distribution</p></dd>
  1219   1268   <dt>int <i class="arg">number</i></dt>
  1220   1269   <dd><p>- Number of values to be returned</p></dd>
  1221   1270   </dl></dd>
  1222         -<dt><a name="77"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></dt>
         1271  +<dt><a name="81"><b class="cmd">::math::statistics::random-exponential</b> <i class="arg">mean</i> <i class="arg">number</i></a></dt>
  1223   1272   <dd><p>Return a list of &quot;number&quot; random values satisfying an exponential
  1224   1273   distribution with given mean.</p>
  1225   1274   <dl class="doctools_arguments">
  1226   1275   <dt>float <i class="arg">mean</i></dt>
  1227   1276   <dd><p>- Mean value of the distribution</p></dd>
  1228   1277   <dt>int <i class="arg">number</i></dt>
  1229   1278   <dd><p>- Number of values to be returned</p></dd>
  1230   1279   </dl></dd>
  1231         -<dt><a name="78"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></dt>
         1280  +<dt><a name="82"><b class="cmd">::math::statistics::random-uniform</b> <i class="arg">xmin</i> <i class="arg">xmax</i> <i class="arg">number</i></a></dt>
  1232   1281   <dd><p>Return a list of &quot;number&quot; random values satisfying a uniform
  1233   1282   distribution with given extremes.</p>
  1234   1283   <dl class="doctools_arguments">
  1235   1284   <dt>float <i class="arg">xmin</i></dt>
  1236   1285   <dd><p>- Minimum value of the distribution</p></dd>
  1237   1286   <dt>float <i class="arg">xmax</i></dt>
  1238   1287   <dd><p>- Maximum value of the distribution</p></dd>
  1239   1288   <dt>int <i class="arg">number</i></dt>
  1240   1289   <dd><p>- Number of values to be returned</p></dd>
  1241   1290   </dl></dd>
  1242         -<dt><a name="79"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></dt>
         1291  +<dt><a name="83"><b class="cmd">::math::statistics::random-gamma</b> <i class="arg">alpha</i> <i class="arg">beta</i> <i class="arg">number</i></a></dt>
  1243   1292   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1244   1293   a Gamma distribution with given shape and rate parameters.</p>
  1245   1294   <dl class="doctools_arguments">
  1246   1295   <dt>float <i class="arg">alpha</i></dt>
  1247   1296   <dd><p>- Shape parameter</p></dd>
  1248   1297   <dt>float <i class="arg">beta</i></dt>
  1249   1298   <dd><p>- Rate parameter</p></dd>
  1250   1299   <dt>int <i class="arg">number</i></dt>
  1251   1300   <dd><p>- Number of values to be returned</p></dd>
  1252   1301   </dl></dd>
  1253         -<dt><a name="80"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></dt>
         1302  +<dt><a name="84"><b class="cmd">::math::statistics::random-poisson</b> <i class="arg">mu</i> <i class="arg">number</i></a></dt>
  1254   1303   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1255   1304   a Poisson distribution with given mean.</p>
  1256   1305   <dl class="doctools_arguments">
  1257   1306   <dt>float <i class="arg">mu</i></dt>
  1258   1307   <dd><p>- Mean of the distribution</p></dd>
  1259   1308   <dt>int <i class="arg">number</i></dt>
  1260   1309   <dd><p>- Number of values to be returned</p></dd>
  1261   1310   </dl></dd>
  1262         -<dt><a name="81"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
         1311  +<dt><a name="85"><b class="cmd">::math::statistics::random-chisquare</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
  1263   1312   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1264   1313   a chi square distribution with given degrees of freedom.</p>
  1265   1314   <dl class="doctools_arguments">
  1266   1315   <dt>float <i class="arg">df</i></dt>
  1267   1316   <dd><p>- Degrees of freedom</p></dd>
  1268   1317   <dt>int <i class="arg">number</i></dt>
  1269   1318   <dd><p>- Number of values to be returned</p></dd>
  1270   1319   </dl></dd>
  1271         -<dt><a name="82"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
         1320  +<dt><a name="86"><b class="cmd">::math::statistics::random-student-t</b> <i class="arg">df</i> <i class="arg">number</i></a></dt>
  1272   1321   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1273   1322   a Student's t distribution with given degrees of freedom.</p>
  1274   1323   <dl class="doctools_arguments">
  1275   1324   <dt>float <i class="arg">df</i></dt>
  1276   1325   <dd><p>- Degrees of freedom</p></dd>
  1277   1326   <dt>int <i class="arg">number</i></dt>
  1278   1327   <dd><p>- Number of values to be returned</p></dd>
  1279   1328   </dl></dd>
  1280         -<dt><a name="83"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></dt>
         1329  +<dt><a name="87"><b class="cmd">::math::statistics::random-beta</b> <i class="arg">a</i> <i class="arg">b</i> <i class="arg">number</i></a></dt>
  1281   1330   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1282   1331   a Beta distribution with given shape parameters.</p>
  1283   1332   <dl class="doctools_arguments">
  1284   1333   <dt>float <i class="arg">a</i></dt>
  1285   1334   <dd><p>- First shape parameter</p></dd>
  1286   1335   <dt>float <i class="arg">b</i></dt>
  1287   1336   <dd><p>- Second shape parameter</p></dd>
  1288   1337   <dt>int <i class="arg">number</i></dt>
  1289   1338   <dd><p>- Number of values to be returned</p></dd>
  1290   1339   </dl></dd>
  1291         -<dt><a name="84"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
         1340  +<dt><a name="88"><b class="cmd">::math::statistics::random-weibull</b> <i class="arg">scale</i> <i class="arg">shape</i> <i class="arg">number</i></a></dt>
  1292   1341   <dd><p>Return a list of &quot;number&quot; random values satisfying
  1293   1342   a Weibull distribution with given scale and shape parameters.</p>
  1294   1343   <dl class="doctools_arguments">
  1295   1344   <dt>float <i class="arg">scale</i></dt>
  1296   1345   <dd><p>- Scale parameter</p></dd>
  1297   1346   <dt>float <i class="arg">shape</i></dt>
  1298   1347   <dd><p>- Shape parameter</p></dd>