RSS Feed
News
Jan
2
SciChart WPF v5 Documentation & MVVM Tutorials now live
Posted by Andrew on 02 January 2018 07:50 PM

Never one to rest on our laurels, we’ve been busy at work the past few weeks writing the SciChart WPF v5 Documentation. This has been released today!

You can view the updated SciChart WPF v5 Documentation at https://www.scichart.com/wpf-chart-documentation

What’s New in WPF v5 Documentation?

MVVM Tutorials!

New Filters API Docs

3D Charts Documentation

We have a new set of Tutorials on using SciChart with the MVVM API, including binding to series viewmodels, axis and annotations, updating charts in real-time and linking multiple charts and more.

We have a set of documentation on using the Filters API – a brand new API in SciChart WPF v5
Documentation on the DiscontinuousDateTimeAxis, a new axis type in SciChart WPF v5, as well as how to create Volume, Range and Renko bars with our new APIs.
Documentation on the Uniform and Non-uniform Heatmap RenderableSeries, new series types in SciChart WPF v5, as well as the Radar Chart type.

Documentation on the MVVM Axis API and MVVM Annotations API, both new to SciChart WPF v5.

Some notes about increasing the precision of resampling using the Extreme Resamplers API.
Also, something we’re a bit embarrassed about since it was first released in 2016 … we have now published full documentation for SciChart WPF 3D Charts, where you can find out how to use our 3D Chart types.

Enjoy!

 

Best regards,
Andrew

 

The post SciChart WPF v5 Documentation & MVVM Tutorials now live appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Dec
22
Christmas 2017 & New Year Opening Hours
Posted by Andrew on 22 December 2017 12:18 PM

Hey SciChart customers,

I wanted to take a moment before the holiday season starts to really thank you for supporting us throughout 2017. This year has been a good year for SciChart, with some ups and downs, some delayed releases (but they arrived!) but overall a GOOD year, thanks to the continued support of our customers, users and supporters.

As we go into Christmas 2017 I want to say to everyone have a Merry Christmas & Happy New Year. Even if you don’t celebrate Christmas I want to wish you Happy Holidays and a relaxing time as the world winds down.

In 2018 we will be working hard to maintain and developer our WPF, iOS, Android and Xamarin Charts, and we also have some new projects on the way. We hope 2018 will be a prosperous new year for all of our customers!

 

Practical Stuff! Office Opening Hours

We shouldn’t have to say it but there are some practicalities to take care of.

Every year we get at least a few support requests on Christmas Day. Guys, we won’t be answering them until Wednesday 27th 
						<br />
						<a class=Read more »




Dec
6
SciChart WPF v5.0.0 is here!
Posted by Andrew on 06 December 2017 12:04 AM

SciChart WPF v5 is Finally Here!

After what feels like a long wait, our team has finished wrapping up SciChart WPF v5.0.0 Build 10958 which is released today! Read on to find out what’s new in this exciting version of the SciChart Charting Library.

 

New Features (2D Charts)

New Heatmap Controls

The FastHeatmapRenderableSeries has been made obsolete, and replaced with two new controls! The FastUniformHeatmapRenderableSeries, and the FastNonUniformHeatmapRenderableSeries.

These updated heatmap controls provide additional performance and features including:

  • PaletteProvider supported in Heatmap (override cell color)
  • Point Metadata supported in Heatmap (tag cell data)
  • Contours
  • Support for massive heatmaps: 10k * 10k!
  • Performance: New Heatmap series up to 10x faster when DirectX Enabled.

   

Filters API

The Filters API provides a lightweight API to allow you to create, or use custom filters with the SciChart DataSeries. Several built-in filters are included, such as:

  • MovingAverageFilter: Applies an N-length Moving Average to a DataSeries
  • LowPassFilter: Applies a Butterworth Low-pass filter to a DataSeries
  • ScaleFilter: Scale a DataSeries by a scalar value
  • OffsetFilter: Offset a DataSeries by a scalar value
  • LinearTrendlineFilter: Generates a Linear Trendline fit for a DataSeries
  • PolynomialFilter: Generates an N-order polynomial fit for a DataSeies
  • SplineInterpolationFilter – interpolates a dataseries using a spline tension
  • AggregationFilter – aggregates time based OHLC data into Range or Volume bars

