Server component of the Fractal analytics platform
Project description
Fractal Server
Fractal is a framework to process high content imaging data at scale and prepare it for interactive visualization.
This is the server component of the fractal analytics platform. If you are interested in the client component, please refer to the main repository. If you are interested in the fractal tasks, please refer to the tasks repository.
Documentation
See https://fractal-analytics-platform.github.io/fractal-server.
Development
Setting up environment
We use poetry (v1.2) to manage the development environment and the dependencies. Running
poetry install [--with dev] [-E slurm]
will take care of installing all the dependencies in a separate environment, optionally installing also the development dependencies.
It may be useful to use a different interpreter from the one installed in your system. To this end we recommend using pyenv. In the project folder, invoking
pyenv local 3.8.13
poetry env use 3.8
poetry install
will install Fractal in a development environment using python 3.8.13
instead
of the system-wide interpreter.
Testing
We use pytest for unit and integration testing of Fractal. If you installed the development dependencies, you may run the test suite by invoking
poetry run pytest
Contributors and license
Unless otherwise stated in each individual module, all Fractal components are released according to a BSD 3-Clause License, and Copyright is with Friedrich Miescher Institute for Biomedical Research and University of Zurich.
The SLURM compatibility layer is based on clusterfutures
, by @sampsyo and collaborators, and it is released under the terms of the MIT license.
Fractal was conceived in the Liberali Lab at the Friedrich Miescher Institute for Biomedical Research and in the Pelkmans Lab at the University of Zurich (both in Switzerland). The project lead is with @gusqgm & @jluethi. The core development is done under contract by @mfranzon, @tcompa & @jacopo-exact from eXact lab S.r.l..
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for fractal_server-1.0.0b5-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee6f1c0c0ba9054f3d9f35a9fa381459bf5fcd65998a309fbde00cdee3596095 |
|
MD5 | c2aa27927ca7d53de91e2016528ecbf6 |
|
BLAKE2b-256 | 4a62c8e47d774353a24874ddec4eb609c67ba732cead8f18aecd8b0f04336e55 |