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

allow calculations to be grouped into a super calculation #99

Open
mikofski opened this issue Mar 9, 2017 · 0 comments
Open

allow calculations to be grouped into a super calculation #99

mikofski opened this issue Mar 9, 2017 · 0 comments
Assignees

Comments

@mikofski
Copy link
Member

mikofski commented Mar 9, 2017

Thanks @anomam for this GREAT 🎉 idea 💡

Similar to:

why

For repeat calculations, if there are several calculations that should be repeated then looping or even using map will take longer if done individually for each calculation than if the calculations can be grouped

EG: There might be 3 calculations that are done for all layouts and inverter blocks.

  • tracking
  • plane of array irradiance
  • power

Looping 3 times will take longer than just looping once.

dag magic

Since repeat calculations are independent, then having a super calculator and an easy way to repeat them (ie a special map calculator) could be coordinated with the DAG, so that in the future, carousel knows or can distributed them to multiple machines or processes.

just like data

  • This idea is somewhat similar to the idea of nesting data.
  • Also in order to pass the arguments to a group of calculators, it might be easier to use a nested source of data used for each of the sub-calculations
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants