Wolfram Computation Meets Knowledge

Wolfram Virtual Technology Conference 2023

Save the date! The Wolfram Virtual Technology Conference will be held October 16–18, 2024.

Presentations

Wednesday, November 1

What's New in Wolfram Image & Audio?

Shadi Ashnai, Markus van Almsick Download Presentation Watch Video

Recent developments in AI give image and signal processing a major boost. We focus on advancements in image segmentation, OCR and speech recognition and synthesis. We integrated neural networks directly into the system or connected to them via services and APIs. We cover the powerful underlying neural network structures, such as U-Nets and visual transformers, and demonstrate applications where these functions facilitate new workflows.

The Wolfram Compiler

Tom Wickham-Jones, Daniel Sanchez Download Presentation Watch Video

The Wolfram Compiler converts Wolfram Language code into machine instructions that run directly on the CPU. It can speed up programs and provides opportunities for innovative programming features such as building connections to external libraries and accessing new technologies. It is used for an increasing amount of new development such as the Data Structure library. This talk covers the Wolfram Compiler and its latest advances and directions.

Education Innovation

Paul Abbott Download Presentation Watch Video

This talk gives an overview of the Educational Innovation track at the Wolfram Summer School with Wolfram Community highlights. The school includes: Wolfram Language training, lectures on computational thinking, mentoring by educational technology experts, accelerated development of educational tools, group work with like-minded educators and project guidance from Stephen Wolfram.

What's New in Wolfram Video?

Carlo Giacometti Watch Video

Video is still new in the Wolfram Language, and in this talk we'll explore the latest additions to our collection of functions. Some highlights are extended subtitle support, advanced video editing and exciting programmatic video generation capabilities!

AI-Based Environmentally Sustainable Cardiovascular Disease Diagnostic

Sahithi Cherukuri Download Presentation Watch Video

This reusable LSTM-based household diagnostic decreases misdiagnoses of CVDs (the cause of 32% of deaths) and can reduce thousands of tons of medical waste daily. The 83.8% diagnosing accuracy and 93.3% overall functionality show promise in detecting various diseases and creating a cleaner world.

New in System Modeler

Ankit Naik, Jan Brugard Download Presentation Watch Video

In this presentation, the key features for System Modeler 13.3, as well as the upcoming Version 14, will be presented. This includes interactive real-time simulations, the ability to change preferred unit system, easy calibration of model parameters, the addition of uncertainty to the models and a workflow for creation of installers for your model libraries.

State of the Front End

John Fultz Download Presentation Watch Video

File Formats Any Data Scientist Cares About

Piotr Wendykier, Sean Cheren Download Presentation Watch Video

Efficient data import and representation is a key to any data science project dealing with large datasets. This talk will discuss import and export of Parquet, Arrow IPC and CSV files. These formats are part of the project aiming to add columnar data structures to Wolfram Language. A performance comparison with Python libraries will be presented.

Notebook Assets

Ian Hojnicki Download Presentation Watch Video

This presentation introduces the front end's upcoming resource system and how you can use it in your future projects.

Integrating System Modeler and Finite Element Analysis

Oliver Ruebenkoenig, Vedat Senol Download Presentation Watch Video

In this talk, we show how to combine System Modeler and finite element analysis. We show how System Modeler can drive FEM and how a FEM can drive a system model. The attendee will learn how to set up system models and FEM models to link them.

Modeling Fighters and Drones Using System Modeler

Atefeh Esmaeilzadeh Rostam, Erick Espinosa Juarez, Jan Brugard Watch Video

This talk covers Version 2 of the Aircraft library. This version adds the possibility to model drones and includes models of quadrotors. The library has been restructured for easier on-boarding and providing further insights for mid and late stages of fixed-wing aircraft conceptual design. A sneak preview of the next version, including modeling of transonic and supersonic flight regimes of fighter aircraft, will also be presented.

Documents and Exchange Formats

Sean Cheren, Santiago Campo Cotes

State of the Cloud

John Pacey Download Presentation Watch Video

This talk will briefly demonstrate new features and improvements in cloud notebooks. It will also include an overview of our current roadmap and updates on enterprise support for integrating LLM functionality and our ongoing "containerization" of the cloud architecture.

Everything Chess with the Wolfram Chess Paclet

Rafal Chojna, Jay Warendorff Watch Video

Wolfram/Chess provides import and export capabilities for widely used chess FEN and PGN formats. You can import chess games and positions as Wolfram Language expressions and analyze them using Wolfram Language. It provides a GUI in which you can play against a built-in chess engine from the starting position at different difficulty levels. The GUI enables you to set up any valid position and to play from that position.

Tame Your Data—Constrained Spline Regression

Harald Biller Download Presentation Watch Video

The Wolfram System's recent advances in disciplined convex programming are applied to a multi-objective optimization problem: find a cubic spline function with small data distance and curvature. We add positivity, monotonicity and convexity constraints, which we express as norm cone constraints.

New Developments in Wolfram Chemistry

Jason Biggs Download Presentation Watch Video

This talk covers new upcoming chemistry functionality for Wolfram Language, including enhancements for molecular visualization and new data structures to represent crystal structures and large biomolecules. In addition, the ChemistryFunctions paclet will be presented, with a variety of functions for dynamic manuipulation and visualization of chemistry data.