Additional filters can be created by subclassing FilterBase. Filters wrap a DataSeries. When the original DataSeries updates, the filter triggers a recalculation and redraws the chart automatically.

Discontinuous Axis*

The DiscontinuousDateTimeAxis type has been added, which acts like a DateTimeAxis (value axis), but allows skipping certain dates according to a calendar. This axis type can be used to show trading/stock charts and hide blocks of time (such as weekends, overnight trading) from the chart. It accepts a custom calendar of skip times. Two pre-programmed calendars (NYSE, LSE) are also included.

This axis type may be used for non-trading systems, e.g. process management or control systems where a DateTimeAxis with hidden dates is required.

In combination with the AggregationFilter type, SciChart WPF can now render Range Bars, Volume Bars, Tick Bars, Renko Bars as well as Time Based Bars in the Aggregation Filters Example.

*This axis type is included in the SDK / Enterprise versions of SciChart only.

  
Market Profile Series Type*

A new series type which renders a Market Profile: a histogram between Candlesticks to visualize trading volume data.

*This series type is included in the SDK / Enterprise versions of SciChart only.

Radar Chart

A Radar Chart type has been added, which allows customised axis to display relationships between datasets.

Extreme Resamplers & Performance Improvements

Our resampler algorithms have been re-written using C++ for enhanced resolution, speed and efficiency. Long standing problems solved include:

  • Performance problem when resampling FIFO series / avoiding copy operation for First-in-first-out buffers.
  • Resampling accuracy improved when the data-set includes NaN gaps
  • Resampling accuracy improved when the data-set is unevenly spaced in X
  • Resampling accuracy flag BaseRenderableSeries.ResamplingPrecision allows setting of resolution for crisper, higher res charts.

Multitouch Improvements

Multitouch has been improved in SciChart 2D Charts. The PinchZoomModifier now works flawlessly with the ZoomPanModifier. Accuracy and precision of MultiTouch has been improved.

SciChart 3D Charts get PinchZoomModifier3D.

MVVM Improvements

SciChart 2D Charts have new MVVM APIs. AxisBinding and AnnotationsBinding MarkupExtensions now complement our SeriesBinding API for MVVM developers.

SciChart 3D Charts get SeriesBinding3D and supports AxisBinding.

 

New Features (3D Charts)

Non-uniform 3D Mesh Chart

SurfaceMeshRenderableSeries3D now accepts a NonUniformGridDataSeries3D as well as a UniformGridDataSeries3D. Spacing data is provided for the X-Z plane allowing the surface mesh to be non-uniformly spaced.

Contours (3D Charts)

3D Surface mesh charts now support contours, wireframe, or both contours and wireframe. See our examples to see how this feature is applied.

 

3D Object Loading *.obj (3D Charts)

Textured 3D Objects may be added to a 3D Chart at specifix XYZ format. SciChart accepts the *.obj file format, or Obj file streamed from embedded resource.

Object *.obj file in 3D WPF Chart

Waterfall & Realtime Waterfall (3D Charts)

A new 3D Chart Type called Waterfall3D has been added to the SciChart 3D library. This renders a UniformGridDataSeries3D as a series of waterfall slices. Waterfall charts support realtime scrolling & updating, as well as optional slice thickness, point-markers, selection and more.

 
PaletteProvider in SurfaceMesh

We’ve added the feature of nulls (empty cells) in surface mesh, as well as custom cell color override for the 3D Surface Mesh chart, by adding support for the PaletteProvider API.

3D Chart Visual & Usability Improvements

Multiple improvements have been made to the 3D Charts APIs, visuals and usabilty, including:

  • Added PinchZoomModifier3D for zooming and orbit of 3D Charts on touch screens.
  • Huge improvement to Font Rendering quality and labels positioning in 3D Charts.
  • Added cell hardness lighting for Surface Meshes.
  • Improved visuals on a 4K Screen.
