Numos.Viewer
0.1.0-alpha.2
dotnet add package Numos.Viewer --version 0.1.0-alpha.2
NuGet\Install-Package Numos.Viewer -Version 0.1.0-alpha.2
<PackageReference Include="Numos.Viewer" Version="0.1.0-alpha.2" />
<PackageVersion Include="Numos.Viewer" Version="0.1.0-alpha.2" />
<PackageReference Include="Numos.Viewer" />
paket add Numos.Viewer --version 0.1.0-alpha.2
#r "nuget: Numos.Viewer, 0.1.0-alpha.2"
#:package Numos.Viewer@0.1.0-alpha.2
#addin nuget:?package=Numos.Viewer&version=0.1.0-alpha.2&prerelease
#tool nuget:?package=Numos.Viewer&version=0.1.0-alpha.2&prerelease
Numos
Numos is an engine-agnostic, pseudo-realistic, voxel-based atmospherics simulation library.
Numos is currently a prototype/personal project and is being actively developed. Public APIs, project structure, and
features are all ephemeral and can change at any time. Published packages
use Semantic Versioning 2.0.0. Until the public API stabilizes, releases remain
in the 0.x series and may be published as prereleases (for others to just import and mess around with).
Some Highlights/Lowlights
- First-class 3D support, voxel based
- Arbitrary gas additions at runtime (SoAs)
- Engine-agnostic, with a supported
Numos.APIfacade over an internal simulation kernel - Multithreaded intra-chunk advection and thermodynamics
- Singlethreaded cross-chunk boundary flow
- A valiant attempt at determinism
- Full simulation state snapshotting, recording, rewinding, and replays
- Solver pipeline, allowing you to write and add your own solvers to be executed on Numos' behalf
- Ideal-gas based (
PV = nRT) - Includes an external sim viewer and headless runner
- Static dimensional analysis at compile-time
- Attempts at being trimmable and Native AOT-compatible
Bug Reports & Contributions
Contributions and bug reports are always welcome and appreciated. Feel free to submit a PR or bug report on GitHub. See
CONTRIBUTING.md before contributing.
Documentation & Various Readings
Documentation for APIs and the project itself is available under /docs. Also see:
- An Overview of Numos
- Using Numos
- Using the Headless Runner
- Determinism and Replays
- Versioning
- Dimensional Analysis
- CoreSim Benchmarks
Copyright, Credits & License
Numos is licensed under the MIT license. See LICENSE.TXT for more info.
Numos is based on a prototype written by VeritableCalamity.
The original source code for this prototype was generously released under MIT.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Numos.API (>= 0.1.0-alpha.2)
- Numos.SimDrawer (>= 0.1.0-alpha.2)
- Raylib-cs (>= 7.0.2)
- rlImgui-cs (>= 3.2.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 0.1.0-alpha.2 | 52 | 9/7/2026 |