Neural Network Research with Wolfram Language

Ian Wright Download Presentation Watch Video

Wolfram Language provides an advanced framework for rapidly prototyping neural network applications and exploring research ideas. In this talk, I demonstrate the language features that helped me develop a novel neural network that learns compact non-differentiable Boolean functions.

What's New in Chemical Education?

Jason Sonnenberg, Camilo Castrillon-Toro Download Presentation Watch Video

Recent and upcoming features of Wolfram|Alpha, Wolfram|Alpha Notebook Edition and the Wolfram Language related to chemical education are discussed. These features include expanded Step-by-Step support, improved free form input and new Wolfram Function Repository and Wolfram Paclet Repository submissions. Example activities and educator resources are highlighted.

Keynote

Stephen Wolfram Watch Video

Stephen Wolfram is the creator of Mathematica, Wolfram|Alpha and the Wolfram Language; the author of A New Kind of Science; and the founder and CEO of Wolfram Research.

Upgrading Epidemiological Models into War Models

Anton Antonov Download Presentation Watch Video

Learn how both theoretical and software engineering constructs made for epidemiological compartmental models can be "upgraded" into war system dynamics models. Several operational and economic analogies are drawn, including the turning of a geo-spatial-temporal ECM into a war SD model. The talk uses many "big picture" workflow diagrams and breakdowns. Concrete models are demonstrated and explained.

Exploring Random Quantum Circuits

Charles Woodrum Watch Video

Random quantum circuits are usually constructed with a random unitary matrix, a method that depends on expensive matrix decomposition. Here we propose a different method more easily implementable on quantum hardware. We also compare the properties of this method to the random unitary matrix method.

Astrophotography Image Processing Workflows

Tom Sherlock Watch Video

The complex imaging workflow associated with astrophotography can be automated using the Wolfram Language’s intrinsic image processing and statistical data manipulation functionality. Astronomical imaging involves taking a sequence of exposures that have to be calibrated, aligned, stacked, de-noised and then stretched to obtain any sort of image. Color imaging involves following this pipeline for each of 3 or 4 color channels which then are combined to form the final image. This talk illustrates this workflow with galaxy images taken in May of 2023 from a light polluted location in Urbana, Illinois. The image of M101 also shows a supernova SN 2023ixf that was discovered the week prior.

A Modern Course in Mathematical Methods for the Physical Sciences Using Mathematica

Peter Taborek Watch Video

This talk covers a mathematical methods course at UC Irvine. Physical Science students use ebooks that are collections of Mathematica notebooks. Assignments are created and submitted via Mathematica notebooks. For the undergrad version, we are experimenting with a web interface that automatically grades symbolic input using calls to Wolfram cloud APIs.

Workshop: Book Publishing with the Wolfram Language

Paige Vigliarolo Download Presentation Watch Video

Learn about book publishing using Wolfram Language. We'll explain our various programs for supporting authors working to publish both with Wolfram Media and with other publishers. A brief demonstration of the WolframBookTools palette for authoring will be given. We will leave time for Q&A.

LLM Functions

Christopher Wolfram Download Presentation Watch Video

From Rock-Paper-Scissors to BabyAGI: Harnessing LLMs with the Wolfram Language

Jofre Espigule-Pons Download Presentation Watch Video

In this presentation, we first explore large language models (LLMs) tackling the classic game of rock-paper-scissors, revealing nuanced decision-making and pattern recognition. Transitioning from game strategies, we then delve into the details of implementing an autonomous agent. Namely, a version of BabyAGI within the Wolfram Language ecosystem.

Wolfram Quantum Framework

Mads Bahrami, Nik Murzin Watch Video

The Wolfram Quantum Framework provides a comprehensive solution for quantum computation, integrated with Mathematica and Wolfram Language. Users can model quantum circuits and algorithms while also connecting with external quantum platforms directly from a Wolfram Notebook. We cover the fundamental abstraction implemented in the Wolfram Quantum Framework to simulate and model quantum systems using tensor networks, and how this can be applied for analog and digital QPUs.

The Wolfram Prompt Repository

Eli Lichtblau Download Presentation Watch Video

Beginning earlier this year, the Wolfram Prompt Repository was created in order to showcase and document every prompt that works within our technology stack. This talk will focus on some of the core components of the Prompt Repository, including what a prompt is and how we define and divide them, how these prompts work within our notebooks, and how to create and submit your very own prompt.

LLMTools and the LLMTool Repository

Bob Sandheinrich Download Presentation Watch Video

LLM tools are a powerful part of how LLMs are being integrated into Wolfram Language. Tools allow developers to take advantage of the distinct strengths of both Wolfram Language and LLMs. In this talk, I will discuss what an LLMTool is, show how to create them and use them and show Wolfram's new LLMTool Repository.

More on Astronomy: Eclipses

Jose Martin-Garcia, Jeffrey Bryant Download Presentation Watch Video

Wolfram Language 14 introduces new functionality to compute everything about solar eclipses, like the total eclipse of April 8, 2024. The updated function SolarEclipse can compute lots of things about more than 72 thousand solar eclipses in 30 thousand years, with high precision. This talk demonstrates these new capabilities of the Wolfram Language Astro functionality, with multiple visualization examples to help with understanding the time evolution and geometry of any type of solar eclipse.

