Wolfram Computation Meets Knowledge

Developer Insights

Announcements & Events

Quantum Computation: Wolfram Language Meets Amazon Braket

The collaboration between Wolfram Language and Amazon Braket is propelling quantum computation research to unprecedented levels. By combining Amazon Braket’s advanced quantum capabilities and Wolfram’s expansive knowledgebase and accessible symbolic language, users can now push the boundaries of quantum research.
Leading Edge

What Does Hollywood Have to Do with the Chicken Head?

In a relatively popular marketing device in the past decade, chickens found their way into online advertising and TV commercials, where their impressive focusing and stabilization skills were displayed. Hold them gently and then move them up, down or rotate them slightly, and their eyesight stays at a constant level.
Computation & Analysis

Digital Vintage Sound Modeling Analog Drums with the Wolfram Language and System Modeler

Explore the contents of this article with a free Wolfram System Modeler trial.You may not know what a Roland TR-808 Rhythm Composer is, but you have most certainly heard it. The TR-808 is a programmable drum machine released by Roland in 1980. The 808 is one of the most iconic drum machines and has been used in a wide variety of music, such as hip-hop, dance, soul, electro, pop and many more.
Current Events & History

Newick Trees, Proximity Resources and Accessions Analyzing SARS-CoV-2 Genetic Sequences

While working with SARS-CoV-2 genetic data in the Wolfram Data Repository, we noticed that there was frequently only a relative handful of differences compared with the overall size of the sequences. This allowed us a number of interesting opportunities for further processing.
Computation & Analysis

From Plant Roots to Deep Space Wolfram Community Computational Explorations

For the past few months, Wolfram Community members have shared their computational explorations on topics ranging from computational art and games to original, published research. I’ll comment here on just a few of their many interesting examples. Please feel free to share your ideas with us at Wolfram Community, and let’s explore the world computationally.
Announcements & Events

Introducing Wolfram Application Server

Wolfram Application Server is a new platform developed by Wolfram Research enabling customers to deploy Wolfram Language–powered APIs and webpages into a scalable, highly available enterprise cluster.

Wolfram Application Server lets you:

manage data exchange in your deployments with a robust external services framework. create applications using the Wolfram Natural Language Understanding (NLU) System, the key semantic interpretation technology behind Wolfram|Alpha and Wolfram Language. generate content based on time and location, assign custom endpoints and integrate curated content from the Wolfram Knowledgebase.

We have designed Wolfram Application Server for customers who for regulatory, security or business reasons may not wish to deploy onto the Wolfram Cloud but prefer to host their Wolfram Language applications on clusters they control.

Announcements & Events

Static Analysis Tools in the Wolfram Language

Catching Common Problems

Finding bugs and fixing them is more than a passion of mine—it’s a compulsion. Several years ago, as a QA developer, I created the MUnit unit testing framework for the Wolfram Language, which is a framework for authoring and running unit tests in the language. Since then, I’ve created more tools to help developers write better Wolfram Language code while seamlessly checking for bugs in the process.

Writing good tests requires a lot of knowledge and a great deal of time. Since we need to be able to test and resolve bugs as quickly as possible in order to release new features on schedule, we turn to static analysis to be able to do so.

Current Events & History

Is Your Function Continuous? Squaring Away the New Function Properties in the Wolfram Language

The Wolfram Language has several hundred built-in functions, ranging from sine to Heun. As a user, you can extend this collection in infinitely many ways by applying arithmetic operations and function composition. This could lead you to defining expressions of bewildering complexity, such as the following:

&#10005 f = SinhIntegral[ LogisticSigmoid[ ScorerHi[Tanh[AiryAi[HermiteH[-(1/2), x] - x + 1]]]]];
You may then ask, “Is continuous?” or “Can be written as a composition of an increasing function with another function?” The powerful new tools for studying function properties in Version 12.2 provide quick answers to such questions—opening the doors for applying a network of theorems and ideas that have been developed by mathematicians during the last few centuries.