Skip to content

Simjecture 0.6.0 — Hosted research and a shared workspace

Choose a tag to compare

@tomzhu0225 tomzhu0225 released this 06 Oct 07:46
636ade5

Simjecture 0.6.0 adds an optional hosted research service and a shared local/online workspace. Try it at https://simjecture.com.

The workspace has a persistent dark navigation rail, bottom monitor/account controls, account and workspace popups, a compact expanding chat composer, accessible inspector tabs, and peer navigation for Conversation, Study and Evidence & review. Concrete starter tasks cover double-pendulum integration, FLASH magnetic-island coalescence and an autonomous pendulum-period hypothesis study. Interactive and Autonomous research are explained on the home page.

Hosted users can sign in with GitHub, upload scientific inputs, retain their work and delete their own conversations. Guests have temporary per-tab leases and cleanup. Deletion stops active writers before erasing files and survives service restarts; usage counters remain. The official benchmark leaderboard, rankings, cost/time charts and downloads are available online, with model testing and import disabled there.

A separately confined Linux executor enables general Python, custom solver inputs and private FLASH application builds. Scientific jobs use dedicated UIDs, Landlock, seccomp and resource limits; the gateway uses a private Unix HTTP socket. This execution profile shares networking. Binaries, inputs, source and execution provenance remain recorded.

Analysis, plots, compilation and inspection now appear in Commands; numerical solver/integration runs appear in Simulations through an explicit execution category. Output files no longer determine the category, and hosted commands show their own retained outputs. Tool selectors offer custom study preparation alongside starter presets.

Actual P40 checks cover FLASH 1D/2D/RZ, a private FLASH resistive-MHD build/run, WarpX CUDA 1D/2D/RZ/3D, ITER diagnostics, editable inputs, compilation/reuse and private-file denial. Live MiMo tasks produced a double-pendulum calculation and correctly separated oscillator integration from subsequent analysis. WarpX photon emission and absorption also ran through the confined launcher; the guide records their tested regime and missing aluminium tables. These software/physics-operator checks do not establish a full aluminium Z-pinch radiation-yield model.

This release also includes the preceding research director, adaptive-run recovery and simulation-file provenance repairs.

Install on Linux/WSL:

curl -fsSL https://github.com/tomzhu0225/simjecture/releases/download/v0.6.0/install.sh | bash

Python package: pip install 'simjecture[workspace]==0.6.0'. Hosted operator: pip install 'simjecture[public]==0.6.0' and follow the deployment guide.

Details: https://github.com/tomzhu0225/simjecture/blob/main/CHANGELOG.md
Deployment: https://github.com/tomzhu0225/simjecture/blob/main/docs/how-to/public-trials.md
Validation: https://github.com/tomzhu0225/simjecture/blob/main/docs/testing/0.6.0-acceptance.md