Mancala: Multiway Analysis and Building a Game GUI in Wolfram Language

Bob Nachbar Download Presentation Watch Video

Mancala is a two-player board game known from antiquity and has many variations of play worldwide. We studied the most common North American version known as Kalah. The traditional board consists of six pits, each containing four seeds, and an empty store for each player, and the objective is to capture the greatest number of seeds (one's own and the opponent's) in one's store by moving them from one of the pits and sowing them in succeeding pits and the player's store. The game involves both counting and strategy, as the rules allow extra turns. We made use of game graphs and the tools of multiway analysis to understand how the complexity and "fairness" of the game changes as the board configuration and choice of rules are varied. As the score determines the winner, we also examined how early in the game a win can be forced. Two of the tools we used to study mancala were a function to display the game board for any given state of play and another function to sow the seeds from a selected pit and follow the rules for capture and extra turns. It was then a simple matter of turning the displayed board into a dynamic interface for two players that permitted a fully interactive game to be developed.

Tech Consulting EdTech Efforts

Danny Finn Download Presentation Watch Video

Wolfram Technical Consulting has created a collection of EdTech-focused components designed to easily integrate into pre-existing education systems or be used alone to provide a customizable, computation-based practice and assessment environment. One of these is a question-assistance AI tutor.

Active Learning for Students and Educators: Computational Adventures

Rory Foulger Download Presentation Watch Video

Education enthusiasts are invited to experiment with Wolfram's new Computational Adventures curriculum, where kids and teens learn to code while exploring subjects like cryptography, music, and poetry. Complete a Computational Art Adventure and discuss the design and pedagogies behind this new model.

Thursday, November 2

Developments in Code-Building Tools

Jeremy Stratton-Smith Download Presentation Watch Video

Over the past years, we have developed several tools for actually building code representing objects that are often easier to think about without looking at syntaxófor example, GeometricScenes and Entities, which both are powerful tools in Wolfram Language, but require involved syntax in order to be specific enough to work as functions. In this talk, we will give an overview of these new functionalities and discuss the ways these tools will make advanced Wolfram Language functionality accessible to newcomers and a younger audience, and are prime examples of the flexibility of the notebook interface.

Wolfram AI in Medical Imaging: Prostate Cancer Detection

Peter Riley Watch Video

Wolfram AI platform is used in medical imaging at Deakin for its ease of use with non-programmer students and staff. Successful research projects include DNN detection and staging of COVID-19 from chest x-rays, and the detection and localisation of prostate cancer in magnetic resonance diffusion images.

What's New in Calculus & Algebra?

Devendra Kapadia Download Presentation Watch Video

I will give an overview of upcoming features related to calculus and control systems, large-scale equation solving, numerical vector and contour integration, finite fields, matrix computation, and special functions. I will also discuss current projects related to documentation and online education.

Workshop: Designing Engaging Pre-College Research-Based Learning Programs

Rory Foulger Watch Video

Our programs push students to deeply engage in their subject area while becoming resilient and self-motivated computational thinkers. Educators, parents, and students are welcome to come and explore the intentional design choices and pedagogies behind the learning opportunities offered at Wolfram.

Providing Computational Superpowers to Enterprise AI

Zeb Smith and Jesus Hernandez Watch Video

Join us for a conversation about how Wolfram can provide an integrated platform for LLM-boosted tools capable of transforming how your employees work. As a proven provider of computational intelligence to previous expert systems in both public and private sectors, we quickly realized the opportunity to give LLMs access to Wolfram’s computational superpowers by developing one of the first major plugins for Open AI’s ChatGPT. Using the methods and tools we developed for the public plugin, we can now provide these superpowers to your own organization. We will demonstrate some business-oriented use cases and describe how our solution integrates into your existing technology stack.

New Additions to Wolfram Neural Net Repository

Maria Sargsyan Download Presentation Watch Video

The Wolfram Neural Net Repository consistently evolves, offering a variety of pre-trained models to address diverse computational needs. This presentation will introduce the latest models added to the repository, covering areas like natural language processing, computer vision, and audio analysis. Attendees will learn about the functionalities and potential applications of these models. Additionally, we will briefly touch on their integration within the Wolfram Language environment. Join us for an overview of the newest tools available in the Wolfram Neural Net Repository.

Calibration and Validation of System Models

Sergio Vargas Download Presentation Watch Video

This talk will showcase the recently added functionality to calibrate, validate and visualize uncertainty in system models. Applications and examples are explored.

Finite Fields and Their Applications

Adam Strzebonski Download Presentation Watch Video

Mathematica 13.3 contains new functionality for computation over finite fields, including finite field arithmetic, mappings and polynomial computations. The upcoming version adds linear algebra and equation solving. In my talk, I will present the new functionality and show some application examples.

Paclet Repository: One Year In

Bob Sandheinrich Download Presentation Watch Video

The Wolfram Language Paclet Repository was launched one year ago. It has become a common way to distribute Wolfram Language content of any type. This talk will review the purpose and features of the paclet repository, highlight some content from the last year and discuss the latest developments.

CUDA and the Wolfram Language

Tom Wickham-Jones Watch Video

CUDA is a technology for massively parallel computation running with NVidia GPUs. It is very popular, well supported and widely used for many areas of computation. For many years Wolfram Language has provided CUDA integration with CUDALink. Now the Wolfram Compiler has enabled a range of new functionality to extend and improve CUDA integration. This talk will cover the latest developments and future directions.

