Metadata-Version: 2.1
Name: pylabber
Version: 0.0.2a1
Summary: A Django app to manage neuroscience research
Home-page: https://github.com/TheLabbingProject/pylabber
Author: Zvi Baratz
Author-email: baratzz@pm.me
License: AGPLv3
Description: [![Join the chat at https://gitter.im/pylabber/community](https://badges.gitter.im/pylabber/community.svg)](https://gitter.im/pylabber/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
        [![PyPI version](https://img.shields.io/pypi/v/pylabber.svg)](https://pypi.python.org/pypi/pylabber/)
        [![PyPI status](https://img.shields.io/pypi/status/pylabber.svg)](https://pypi.python.org/pypi/pylabber/)
        
        # _pylabber_
        
        ## Overview
        
        _pylabber_ is a collaborative open-source project meant to facilitate research.
        
        This [Django](https://www.djangoproject.com/) [project](https://docs.djangoproject.com/en/2.2/glossary/#term-project) provides the infrastructure for scientific work, and is built and maintained to be as flexible and as extendible as possible.
        
        Currently, the project hosts two [apps](https://docs.djangoproject.com/en/2.2/ref/applications/);
        _accounts_ and _research_.
        
        - _accounts_ manages users (researchers) and labs.
        - _research_ manages studies, study groups, and subjects.
        
        This architecture is meant to be as abstract as possible, in order to allow for it to easily lend itself to a wide variety of research disciplines.
        
        At the moment, this codebase supports mainly neuroimaging research. However, _pylabber_ provides a [RESTful API](https://en.wikipedia.org/wiki/Representational_state_transfer) that may be adapted and integrated into your own field of research.
        
        ## Data Integration
        
        Currently, _pylabber_ has only one available extension:
        
        - [_django_mri_](https://github.com/TheLabbingProject/django_mri) - an abstraction over [_django_dicom_](https://github.com/TheLabbingProject/django_dicom) meant to provide format agnostic tools to manage and interact with MRI data.
        
        ## Front-end
        
        For a front-end project built on top of _pylabber_, see [vuelabber](https://github.com/TheLabbingProject/vuelabber).
        
        ## Docker
        
        In order to set-up pylabber quickly and easily using [Docker](https://www.docker.com/), simply run:
        
        ```
        docker-compose up --build -d
        ```
        
        within the project's root directory.
        
        You will then have a running container exposed on port 8000. In order to connect to the admin interface visit: `https://localhost:8000/admin` and sign-in as with "admin" as the username and password.
        
        ## About
        
        The purpose of _pylabber_ is to give researchers the power to manage and share their data in an open and easy manner. No more hard-drives with valuable data forgotten in random laboratories' drawers, no more in-house, untested and unmaintained scripts to inefficiently query your data, stored locally in some makeshift directory structure. It is meant to give a unified and community-based solution for all of the vacuous technical work researchers often have to overcome instead of doing **research**.
        
Keywords: django research neuroscience
Platform: UNKNOWN
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django :: 2.2
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: GNU Affero General Public License v3
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python :: 3.6
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
Requires-Python: >=3.6
Description-Content-Type: text/markdown
Provides-Extra: dev
