Skip to content

switch to newer arroyo format, add pixi#22

Merged
dylanmcreynolds merged 16 commits into
mainfrom
upgrade_arroyopy
Jun 15, 2026
Merged

switch to newer arroyo format, add pixi#22
dylanmcreynolds merged 16 commits into
mainfrom
upgrade_arroyopy

Conversation

@dylanmcreynolds

@dylanmcreynolds dylanmcreynolds commented Mar 31, 2026

Copy link
Copy Markdown
Contributor

This does several things:

  • Adds pixi platform for development builds
  • Switches to the newer arroyopy "block" configuration format
  • Switching to blocks required adding factory methods for some of the arroyo classes
  • Removes viz-operators (for now)
  • Removes unused cli modules
  • massive linting
  • massive unit testing
  • copies code out of the mlex_latent_explorer project for eventual deletion over there

Also, this fundamentally changes how many units are needed. In the past, a single unit listened to tiled, then sent frame over zmq pub. This let multiple zmq subs efficiently get the frames from one source. But this gets really tricky for configuration. For the sake of simplicity, this has been removed.

This means that we also removed several simulator apps. Now, the go-to simulator app is arroyosas.app.tiled_event_sim_cli which reads files and publishes over websockets like tiled would.

@dylanmcreynolds
dylanmcreynolds merged commit dcc26ef into main Jun 15, 2026
1 check passed
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.

1 participant