Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 19:33:59 +00:00
feat: Engine diagnostics

@glen wrote in StudioInfinity/dyna3#92 (comment):

We also settled on names Configuration for a raw collection of coordinates for everything,…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-18 19:25:40 +00:00
f1865f85a1 Improve naming in realization output structures
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 18:30:25 +00:00
feat: Engine diagnostics

In the new Realization structure, the ConfigNeighborhood member could be called "outcome" or "output" or something -- it's name needn't just reiterate its type.

How about keeping the name…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 18:17:10 +00:00
feat: Engine diagnostics

@glen wrote in StudioInfinity/dyna3#92 (comment):

At the last meeting, we agreed to put the common code for examples where it makes the most…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-18 18:13:57 +00:00
477d6a5064 Reorganize the shared example code
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 20:58:22 +00:00
feat: Engine diagnostics

During our meeting, we decided to name the structures like this:

pub type Configuration = DMatrix<f64>;

// a first-order neighborhood of a configuration
pub struct ConfigNeighborhoo
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 19:24:34 +00:00
feat: Engine diagnostics

What is currently called a Realization should perhaps just be called a Configuration -- if it is just coordinates, there's no guarantee that this data structure "realizes" any particular set of…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-17 18:45:49 +00:00
feat: Engine diagnostics

yes, we need sane names (i.e. not "mod.rs" for a file that has logging functions).

People who stare at Rust source trees all day will read the filename as common/mod.rs, which translates as…

Vectornaut opened issue StudioInfinity/dyna3#99 2025-07-16 20:05:44 +00:00
Switch to using trailing commas
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 05:26:19 +00:00
feat: Engine diagnostics

The file app-proto/run-examples has gotten more code-y in this PR, begging the question as to what command interpreter is intended to run it. Please rename it to make that clear from the file…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-16 05:21:58 +00:00
2137284358 Give the run-examples script a shell extension
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 05:02:02 +00:00
feat: Engine diagnostics

The file name app-proto/examples/common/mod.rs (well, the "mod.rs" part specifically) is inscrutable to me.

[…] Rust has apparently introduced a [new module filename system](http…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 03:57:51 +00:00
feat: Engine diagnostics

Intuitively to me, it would seem a Realization would be the natural outcome of trying to realize an Assembly...

Trying to realize an assembly doesn't always produce a realization (because it…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 03:42:11 +00:00
feat: Engine diagnostics

My perspective here is that realization happens within an assembly, so its results—including the descent history—belong to the assembly.

The upcoming history display pull feature will force…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-16 03:26:44 +00:00
feat: Engine diagnostics

Yes, the MIT comma is allowed in Rust, and [recommended](https://doc.rust-lang.org/beta/style-guide/index.html#trailing-comm

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-15 19:27:36 +00:00
feat: Engine diagnostics

@glen wrote in StudioInfinity/dyna3#92 (comment):

The file name app-proto/examples/common/mod.rs (well, the "mod.rs" part specifically) is…

Vectornaut opened issue StudioInfinity/dyna3#97 2025-07-15 06:47:51 +00:00
Negative-curvature spheres are shaded wrong
Vectornaut opened issue StudioInfinity/dyna3#96 2025-07-08 18:01:11 +00:00
Lock a regulator at its current value
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-06-27 05:58:41 +00:00
feat: Engine diagnostics

The incoming branch is now rebased onto the newly merged #91, so it's ready to merge, pending review!

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-06-27 05:46:08 +00:00
68d6cc1645 Add a strictly-zero series to the spectrum history
e877985202 Map diagnostics chart series to log scale by hand
2688b76678 Switch to log scale for diagnostics charts
af28e885bb Add data zoom controls to the diagnostics charts
de844cb63b Add a spectrum history panel
Compare 12 commits »