<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
  <title>WLJS Notebook Blog</title>
  <link>https://wljs.io/blog</link>
  <description>Tutorials, showcases, research notes, and developer updates from the WLJS Notebook community.</description>
  <language>en</language>
  <lastBuildDate>Wed, 05 Aug 2026 00:00:00 GMT</lastBuildDate>
  <atom:link href="https://wljs.io/feed.xml" rel="self" type="application/rss+xml" />
  <item>
  <title>How to write useful apps with Wolfram &amp; WLJS, or swimming against the stream</title>
  <link>https://wljs.io/blog/making-apps</link>
  <guid isPermaLink="true">https://wljs.io/blog/making-apps</guid>
  <description>A practical guide to building and deploying research applications with Wolfram Language and WLJS, covering interactive interfaces, asynchronous programming, physics, classical light-matter interaction, data import and export, and a complete Lorentz-oscillator fitting app.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 05 Aug 2026 00:00:00 GMT</pubDate>
  <category>tutorial</category><category>mini-app</category><category>research</category><category>GUI</category><category>megapost</category>
</item>
<item>
  <title>Symbolic notes, scales and chords in Wolfram Language</title>
  <link>https://wljs.io/blog/music-1</link>
  <guid isPermaLink="true">https://wljs.io/blog/music-1</guid>
  <description>In this tutorial we start with the low-level `Sound` and `SoundNote` expressions used to describe playable audio, then move to the higher-level `Music*` framework introduced in WL 15 (Wolfram Engine 15). Stay in tune!</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
  <category>music</category><category>sound</category>
</item>
<item>
  <title>Sand/Water Automaton</title>
  <link>https://wljs.io/blog/sand-1</link>
  <guid isPermaLink="true">https://wljs.io/blog/sand-1</guid>
  <description>This post/notebook is a small side-view &quot;falling sand&quot; experiment. We start with the simplest material - sand. Each grain is one cell on a grid. A grain should fall if there is empty space below it, come to rest when blocked, and sometimes topple sideways when it is sitting in an unstable little stack. Those three behaviors are enough to make a recognizable pile 🏝️</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 29 Jul 2026 00:00:00 GMT</pubDate>
  <category>game</category><category>modelling</category><category>automaton</category>
</item>
<item>
  <title>Emergent Systems with `Refresh`</title>
  <link>https://wljs.io/blog/fireflies-2</link>
  <guid isPermaLink="true">https://wljs.io/blog/fireflies-2</guid>
  <description>In this short post, we revisit [Fireflies, or Nature&apos;s Cellular Automaton](https://wljs.io/blog/fireflies) and recreate it with nothing more than scoped `Refresh` and a single external symbol. The notebook shows how surprisingly simple a coupled system can be when it is built from Wolfram Language primitives.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Tue, 28 Jul 2026 00:00:00 GMT</pubDate>
  <category>modelling</category><category>simulation</category>
</item>
<item>
  <title>Markov Algorithms, Mazes, Desert with Sand and Pattern Matching</title>
  <link>https://wljs.io/blog/markov</link>
  <guid isPermaLink="true">https://wljs.io/blog/markov</guid>
  <description>Let&apos;s explore how Markov algorithms and Wolfram Language pattern matching can generate mazes, rivers, falling sand, and other cellular automata through simple rewriting rules.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 15 Jun 2026 00:00:00 GMT</pubDate>
  <category>algorithms</category><category>tutorial</category><category>automaton</category>
</item>
<item>
  <title>Building an Interactive Nanographene Constructor</title>
  <link>https://wljs.io/blog/graphene-app</link>
  <guid isPermaLink="true">https://wljs.io/blog/graphene-app</guid>
  <description>A behind-the-scenes look at porting the Nanographenes Builder application to WLJS Notebook. The app helps researchers design nanographene hydrocarbons, analyze their molecular structures through graph-theoretical models, and experiment with new molecular configurations, while this tutorial explores reactive interfaces, event handling, asynchronous execution, and practical patterns for developing interactive Wolfram Language applications with WLJS.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 08 Jun 2026 00:00:00 GMT</pubDate>
  <category>GUI</category><category>mini-app</category><category>chemistry</category><category>tutorial</category>
</item>
<item>
  <title>Should WLJS Keep Built-in AI Chat?</title>
  <link>https://wljs.io/blog/poll1</link>
  <guid isPermaLink="true">https://wljs.io/blog/poll1</guid>
  <description>We successfully tested the MCP server with our notebook interface on the development branch. We need your feedback on how to shape the future of the project.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 27 Apr 2026 00:00:00 GMT</pubDate>
  <category>poll</category>
</item>
<item>
  <title>GraphicsComplex: a direct pipeline to your GPU. Part 2</title>
  <link>https://wljs.io/blog/graphicscomplex2</link>
  <guid isPermaLink="true">https://wljs.io/blog/graphicscomplex2</guid>
  <description>The 3D story is the same - `GraphicsComplex` maps directly to THREE.js `BufferAttribute` objects written into GPU memory. The only difference is that you now also have `VertexNormals` for lighting.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sun, 26 Apr 2026 00:00:00 GMT</pubDate>
  <category>graphics</category><category>GPU</category><category>tutorial</category>
</item>
<item>
  <title>GraphicsComplex: a direct pipeline to your GPU. Part 1</title>
  <link>https://wljs.io/blog/graphicscomplex</link>
  <guid isPermaLink="true">https://wljs.io/blog/graphicscomplex</guid>
  <description>Ever wondered what happens when you push thousands of vertices into a graphics engine? `GraphicsComplex` can write directly into GPU buffers with no overhead. Let&apos;s see how far we can take it.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 20 Apr 2026 00:00:00 GMT</pubDate>
  <category>graphics</category><category>GPU</category><category>tutorial</category>
</item>
<item>
  <title>PID Controllers are Fun!</title>
  <link>https://wljs.io/blog/pid</link>
  <guid isPermaLink="true">https://wljs.io/blog/pid</guid>
  <description>This is one of the most widely used feedback control mechanisms. You will eventually find it everywhere, when you press the gas handle on an e-scooter, set the heater in your room, or even flush a toilet.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Fri, 27 Mar 2026 00:00:00 GMT</pubDate>
  <category>modelling</category><category>physics</category>
</item>
<item>
  <title>Plots and squircles</title>
  <link>https://wljs.io/blog/squircle</link>
  <guid isPermaLink="true">https://wljs.io/blog/squircle</guid>
  <description>Do black dots look boring to you? Try [squircles](https://en.wikipedia.org/wiki/Squircle)!</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sun, 22 Mar 2026 00:00:00 GMT</pubDate>
  <category>graphics</category><category>utils</category>
</item>
<item>
  <title>Fireflies or Nature&apos;s Cellular Automaton</title>
  <link>https://wljs.io/blog/fireflies</link>
  <guid isPermaLink="true">https://wljs.io/blog/fireflies</guid>
  <description>Have you ever wondered how each firefly knows when to blink? How do they coordinate across the fields and trees? I guess we&apos;re heading towards a __many-body problem__ here.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sat, 21 Mar 2026 00:00:00 GMT</pubDate>
  <category>modelling</category><category>simulation</category>
</item>
<item>
  <title>Overlay timer for presentations and speaker notes</title>
  <link>https://wljs.io/blog/timer</link>
  <guid isPermaLink="true">https://wljs.io/blog/timer</guid>
  <description>In this post we will use a notebook module for adding a &quot;ghost&quot; timer and discuss how you can organize your speaker notes.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Tue, 17 Mar 2026 00:00:00 GMT</pubDate>
  <category>presentation</category><category>utils</category>
</item>
<item>
  <title>Marching Cubes with LibraryLink</title>
  <link>https://wljs.io/blog/cubes</link>
  <guid isPermaLink="true">https://wljs.io/blog/cubes</guid>
  <description>The [Marching Cubes algorithm](https://en.wikipedia.org/wiki/Marching_cubes) is a classic technique for extracting polygonal meshes from 3D scalar fields. In this notebook, we implement it as a C library via LibraryLink and render the resulting surfaces using plain `Graphics3D` with `GraphicsComplex`. The goal is to achieve real-time animation of isosurfaces - potentially thousands of polygons — with smooth shading powered by precomputed gradient normals.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 16 Feb 2026 00:00:00 GMT</pubDate>
  <category>C/C++</category><category>geometry</category><category>animation</category><category>3D</category>
</item>
<item>
  <title>Time-domain Echo Removal</title>
  <link>https://wljs.io/blog/echo-tds</link>
  <guid isPermaLink="true">https://wljs.io/blog/echo-tds</guid>
  <description>It is common in time-domain spectroscopy to observe copies of the initial system response due to impedance mismatch. If deconvolution is not possible using slab-like models, then we have to smoothly suppress them to avoid artifacts in further processing</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Tue, 25 Nov 2025 00:00:00 GMT</pubDate>
  <category>signal-processing</category>
</item>
<item>
  <title>Animating Hypotrochoids</title>
  <link>https://wljs.io/blog/hypo</link>
  <guid isPermaLink="true">https://wljs.io/blog/hypo</guid>
  <description>Spirograph-like curves arise from simple sums of rotating vectors; a tiny tweak in frequency or phase yields striking patterns</description>
  <dc:creator>Refrigirator</dc:creator>
  <pubDate>Sat, 11 Oct 2025 00:00:00 GMT</pubDate>
  <category>animation</category><category>math</category>
</item>
<item>
  <title>Camera stream</title>
  <link>https://wljs.io/blog/webcam</link>
  <guid isPermaLink="true">https://wljs.io/blog/webcam</guid>
  <description>In this example we will stream the data from your connected web-camera or any other camera-like device and perform real-time data processing</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 28 Aug 2025 00:00:00 GMT</pubDate>
  <category>image processing</category><category>IO</category>
</item>
<item>
  <title>Robust Arduino ADC reader for Wolfram Language</title>
  <link>https://wljs.io/blog/arduscope</link>
  <guid isPermaLink="true">https://wljs.io/blog/arduscope</guid>
  <description>An onboard ADC (analog-to-digital converter) is one of the basic features of Arduino-compatible boards. With just a few lines of code, the can turn voltages into numerical values. When streamed over a serial interface, these values let the Arduino act as a live external sensor-capturing data from photodiodes, microphones, or other circuits.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 25 Aug 2025 00:00:00 GMT</pubDate>
  <category>hardware</category><category>serial</category><category>IO</category>
</item>
<item>
  <title>Recreation of World of Goo or Bridge Construction Game with WLJS</title>
  <link>https://wljs.io/blog/goo</link>
  <guid isPermaLink="true">https://wljs.io/blog/goo</guid>
  <description>Here we shall try to model a system of interconnected bonds using the Verlet method. Then, we&apos;ll add some visuals to make it feel like a game.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Fri, 22 Aug 2025 00:00:00 GMT</pubDate>
  <category>physics</category><category>game</category><category>modelling</category>
</item>
<item>
  <title>Let&apos;s play billiard</title>
  <link>https://wljs.io/blog/billiard</link>
  <guid isPermaLink="true">https://wljs.io/blog/billiard</guid>
  <description>A toy-like example on the real-time collisions resolution using Verlet Integration method</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 21 Aug 2025 00:00:00 GMT</pubDate>
  <category>physics</category><category>collisions</category><category>modelling</category>
</item>
<item>
  <title>1 Minute of Verlet Integration</title>
  <link>https://wljs.io/blog/verlet</link>
  <guid isPermaLink="true">https://wljs.io/blog/verlet</guid>
  <description>The Verlet method is one of the most elegant and simple numerical approaches to solving equations of motion. You can find it in molecular physics as well as in game development (cloth simulation). Recently, I made a [short video](https://www.youtube.com/shorts/6eLUQDEBBHI?feature=share) with a visual demonstration.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sun, 27 Jul 2025 00:00:00 GMT</pubDate>
  <category>modelling</category><category>physics</category><category>animation</category>
</item>
<item>
  <title>Dragging object in constrained area</title>
  <link>https://wljs.io/blog/drag</link>
  <guid isPermaLink="true">https://wljs.io/blog/drag</guid>
  <description>In this example, we construct a solid region with a Г-shaped cutout, where a small rectangle is going to be dragged by a user&apos;s mouse.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 26 Jun 2025 00:00:00 GMT</pubDate>
  <category>graphics</category><category>regions</category><category>interaction</category>
</item>
<item>
  <title>Basic Verlet Integration Implementation</title>
  <link>https://wljs.io/blog/rim</link>
  <guid isPermaLink="true">https://wljs.io/blog/rim</guid>
  <description>Harnessing the power of Newton&apos;s equations and numerical methods to solve the dynamics of arbitrary planar meshes in real-time</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 01 May 2025 00:00:00 GMT</pubDate>
  <category>modelling</category><category>differencial equations</category><category>physics</category>
</item>
<item>
  <title>Quick 3 band-stop filter</title>
  <link>https://wljs.io/blog/bandpass-app</link>
  <guid isPermaLink="true">https://wljs.io/blog/bandpass-app</guid>
  <description>A EQ-like band-stop filter mini app for processing any XY numerical data tables with interactive preview and real-time data manipulation.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 24 Mar 2025 00:00:00 GMT</pubDate>
  <category>signal-processing</category><category>mini-app</category>
</item>
<item>
  <title>Keys and Fingerboard</title>
  <link>https://wljs.io/blog/keys</link>
  <guid isPermaLink="true">https://wljs.io/blog/keys</guid>
  <description>A notebook demonstrating a custom `View` functions with a working toy-like piano and guitar fingerboard. This covers basic graphics manipulation, sound emission and working with dynamic graphics groups.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 10 Mar 2025 00:00:00 GMT</pubDate>
  <category>music</category><category>graphics</category>
</item>
<item>
  <title>Interactive Presentation, or How to Code a Slide with Markdown and WL</title>
  <link>https://wljs.io/blog/ppt</link>
  <guid isPermaLink="true">https://wljs.io/blog/ppt</guid>
  <description>An ultimate guide for non-WLJS/non-WL users. Programmatically generating slides and graphics isn’t new — you can already do it with Python, HTML, JSX, Julia, and more. Most tools combine declarative markup (like Markdown/HTML); we’ll take the same approach, but add dynamic elements, reusable components, and event bindings — all aimed at making things simpler, not harder.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sun, 02 Mar 2025 00:00:00 GMT</pubDate>
  <category>guide</category><category>slides</category>
</item>
<item>
  <title>Modeling Earth</title>
  <link>https://wljs.io/blog/earth</link>
  <guid isPermaLink="true">https://wljs.io/blog/earth</guid>
  <description>Have you ever played Outer Wilds? The planets there are incredibly beautiful. This actually became the main motivation to create my own simple model of a planet, using real geographical elevation data and a bit of Wolfram Language magic.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 08 Jan 2025 00:00:00 GMT</pubDate>
  <category>animation</category><category>modelling</category><category>geo</category>
</item>
<item>
  <title>Interactive Magnifying Glass Effect</title>
  <link>https://wljs.io/blog/glass</link>
  <guid isPermaLink="true">https://wljs.io/blog/glass</guid>
  <description>This code creates a magnifying glass effect over an image in Wolfram Language. As the mouse moves over the image, a zoomed-in circular region follows the cursor, simulating a magnifying lens.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 01 Jan 2025 00:00:00 GMT</pubDate>
  <category>graphics</category>
</item>
<item>
  <title>Optic units converter</title>
  <link>https://wljs.io/blog/units-app</link>
  <guid isPermaLink="true">https://wljs.io/blog/units-app</guid>
  <description>There are many physical units converters on the internet. Here we made one for our optics THz lab in University of Augsburg 🇩🇪</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 12 Dec 2024 00:00:00 GMT</pubDate>
  <category>mini-app</category><category>physics</category>
</item>
<item>
  <title>CPU Animation in a Single Cell</title>
  <link>https://wljs.io/blog/raster</link>
  <guid isPermaLink="true">https://wljs.io/blog/raster</guid>
  <description>Thi basic animation creates an interference pattern by combining three sine waves with different frequencies</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 11 Dec 2024 00:00:00 GMT</pubDate>
  <category>animation</category>
</item>
<item>
  <title>Fraunhofer diffraction</title>
  <link>https://wljs.io/blog/diffraction</link>
  <guid isPermaLink="true">https://wljs.io/blog/diffraction</guid>
  <description>This post explores the basic computational analysis of Fraunhofer diffraction patterns using 2D fourier tranformation</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 25 Nov 2024 00:00:00 GMT</pubDate>
  <category>optics</category><category>physics</category>
</item>
<item>
  <title>Animated bar charts</title>
  <link>https://wljs.io/blog/bar</link>
  <guid isPermaLink="true">https://wljs.io/blog/bar</guid>
  <description>You&apos;ve likely seen videos featuring animated bar charts with a timeline, where the bars dynamically shift and overtake each other. Here is a snippet for that</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 11 Sep 2024 00:00:00 GMT</pubDate>
  <category>animation</category>
</item>
<item>
  <title>Covariant Matrices and Ellipses</title>
  <link>https://wljs.io/blog/cov</link>
  <guid isPermaLink="true">https://wljs.io/blog/cov</guid>
  <description>By simply computing the covariance matrix and finding its eigenvectors and -values, you can determine the principal axes and the corresponding lengths of the ellipse</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 22 Aug 2024 00:00:00 GMT</pubDate>
  <category>math</category>
</item>
<item>
  <title>Real-time Fluid Simulation</title>
  <link>https://wljs.io/blog/fluid</link>
  <guid isPermaLink="true">https://wljs.io/blog/fluid</guid>
  <description>In this post, we will explore a simple technique for simulating 2D incompressible fluids for visual effects. This work is mostly based on Jos Stam. Stable Fluids SIGGRAPH 1999</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 21 Aug 2024 00:00:00 GMT</pubDate>
  <category>physics</category><category>modelling</category>
</item>
<item>
  <title>FDTD Method</title>
  <link>https://wljs.io/blog/fdtd</link>
  <guid isPermaLink="true">https://wljs.io/blog/fdtd</guid>
  <description>In this article, we attempt to solve Maxwell&apos;s equations for a 1D case with two interfaces. This work is based on John B. Schneider&apos;s Understanding the Finite-Difference Time-Domain Method, 2023</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 15 Jul 2024 00:00:00 GMT</pubDate>
  <category>research</category><category>optics</category><category>modelling</category>
</item>
<item>
  <title>Realtime Finite Elements Method</title>
  <link>https://wljs.io/blog/fem</link>
  <guid isPermaLink="true">https://wljs.io/blog/fem</guid>
  <description>Here we will solve simple 2D wave-equation and visualize it in realtime using polygons</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 20 Jun 2024 00:00:00 GMT</pubDate>
  <category>differential equations</category><category>modelling</category><category>3D</category>
</item>
<item>
  <title>Quantum Well</title>
  <link>https://wljs.io/blog/well</link>
  <guid isPermaLink="true">https://wljs.io/blog/well</guid>
  <description>Solving the time-independent Schrödinger equation for a **finite square quantum well** using numerical eigensystem methods. This notebook computes the first few bound-state energy levels and wavefunctions, and provides an interactive visualization.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sat, 08 Jun 2024 00:00:00 GMT</pubDate>
  <category>quantum-physics</category><category>research</category>
</item>
<item>
  <title>THz Time-domain modeling</title>
  <link>https://wljs.io/blog/thz-tds</link>
  <guid isPermaLink="true">https://wljs.io/blog/thz-tds</guid>
  <description>Using a single Lorentz-Oscillator model we model the response of a materials with a variable thickness</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 20 May 2024 00:00:00 GMT</pubDate>
  <category>research</category><category>optics</category><category>modelling</category>
</item>
<item>
  <title>Writting a custom indicator in Javascript</title>
  <link>https://wljs.io/blog/gauge</link>
  <guid isPermaLink="true">https://wljs.io/blog/gauge</guid>
  <description>In this short post we code a gauge indicator in JS and integrate it with Wolfram Language</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 22 Apr 2024 00:00:00 GMT</pubDate>
  <category>io</category><category>javascript</category>
</item>
<item>
  <title>Basics of Compute Shaders in WL &amp; WLJS 1</title>
  <link>https://wljs.io/blog/cl-1</link>
  <guid isPermaLink="true">https://wljs.io/blog/cl-1</guid>
  <description>An introduction guide on writting and testing compute shaders (GPGPU) written in OpenCL</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Mon, 01 Jan 2024 00:00:00 GMT</pubDate>
  <category>opencl</category><category>GPU</category>
</item>
<item>
  <title>Planar Inverse Kinematics</title>
  <link>https://wljs.io/blog/fabrik</link>
  <guid isPermaLink="true">https://wljs.io/blog/fabrik</guid>
  <description>A very small and easy implementation of the Fabrik algorithm. Useful for animation, robotics or other optimization problems.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Wed, 20 Dec 2023 00:00:00 GMT</pubDate>
  <category>animation</category><category>algorithms</category><category>physics</category>
</item>
<item>
  <title>Interactive Curve Fitting</title>
  <link>https://wljs.io/blog/fitting</link>
  <guid isPermaLink="true">https://wljs.io/blog/fitting</guid>
  <description>Some primitives, as well as the entire canvas, can emit events on various user actions. Let&apos;s build an interactive Gaussian curve fit</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Sat, 09 Dec 2023 00:00:00 GMT</pubDate>
  <category>graphics</category>
</item>
<item>
  <title>Modelling quantum spin-system with orbital degeneracy</title>
  <link>https://wljs.io/blog/spin-ham</link>
  <guid isPermaLink="true">https://wljs.io/blog/spin-ham</guid>
  <description>Today we delve into quantum mechanics with a focus on symbolic quantum operators and spin-Hamiltonians. It begins with setting up orthogonality rules and defining the linear properties of basis functions.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Tue, 10 Oct 2023 00:00:00 GMT</pubDate>
  <category>quantum-physics</category><category>research</category>
</item>
<item>
  <title>Realtime path-tracing</title>
  <link>https://wljs.io/blog/rtx-old</link>
  <guid isPermaLink="true">https://wljs.io/blog/rtx-old</guid>
  <description>There is nothing more exciting in programming than designing a graphics application. We are happy to annouce that 3D plots now support realtime path-tracing.</description>
  <dc:creator>JerryI</dc:creator>
  <pubDate>Thu, 20 Jul 2023 00:00:00 GMT</pubDate>
  <category>dev</category><category>graphics</category>
</item>
</channel>
</rss>