Vectornaut
  • Joined on 2019-09-28
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-21 02:36:21 +00:00
feat: Engine diagnostics

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

Is it possible to make run-examples.sh work independent of the current directory when it is…

Vectornaut pushed to diagnostics at Vectornaut/dyna3 2025-07-21 02:29:51 +00:00
edeb080745 Reduce repetition in run-examples.sh
f8e9624fe3 Make run-examples.sh less location-dependent
Compare 2 commits »
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-20 21:36:22 +00:00
feat: Engine diagnostics

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

Is it possible to make run-examples.sh work independent of the current directory when it is…

Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-20 21:04:47 +00:00
feat: Engine diagnostics

Is nbhd: tangent just a syntax for in essence renaming the nbhd member of a ConfigNeighborhood to tangent for use as a local variable?

Yes—this code [destructures](https://doc.rust-lang.or

Vectornaut commented on issue StudioInfinity/dyna3#101 2025-07-19 03:04:51 +00:00
Stabilize the position of a sphere when changing its curvature

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

Conversely when you adjust the location of any sphere, its curvature should remain constant…

Vectornaut commented on issue StudioInfinity/dyna3#102 2025-07-19 02:56:35 +00:00
Update licensing

I haven't thought about licensing since we talked about it at the very beginning of the project. This crowdsourced license guide, apparently curated by…

Vectornaut opened issue StudioInfinity/dyna3#102 2025-07-18 23:08:33 +00:00
Update licensing
Vectornaut opened issue StudioInfinity/dyna3#101 2025-07-18 22:42:42 +00:00
Stabilize the position of a sphere when changing its curvature
Vectornaut opened issue StudioInfinity/dyna3#100 2025-07-18 21:05:58 +00:00
Nudging after a first realization fails can cause a panic
Vectornaut commented on pull request StudioInfinity/dyna3#92 2025-07-18 19:36:35 +00:00
feat: Engine diagnostics

Renaming done, in commit f1865f8. I decided not to add the type alias Configuration for DMatrix<f64>, as discussed below

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…