Democratizing advanced physics through interactive tensor computation and visualization
iTensor is a modular, open-source scientific computing platform for symbolic and numerical tensor calculus, general relativity, and magnetohydrodynamics (MHD). Created by Klaudiusz Sroka, it aims to make advanced theoretical physics tools accessible through a browser-based interface, without relying on commercial software.
Python library published on PyPI that handles tensor algebra and differential geometry. Built on top of SymPy, it supports Christoffel symbols, Ricci, Riemann, Einstein, and Weyl tensors with a focus on clarity and educational value.
Built in React + TypeScript with live symbolic input, interactive output, and LaTeX-style rendering, accessible at itensor.online for users across various platforms.
Serves symbolic computations over HTTP with cleanly separated endpoints for tensor calculations, MHD models, and more, containerized for deployment on cloud or local servers.
In-progress C-based engine for black hole simulation, geodesic tracing, and MHD simulations like the Orszag–Tang vortex and magnetic rotor problem, targeted for real-time desktop applications.
Unlike proprietary platforms (Mathematica, Maple) or low-level tools without GUI, iTensor combines a browser-first interface, symbolic backend, and numerical simulation core designed for transparency, extensibility, and accessibility.
Providing a free, modular, and extensible platform for physics research and education
Enabling powerful tensor calculus and differential geometry operations through an intuitive, accessible interface.
Making advanced physics concepts approachable for students and researchers, particularly in underfunded institutions.
Providing tools to prototype symbolic pipelines and integrate real-time simulations for physics research and exploration.
Our goal is to combine these capabilities into an integrated platform that lets users focus on physics rather than programming, making advanced concepts more approachable through transparency, extensibility, and accessibility.
Help us continue our mission to make advanced physics accessible to everyone
iTensor is a labor of passion and commitment to open science. As an independent project, your support is crucial for continued development and expansion of our capabilities. Your contributions help us:
By supporting iTensor, you're helping to democratize access to advanced physics tools and education for researchers, educators, and students worldwide.