Tidy3DWebRunnerNode
doesn't require the visibility of a cost estimate before running a simulation #41
Labels
No labels
abstractions
architecture
bug
distribution
docs
duplicate
enhancement
feature
physical
proposal
question
simulation
tooling
tracker
unconfirmed
ux
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: so-rose/oscillode#41
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
It's critical that the user be guaranteed informed about how much running a particular simulation will cost. Therefore,
is_task_runnable
should also check that estimated cost.It's not done so far, because caching of estimated cost isn't something currently done in
tdcloud.CloudTaskInfo
(it's currently just a callable). We could look into a@cached_property
, since in most cases,Tidy3DWebExporterNode
will perform the expensive cost estimation, and hand that object off directly - causing the instance to reuse the estimated cost value.