Skip to content

Remove duplication in frontend ODE analyses#1331

Closed
tim-at-topos wants to merge 60 commits into
tim/refactor-wasm-analysesfrom
frontend-analyses-ODE-semantics-refactor
Closed

Remove duplication in frontend ODE analyses#1331
tim-at-topos wants to merge 60 commits into
tim/refactor-wasm-analysesfrom
frontend-analyses-ODE-semantics-refactor

Conversation

@tim-at-topos

@tim-at-topos tim-at-topos commented Jun 25, 2026

Copy link
Copy Markdown
Contributor

Stacked on #1319

Following #1251 and #1319 , this completes the last item in #1177. This PR thus closes #1177 and the RFC-0001 parent issue #1098.

kasbah and others added 30 commits May 19, 2026 17:18
Co-authored-by: Jason Moggridge <git@jmoggr.com>
Co-authored-by: Kaspar Bumke <git@kaspar.systems>
* CLEANUP: Use onMount instead of createResource for auth

* CLEANUP: Input tracking of createResource in document_page_sidebar

* CLEANUP: Input tracking for createResource in elk_svg
Colors: stop using green, alias blue to "indicator"
Co-authored-by: Kaspar Bumke <git@kaspar.systems>
* BUILD: Use FliegendeWurst/pnpm2nix-nzbr

* BUILD: MacOS support for pnpm2nix workflow

* BUILD: Refactor out craneArgs for callPackage in flake.nix

* BUILD: Use pkgs.format.yaml for pnpm lock files in nix
* BUILD: Move ui-component tests to own GitHub Actions workflow

* BUILD: Fix/workaround issues with installing chromium in CI
epatters and others added 23 commits June 16, 2026 21:08
…tates mapping to "in progress", "in review", "closed"
…notion_action

notion action: inline the original script, extend it to support the states mapping to "in progress", "in review", "closed"
WIP: Rethinking traits

WIP: Some tests only half failing

WIP: Tests passing; time to tidy

ENH: Build derived model of th_signed_polynomial_ode_system in mass_action

ENH: Mass-action for stock-flow; DEL: Mass-action for signed stock-flow

ENH: struct for transition / flow interfaces

WIP: Starting on Lotka-Volterra

WIP: Failing tests

FIX: Lotka-Volterra tests passing

FIX: Working analysis (frontend)

ENH: Lotka-Volterra equations

ENH: Linear ODE refactor

ENH: Linear ODE equations

WIP: Starting on ODESemantics

WIP: lotka_volterra_semantics()

WIP: build_system_from_ode_semantics

WIP: DblModelForODESemantics

WIP: ODESemanticsAnalysis and ODESemanticsProblemData

WIP: ODESemantics trait

WIP: Documentation

WIP: ODESemantics for mass-action

WIP: Cleaning up types, but mass-action still frustrating

WIP: Big reshuffle (moving functions out from a struct)

WIP: Fixing mass-action again

WIP: terrible code

WIP: Changed from ObGen to Ob

WIP: Stock-flow mass-action

FIX: Passing catlog tests

Rename LinearODE -> LCC

FIX: Documentation

TODO: Redesign
@tim-at-topos tim-at-topos changed the base branch from main to tim/refactor-wasm-analyses June 25, 2026 20:03
@tim-at-topos tim-at-topos force-pushed the tim/refactor-wasm-analyses branch from 7c492f7 to d350cf7 Compare June 25, 2026 20:09
@tim-at-topos tim-at-topos deleted the frontend-analyses-ODE-semantics-refactor branch June 25, 2026 20:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Refactor Lotka–Volterra and Linear ODE analyses to enable equations analysis RFC-0001: tracking issue

4 participants