Tangent Works

Real Time Energy Forecasting

Tangent Works

Real Time Energy Forecasting

Date Published

Jan 2, 2023

Jan 2, 2023

Industry

Energy

Share

Share

Date Published

Jan 2, 2023

Industry

Energy

Share

Use Case

Tangent Works is a European machine learning company providing the next generation of prediction solutions for businesses by automating the predictive model building process. This enables companies to generate accurate predictive models that are fully automatic, providing useful insights about the dynamics hidden in their data. Their solution looks to eliminate the data science skills burden, and is extremely efficient with respect to computing time which allows machine learning solutions to be executed directly on a device. The technology is applicable for a variety of advanced analytics challenges such as time series analysis, complex pattern recognition, anomaly detection and classification.

Tangent Works uses Julia to provide a comprehensive analytics product covering a variety of energy sectors, eliminating barrier between prototyping and production.

The company’s primary product, Tangent Information Modeler (TIM) is developed in parallel in both Julia and C++. But Tangent Works finds a number of advantages with Julia that make it a compelling platform for predictive modeling and real-time analytics:

In our company, Julia blurs the barrier between prototyping done by data scientists and production development done by our developers. Thanks to Julia, both activities are carried out within the same platform. This brings a lot of advantages, including much faster development and much easier maintenance of code.

Since Tangent Works maintains two versions (Julia and C++) of the same program, they were able to directly compare certain critical routines in TIM. Their performance tests revealed that Julia is on par with C++ in terms of speed, but significantly improves developer productivity.

Previously, the company used Matlab for prototyping, in which a typical model-building task would take a few minutes. In Julia, direct BLAS calls, de-vectorization using tight loops and removal of temporary memory allocations introduced useful speedups, turning minutes into seconds.

The savings in time, cost and productivity benefit Tangent Works and its clients – making real-time analytics feasible for more use cases, and making it more efficient, more accessible and less expensive.

Tags

Tags

Tags

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Authors

JuliaHub, formerly Julia Computing, was founded in 2015 by the four co-creators of Julia (Dr. Viral Shah, Prof. Alan Edelman, Dr. Jeff Bezanson and Stefan Karpinski) together with Deepak Vinchhi and Keno Fischer. Julia is the fastest and easiest high productivity language for scientific computing. Julia is used by over 10,000 companies and over 1,500 universities. Julia’s creators won the prestigious James H. Wilkinson Prize for Numerical Software and the Sidney Fernbach Award.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Us

Want to get enterprise support, schedule a demo, or learn about how we can help build a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Contact Sales

Learn about our products, pricing, implementation, and how JuliaHub can help your business

We’ll use your information to respond to your inquiry and, if applicable, classify your interest for relevant follow-up regarding our products. If you'd like to receive our newsletter and product updates, please check the box above. You can unsubscribe at any time. Learn more in our Privacy Policy.

Get a Demo

Discover how Dyad, JuliaHub, and Pumas can improve your modeling and simulation workflows.

Enterprise Support

Leverage our developers, engineers and data scientists to help you build new solutions.

Custom Solutions

Have a complex setup that needs a custom solution? We are here to help.

/

/

Real Time Energy Forecasting

/

/

Real Time Energy Forecasting