Performance Enhancements to 3D Charts

Several 3D Chart types have been optimized for larger datasets & higher throughput in realtime charting situations.

Optimizations include:

  • Performance Improvements to ScatterRenderableSeries3D – up to 10x faster – supporting millions of scatter points in 3D!
  • Performance improvements to PointLineRenderableSeries3D – up to 10x faster – supporting millions of lines in 3D!
  • Large Surface Mesh support: Virtualized surface meshes. NxM size limited only by video memory

Other Improvements

The minimum requirement for SciChart WPF v5 is now .NET4.5. From version 5 onward, we will no longer support .NET4.0. This is inline with Microsoft support guidelines, and allows us to use the later versions of SharpDX.

  • .NET4.6, .NET 4.7 are now fully as NuGet packages.
  • SciChart.Drawing.DirectX (2D DirectX Charts) now support SharpDX v4.
  • SciChart.Drawing.DirectX (2D DirectX Charts) and 3D Charts now support DirectX11/9 instead of DirectX10/9. This results in improved compatibility with older GPU hardware.
  • We have removed the dependency on obsolete/outdated DirectX June 2010 SDK
  • We have removed the dependency on Visual C++ Runtime – SciChart now ‘just works’ on client PCs with .NET4.5 or above.

 

What did we miss / but is coming soon?

We decided to release now, as it has been a while since our last major update. Some features got missed from the release, but are in progress. These include:

  • Extreme / Faster Scatter Series type with coloring per-point. ETA: ~3 weeks
  • UWP Universal Windows Platform Chart component: ETA ~2 months.

 

Pricing and Licensing

  • For existing customers with active support subscriptions, SciChart v5 is FREE (no charge).
  • For past customers who are out of support, contact us to renew.
Discounts

Until December 31st 2017, we are offering new customers a 15% discount on new license purchases using the Coupon Code SCICHARTV5 on the last page before checkout.

Existing customers who wish to renew, if your support expiry is more than 1-year out of date, we can extend the renewal pricing (50%) as if your support recently expired.

Contact Sales to find out more about the above.

 

Where to Get It?

 

We hope you enjoy using SciChart WPF v5 as much as we have enjoyed making it! Give us your feedback as we would love to hear it!

Thanks and regards,
[SciChart Team]

 

The post SciChart WPF v5.0.0 is here! appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Sep
29
Coming Soon to SciChart Q3/Q4 2017
Posted by Andrew on 29 September 2017 01:46 AM

We’ve been quiet for a while, so we thought it was a good time to make an announcement about what we have been working on, and what we are doing soon for SciChart in Q3 & Q4 2017.

Website Upgrade – Why SciChart, Testimonials, Showcase and More

Over the summer, the SciChart website has undergone a revamp! We’ve included a lot more information to help prospective customers with the right information to help them choose SciChart as a charting component. This includes the new styled menu, as well as Why SciChart and Showcase pages. Have a look if you haven’t already! We hope you like what you see!

New SciChart homepage is looking slick!

Why SciChart? We give you reasons to choose SciChart for your projects.

Testimonials & Review feedback for our chart components.

SciChart WPF v5 Coming Soon

Our flagship product: SciChart WPF, is undergoing a major revision. This is a huge release which incorporates a lot of feature requests, bug fixes and improvements which you have requested.  SciChart WPF v5 is in BETA now and will include:

WPF 2D Chart New Features & Improvements
  • New Uniform and NonUniform 2D Heatmap Chart Types – up to 10x faster heat map rendering with DirectX.
  • Linear interpolation or solid cells support for 2D Heatmap Chart types (DirectX only).
  • Metadata and PaletteProvider support for 2D Heatmap Chart types.
  • Radar 2D Chart Type.
  • Contours 2D Chart Type.
  • New MVVM Axis API for adding / removing axis via view models
  • New MVVM Annotations API for adding / removing annotations via viewmodels
  • Filters API – allows changing filters to SciChart data-series for transforms of data (think MovingAverage, LowPass Filter, HighPass Filter).
  • DiscontinuousDateTimeAxis – allows hiding time gaps in a DateTimeAxis. useful for trading charts hiding overnight trading sessions and weekends, but also any chart that requires a true X-Y DateTimeAxis with some excluded sections of time.
  • .NET4.5 and SharpDX 3 Support. If time permits we will update to Sharp DX v4.
  • No more dependency on the obsolete D3DX9_43.dll and D3DX10_43.dll for SciChart.DirectX.dll
