Geeks With Blogs

  • JReuben1 AngularJS Directive templateUrl --> halfway to W3C WebComponents ! about 655 days ago
  • JReuben1 Yeoman AngularJS generator - generate controllers, views, routes, services - NICE! about 657 days ago
  • JReuben1 A comparison of HTML5 Canvas 2D JS libs KineticJS , EaselJS, fabric.js, Paper.js, processing.js seen as the leaders about 657 days ago

Josh Reuben Numerical Computing
A Taxonomy of Numerical Methods v1
Numerical Analysis – When, What, (but not how) Once you understand the Math & know C++, Numerical Methods are basically blocks of iterative & conditional math code. I found the real trick was seeing the forest for the trees – knowing which method to use for which situation. Its pretty easy to get lost in the details – so I’ve tried to organize these methods in a way that I can quickly look this up. I’ve included links to detailed explanations and to C++ code examples. I’ve tried to classify ......

Posted On Sunday, December 9, 2012 5:28 AM

I've just opened a project on CodePlex - !!! This project will implement various algorithms related to artificial intelligence, numerical analysis, NLP, object recognition and quantitative finance. It will initially target C#, and eventually F#. First exercise - port Java AIMA 3 to C# from AIMA3 so far I've ported the utils - helpers, data structures and basic linear algebra classes Matrix class - Implemented ICloneable, ISerializable.GetObjectData ......

Posted On Monday, September 5, 2011 11:19 AM

Azure Futures - Distributed Computing and Number Crunching
"the biggest Azure customers today are the ones using HPC on-premises at the current time" - Orleans Framework for cloud computing - HPC on Azure - ......

Posted On Thursday, February 3, 2011 7:41 AM

Excel Solver vs Solver Foundation
I recently read a book - the Excel Scientific and Engineering Cookbook. The 2 main tools that this book leveraged were the Data Analysis Pack and Excel Solver. I had previously been aquanted with Microsoft Solver Foundation - this is a full fledged API for solving optimization problems, and went beyond being a mere Excel plugin - it exposed a C# programmatic ......

Posted On Tuesday, February 1, 2011 11:00 PM

Extreme Optimization – Curves (Function Mapping) Part 1
Overview · a curve is a functional map relationship between two factors (i.e. a function - However, the word function is a reserved word). · You can use the EO API to create common types of functions, find zeroes and calculate derivatives - currently supports constants, lines, quadratic curves, polynomials and Chebyshev approximations. · A function basis is a set of functions that can be combined to form a particular class of functions. The Curve class · the abstract base class from which all other ......

Posted On Friday, January 28, 2011 11:46 AM

Extreme Optimization – ValueType structs
The EONumLib provides a set of types to represent numbers with arbitrary precision. There are three extended numeric types, to represent signed and unsigned integers, rational numbers, and real numbers: BigInteger, BigRational and BigFloat As you are aware: BigInteger ( ) and Complex ( ) structs are included with .NET 4.0 System.Numerics namespace and the BigRational ......

Posted On Friday, January 21, 2011 6:19 PM

Extreme Optimization – Numerical Algorithm Support
Function Delegates Many calculations involve the repeated evaluation of one or more user-supplied functions eg Numerical integration. The EO MathLib provides delegate types for common function signatures and the FunctionFactory class can generate new delegates from existing ones. RealFunction delegate - takes one Double parameter – can encapsulate most of the static methods of the System.Math class, as well as the classes in the Extreme.Mathematics.Special... namespace: var sin = new RealFunction(Math.Sin); ......

Posted On Friday, January 7, 2011 7:59 PM

Extreme Optimization –Mathematical Constants and Basic Functions
Machine constants The MachineConstants class - contains constants for floating-point arithmetic because the CLS System.Single and Double floating-point types do not follow the standard conventions and are useless. machine constants for the Double type: machine precision: Epsilon , SqrtEpsilon CubeRootEpsilon largest possible value: MaxDouble , SqrtMaxDouble, LogMaxDouble smallest Double-precision floating point number that is greater than zero: MinDouble , SqrtMinDouble , LogMinDouble A similar set ......

Posted On Thursday, January 6, 2011 7:57 PM

Extreme Optimization Numerical Libraries for .NET – Part 1 of n
While many of my colleagues are fascinated in constructing the ultimate ViewModel or ServiceBus, I feel that this kind of plumbing code is re-invented far too many times – at some point in the near future, it will be out of the box standard infra. How many times have you been to a customer site and built a different variation of the same kind of code frameworks? How many times can you abstract Prism or reliable and discoverable WCF communication? As the bar is raised for whats bundled with the framework ......

Posted On Thursday, January 6, 2011 7:33 PM

NET Math Libraries
NET Mathematical Libraries .NET Builder for Matlab The MathWorks Inc. - MATLAB Builder NE generates MATLAB based .NET and COM components royalty-free deployment creates the components by encrypting MATLAB functions and generating either a .NET or COM wrapper around them. .NET/Link for Mathematica a product that 2-way integrates Mathematica and Microsoft's .NET platform call .NET from Mathematica - use arbitrary .NET types directly from ......

Posted On Tuesday, January 4, 2011 8:36 AM

Copyright © JoshReuben | Powered by: | Join free