New Algorithms: Numerical Solution of Large Systems of Nonlinear Equations NSolve by Monodromy

Aravind Baskar Download Presentation Watch Video

We propose and implement a novel algorithm using monodromy to solve large systems of analytic nonlinear equations. This work was done during my internship at Wolfram Research, Inc., Calculus and Algebra during Summer 2023. I was mentored by Daniel Lichtblau and Devendra Kapadia.

Chat Notebooks Basics

Theo Gray Watch Video

Innovator Award Ceremony

Watch Video

Leaders in many top organizations and institutions have played a major role in using computational intelligence and pushing the boundaries of how the Wolfram technology stack is leveraged for innovation across fields and disciplines. Join us as we recognize these deserving recipients with the Wolfram Innovator Award.

Use of Mathematica in Some Studies about Structural Dynamics

Juan-Antonio López-Aragón Watch Video

This presentation summarizes the modules that the authors have implemented and that they have used as support in the academic studies that they are carrying out in the field of structural dynamics. This has made it possible to advance knowledge, giving rise to several scientific publications.

Improvements in the Quantity Framework

Nick Lariviere Download Presentation Watch Video

This talk provides and overview of the improvements and optimizations made to Quantity and related functions in Wolfram Language. Topics include the discussion of recent updates to the conversion and arithmetic frameworks, as well as a discussion of updates in the handling of temperatures in Wolfram Language.

Symbolic Computations and Dynamic Visualisation in Robotics Research and Education

Sandipan Bandyopadhyay Download Presentation Watch Video

Robotics, as an area of teaching and research, can be fascinating and intimidating at the same time. The kinematics of robots involve formulating and solving systems of algebraic or trigonometric equations. Their dynamics and control require derivation and analysis of coupled nonlinear ordinary differential equations. These computations can be so demanding that they may impact the students' motivations to learn. They also pose great challenges to researchers in their efforts to make fresh contributions to this field. In this context, a robust and powerful computer algebra system such as Wolfram Mathematica can be the best friend of a teacher or a researcher. The speaker has spent 16 years in the first role and nearly 25 years in the second. During this time, he has developed several symbolic codes to solve benchmark problems in the field of parallel manipulators. He has also created computational workflows and demonstrations which aid the students at Indian Institute of Technology Madras to analyse and understand complex behaviours of robotic systems with much greater ease and confidence. In this talk, the speaker will share a few of these developments.

Structured Arrays

Jan Mangaldan Download Presentation Watch Video

We discuss recent features in Wolfram Language related to the representation of and computation with structured arrays. Representing matrices as structured arrays, whenever feasible, often leads to efficiencies in storage, computation time or both. We also touch on applications of these structured arrays.

Enhancing Hands-on Learning Using Mathematica: A Case of Investment Analysis

Ramesh Adhikari Download Presentation Watch Video

Mathematica is a powerful computing environment that was initially used in mathematics and physics, but is now gaining popularity in various disciplines. It offers numerous built-in functions for financial computations, simulation, optimization, risk management and forecasting. Despite its capabilities, it is not widely used in financial data analytics. The presentation demonstrates the use of important built-in financial functions and custom functions for financial data analytics using real-world financial data. Examples cover various finance topics, and all results are reproducible without modifications.

Advanced Chat Notebook Use

Richard Hennigan Download Presentation Watch Video

Hypergeometric Functions: From Euler to Appell and Beyond

Tigran Ishkhanyan Download Presentation Watch Video

Hypergeometric series appeared in the mid-seventeenth century, and since then they have played an important role in the development of mathematical and physical theories. This talk will give an overview of the "classical" pFq hypergeometric functions, the four Appell functions (AppellF2, AppellF3 and AppellF4 were introduced in Version 13.3), and the upcoming BilateralHypergeometricPFQ function.

Calculus and Control Systems

Aram Manaselyan Watch Video

During this talk I will speak about the strong interconnections between calculus and control systems in Wolfram Language. Particularly I will show how one can use system models such as state-space models or transfer function models in DSolveValue. This method allows one to easily solve such systems and to obtain the output responses and state responses of the systems. During the last part of my talk, I will discuss the special case of discrete-time systems.

Visualization Overview

Brett Champion Download Presentation Watch Video

Machine Learning for Real-Time Hydrate Risk

Andrew Yule Download Presentation Watch Video

This talk will discuss how the advanced neural network framework within Wolfram Language was used to train and develop a model built from simulation-based data that went on to be used for real-time monitoring of hydrate formation risk at an LNG (liquified natural gas) facility.

Matrix Computation in Wolfram Language

Itai Seggev Download Presentation Watch Video

Mathematica and Wolfram Language have long had strong capabilities in linear algebra. In this talk, we will survey the scope of these capabilities, including long-time strengths, recent feature additions (including new in Version 14!) and some future directions we're investigating. We'll also cover how we've made this power easier to use and accessible to more users.

Using the Wolfram Stack and LLM Tech to Combat Misinformation on the SDGs and ESG

Maureen Baehr, Ben Kickert Watch Video

