sciBASIC# knot logo sciBASIC#
sciBASIC#

A VisualBasic language kernel for scientific computing — numerics, statistics and machine learning on modern .NET.

Explore the Library—

From DataFrame and NetCDF I/O to ODE solvers and publication-quality graphics — one cohesive, cross-platform framework.

View the Modules—

CLI-first by design — headless, scriptable and reproducible data-science programs that read files, compute, and emit figures.

Get Started—
01 Scroll — drag to orbit the field net10.0

sciBASIC# turns VisualBasic into a productive environment for headless, reproducible data-science programs — tabular data, scientific file I/O, mathematics, machine learning and the Graphics Artist plotting engine. Applications across scientific infrastructure.

Scientific Computing
Visual Basic · .NET 10

With its “impossible” visual paradox, the Penrose triangle embodies the core philosophy of sciBASIC#: bringing mathematical rigor, data complexity, and engineering practicality — seemingly impossible to reconcile — into a single, elegant framework, and building a graceful, self-consistent loop of scientific computing with code across the boundless data space.

Browse the Source—
Numerics & ODEsLinear algebra, curve fitting, differential equation solvers and signal processing.
ML & Data MiningClustering, PCA, decision trees and neural networks on tabular data.
Graphics ArtistPublication-quality scientific plotting built on a GDI+ vector engine.
02 Drag to orbit — it always faces you closed · Double-click: front view scibasic.net

The Penrose triangle — an object that cannot exist — sits at the heart of sciBASIC#: a full scientific stack, implemented from first principles in one language, and given away under the GNU GPLv3.

Penrose Triangle
Drawn by Isometric Engine