brainglobe-workflows is simultaneously a package containing data analysis pipelines that utilise BrainGlobe tools, as well as a benchmarking suite for those tools.
Users are only expected to interact with the command-line entry points (or equivalent backend functions) that the package provides. A successful package install does not ship the benchmarking suite by default - indeed, a full clone of the repository is required to allow local running of the benchmarks.
Developers can clone the repository and run a
dev install (
pip install .[dev]) to install the developer requirements, in particular
AirSpeed Velocity (asv).
This will allow for running the benchmark workflows locally, however if you don’t have a suitably performant machine, they will likely take a long time to run!
cellfinder file paths#
All file paths should be defined in
Any intermediate file paths, (i.e., those which are not of interest to the typical end-user) should be prefixed with
These should then be cleaned up as soon as possible after generation.