Misinformation and other attacks on the Sustainable Development Goals and ESG investing have increased dramatically in the past year. We use new Wolfram LLM tech as well as other core functionality—entities, WebSearch, Wikipedia, WebSessions—to build tools that help address these issues.

Query: A Functional Programming Construct

Seth Chandler Download Presentation Watch Video

This presentation demystifies the Query function for the intermediate user and shows how users at all levels can effectively use it as a functional programming construct. It draws from parts of the author's new Wolfram Media book, Query: Getting Information from Data with the Wolfram Language.

Graphs in the Modern World

Alejandra Ortiz-Duran Download Presentation Watch Video

This talk provides an overview of graph-based models for analyzing infectious disease dynamics. It covers deterministic compartmental models and explores agent-based simulations, illustrating how graph theory plays a vital role in modern epidemiology and can help us to understand and analyze the modern interconnected world.

Interactive Highlighting

MinHsuan Peng Download Presentation Watch Video

Automated Planar Geometry in Wolfram Language

Dan McDonald, Peter Barendse, Xiaofan Zhang Download Presentation Watch Video

We present updates to the automated geometric functionality of Wolfram Language, including such existing system functions as GeometricScene, RandomInstance and FindGeometricConjectures, as well as such resource/future functions as FindGeometricProof and GeometricSolveValues.

Tabular Data Visualization

Nirmal Malapaka Download Presentation Watch Video

Visualizing n-dimensional data requires different techniques than for data with just 2 or 3 dimensions. Projection methods reduce the number of dimensions to 2 or 3, and use color, shape, size or other properties to convey information about the full data. Pairwise methods create n * n arrays of plots, with each individual plot using only 2 of the dimensions at a time. In this talk, we will take a look at some of these methods and the plots built around them.

Advanced Graphics with Shader Graphs

Alec Shedelbower Download Presentation Watch Video

Discover the latest in graphics with this early look at shader graphs in the Wolfram Language. Shader graphs offer a user-friendly interface for crafting powerful visual effects, eliminating the complexities associated with writing traditional shading languages. In this talk, we'll discuss the motivation for using shader graphs, as well as the progress made thus far and plans for further development.

Beyond the Basics of Graphs & Networks

Jaebum Jung Download Presentation Watch Video

Workshop: Computational Thinking, LLMs and the Future of Education

Mads Bahrami, John McNally, Yi Yin Download Presentation Watch Video

Customize Mathematica Graphics Rendering with GLSL

Yuzhu Lu Download Presentation Watch Video

Mathematica graphics has support for using existing OpenGL Shading Language (GLSL) files to customize 2D/3D graphics rendering through SurfaceAppearance. Many graphics features are built on top of it. Users can also use it to have customized rendering and more advanced applications. This talk will list all new graphics features that benefit SurfaceAppearance and will show how to add customized rendering with several simple and advanced examples.

QuestionObject Updates: Math Assessment, LLMs and More

Bob Sandheinrich Download Presentation Watch Video

The question framework in Wolfram Language is used to create quiz questions with automated assessment. In this talk I will: review the main features of the framework, highlight new features like specialized math assessments and preview the current development work including LLM integration and a new interface for writing questions.

Advanced Geometry with Splines

Charles Pooh Download Presentation Watch Video

Graphics: New Features and Improvements

James Lane Download Presentation Watch Video

Explore new features and improvements to the FrontEnd renderer, including faster polygon rendering, sub-pixel-thin line drawing for finer detail, new texture features, reduced z-fighting artefacts, and rendering at astronomical scales through multiple passes. Navigate and visualize 3D scenes, reflect on graphics options with AbsoluteCurrentValue and AbsoluteOptions, and discover support for primitives like multi-disk and 3D AxisObjects.

Data Science: Exploring Relational Database Objects Visually with Mathematica GUI and SQL

Daniel Carvalho Download Presentation Watch Video

Mathematica and Wolfram Language can connect to basically every open or commercial database out there, relational (SQL) or NoSQL flavors too. From small to big companies, they have relational database management systems to support CRM, ERP and other enterprise systems. Lots of that data is just sitting there waiting to be explored with a multiparadigm data science approach. Interesting patterns can be found in business data and can be combined with Wolfram-curated data and internet-available datasets too. We will show how to build visual GUI tools to connect to relational databases and navigate visually on database objects.

A Family of Rational Zeta Series

Eric Dolores-Cuenca Download Presentation Watch Video

Rational zeta series are series in which the n summand is a rational multiplied by a zeta value. We give close formulas to compute a family of these series. Currently no software can reproduce our results.

visX Is a Visual Interface to Wolfram Language

Nicholas Hoff Watch Video

Most Wolfram Language programs consist of a set of functions, each of which transforms its inputs into outputs, which are then "plugged into" each other to create a nested directed acyclic graph. I will present an alternate frontend that lets users work with this graph directly in a zoomable map-like interface.

Friday, November 3

Wolfram Repository Updates: Paclets, Functions, Examples, Prompts, Tools and More

Brad Ashby Download Presentation Watch Video

Visual Creation & One-Liner Award Ceremony

The Future of API Integration

Giulio Alessandrini Download Presentation Watch Video

Join us for a glimpse into the evolving landscape of API integration in Wolfram Language. This talk introduces the significant enhancements in the upcoming redesign of the ServiceConnections framework. Discover a streamlined process for creating new API connections, with features such as automatic request generation and response parsing, automatic parameter completion and verification, and versatile authentication methodologies. Join us for a technical deep dive into the next wave of API integration.

