Boost logo

Boost-Commit :

Subject: [Boost-commit] svn:boost r67237 - in trunk/libs/math/dot_net_example/distribution_explorer: . Properties
From: pbristow_at_[hidden]
Date: 2010-12-15 05:19:07


Author: pbristow
Date: 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
New Revision: 67237
URL: http://svn.boost.org/trac/boost/changeset/67237

Log:
added new distributions and readme file (from index.html).
Added:
   trunk/libs/math/dot_net_example/distribution_explorer/readme.txt (contents, props changed)
Binary files modified:
   trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.suo
Text files modified:
   trunk/libs/math/dot_net_example/distribution_explorer/DistexForm.cs | 10 +++++-----
   trunk/libs/math/dot_net_example/distribution_explorer/Properties/AssemblyInfo.cs | 10 +++++-----
   trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.cs | 2 +-
   trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.resx | 4 ++--
   trunk/libs/math/dot_net_example/distribution_explorer/distribution.txt | 4 ++--
   trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj | 5 +++--
   trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj.user | 2 +-
   trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.sln | 1 +
   8 files changed, 20 insertions(+), 18 deletions(-)

Modified: trunk/libs/math/dot_net_example/distribution_explorer/DistexForm.cs
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/DistexForm.cs (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/DistexForm.cs 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -554,7 +554,7 @@
     private void contentsToolStripMenuItem_Click(object sender, EventArgs e)
     { // In lieu of proper help.
       string helpText = "\n" + AssemblyDescription +
- "Version " + Assembly.GetExecutingAssembly().GetName().Version.ToString() +
+ "\nVersion " + Assembly.GetExecutingAssembly().GetName().Version.ToString() +
       "\nA Windows utility to show the properties of distributions" +
       "\n and permits calculation of probability density (or mass) function (PDF)" +
       "\nand cumulative distribution function (CDF) and complement from values provided." +
@@ -570,10 +570,10 @@
       "\nalthough not all computed values will be as accurate as this.\n" +
       "\nValues shown as NaN cannot be calculated from the value given," +
       "\nmost commonly because the value is outside the range for the distribution." +
- "n" +
- "\nFor more information, including downloads see " +
- "\nhttp://boost-consulting.com/vault/index.php?action=downloadfile&filename=math_toolkit.html&directory=Math%20-%20Numerics&" +
- "\n(Note that .NET framework 4.0 and VCredist are requirements for this program.)" +
+ "\n" +
+ "\nFor more information, including downloads, see " +
+ "\nhttp://sourceforge.net/projects/distexplorer/" +
+ "\n(Note that .NET framework 4.0 and VC Redistribution X86 are requirements for this program.)" +
       "\n\nCopyright John Maddock & Paul A. Bristow 2007, 2009, 2010";
 
       MessageBox.Show("Statistical Distribution Explorer\n" + helpText);

Modified: trunk/libs/math/dot_net_example/distribution_explorer/Properties/AssemblyInfo.cs
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/Properties/AssemblyInfo.cs (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/Properties/AssemblyInfo.cs 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -6,11 +6,11 @@
 // set of attributes. Change these attribute values to modify the information
 // associated with an assembly.
 [assembly: AssemblyTitle("Statistical Distribution Explorer")]
-[assembly: AssemblyDescription("Shows distribution properties, PDF, CDF, complement and quantile.")]
+[assembly: AssemblyDescription("Shows distribution properties, PDF, CDF, quantile and complements.")]
 [assembly: AssemblyConfiguration("")]
 [assembly: AssemblyCompany("hetp")]
-[assembly: AssemblyProduct("Distribution Explorer")]
-[assembly: AssemblyCopyright("Copyright © John Maddock 2007, Paul A. Bristow 2010")]
+[assembly: AssemblyProduct("Statistical Distribution Explorer")]
+[assembly: AssemblyCopyright("Copyright © John Maddock & Paul A. Bristow 2007 - 2010")]
 [assembly: AssemblyTrademark("")]
 [assembly: AssemblyCulture("")]
 
@@ -29,5 +29,5 @@
 // Build Number
 // Revision
 //
-[assembly: AssemblyVersion("1.0.0.9")]
-[assembly: AssemblyFileVersion("1.0.0.1")]
+[assembly: AssemblyVersion("1.0.1.1")]
+[assembly: AssemblyFileVersion("1.0.1.1")]

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.cs
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.cs (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.cs 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -23,7 +23,7 @@
             this.labelCopyright.Text = AssemblyCopyright;
             this.labelCompanyName.Text = AssemblyCompany;
             this.textBoxDescription.Text = AssemblyDescription;
- // URL http://boost-consulting.com/vault/index.php?action=downloadfile&filename=math_toolkit.html&directory=Math%20-%20Numerics&
+ // URL http://sourceforge.net/projects/distexplorer
         }
 
        #region Assembly Attribute Accessors

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.resx
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.resx (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distexAboutBox.resx 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -112,9 +112,9 @@
     <value>2.0</value>
   </resheader>
   <resheader name="reader">
- <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
   <resheader name="writer">
- <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
+ <value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
   </resheader>
 </root>
\ No newline at end of file

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distribution.txt
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distribution.txt (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distribution.txt 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -1,8 +1,8 @@
 Statistical Distribution Explorer
-Version 1.0.1.8
+Version 1.0.1.1
 Company jmc Use, modification and distribution are subject to the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
 Copyright Copyright © John Maddock and Paul A. Bristow 2009, 2010
-Product Distribution_explorer 2
+Product Distribution_explorer
 Title distribution_explorer
 Mean
 MeanParameter 1 0

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -15,7 +15,7 @@
     <IsWebBootstrapper>false</IsWebBootstrapper>
     <ManifestCertificateThumbprint>393B9B4A721C946375D6D44F80492CFFA03E57B5</ManifestCertificateThumbprint>
     <ManifestKeyFile>distribution_explorer_TemporaryKey.pfx</ManifestKeyFile>
- <GenerateManifests>false</GenerateManifests>
+ <GenerateManifests>true</GenerateManifests>
     <TargetZone>LocalIntranet</TargetZone>
     <SignManifests>false</SignManifests>
     <FileUpgradeFlags>
@@ -25,7 +25,7 @@
     <OldToolsVersion>3.5</OldToolsVersion>
     <TargetFrameworkVersion>v4.0</TargetFrameworkVersion>
     <TargetFrameworkProfile>Client</TargetFrameworkProfile>
- <PublishUrl>\\hetp7\H%24\Distex\</PublishUrl>
+ <PublishUrl>\\hetpA\H%24\Distex\</PublishUrl>
     <Install>true</Install>
     <InstallFrom>Unc</InstallFrom>
     <UpdateEnabled>false</UpdateEnabled>
@@ -42,6 +42,7 @@
     <ApplicationVersion>1.0.1.8</ApplicationVersion>
     <UseApplicationTrust>false</UseApplicationTrust>
     <CreateDesktopShortcut>true</CreateDesktopShortcut>
+ <PublishWizardCompleted>true</PublishWizardCompleted>
     <BootstrapperEnabled>true</BootstrapperEnabled>
   </PropertyGroup>
   <PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj.user
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj.user (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.csproj.user 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -2,7 +2,7 @@
 <Project xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
   <PropertyGroup>
     <ProjectView>ProjectFiles</ProjectView>
- <PublishUrlHistory>\\hetp7\H%24\Distex\|\\hetp7\H%24\|I:\boost-sandbox\libs\math_functions\dot_net_example\Distex\|publish\</PublishUrlHistory>
+ <PublishUrlHistory>\\hetpA\H%24\Distex\|\\hetp7\H%24\Distex\|\\hetp7\H%24\|I:\boost-sandbox\libs\math_functions\dot_net_example\Distex\|publish\</PublishUrlHistory>
     <InstallUrlHistory>\\hetp7\H%24\</InstallUrlHistory>
     <SupportUrlHistory>
     </SupportUrlHistory>

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.sln
==============================================================================
--- trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.sln (original)
+++ trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.sln 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -19,6 +19,7 @@
                 {663C898C-A698-4579-BA69-C7EC5D08D0EE}.Debug|Any CPU.ActiveCfg = Debug
                 {663C898C-A698-4579-BA69-C7EC5D08D0EE}.Debug|Any CPU.Build.0 = Debug
                 {663C898C-A698-4579-BA69-C7EC5D08D0EE}.Release|Any CPU.ActiveCfg = Release
+ {663C898C-A698-4579-BA69-C7EC5D08D0EE}.Release|Any CPU.Build.0 = Release
         EndGlobalSection
         GlobalSection(SolutionProperties) = preSolution
                 HideSolutionNode = FALSE

Modified: trunk/libs/math/dot_net_example/distribution_explorer/distribution_explorer.suo
==============================================================================
Binary files. No diff available.

Added: trunk/libs/math/dot_net_example/distribution_explorer/readme.txt
==============================================================================
--- (empty file)
+++ trunk/libs/math/dot_net_example/distribution_explorer/readme.txt 2010-12-15 05:19:05 EST (Wed, 15 Dec 2010)
@@ -0,0 +1,81 @@
+Statistical Distribution Explorer
+Paul A. Bristow
+John Maddock
+
+Copyright © 2008 , 2009, 2010 Paul A. Bristow, John Maddock
+
+Distributed under the Boost Software License, Version 1.0. (See accompanying file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
+
+A Windows utility to show the properties of statistical distributions using parameters provided interactively by the user.
+
+The distributions provided (by version 1.0.1.1) are:
+
+ * bernoulli
+ * beta
+ * binomial
+ * cauchy
+ * chi_squared
+ * exponential
+ * extreme_value
+ * fisher_f
+ * gamma
+ * geometric
+ * hypergeometric
+ * inverse_chi_squared
+ * inverse_gamma
+ * inverse_gaussian
+ * laplace
+ * lognormal
+ * negative_binomial
+ * non-central beta
+ * non-central_chi_squared
+ * non-central_F
+ * non-central_t
+ * normal (Gaussian)
+ * pareto
+ * poisson
+ * rayleigh
+ * students_t
+ * triangular
+ * uniform
+ * weibull
+
+Properties of distributions computed (if possible) are:
+
+ * mean
+ * mode
+ * median
+ * variance
+ * standard deviation
+ * coefficient of variation,
+ * skewness
+ * kurtosis
+ * excess
+ * range supported
+
+Calculated, from values provided, are:
+
+ * probability density (or mass) function (PDF)
+ * cumulative distribution function (CDF), and complement
+ * Quantiles (percentiles) are calculated for typical risk (alpha) probabilities (0.001, 0.01, 0.5, 0.1, 0.333) and for additional probabilities that can be requested by the user.
+
+Results can be saved to text files using Save or SaveAs. All the values on the four tabs are output to the file chosen, and are tab separated to assist input to other programs, for example, spreadsheets or text editors.
+
+Note: Excel (for example), by default, only shows 10 decimal digits: to display the maximum possible precision (about 15 decimal digits), it is necessary to format all cells to display this precision. Although unusually accurate, not all values computed by Statistical Distribution Explorer will be as accurate as this. Values shown as NaN cannot be calculated from the value(s) given, most commonly because the value input is outside the range for the distribution.
+
+For more information, including downloads, and this index.html file, see Distexplorer at Sourceforge
+
+This Microsoft Windows 32 package was generated from a C# program and uses a boost_math.dll generated using the Boost.Math C++ source code containing the underlying statistical distribution classes and functions (C++ was compiled in CLI mode).
+
+All source code is freely available for view and for use under the Boost Open Source License.
+
+Math Toolkit C++ source code to produce boost_math.dll is in the most recent Boost release, currently 1.46.0. You can download Boost and find the source at /libs/math/dot_net_example/.
+
+Statistical Distribution Explorer is distributed as a single Windows Installer package Setupdistex.msi. Unzip the distexplorer.zip to a temporary location of your choice and run Setupdistex.msi. (If necessary run setup.exe to install MS redistributables).
+
+(Note that .NET Framework 4.0 Client Profile and VC Redistributable X86 are requirements for this program. Most recent and updated Windows environments will already have these installed, but they are quickly, easily and safely installed from the Microsoft site if required.)
+
+(The package cannot be run on other platforms at present but it should be possible to build an equivalent utility on any C/C++ platform if anyone would like to undertake this task.)
+
+Last revised: December 14, 2010 at 14:26:58 GMT
+


Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk