Blog

Archive for the ‘CenterSpace’ Category

NMath Driving New High Performance Signal Visualizer

Monday, August 30th, 2010

CenterSpace Software and Arction have created a partnership to bring our shared customers a new high performance computing and visualization package. Arction has built a .NET chart tool for demanding visualization applications such as:

  • professional high-speed data acquisition software
  • real-time measurement and signal monitoring applications
  • PC-based oscilloscopes and signal analyzers
  • scientific research
  • medical measurement displays
  • topographic map rendering

Arction chose CenterSpace’s NMath tool set for driving their prototypical examples for the 2010 Measuring and Testing conference in Helsinki.

Visualization by Arction, Spectrum computation by CenterSpace

Package Offer

Our Arction and CenterSpace partnership offer is a bundle of the Arction LightningChart Ultimate and the NMath Suite for $3395.00 – that’s more than a 20% discount. That price includes a one-year subscription on all product extensions and upgrades. Both products are fully compatible with Visual Studio 2008 and 2010.

Arction images

Arction sample images

Arction’s LightningChart Pro

The LightningChart .NET \ C# chart tool is a complete and full featured real-time signal visualization tool. Here are a few of LightningChart’s key features.

  • Different X-axis real-time monitoring scrolling modes: Scrolling, sweeping, stepping, oscilloscope style level triggered
  • Smoothly renders huge amounts of measured data as graphs in real-time – up to hundreds of millions of new data points per second
  • Full 64-bit support. Utilizes over 2 GB memory (in 64-bit systems).
  • Various series types: SampleData, PointLines, FreeformLines, Bars, Bands, Constant lines
  • Many Y axes/chart: stacked or layered
  • Automatic scale fitting, grids and divisions
  • Comprehensive user interface customization

For more information please visit the LightningChart product website.

Happy Computing,
Paul

Share

We’ve Moved to a New Larger Location

Monday, June 28th, 2010

CenterSpace Software is excited to announce that we have moved to our new Corvallis offices.

” We were busting at the seams so it was time for a move.” said CenterSpace CEO Trevor Misfeldt  “Our team is growing so we can expand the functionality of the NMath software and provide more consulting services to our customers.”

Our new location is located on the third floor of the historic Crees Building in downtown Corvallis Oregon.

CenterSpace Software
230 SW 3rd Street, Suite #311
Corvallis OR, 97333
+1.541.896.1301
Crees Building front address

Art Deco Crees Building Front Address

At the time of its construction in 1926, the Crees Building was the largest commercial building to ever be built in downtown Corvallis and it has played a major role in the commerce of the area.   Visitors can take a ride to our offices on the third floor in the oldest working (we hope!) elevator in Corvallis.

Crees Building Signage

Crees Building Signage

“With almost twice the square footage of our former location, we will not only be able to handle the growth of our staff but also provide a unique environment for our new series of quarterly training classes starting in August 2010.” says Misfeldt.

About CenterSpace Software
CenterSpace Software is a leading provider of enterprise class numerical component libraries for the .NET platform. Developers worldwide use CenterSpace products to develop .NET financial, engineering, and scientific applications. CenterSpace Software has offices in Corvallis, OR, and can be found on the Internet at http://www.centerspace.net.

Share

July Release of NMath and NMath Stats

Tuesday, June 8th, 2010

We are currently working hard on our upcoming July release of our NMath and NMath Stats C# math libraries. This release will add many new features from Runge-Kutta to automatic Peak Finding algorithms as well as address our most frequent support requests. Developers using our math libraries currently will find the new release build-compatible with the prior release. Upgrades are provided free of charge to customers with current annual maintenance contracts.  Maintenance contracts are available through our webstore.

Pure C#

Both libraries are now supported by a new pure C# math kernel doing away with our old C++ kernel. Because we are now a pure .NET assembly, deployment of NMath based applications is simplified by eliminating the Microsoft C++ runtime library dependency. As with all releases we will be posting our updated performance benchmarks at the time of the release.

Full Control

Additionally, our libraries have been re-architected to dynamically link to both native numerical libraries and ( and perhaps more importantly for our customers ) the Intel OMP threading library (libiomp.dll) . This means that our customers will have complete control over the threading library. In the past, we statically linked in OMP. Now, we are picking up OMP dynamically and thereby avoid collisions between statically and dynamically linked OMP libraries. In a nutshell, NMath will now play more nicely with libraries from other vendors.

New Features

Now for the fun stuff. The table below summarized the new features in NMath 4.1 and NMath Stats 3.2.

Product Feature Summary
NMath 4.1 Savitzky-Golay derivatives Class generates correlation coefficients to compute the smoothed Savizky-Golay derivatives of sampled data.
Savitzky-Golay smoothing See blog article on SG smoothing
Peak Finding Class finds peaks in sampled data using Savitzky-Golay smoothed polynomials and their derivatives.
Runge-Kutta ODE solver Class for solving ODE’s
Bounded function fitting Class for fitting general nonlinear models with bounds on the parameters. Also see this blog article for code examples of bounded nonlinear curving fitting.
Correlated random number generators Class creates streams of induced correlated random numbers typically for simulation studies using Monte Carlo.
NMath Stats 3.2 Johnson System of distributions The Johnson system of distributions is based on three possible transformations of a normal distribution–exponential, logistic, and hyperbolic sine–plus the identity transformation:

X = xi + (lambda * T((z – gamma) / delta))

where z is a standard normal random variable, xi and lambda are shape parameters, delta is a scale parameter, gamma is a location parameter, and T is the transformation.

Kruskal-Wallis rank sum test The Kruskal-Wallis rank sum test is a non-parametric test for equality of population medians among groups. It is a non-parametric version of the classical one-way ANOVA.
Regression statistics for PolynomialLeastSquares [see below]
Regression statistics for OneVariableFunctionFitter Class provides a variety of regression statistics including the residual sum of squares, R squared, adjusted R squared, F statistic, and others.

I hope you find these new additions to the library useful in your application work. If you are looking for something specific that isn’t currently supported in our library, please contact us. We build custom numeric classes for existing and new customers on a regular basis.

Happy Computing,
Paul

Update: In the final release, NMath still has a dependency on the Visual C++ 2008 runtime (msvcr90.dll)

Share

New Cloud Bioinformatics Partnership with Floragenex

Tuesday, May 11th, 2010

FOR IMMEDIATE RELEASE

Partnership with Innovative Genomic Services Company

Corvallis, Oregon (May 13, 2009) – CenterSpace Software, a leading provider of enterprise class numerical component libraries for the .NET platform, and Floragenex, an innovative genomic research services company, today announced that they have teamed up to build a flexible genomics data analysis pipeline in the cloud.

Rapid growth of the research services business at Floragenex requires expansion of computing resources beyond the company’s current infrastructure. CenterSpace has deep knowledge of high-powered analytical software and experience developing applications utilizing the cloud computing power of Amazon Web Services. Together, the two companies are working to build a cloud-computing infrastructure to improve ease of use, lower costs, and accelerate data throughput for Floragenex.

“The new system retrieves genetic sequence data from the sequencing facility of choice, places it into storage in the cloud and runs analysis based on the particular needs of the project. The Floragenex end user can login to a web page to select their data, choose their parameters and run their analysis. The work is done on Amazon Elastic Compute Cloud (EC2) computers and results are archived on Amazon S3 for easy retrieval. The costs are small and the benefits large,” says Trevor Misfeldt, CEO of CenterSpace Software.

“The massive volume of data that genome sequencers produce has required us to look for creative ways to scale our business. Working with CenterSpace allows us to lay the foundation for continued growth without making capital investments in IT hardware,” says Nathan Lillegard, CEO of Floragenex. “The bioinformatics work we do for our customers is particularly well suited to cloud computing, with large sets of data requiring intensive but discreet data processing. Building a cloud infrastructure now will allow us to grow our business and expand our service offerings more responsively.”

About the Companies

CenterSpace Software is a leading provider of enterprise class numerical component libraries for the .NET platform. Developers worldwide use CenterSpace products to develop .NET financial, engineering, and scientific applications. CenterSpace Software has offices in Corvallis, OR, and can be found on the Internet at www.centerspace.net.


Floragenex is a research services company focused on genomic technology applications in plant sciences. Floragenex enables scientists to do more, expanding their capability using a suite of advanced genomic services matched to the specific resources and goals of each project. Floragenex is based in Eugene, OR, and can be found on the internet at www.floragenex.com.

###

Share

Infragistics CenterSpace Partnership

Tuesday, May 4th, 2010

Infragistics and CenterSpace Software have created a partnership to provide our customers with sample projects that demonstrate the power of integrating Infragistic’s visualization with CenterSpace Software’s math and statistical libraries. Please stop by our partnership page and check out the examples if you need high quality visualization tools to complement your computational projects.

Free Examples

Currently there are two free examples, one using the Infragistics .NET WinForm’s Chart tool and a second using Infragisitcs .NET WPF Chart tool each deriving data from CenterSpace’s math libraries. The two example are summarized below.

  • The Window Forms C# example demonstrates Savitzy-Golay data smoothing in a single Infragsitics chart along with two filtering controls. This sample includes a helper class to organize NMath Vectors into a data table with column headers that is consumed by the Infragistics chart.
  • Periodogram of sun spot data.

    The WPF C# example demonstrates estimating the power spectral density of historic sun spot data using NMath’s FFT and filtering classes. The raw sun spot data, periodogram, and the power spectral density are shown in a series of three WPF Infragistics charts.

In order to compile and run either of these examples, please follow the links from the partnership page and download trial versions of both the CenterSpace & Infragistics .NET toolsets.

Feedback

Please let us know if you have found these examples helpful and what else you’d like to see cooked up. Customers frequently ask us about visualization tools sets and we hope through this partnership to provide information and code examples to accelerate your development projects.

Happy Computing,

Paul

Resources

Share