WPF 3D Chart New Features & Improvements
  • Waterfall 3D Chart Type.
  • PaletteProvider support for 3D Surface Mesh chart type allowing nulls (holes) in surface mesh or custom colouring per cell.
  • Non-uniform Surface Mesh chart type – with uneven spacing in cells in 3D
  • Contours support on Surface Mesh.
  • *.obj file 3D object support for adding objects to a 3D Scene from disk or memory stream.
  • Up to 10x faster Scatter 3D Chart Type
  • Up to 10x faster Point Line 3D Chart Type
  • Improvements to placement and quality of axis labels
  • No more dependency on Visual C++ 2013 Runtime for SciChart.Charting3D.dll
Contours on WPF Heatmaps

Contours on Heatmaps

WPF Chart Surface Mesh with Contours

SciChart WPF v5 has Contours support built-in to Surface Mesh chart

Object *.obj file in 3D WPF Chart

Loading 3D *.obj files into WPF 3D Charts

WPF 3D Chart with custom color and nulls in Surface Mesh plot

Nulls (gaps) and custom colors in Surface Mesh

SciChart UWP BETA Coming Soon

SciChart for Universal Windows Platform!

Yuriy on our team has managed to create a prototype for SciChart on UWP. Can you believe it! This has been hard work due to the maturity of the UWP API. We have faced problems such as lack of MarkupExtension, no support for Bindings in styles, no dependency property inheritance, no RelativeSource FindAncestor binding etc… However, through hard work and sheer determination he has managed to get a chart rendering with several of our series types in Universal Windows Platform. We hope to be releasing a BETA for this shortly along with the release of SciChart WPF v5.

SciChart iOS/Android v2.1 Coming Soon

SciChart iOS Android Pie Chart Donut Chart

SciChart iOS v2.1 will feature Pie and Donut Charts

  • Pie Charts
  • Donut Charts
  • Animation functions on chart load, or on data-point added

After the release of SciChart iOS/Android v2.1 we aim to be focussing on our getting-started guides, documentation and more as per your feedback from our features survey.

We would welcome your continued feedback on what you would like added to the iOS & Android charts.

Q4 2017 and Beyond

What else are we working on? As well as projects for the immediate future, this is our roadmap for the rest of 2017 and beyond.

 

SciChart iOS/Android Documentation, Getting-Started Guides

We’re continually trying to improve our SciChart iOS & Android documentation to make it easy to use and get started, and maintain the great reputation we have from SciChart WPF into our new products.

If you would like to feed back on what documentation topics you want added to SciChart iOS & Android, please contact us.

 

SciChart iOS/Android Examples and Showcase Appstore Publication

We are also planning to publish the SciChart iOS/Android Examples to the AppStore as well as the SciChart iOS/Android Showcase. The showcase features some great demos, including the Spectrum Analyzer demo, the ECG demo and now a new Trading App demo. These are available currently from our Github repositories: https://github.com/abtsoftware/SciChart.iOS.Examples and https://github.com/abtsoftware/SciChart.Android.Examples

SciChart iOS Android Showcase Trading App demo

SciChart iOS Android Showcase Trading App demo

SciChart iOS Android Showcase Spectrum/Audio Analyzer App demo

SciChart iOS Android Showcase Spectrum/Audio Analyzer App demo

SciChart iOS Android Showcase ECG/EKG App demo

SciChart iOS Android Showcase ECG/EKG App demo

SciChart iOS/Android 3D Chart Prototype

It is very early days but we are working to include our 3D engine into SciChart iOS/Android to allow 3D Charts on these platforms. We hope to release this in 2018.

 