TableView: Recent Developments

Jason Abernathy Download Presentation Watch Video

TableView is a control for manipulating and displaying large amounts of data. Data structures containing millions of elements can be explored without a substantial performance penalty being incurred. Recent improvements to TableView include the ability to toggle individual divider elements and a few experimental features that are designed to improve the visualization of structured data. Multi-dimensional headers allow rows and columns to be grouped. A DisplayFunctions option allows typesetting to be customized for different expression types.

Modeling Electromagnetics

Sebastian Garcia-Sarmiento Download Presentation Watch Video

This talk is the first in a series on modeling electromagnetism with partial differential equations. The focus will be on formulating and solving electrostatic PDE models. Particular attention will be given to handling interpolation of discontinuous quantities. An application example of a multiphysics actuator will leave the attendee with an understanding of the scope of the functionality provided.

Modeling Hyperelastic Material

Alessandro Mastrofini Download Presentation Watch Video

In this solid mechanics talk, we will cover the usage of the finite element method for solving hyperelastic material models. The aim is to enable attendees to set up PDE models describing materials that undergo large deformations. The focus will be on recent developments such as new material models and multiphysics coupling.

XAI: A Model to Explain StyleGANs

Bart ter Haar Romeny Download Presentation Watch Video

StyleGAN (Style Generative Adversarial Network) is a type of generative model capable of generating realistic images. It is not trivial to explain what happens inside. In this computational essay, I propose an explanation based on active shape and appearance models.

Rubi: Solving Integrals, One Rule at a Time

Patrick Scheibe Download Presentation Watch Video

Symbolic integration, a cornerstone of computational mathematics, traditionally relies on intricate algorithms to find antiderivatives. Rubi, a rule-based integrator, takes a different and unique approach. Instead of algorithms, Rubi uses thousands of human-readable mathematical rules, systematically applied, to determine integrals. This method provides more transparent integration steps and often yields simpler and more accurate results than traditional means. In this talk, we'll delve into the world of Rubi, exploring its potential and comparing it to conventional integrators.

BoxIDs, Selections and NotebookProgramming, in the FrontEnd

Jason Harris Download Presentation Watch Video

In this presentation I will talk about Selections and NotebookProgramming in the FE. I will review documented and historical ways we can query and manipulate the current selection and then interact, read, write, and change parts, fragments or all of notebooks. I will discuss the internal structures we here at Wolfram Research sometimes use for advanced control of Selections. These center around BoxIDs, dynamic capabilities, and various location-specific functions like EvaluationBox, ParentBox, etc. This functionality is an essential building block for Mathematica Developers in crafting sophisticated and interactive interfaces in the FrontEnd. I will also delve into existing methods for locating structures such as CellTags, CellIDs, UUIDs, and conventional movement-based notebook programming. Additionally, I will touch on standard applications of BoxIDs and Dynamic Locations.

Discovering Wolfram Food through AI

Isabel Skidmore, Tommy Peters, Gay Wilson Download Presentation Watch Video

This talk will cover the use of LLMs and AI in enhancing Wolfram's built-in food data. We will show examples of how to use Chat Notebooks and the Wolfram ChatGPT plugin to retrieve nutrition data and analyze it. We will demonstrate how LLMs can transform recipe text into structured datasets in Wolfram Language from which we can generate graphs. We will also demonstrate new Wolfram Function Repository functions for food that can be easily used by chatbots to complete tasks for the user.

Design Optimal Discrete Magnetic Coils with Wolfram Language

Noah Hardwicke Watch Video

Precise magnetic fields are of key importance in a wide array of applications, and are usually generated by complex, spatially varying wire patterns, derived from the discretisation of a continuous current flow over a surface. Complex patterns have drawbacks, however, such as occupying large areas and being challenging to fabricate. An alternative approach to generating high-quality magnetic fields is to optimize multiple sets of simple, discrete coil primitives by spherical harmonic mapping, which are compact and easy to fabricate and repair. This talk will look at the principles behind the optimization process, demonstrating how Wolfram Language’s built-in root-finding and visualization capabilities are used to design and analyze precise magnetic fields. We will look at the CreateCoil paclet, which provides a convenient set of functions for designing optimal loop-, saddle- and ellipse-based coils, and inspecting the magnetic fields they generate.

Modeling Fluid Dynamics

Oliver Ruebenkoenig Download Presentation Watch Video

This talk will introduce new functionality to model fluid flow with partial differential equations. The attendee will gain an understanding of how to set up and solve the NavierñStokes equations with NDSolve.

Adventures in NotebookTemplating: Report Generation in the Real World

Anthony Zupnik Watch Video

NotebookTemplating is a paclet for creating repeatable documents using templates. This talk will give a brief overview of how the paclet works, focusing more on how Wolfram and other companies have used report generation for better workflows.

Exploring Historical Geology with Wolfram Language

Jeffrey Bryant Download Presentation Watch Video

Reconstructions of the geological history of the Earth can be carried out using a number of tools in Wolfram Language. GeoGraphics, EntityValue and the Wolfram Function Repository provide a variety of tools that aid in exploring historical geology and will all be investigated in this presentation.

Wolfram R&D Live: Watch, Connect and Promote Your Work

