-
Notifications
You must be signed in to change notification settings - Fork 2
Work in Progress
How it should work: every method in the tools
is as direct as possible and works for nibabel images or
for numpy arrays or for some other basic data type.
Methods under Tools
should be tested as best as possible.
To apply the methods in the tools directly to nifti images, given the paths, they can be accessed via a facade method. Facades are divided by aims, each facade is called an agent: an agent provides a way to access a set of tools, working directly on their paths.
Agents
do not need to be tested.
Nilabel is relatively young libraries. New users are encouraged to contribute raising issues, asking questions and with pull requests. Each pull request with a new feature should aim at integrate with the current nomenclatures and design pattern.
Other than the TODOs inside the code, the fist next work in progress it to upgrade to Python 3, keeping the code back-compatible with python 2.7.