SciChart iOS/Android ReactNative and NativeScript Support

SciChart iOS Android NativeScript ReactNative Charts

SciChart iOS & Android is compatible with NativeScript and soon ReactNative

Super popular ReactNative and NativeScript frameworks allow javascript or TypeScript software development on the iOS & Android platforms, but with near native performance. We are working on prototypes to demonstrate how to include our super-fast native iOS & Android charts.

We already have a very early prototype for using SciChart with NativeScript on our Github repository:  https://github.com/ABTSoftware/SciChart.NativeScript.examples/tree/NewCharts. This shows a simple line chart (nothing more) and shows you how to use SciChart iOS + Android with this popular framework. More to follow!

Contact Us for Feedback

Is there anything else you would like us to add to SciChart, SciChart’s documentation or examples or our website? Please contact us!

 

Best regards,
Andrew

[SciChart Team]

The post Coming Soon to SciChart Q3/Q4 2017 appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Sep
22
SciChart WPF v4.2.5 Build 10565 Released!
Posted by Julia Skorobogata on 22 September 2017 07:15 AM

We are pleased to announce the release of SciChart v4.2.5 Build 10565. This is a minor update which contains a number of bug fixes and minor improvements. It is strongly advised for users of SciChart v4.x to upgrade to this version, which is a drop-in replacement.

What’s New in SciChart WPF v4.2.5.10565?

There is a number of bugs and memory leaks fixed along with some minor improvements of 3D charts. It is recommended for all users of SciChart WPF v4.x to update to the latest version, which should be a drop in replacement.

Bugs Fixed:  
  • Fixed issue of not hiding tooltips when VerticalLine was hidden;
  • Fixed the problem with multithreading in modifiers when the ExecuteOn property was used;
  • SC-4202: Fixed AxisMarkerAnnotation bug when used with vertically stacked axes;
  • Fixed the memory leak in TooltipControl when there was only one tooltip in VerticalSliceModifier;
  • Fixed memory leak in TooltipControl when it would not unsubscribe from events;
  • SC-4216: Fixed SciChart3D – DateTimeAxis3D setting the StartZ parameter results in strange behavior (surface stretched);
  • Fixed a bug, where VerticalLineAnnotation disappears on drag;
  • SC-4207: Fixed TooltipModifier3D issue when chart title causes tooltips to appear shifted;
  • SC-4215: Fixed VisibleRangeLimit is not serialized;
  • SC-4208: Fixed Axis does not fire event DataRangeChanged when removing series;
  • SC3D-341: Fixed Hit-Test fails when more than one SurfaceMesh in the scene;
  • SC-4205: Fixed SurfaceMesh isn’t updated correctly when changing series visibility in Legend;
  • SC-4212: Fixed Binding DataSeries to RenderableSeries: chart does not update;
  • Fixed Grid Mesh 3D hit-test;
  • Minor fixes for donut/pie charts;
  • SC-4205: Fixed SurfaceMesh isn’t updated correctly when changing series visibility in legend;
  • SC-4190: Fixed Pie/Donut selection animation when it fails to work sometimes;
  • SC-4206: Fixed SciChart3D – solid wireframe rendering affecting other series in chart (3D surface chart);
  • SC-4204: Fixed Virtualizing controls break MVVM behavior;
  • SC-4189: Fixed Pie/Donut Chart exception when change properties of a removed segment via a ViewModel;
  • SC-3977: Fixed 3D charts: Incorrect axis bands rendering;
  • Fixed the issue when bindings would not work on the ProjectionMode property of Camera3D;
  • Fixed DirectXHelper / Direct3D10Renderer holding onto references via InitializationFailed event.
Minor Improvements
  • Default value of Highlight property of the SurfaceMeshRenderableSeries3D is reverted to original value;
  • Offset X/Z calculation improvements for MeshOffsets in SurfaceMeshSceneEntity type;
  • Mesh ID improvements: Linked list based reusable mesh IDs;
  • SC-4213 Improved Surface series seems a bit dark from certain angles;
  • SC-4206 Improved SciChart3D – solid wireframe rendering affecting other series in the hart (3D surface chart).