Keren Garcia Download Presentation Watch Video

RUBI Demo

Patrick Scheibe

Import/Export: Updates, Applications, and Architecture

Sean Cheren Download Presentation Watch Video

Over the years, Wolfram Language has been built to work with data of all shapes, kinds, and sizes. This talk will give a preview of upcoming updates to some formats supported by Import and Export, and discuss some practical applications of document related formats. We will also get a chance to dive even deeper, looking at the early stages of new tools to make working with live data as seamless as possible.

Galileo and the Squaring of Time

Alexander Garron

Imagine Galileo and Descartes collaborated on the art of falling. Galileo proffered time as range, making space as domain arbitrary. Domain fall rate not of fixed meter presented a challenge. They used algebraic tiles to discover uniform acceleration spacetime. I use their first-second tile to construct our first central force spacetime square inquiry.

Exploring Species in Wolfram Language

Keiko Hirayama Download Presentation Watch Video

New taxonomic species data collections encompass ecological, geographical as well as biological knowledge of living organisms including animals, plants, fungi and other microorganisms. With the new hierarchical entity type syntax, one can access general taxonomic information of species as well as categorized characteristics of organisms specific to each kingdom of life. Improved data lookup support allows in-depth exploration of diversity of life.

Solving Physics Problems with Schrödinger's Equations

Ricardo Lopez Download Presentation Watch Video

In this presentation, we'll discuss the functionality for generating the Schrödinger equation for different configurations and how to solve it with the finite element method as is implemented in Wolfram Language. We'll explore examples that demonstrate the simplicity of setting up and solving physics problems with the Schrödinger equation.

Computational Tools for Blockchain Forensics

Alec Macher, Piero Sanchez Watch Video

Blockchain technology has transformed industries, offering unprecedented transparency and security. Yet, harnessing its full potential can be challenging due to the diverse array of blockchains and their unique set of tools. This presentation showcases the power of Wolfram Language for computational analysis of blockchains, enabling forensic analysis, transaction reading, and writing, with a focus on practical examples. Discover how to visualize transactions using the FTX token as a case study and explore how Wolfram|Alpha seamlessly integrates blockchain functions with ChatGPT.

Computational Number Theory in the Modern World

Lusine Sukiasyan Download Presentation Watch Video

Pioneering the Future of Oil Production with Wolfram Technologies

Jacob Warthen Watch Video

Discover UpLift, a next-generation gas lift simulator crafted in System Modeler V13.3 and enhanced by Mathematica. Beyond petroleum engineering, UpLift offers a deep dive into real-world oil production scenarios using authentic well data. Experience the future of simulation, bridging technology and nature.

Modern Notebook Diffing

Lou D'Andria Download Presentation Watch Video

In this talk, we will introduce recently released diffing tools for the Wolfram Language. We will explore how to compute and visualize changes between different types of objects, including cells and notebooks. Join us to gain a better understanding of how to use these tools effectively, and to learn about our future plans for their continued development.

Graph Rewriting for Lattice Topological Invariants

Sinuhé Perea Download Presentation Watch Video

We are going to study finite lattice systems in the context of simple rewriting rules: based on discrete manifolds and Cayley graphs, in this project we look for the set and taxonomy of simple rewriting rules that preserve certain properties that can later be understood as conserved measurable magnitudes of a physical system, like the Brouwer degree or winding number. By investigating those toy models about field configurations of discrete fiber bundles, we will later apply local perturbations to a field configuration, looking for discrete analogs to Noether's theorem. Furthermore, via coloured graphs, with this approach we will aim to characterise (energetically stable) physical-inspired systems in the context of many-particle quantum finite distributions in highly symmetric arrays or low-dimensional spin-like states as domain wall in magnetization theory, being local solutions of minimal information configurations. Even mesoscopic scale is responsible for exotic topological defects; with this discretization, we will try to understand the computational first-principle mechanism that allows nontrivial winding numbers and the material and geometries to host pseudo-particle structures like skyrmions, bubbles or merons. We think that this inductive reasoning here would offer a valuable approach for finding new phenomena or even reinterpreting old ones.

The Art of Problem Solving in Wolfram Language '23

Shenghui Yang Download Presentation Watch Video

This year I will continue my problem-solving style shown in '22 and demonstrate the problem-solving skills in these four domains: geometry, combinatorics, number theory and algebra/analysis. I have selected couple of problems and examples from the following published resources:
R. Honsberger's From Erdös to Kiev: Problems of Olympia Caliber (or related Crux volumes)
M. H. Weissman's An Illustrated Theory of Numbers
S. Savchev and T. Andreescu's Mathematics Miniatures
R. Stanley's Enumerative Combinatorics

Wolfram Language's built-in functions and Wolfram Function Repository resources have a unique charm to make the exploration of the solutions very expressive. It is critical to see the connection between the "Aha!" moment and solid examples generated by Wolfram Language. It is my wish for all my audience to enjoy the talk and start their own journeys of solving challenging problems with Wolfram Language.

Tetrahedron Center Functions

Ed Pegg Download Presentation Watch Video

In a recent Community post, tools for calculating a hundred thousand tetrahedron centers were used to make an animation. For this talk, a dozen new geometry tools for both 2D and 3D spaces will be discussed.

Protein Visualization in Wolfram Language

