| June 2012 |
Corrected an error in calculating digits of precision for the "Error Listing".
Corrected source code generation for the Polynomial Quintic 2D equation (see the Hall Of Fame).
Rebuilt server from scratch.
|
| | |
| May 2012 |
Reformatted output report "Error Listing" to match input digits of precision.
Corrected use of ODR fitting algorithm.
Added many fitting algorithm options to the site's downloadable source code.
|
| | |
| April 2012 |
Easily upgraded the site's operating system to Ubuntu Precise Pangolin (12.04).
Corrected typographical error in the RationalO 3D equation.
Corrected use of weighted data with the Function Finders (see the Hall Of Fame).
Corrected typographical errors in the Quintic Logarithmic Transform 2D equation (see the Hall Of Fame).
|
| | |
| March 2012 |
Corrected weighted fitting for linear equations (see the Hall Of Fame).
Updated solver and added NIST unit tests- site now passes all NIST tests.
Corrected coding error in VRML surface plots.
Added several new examples to the site source code.
Corrected a stability problem related to closing parallel process pools.
Site code should be back up to February 2012 level.
|
| | |
| February 2012 |
Main site and backups corrupted; restored from backup of July 2011. Working to bring site code back up to February 2012 level.
|
| | |
| July 2011 |
Corrected an error when using ODR fitting targets.
Improved quality of initial parameter estimates, especially for more complex equations.
Increased stability when fitting User Defined Functions.
Removed Neural Networks as they were consuming too much server CPU time.
Regularized both the estimated and fixed coefficients for 2D User-Selectable Polynomials.
Converted the menus to use jQuery javascript library.
Corrected regression in display of parameter standard deviations.
Corrected rare problem of function finders not completing (see the Hall Of Fame).
|
| | |
| June 2011 |
Evaluated Cython as replacement for scipy.weave.
Corrected an infrequent overflow error in the new calculation for standard error of parameter estimates (see the Hall Of Fame).
Moved from 32-bit Ubuntu Linux to 64-bit Ubuntu Linux.
Corrected recent problem in the generation of 3D plots.
|
| | |
| May 2011 |
Improved error handling for incorrectly defined User Defined Functions.
Implemented large speed increase for loading the site home page.
Corrected standard error of parameter estimates in the Coefficient And Fit Statistics (see the Hall Of Fame).
Added 95 percent confidence intervals to fit statistics.
Added entry of Estimated Initial Coefficients.
Corrected infrequent errors in the handling of Unicode characters.
Added the Cellular Conductance equation to the BioScience 2D category.
Improved performance for User Defined Functions.
Corrected the displayed names of statistical distributions.
|
| | |
| April 2011 |
Easily upgraded operating system to Ubuntu 11.04.
Errors in User Defined Functions now display correctly in the new site redesign code.
Switched to the new site redesign.
Now using a suite of automated tests, increasing the rate of software development.
Fit User-Selectable Polyfunctional from the site redesign is functional.
Fit User-Selectable Rational from the site redesign is functional.
Fit User-Selectable Polynomial from the site redesign is functional.
Corrected PDF file generation for Statistical Distributions.
Fit One Equation from the site redesign is functional.
Fit User Defined Functions from the site redesign is functional.
Fit Neural Networks from the site redesign is functional.
|
| | |
| March 2011 |
Evaluate At A Point from the site redesign is functional.
Made brackets and parentheses interchangeable in the User Defined Functions.
Added the Xiaogang Peng Immunoassay equation to the 2D BioScience category (see the Hall Of Fame).
Corrected MATLAB source code output syntax for some equations (see the Hall Of Fame).
Updated web references for several BioScience 2D equations (see the Hall Of Fame).
Fitting Splines from the site redesign is functional.
Function Finder Results from the site redesign is functional.
Corrected a typographic error in three of the 3D Trigonometric equations.
|
| | |
| February 2011 |
Switched to the superior WingWare Python IDE, which is free for non-commercial use.
Function Finders from the site redesign is functional.
Added automatic generation of VB for Applications (VBA) output source code (see the Hall Of Fame).
Fit Statistical Distributions from the site redesign is functional.
Data Characterizers from the site redesign are functional.
|
| | |
| January 2011 |
Corrected a recently introduced error for all 'With Offset' versions of extended equations (see the Hall Of Fame).
Started on the site redesign UML diagrams using the Umbrello UML Modeler (http://uml.sourceforge.net/).
Corrected offset extended versions of linearly solved equations.
Added 3D Trigonometric category of equations.
Completed the initial site redesign flowcharts for long running processes.
Initiated redesign of site for more efficient parallel use of server computing resources.
|
| | |
| December 2010 |
Added Logarithmic Scaled 2D equations (see the Hall Of Fame).
Added Neural Networks on Christmas Day.
Easily upgraded the server operating system to Ubuntu 10.10 (Maverick Meerkat) with no problems.
Corrected source code output for Marc Plante's Custom Quadratic equation (see the Hall Of Fame).
Corrected the 3D Peak Logistic equations (see the Hall Of Fame).
|
| | |
| November 2010 |
Corrected Nelder 2D and Serpentine 2D equations.
Made 'Standard' the only default for Function Finder extended equation types.
Added a second beta distribution fit using max and min data points as limits, those points are not used in the fitting.
Improved fitting data to statistical distributions.
Added x^1.5 to the polyfunctional equations (see the Hall Of Fame).
Added David Rodbard NIH equation to the 2D Miscellaneous category.
Added back a faster, more accurate version of the Data Characterization option for fitting 1D data to statistical distributions.
Added user input data names to the function finders (see the Hall Of Fame).
Corrected a recent intermittent problem generating the output PDF files (see the Hall Of Fame).
|
| | |
| October 2010 |
Corrected the Steinhart-Hart set of equations (see the Hall Of Fame).
Temporarily removed Data Characterization option of fitting 1D data to statistical distributions.
Corrected equation sort order on home page and the 'all equations' lists.
Corrected the automated source code output for several equations (see the Hall Of Fame).
Corrected a recently introduced coding error in the NIST ENSO equation.
|
| | |
| September 2010 |
Significantly increased performance for User Defined Functions.
Implemented a minor increase in fitting accuracy by tuning nonlinear solver parameters.
Corrected a rare error in User Defined functions (see the Hall Of Fame).
Corrected Legendre polynomials for cached data use in the Function Finders.
Added new category of Legendre Polynomials 2D (see the Hall Of Fame).
Corrected automatically generated source code output for 2D Splines.
Corrected calculation of log likelihood for statistical distributions (see the Hall Of Fame).
Removed all use of the letter "e" as a coefficient designator so that it cannot be confused with Euler's constant "e".
Regularized the inconsistent use of "exp(x)" and "e^x" by only using the "exp(x)" form to match the already consistent use of "ln(x)".
Corrected divide-by-zero errors when fitting statistical distributions to data sets that contain few data points.
|
| | |
| August 2010 |
Corrected the HTML output for the exponential extended versions of equations (see the Hall Of Fame).
Major upgrade to descriptive statistics, 1D data can be fitted to over 80 statistical distributions.
Corrected the Python source code output for User Defined Functions 2D (see the Hall Of Fame).
|
| | |
| July 2010 |
Corrected the Power C 3D equation.
Made performance improvements to the User Defined Functions.
Added web references for NIST 2D equations.
Improved error handling for polyfunctional and polyrational equations.
Evaluated Amazon EC2 for distributed cloud computing use on the site.
Evaluated PiCloud for distributed cloud computing use on the site.
Added a large number of simple equations to both the 2D and 3D Miscellaneous categories of equations.
Added new 3D BioScience equations, each with web citation.
Added new 2D Optical family of equations, each with web citation.
Additional simplification of automated source code generation.
Added many new 2D equations.
Simplified and regularized the automated source code generation.
Corrected SCILAB and MATLAB source code output for power() function, along with correcting several typographical errors (see the Hall Of Fame).
|
| | |
| June 2010 |
Improved parallel processing for source code users with non-Unix operating systems.
Made code changes for compatibility with Python 3.0.
Corrected SCILAB source code generation for extended versions of equations (see the Hall Of Fame).
Added Generalised Logistic 2D equation (see the Hall Of Fame).
Corrected a problem generating the extended version of linear equations (see the Hall Of Fame).
Added Aphid Population Growth equation from Non-Linear Regression Models And Their Applications.
Added Plant Disease Progress equations from Ecology and Epidemiology in R: Disease Progress over Time to the 2D BioScience category.
Refactored web site code to allow for easier code maintenance.
Added Javascript detection code to home page.
Completed a major refactoring and restructuring of the extended versions of equations, this made the site fitting code much smaller with the same functionality as before - the site is faster to operate and more easily maintained now.
|
| | |
| May 2010 |
Added X-Y reflective symmetrical versions of some 3D equations.
Evaluated CERN's ROOT surface plots for use on the site.
Evaluated PLplot surface plots for use on the site.
Evaluated R language surface plots for use on the site.
Evaluated gnuplot 3D surface plots for use on the site.
Added another group of new 2D equations.
Evaluated matplotlib 3D surface plots for use on the site.
Added many new 2D and 3D equations.
|
| | |
| April 2010 |
Easily upgraded site operating system to Ubuntu 10.04 with no problems at all.
Added several new 2D and 3D equations.
Added PDF output to fitting and characterizer results.
Corrected the 2D NIST Gauss equation.
Added code to handle a very rare instability condition.
Updated the Spline Smoothness Control.
Added several new 2D Miscellaneous equations.
Added Janoschek growth equations.
Added several new 2D Sigmoid equations.
Added Peters-Baskin Step-Stool functions to the 2D Sigmoid equations.
Corrected a very rare error on the Function Finders (see the Hall Of Fame).
Added Power E 3D equations by request.
Added 3D User Defined Functions.
Updated genetic algorithm parameters.
|
| | |
| March 2010 |
Added more error detection code.
Added 2D User Defined Functions (see the Hall Of Fame).
Corrected an infrequent instability problem.
Corrected a rare error in converting text to data.
Corrected an error in the 2D Rational source code output (see the Hall of Fame).
Ensured all Inverse forms of equations also have Inverse Offset forms.
Corrected a few 3D transform versions of equations.
Added yet more error detection code (see the Hall of Fame).
Corrected source code output for 2D Gaussian Peak equations (see the Hall Of Fame).
Added transform version of many 2D and 3D equations.
Corrected a few of the source code examples.
Added Cardinal Sine and Cardinal Sine Transform equations and their squared versions.
|
| | |
| February 2010 |
Corrected a recent cache generation error.
Added more error detection code (see the Hall of Fame).
Corrected C++ and Java source code output for 3D Splines (see the Hall of Fame).
Added many new standard 2D equations.
Completed major rework of extended equation types in the site's middleware code, with a large reduction in memory footprint on the server.
Corrected calculation of several 2D Inverse Logarithmic equations (see the Hall Of Fame).
Added new 3D scatterplots of fitting errors for surface fits, reworked the drop-down menus as a result.
VRML generation for large data sets was using too much memory, limited VRML generation to data sets with less than 1,000 data points (see the Hall Of Fame).
|
| | |
| January 2010 |
Reduced middleware memory footprint.
Added new 3D Peak family of equations.
Added several standard 2D Peak equations.
Corrected a very infrequent error in text comma conversion for a few equations.
Added many new Rational 3D equations.
Added new 3D Exponential family of equations.
Function Finders now work properly with large datasets (see the Hall Of Fame).
Rationals are no longer a default 2D Function Finder selection, they were taking too much CPU power - they can still be selected though.
Corrected an error in generating cached data for fitting (see the Hall Of Fame).
Added many new Taylor 3D equations.
Parallel processing for the Function Finders is now dynamic, accounting for free RAM and server CPU load so that the server is not overloaded.
Function Finders now have parallel processing.
Corrected a problem related to Function Finder results for new 2D Rational equations.
|
| | |
| December 2009 |
Evaluated OpenMP for additional parallelization.
Updated Nyquist checks on some 2D Trigonometric equations.
Evaluated matplotlib's mplot3D surface and scatter plots for use on the site.
Added new 3D Rational equations.
Performed some routine code maintenance.
Evaluated pyjamas as a new user interface.
Fixed a coding error for holding coefficients constant.
Added new 2D User-Selectable Rational equations.
|
| | |
| November 2009 |
Added "Estimated Time Remaining" to the Function Finders.
Completed full review of middleware code, corrected a few minor errors and added many equations.
Added Gunary equation to Miscellaneous 2D.
Updated Polyfunctionals in preparation for upcoming additions to Rationals, many new equations added as a result of this.
Added new 2D and 3D equations.
Added many new 2D equations.
|
| | |
| October 2009 |
Easily upgraded site operating system to Ubuntu 9.10 with no problems at all.
Neglected, abandoned or overwritten Function Finders no longer run to completion - these were consuming CPU and memory to no effect.
Added weighted fitting option (see the Hall of Fame).
Added the VanDeemter Chromatography 2D equation (see the Hall Of Fame).
Added several new 2D and 3D equations.
|
| | |
| September 2009 |
Added transform versions of many 2D and 3D equations.
Added Steve Battison Exponential 2D curve.
Added several 3D Miscellaneous surfaces.
Added Serpentine 2D curve.
Added Hoerl 2D curve.
Added Paschen's Breakdown Voltage Law and Paschen's Breakdown Field Strength Law 3D Miscellaneous equations.
Added ability to hold coefficient values constant during fitting (see the Hall Of Fame).
Added logarithmic data plotting option (see the Hall Of Fame).
3D plots were giving errors on Unicode input characters, these characters are converted to ASCII for now.
|
| | |
| August 2009 |
Added C++ and Java source code generation to both 2D and 3D spline evaluations.
Corrected the Asymptotic Exponential B 2D equation (see the Hall Of Fame).
Added Don Levin Sigmoid 2D and Crystal Resonator Ageing 2D equations.
Corrected HTML output for Reciprocal User-Selectable Polynomial 3D.
Added new 2D and 3D spline curves and surfaces (see the Hall Of Fame).
|
| | |
| July 2009 |
Added new 2D optical equations to the 2D Engineering category (see the Hall Of Fame).
Added Andrea Prunotto 3D Sigmoid equations A and B (see the Hall Of Fame).
Added Witch Of Maria Agnesi equations to the 2D Miscellaneous category (see the Hall Of Fame).
Added Toby Barrus Custom Logistic equations to the 2D BioScience category (see the Hall Of Fame).
Added ability to evaluate data at a point to all fitting results pages.
Implemented a large increase in scalability under heavy loads, site will be much more responsive with many simultaneous users now.
Added many new 2D equations (see the Hall Of Fame).
Added Marc Plante's Custom Quadratic Equation 2D (see the Hall Of Fame).
Corrected some cosmetic items in the Function Finders.
Corrected some old cosmetic items in the 2D and 3D Polyfunctional equations.
Added Orthogonal Distance Regression (ODR) fitting target.
|
| | |
| June 2009 |
Graphs are now created in parallel using multiple CPU cores.
Corrected a recent coding error in the site calculations for descriptive statistics.
Corrected a problem with scientific notation that would rarely but consistently give errors on some graphs.
Created a Google group for site user discussions.
Reduced site resource load, site now runs better under heavy loads.
|
| | |
| May 2009 |
Corrected a problem where the Function Finders would 'lock up' on data sets containing large values (See the Hall Of Fame).
Upgraded all 2D plots, graphs and charts to Matplotlib.
Updated genetic algorithm parameters for the Steinhart-Hart family of equations.
|
| | |
| April 2009 |
Site page loads and overall response is fast again (see the Hall Of Fame).
Added Steinhart-Hart and Inverted SteinHart-Hart 2D Engineering equations (see the Hall Of Fame).
Upgraded the site operating system to Ubuntu 9.04, upgrade was automated and not a single problem.
Added New Zealand Ecology Logistic 1 and 2 equations (see the Hall Of Fame).
Renamed many Inverse equations to Reciprocal.
|
| | |
| March 2009 |
Added a Twitter feed for site updates at http://twitter.com/ZunZunTweets.
Corrected very infrequent site errors that were due to a memory leak.
|
| | |
| February 2009 |
Site completely rewritten to be 100% Django running in Apache's secondary WSGI process space.
The Function Finders now show groups of multiple equations to choose from instead of one equation at a time.
Corrected some forms of 3D Logarithmic Polynomials (see the Hall Of Fame).
Corrected the new code's possible divide-by-zero errors in relative error fits to data sets containing dependent values of zero.
Disabled memcached, performance is good without it and I can recover some server memory for users.
Corrected use of the VRML plotting options in the new site code.
Corrected some long-standing cosmetic VRML view irritations.
|
| | |
| January 2009 |
Switched the site back to 32-bit Ubuntu Linux from 64-bit Ubuntu Linux.
Changed Apache process model in preparation for new site code.
Reduced subdomain use due to new Apache process model, site images load much faster.
Corrected errors in the extended forms of some equations (see the Hall Of Fame).
Corrected HTML generation for Optical 3D equations (see the Hall Of Fame).
Added links to the help pages made by Kristi Weldon.
|
| | |
| December 2008 |
Switched the site from 32-bit Ubuntu Linux to 64-bit Ubuntu Linux.
Finally gave up on Google App Engine, although I like it very much.
Currently phasing out Skunkweb in favor of Django to simplify the site code.
|
| | |
| November 2008 |
Reduced memory consumption with array of function pointers.
Added 2D and 3D logarithmic polynomials.
Added new 'Extended equation types' control to function finder menus.
Added many extended forms of 3D surface equations.
Added the Double Langmuir Probe Characteristic 2D equation (see the Hall Of Fame).
Fixed 3D VRML output file generation.
Added 2D BioScience category of equations (see the Hall Of Fame).
|
| | |
| October 2008 |
Fixed DNS entries - Google App Engine stopped direct HTTP redirects - site was unavailable for a day, now OK.
Ubuntu upgrade for parallelization broke VRML generation, fix is underway.
|
| | |
| September 2008 |
Added some missing 2D Trigonometric equations (see Tangent D).
Extended many 2D equations with linear growth and exponential growth forms.
Reduced home page load time by offloading the 'all equations' lists and site news archives to separate pages.
Further extended the new forms of equations with offset versions.
Corrected calculations for the new forms of equations (see the Hall Of Fame).
Upgraded development environment to GCC 4.3, parallelization work back on track now.
|
| | |
| August 2008 |
Corrected a problem related to accounting for Nyquist's Theorem.
Added fitting to the AIC and BIC fit statistics (see the Hall Of Fame).
Added new Roman Surface variants.
Switched to Eclipse as primary Python development environment.
Added Google App Engine memcache use for faster page loads.
Corrected an error when fitting data sets with a dependent data value of zero.
Extended many 2D equations with linear decay and exponential decay forms.
|
| | |
| July 2008 |
Data characterization interfaces are also now transitioned to Google App Engine.
Equation interfaces are transitioned.
The Function Finder interfaces are now also transitioned.
Corrected scientific notation for VRML files.
Added lists of all equations.
Corrected a typographical error in the SCILAB and MATLAB code generated by some of the 3D Polynomials (see the Hall Of Fame).
Corrected typo in Ramberg-Osgood 2D. Corrected typo in Liping Zheng's Core Loss Coefficients 3D.
Decoupled internal cache from coefficient count to allow for addition of Roman surfaces 3D.
Added Roman Surfaces (plus) and (minus) 3D.
Corrected SSQ fitting of some equations from the decoupling.
Added Root Mean Squared Error (RMSE) fit statistic (see the Hall Of Fame).
Corrected an error in the function finder comma conversion (see the Hall Of Fame).
|
| | |
| June 2008 |
Corrected a stability problem caused by a missing try/catch block.
Transition to Google App Engine is underway, home page transition is complete.
|
| | |
| May 2008 |
Corrected an error in the newly integrated site code (see the Hall Of Fame).
Corrected the VRML output (see the Hall Of Fame).
Corrected offset forms of equations (see the Hall Of Fame).
Corrected function-finder related error when fitting nonlinear equations (see the Hall Of Fame).
Corrected an error where large numbers were over-ranging the site (see the Hall Of Fame).
Added fit statistics taken from scipy.odr.odrpack and this link.
Verified site works well with the Opera web browser.
Added the von Bertalanffy growth curve equation (see the Hall Of Fame).
|
| | |
| April 2008 |
Removed extraneous semicolons from auto-generated SCILAB and MATLAB source code for several equations (see the Hall Of Fame).
Tuned genetic algorithm parameters using exhaustive search method.
Upgraded server and development laptop OS's from Ubuntu 7.10 to 8.04.
Completed integration of new code base.
|
| | |
| March 2008 |
Corrected NIST Eckerle4 (see the Hall Of Fame).
Wrapping up integration of new code base.
|
| | |
| February 2008 |
Added 3D Full Polynomials (see the Hall Of Fame).
Continuing work on parallel processing with new 4-core server.
|
| | |
| November 2007 |
Moved site to a new Xen server - same excellent host, Linode.com.
New server has 4 CPU cores, site will run faster now with multiple users.
Large performance improvement for page downloads by using multiple subdomains.
Redesign of site to take advantage of multiple CPU cores is underway.
|
| | |
| October 2007 |
As part of integrating the new code base into the web site, created a do-it-youself tutorial on making a curve and surface fitting web site here.
|
| | |
| September 2007 |
Completed conversion of middleware to native Numpy.
Moving on to integrate the new code into the web site.
|
| | |
| April 2007 |
Added Gary Cler's Custom Equation (see the Hall Of Fame).
Fixed a C++ typo in the Standard Vapor Pressure equation (see the Hall Of Fame).
Site host provider doubled host memory from 256M to 512M for free.
Fixed typos in a few offset forms of equations (see the Hall Of Fame).
|
| | |
| February 2007 |
Fixed my broken development laptop, moving on to calculate fit statistics.
|
| | |
| January 2007 |
Released site middleware code under a liberal BSD-style license.
|
| | |
| December 2006 |
Corrected auto-generated MATLAB code (see the Hall Of Fame).
|
| | |
| November 2006 |
Corrected histogram displays (see the Hall Of Fame).
Added Standard Error of Mean to the statistics (see the Hall Of Fame).
Added Offset Exponential equation (see the Hall Of Fame).
Added Simple Exponential equation (see the Hall Of Fame).
Added selection of comma conversion methodology for user data (see the Hall Of Fame).
Added Inverse Polynomial equations. Added Site CPU Usage graphs.
|
| | |
| October 2006 |
Completed change from Gentoo Linux to Ubuntu Linux.
Still have a bit of cleanup here and there before starting on the backlog of user requests.
Added gcc flags '-O3 -funroll-loops -march=i686 -malign-double' back for performance.
|
| | |
| July 2006 |
Caught and fixed a rare bug relating to parentheses in graph labels.
|
| | |
| June 2006 |
Fixed VRML display problem from last month (see May 2006 entry).
Corrected the new MATLAB code (see the Hall Of Fame).
Corrected an error in the Sine A equation.
Added linearly and exponentially damped sine functions (see the Hall Of Fame).
Found and corrected a rare bug in the results code.
Added Fraser Smith 3D Sigmoid equations (see the Hall Of Fame).
|
| | |
| May 2006 |
Fixed a display bug in the VRML surface plots.
Still troubleshooting the VRML display sudden loss of displayed data from a recent Gentoo emerge.
Getting tired of Gentoo updates constantly breaking the site, will switch to Ubuntu Server sometime in the near future to improve stability.
Corrected several errors in the source code output (see the Hall Of Fame).
Fixed a scaling bug in the data graphs (see the Hall Of Fame).
Added MATLAB source code generation (see the Hall Of Fame).
|
| | |
| April 2006 |
Fixed a rare and very ugly bug where the function finders gave 'no session data' errors, with major assistance from Don Parker (see the Hall Of Fame).
Completed non-VRML work on adding scientific notation control, moving on to wrap up the VRML cases later (see the Hall Of Fame).
Added 'Lipeng Zheng's core loss coefficients' to the new 3D Miscellaneous equation category (see the Hall Of Fame).
|
| | |
| March 2006 |
Re-designed the code for offset form of equations to simplify adding new equations to the site.
Restored offset forms of NIST equations.
|
| | |
| February 2006 |
Added 2D Sine D and Sine D with offset equations (See the Hall Of Fame).
Fixed a few minor display problems.
|
| | |
| January 2006 |
2D User-Selectable Polynomials now generate source code using the numerically more efficient Horner, or nested, form (See the Hall Of Fame).
|
| | |
| December 2005 |
Data object redesign complete.
Making a few scripts to help me deploy code after testing.
Fixed minor problem with Function Finders on some data sets.
Now working on the backlog of user requests.
|
| | |
| October-November 2005 |
Matplotlib needs to be more complete before I can use it.
In the course of this work I found that I need to represent user data in a more abstract form, so I'm redesigning the site to use a data object.
|
| | |
| August 2005 |
Switching graphs to matplotlib.
|
| | |
| July 2005 |
Site went down for about two weeks due to another newbie mistake using Gentoo, I had to rebuild the server again.
Everything is back up now.
|
| | |
| June 2005 |
Now using Subversion for revision control.
Added 3D Sigmoidal equations (see the Hall Of Fame).
|
| | |
| April-May 2005 |
Added 3D Optical equation.
Converted site from Webware to Skunkweb, which means the site is now multi-process instead of multi-threaded.
|
| | |
| February 2005 |
Site went down for about a week due to my newbie mistake using some Gentoo features, had to rebuild the server.
|
| | |
| January 2005 |
Added SCILAB code generation (see the Hall Of Fame).
|
| | |
| December 2004 |
Added Weibull PDF and Weibull CDF equations (see the Hall Of Fame).
Added options for manual scaling of graphs (see the Hall Of Fame).
Corrected the calculation of lowest sum of squared error for linear equations (see the Hall Of Fame).
Performed some site maintenance related to the setup on the new server.
|
| | |
| November-December 2004 |
Moved site to Linode.com due to the threading bug discussed below.
|
| | |
| October 2004 |
Using Apache's JMeter to load test fitting pages, I can finally cause the infrequent site instability problem on demand, and am investigating.
Added Hocket-Sherby exponential equation.
Instability seems due to this bug in RedHat 9.
Making the changes they mention causes other problems that prevent the site from running.
I have contacted my site host provider to ask about a Linux kernel upgrade date.
|
| | |
| September 2004 |
Fixed a bug that Steve Hutcheon had found preventing two of the data graphs from being displayed (see the Hall Of Fame).
Reduced the number of statistics displayed after Steve Hutcheon found an error in the statistics output (See the Hall Of Fame).
Added thread mutexes around all VTK access.
Corrected an error found by Gordon Ingram in the NIST MGH17 equation (see the Hall Of Fame).
Added thread death catch code.
|
| | |
| August 2004 |
Fixed a bug in the Feedback section that went in with the new code.
Upgraded to 8 Aug, 2004 CVS version of Webware as it is far ahead of the current release version, 0.8.1.
|
| | |
| July 2004 |
Fixed a bug that Steve Hutcheon had found in the new fitting target code.
Added a smoothness control to the Function Finders.
Completed addition of NIST test equations.
Found site was listed as a reference in Phys. Chem. Chem. Phys., 2004, 6 (3), 471 - 473, see the Hall Of Fame for details.
|
| | |
| June 2004 |
The new redesign code now running on site.
I still need to complete some new items and polish a few rough edges.
Fixed a minor bug in the new Function Finder code.
Fixed a very bad typo.
Fixed a few minor bugs in the new code.
|
| | |
| May 2004 |
Almost all of the redesign has been completed and tested.
|
| | |
| April 2004 |
Working on a Python array() memory leak in the Function Finders, this turned out to be a bug related to the Python array() module.
Redesign is back on track, I'm now ensuring session data passes properly between the function finders and the fitting pages.
|
| | |
| March 2004 |
Redesign work continues.
Will need to hold Function Finder results on the server as session variables and generate the FF pages on the fly, as generating 30,000+ pages per FF use will take up too much hard drive space.
This will also have the advantage of allowing users access to all of their FF results.
|
| | |
| February 2004 |
Redesign work continues extremely well.
New site now fits the 2D test data to 32,000+ equations and the 3D test data to 16,000+ equations, both in less than 60 seconds.
Work on the site interface and result pages currently underway.
New data characterizers are now completely finished.
|
| | |
| January 2004 |
Redesign work is going extremely well.
Initial code tests are complete.
Development work underway.
The redesigned code runs the 2D function fitter in 1/6 of the current time.
|
| | |
| December 2003 |
Got a lot of the redesign completed over the holidays.
|
| | |
| November 2003 |
Top-level UML use case diagrams for the site redesign are now complete.
Modeler Interface UML diagram is complete.
Web page and report Activity and Class diagrams are complete.
Initial Python development coding has begun.
C++ work will begin after the new web page code looks OK.
|
| | |
| October 2003 |
As integrating the 3D polyfunctional equations into the function finders requires much greater computing power than I can afford for my hobby site in its current form, I will need to redesign the fitting algorithms to make more efficient use of the resources I have.
I'm taking the opportunity to redesign the entire site from scratch as well.
|
| | |
| September 2003 |
Implemented new 3D polyfunctional equations as one way to increase the number of 3D equations, however this is not yet integrated with the functions finders.
|
| | |
| August 2003 |
Designed and implemented new code updating and testing methods and procedures.
Corrected minor bug in data characterization.
|
| | |
| July 2003 |
Found and fixed the buffer overflow error that was causing C++ segmentation faults.
Began addition of trigonometric functions to the site (see the Hall Of Fame).
Corrected recent problem in the data characterization.
Added 2D Pulse peak and 2D Sigmoid equations.
Accounted for Nyquist's Theorem when fitting sines.
Fixed a bug in the polynomial fitter.
Added digits of precision to coefficient listings (see the Hall Of Fame).
|
| | |
| June 2003 |
Went down a conceptual blind alley, backtracked.
Fixed a bug in the inverse exponential equations.
Investigating stability problems where C++ segmentation faults kill all Python threads.
|
| | |
| May 2003 |
Site was down for a week due to host provider problems.
Added non-traditional SSQ relative, abs(abs err), and abs(rel error) modeling methods as fitting targets.
Added relative error plots in addition to percent error plots.
Changed fit statistics from percent error to relative error.
Initiated expansion of 3D equations.
|
| | |
| April 2003 |
Began research into more robust modeling methods than the traditional SSQ.
|
| | |
| Mar 2003 |
Added data characterization.
Upgraded statistics.
Fixed minor bug in use of statistics module.
Removed all 'virtual destructor' warnings when compiling C++ code.
Added all data characterization output to fitting results pages.
Removed the unused data plot menu from 1D characterization.
Deleted all thread-specific data when a thread completes.
If user allows cookies, a cookie is used to hold user preferences across sessions.
Added C# source code generation.
Dollar signs ($) and percent characters (%) in data sets are now ignored.
|
| | |
| Feb 2003 |
2D model graphs now show data points colored by the sign of fitted error.
Optimized genetic algorithm parameters.
Added extrapolation control.
Extended 2D models to graph edges for extrapolation view.
Added browser icon to the site. Added function finder progress status.
Upgraded the site to Webware version 0.8, fixed KDE's Konqueror browser file upload bug.
|
| | |
| Jan 2003 |
Moved to a new site host with faster servers
Optimized the C++ compiler settings.
Changed the VTK compiler optimizations to have -mmmx -msse -ffast-math -funroll-loops -O3 -fexpensive-optimizations.
Upgraded the site to Webware version 0.7.
Added offset forms for many of the existing equations.
Addition of NIST test equations to the site is underway.
Separated the function fitter results into individual pages.
Changed the site to run with 10 threads, using thread-safe data per user.
|
| | |
| Dec 2002 |
Fixed a bug taking the log of non-positive numbers.
Fixed a bug for poorly-conditioned data.
Fixed a bug where one variable in a user data set consisted of a single value.
Added 'guess initial coefficients' buttons to the non-linear fitting pages.
Fixed a bug where Python does not throw underflow exceptions for pow().
|
| | |
| Nov-Dec 2002 |
Completed preliminary work on initial coefficient guessers for non-linear equations.
Added 2D Gaussian and Lorentzian equations.
|
| | |
| Nov 2002 |
Completed work speeding up the non-linear equation fitting.
Fixed minor bug related to passing initial coefficients to the nonlinear fitters.
Work on adding peak equations and initial coefficient guessers progressing.
|
| | |
| Oct-Nov 2002 |
Linear equations now fit in C++, this is much faster.
Increased maximum 2D polynomial order to 15, and the max 3D X and Y polynomial orders to 5.
Porting the nonlinear equations to C++ is underway.
Also added absolute error plots to function fitter pages to aid in equation selection.
|
| | |
| October 2002 |
C++/Python interface via SWIG completed, using a C++ matrix library for linear equations results in curve and surface fitting times less than 1/1000 of current times.
Implementation of the new C++ libraries and interface to the site is underway.
|
| | |
| September 2002 |
Added automatic C++, Java, and Python source code generation.
|
| | |
| August 2002 |
Added 'Hall Of Fame' and 'User Wish List' sections, researched genetic algorithms and C++/Python interfacing.
|
| | |
| July 2002 |
Fixed a bug in the function finder incorrectly passing data on Macs.
Added VRML options interface.
Fixed a bug in Netscape where HTML DIV names could not contain underscores.
Corrected problem with the 2D Logistic equation (see the Hall Of Fame).
|
| | |
| June-July 2002 |
Fixed a try-except block bug in the pre-caching of some math operations.
Added test XML-RPC remote functionality.
|
| | |
| June 2002 |
Added the About, Feedback, and News selections to the new 'Site Related' home page menu.
Fixed minor bug when curve fitting very small numbers.
|
| | |
| May-June 2002 |
Added X, Y, and Z axis labels to 3D VRML files.
|
| | |
| May 2002 |
Changed from function-based automatic differentiation to equation-based automatic differentiation with a large decrease in fitting time, especially for more complex equations.
|
| | |
| April-May 2002 |
Added 3D VRML files for model, absolute error, and relative error.
|
| | |