Where to Get It?

SciChart WPF v4.2.5.10565 is available from the usual channels.

  • By downloading from our scichart.com/downloads page
  • By Install-Package or Update-Package from NuGet
  • By cloning or downloading the source code on Github (source code customers only)

Please ensure you uninstall the previous version(s) of SciChart before installing v4.2.5 as this can prevent some issues in the upgrade process!

GET SCICHART WPF v4.2.5

 

 

Best regards,
[SciChart Team]

 

The post SciChart WPF v4.2.5 Build 10565 Released! appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »



Sep
20
Support Policy
Posted by Julia Skorobogata on 20 September 2017 02:13 PM

At SciChart, we pride ourselves on excellence in technical support and we want you to get a fast resolution to your requests.

In order to maintain an excellent level of service, as of 20th October 2014, we have re-defined our support policy.

What Support Resources do we provide?

All our licenses include access to these online resources:

What is Priority Support?

After 20th October 2014, SciChart customers may choose between Professional packages with and without support, SciChart Source-Code products go with 1-year support always. This is Priority Support and it includes:

*Subject to Fair Usage Policy
**We will respond to your request within 24-hours Monday-Friday 9am-5pm UTC.

What does and does not fall under the support scope?

Our support is handled by the same team of developers, who wrote SciChart and are happy to help you with:

  • Bug fixes, please report them with ample information and steps to reproduce;
  • Learning how to do “X” with SciChart library;
  • Pointing to the right getting started materials to take off with your project;
  • Logging new features, which will be prioritized according to fair usage policy.

To see the full functionality of SciChart library we suggest you try to build a proof of concept of your project with the free SciChart trial.

The following is not in the scope of support, however, we are still happy to assist you where we can as a part of consultancy work:

  • Creating a proof of concept for your project according to your requirements;
  • Custom new features or project parts;
  • Speeding up development of the features logged for the future sprints;
  • One to one direct contact with our development team over Skype.

Where do the trial users or no-support customers seek for help?

All of the resources mentioned at the top are open to everyone. We welcome unlimited forum requests. Anyone can ask questions on the forum or search. The format is Q&A, similar to StackOverflow. There is also a SciChart Tag on Stackoverflow.We love to answer StackOverflow questions. If you ask questions using this tag, our team will be notified. Please don’t underestimate the self-help: across SciChart WPF, iOS, Android, and Xamarin we have prepared hundreds of pages of Documentation, sets of 9 Tutorials for each platform,  250 source code examples. This all is gathered at SciChart Getting Started Page.

For corporate trial users and purchasing requests, please contact sales@scichart.com.

What do we require from you when requesting support

In order to assist you best, please ensure when requesting support, you give us the following information:

  • Your Order ID when requesting support in private tickets (not forums!)
  • Clear definition of problem / or question, include screenshots where applicable.
  • One question per support-ticket or forum post.
  • If reporting a bug, please give steps to reproduce with our examples, or, a code sample we can execute.
  • We also need to know what SciChart Version you are using.

For more information, see our Question Asking Guidelines.

What do you describe as Fair Usage?

In order to keep providing our legendary levels of technical support, we have instituted a fair-usage policy for our support services.

  • If your volume of tickets or requests exceeds 10x the average, we reserve the right to delay or temporarily de-prioritize support.
  • Professional and Source-Code customers will be prioritized over Trial.
  • Bugs and feature requests will be prioritized based on the number of users they affect. Critical or wide-reaching bugs will always be given immediate attention.

Finally, with these changes, we hope to align ourselves with industry standards while continuing to provide an excellent level of support/service which is well above what our competitors provide.

Best regards,
[SciChart Support]

 

 

The post Support Policy appeared first on Fast, Native Chart Controls for WPF, iOS, Android and Xamarin.


Read more »




CONTACT US

Not sure where to start? Contact us, we are happy to help!


CONTACT US

SciChart Ltd, 16 Beaufort Court, Admirals Way, Docklands, London, E14 9XL. Email: Legal Company Number: 07430048, VAT Number: 101957725