brainglobe / cellfinder-core

Standalone cellfinder cell detection algorithm
https://brainglobe.info/documentation/cellfinder/index.html
BSD 3-Clause "New" or "Revised" License
19 stars 16 forks source link

CI Check against `tensorflow` include guard #204

Closed willGraham01 closed 1 year ago

willGraham01 commented 1 year ago

Before submitting a pull request (PR), please read the contributing guide.

Description

What is this PR

Why is this PR needed?

Tests the include-guard that denies use of the tools when tensorflow is not available.

What does this PR do?

Adds a short check to make sure that the tensorflow include guard is behaving itself on ubuntu and macOS.

References

How has this PR been tested?

Locally running the commands produces the outcomes that are checked against. New workflow has been introduced to check the results are as expected on CI.

Is this a breaking change?

No

Does this PR require an update to the documentation?

Checklist:

willGraham01 commented 1 year ago

cellfinder CI checks still fail as per brainglobe/cellfinder#276, but this PR is independent of what's causing that.

adamltyson commented 1 year ago

I think (thought?) we had an issue to expand CI to new Macs, but I can't find it for the life of me. Maybe we should open another one?

https://github.com/brainglobe/cellfinder-core/pull/141