Soutick Saha Download Presentation Watch Video

Protein visualization plays a pivotal role in understanding the intricate world of biomolecular structures. In this talk, I will discuss protein visualization in Wolfram Language, with a specific focus on the chemistry-related functionalities and applications of the Wolfram ProteinVisualization paclet. Additionally, I will share examples illustrating how this paclet can be effectively utilized in both education and research.

Fehrian Branches or: How I Learned to Reduce y = x^2 + 1 and Love Mathematica

Atsushi Miyazawa Download Presentation Watch Video

Visual schematic representations have built concrete intuition and aid in intuitive comprehension. Despite the enormous progress that modern abstract geometry has made since the late nineteenth century, the property of concentric circles where they touch each other at the imaginary circular points at infinity is still described as STRANGE in geometry books published in the twenty-first century. Some mathematicians may argue, "Since equations prove a theorem is correct, we do not mind if the visuals are incomplete or unavailable in the first place." However, a tradition dating back to the Greek era dictates that we describe the existence of a mathematical object geometrically and only consider it a mathematical reality when a purely geometric interpretation becomes possible. Even today, intuitive ways to grasp various facts and problems in mathematics are becoming increasingly vital. Presenting imaginary and infinitely distant elements using Mathematica's advanced pattern matching and rewriting capabilities should contribute to a correct understanding of complex geometry for many people, not just specialists.

Wolfram|Alpha Spanish

Francisco Javier Rodríguez Arias Watch Video

Workshop: LLM Tech

Giulio Alessandrini, Timothee Verdier, Bob Sandheinrich, Christopher Wolfram, Avery Davis, Connor Gray Download Presentation Watch Video

Comparison of Papers of English and Non-English Speakers in Physics

Jesús Adrián Montesinos Correa, Yevhen Kostiuk Watch Video

We study the linguistic differences between papers written by native and non-native English speakers in our dataset of fifty physics papers. We obtained an accuracy of 84% for the classification algorithms. These differences can help improve the communication and understanding of scientific research.

SIR Model Analysis: Case Study of Hong Kong Flu

Athanasios Paraskevopoulos Watch Video

Exploring the SIR model's utility in understanding infectious diseases, this study delves into its fundamentals and application. Using the 1960s Hong Kong flu outbreak in NYC as a case study, it highlights the model's role in disease dynamics and intervention measures.

Integral Transforms through Mellin–Barnes integration

Oleg Marichev, Paco Jain Download Presentation Watch Video

We first delineate the wide range of special functions can be written in terms of the superfunctions MeijerG and FoxH. We then explain how these representations can be applied to evaluate large generic families of integral transforms through Mellin-Barnes integration. Finally, we introduce and show results for the computational realization of this work, the GenericIntegralTransform resource function, and demonstrate some applications to problems in math and physical science.

3D Game Development in Wolfram Language

Kevin Daily Download Presentation Watch Video

Discover the possibilities of game development solely within Wolfram Notebooks. Our main focus is to guide you through the process of creating a first-person gaming experience using Graphics3D and Dynamic. We will explore essential techniques such as camera control, integration with external game controllers, collision detection and line-of-sight mechanics.

Wolfram Technologies on iOS, iPadOS and visionOS

Rob Raguet-Schofield, Nick Zitzmann Watch Video

In this talk, we will go over our applications available on Apple mobile devices and how you can use them to view your notebooks or run Wolfram|Alpha queries while on the go. We will cover Wolfram|Alpha, the Wolfram Cloud and Wolfram Player for iOS/iPadOS, and we will show some ideas we have for the future for visionOS.

Office Hour: Notebook Front End

John Fultz

Drop in and chat with our notebook front end experts. Ask questions, get help, or just say hello!

Elements of a Temporal Workforce Structure Model

Stuart Nettleton and David Boyle Download Presentation Watch Video

This presentation describes the main elements of a temporal workforce structure model that has been developed using the Wolfram language and Wolfram Desktop application. These models have proven difficult to develop computationally for many years, resulting in organisations facing costly and complex crisis management, the chaos of the spot market for staff and high-risk opportunistic appointments. This presentation describes a workforce posture model to address these issues. The symbolic approach delivers the benefits of "closed-loop" control of workforce posture in an agile, efficient and feasible way using symbolic convolution algorithms and multi-stage optimisation.

Integrating LLM into Wolfram Workflows: Process and Analyze Sustainable Development Data Efficiently

Ben Kickert, Maureen Baehr Download Presentation Watch Video

This presentation outlines how the Wolfram technology stack can be utilized to create workflows that maximise the potential of emerging large language models such as OpenAI's GPT, Google's Palm, Meta's LLaMA and more. Special attention will be paid to processing and analyzing large unstructured data such as those present in Sustainable Development Goal reports or conference video collections. This demonstration builds on previous presentations by the authors to highlight new technologies while emphasizing familiar methodology. Specific topics covered include:
*Overview of tools and options available to Wolfram users
*The pros and cons of various methods for accessing LLM outputs
*Methods for ingesting and processing large quantities of unstructured data for use in LLMs
*Transcripts from videos
*Working with PDFs and other unstructured data sources
*Interfaces between LLM models and Wolfram outputs
*All-in-one tools to create content and summaries that maximize the strengths of internal and external resources
*Tips and tricks to improve results