Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Move settings initialization into OnceCell, Csv2d #770

Merged
merged 24 commits into from Mar 12, 2023
Merged

Move settings initialization into OnceCell, Csv2d #770

merged 24 commits into from Mar 12, 2023

Conversation

xasopheno
Copy link
Owner

Updates how settings to be initialized with a OnceCell. This makes room to do things like pass a sample rate, etc to the cli on start without affecting the performance of the rendering engine.

Adds Csv2d and (I think) leaves Csv1d working as it did before. They have slightly different implementations. It'll be nice to unify them at some point, but it's not a big deal in the short term. :) I'll take a look at Csv1d again when I get back to rendering MEG's.

Improves the Cli and Readme.

Going to try to release this soon with the record.

@xasopheno xasopheno changed the title Dm/init Move settings initialization into OnceCell, Csv2d Mar 12, 2023
@xasopheno xasopheno merged commit 13e0fa9 into main Mar 12, 2023
@xasopheno xasopheno deleted the dm/init branch March 12, 2023 04:18
xasopheno added a commit that referenced this pull request Mar 14, 2023
* do not log imports

* update ui

* 2d parsing might be ready to try

* WIP

* csv working...gotta think about it

* working on init

* new years eve

* 1d and 2d csv working

* WIP

* tests passing

* ready to update docs

* WIP

* hrm maybe no need to track first x in watch?

* only create file if needed

* readme

* improve logging on watch

* improve new

* csv2d tests passing

* cleanup

* add back csv1d

* demo working

* demo working

* wip

* some lints
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.

None yet

1 participant