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

[wip] new graph class #66

Closed
wants to merge 71 commits into from
Closed

Conversation

djarecka
Copy link
Collaborator

@djarecka djarecka commented Jul 7, 2019

this is combination of the changes from #60 and #51 . will wait for #51 merge

they are only small changes needed to Workflow

mgxd and others added 30 commits April 18, 2019 17:53
mgxd and others added 25 commits June 5, 2019 15:44
fixing issues with some results being None
…r.__call__ that overwrites runnable.cache_locations, and adding a test for workflow; adding sleep time for some arguments to add2 functions (just to have some variability in the execution time)
node/task tests and adding cache_locations to __call__
…ne checks if all the tasks from the graph are done, not if we can find results of the wf); WIP: trying to eliminate self.__dict__.update(nwf.__dict__) - it works for runnable with state, not sure why it doesn't work without state...
…ionary updates from run_task; moving submit_async to the Submitter; some test don't work because output_dir is changing (TODO)
…created for output), changing checksum property so it's not recalculated during the workflow execution; adding tests for using the cachedresults for workflows with state that use entirely or partially previously computed outpu
@codecov
Copy link

codecov bot commented Jul 7, 2019

Codecov Report

Merging #66 into master will increase coverage by 2.9%.
The diff coverage is 92.85%.

Impacted file tree graph

@@            Coverage Diff            @@
##           master      #66     +/-   ##
=========================================
+ Coverage   81.42%   84.33%   +2.9%     
=========================================
  Files          11       13      +2     
  Lines        1976     2145    +169     
  Branches      496      531     +35     
=========================================
+ Hits         1609     1809    +200     
+ Misses        284      250     -34     
- Partials       83       86      +3
Flag Coverage Δ
#unittests 84.33% <92.85%> (+2.9%) ⬆️
Impacted Files Coverage Δ
pydra/engine/specs.py 96.61% <ø> (-0.85%) ⬇️
pydra/engine/helpers.py 61.6% <100%> (-11.55%) ⬇️
pydra/engine/state.py 94.73% <100%> (+0.02%) ⬆️
pydra/engine/task.py 81.15% <100%> (ø) ⬆️
pydra/__about__.py 94.11% <50%> (-5.89%) ⬇️
pydra/engine/audit.py 80.76% <80.76%> (ø)
pydra/engine/workers.py 64.63% <85.18%> (-2.04%) ⬇️
pydra/engine/core.py 87.74% <94.68%> (+1.01%) ⬆️
pydra/engine/submitter.py 88.63% <96.96%> (+50.05%) ⬆️
pydra/engine/graph.py 97.27% <97.27%> (ø)
... and 7 more

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 7fcf178...dcde63c. Read the comment docs.

@djarecka
Copy link
Collaborator Author

djarecka commented Jul 9, 2019

will open a new one

@djarecka djarecka closed this Jul 9, 2019
@djarecka djarecka deleted the exec_with_graph branch December 30, 2022 20:33
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

2 participants