Metadata-Version: 2.4
Name: inflow-haisslab
Version: 1.2.32
Summary: General python code for analysis pipeline
Project-URL: Homepage, https://gitlab.pasteur.fr/haisslab/analysis-packages/Inflow
Author-email: Timothé JOST-MOUSSEAU <timothe.jost-mousseau@pasteur.com>
License: MIT
License-File: LICENSE
Classifier: Development Status :: 3 - Alpha
Classifier: Intended Audience :: Developers
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3.11
Requires-Python: >=3.11
Requires-Dist: concurrent-log-handler>=0.9
Requires-Dist: h5py>=3.7
Requires-Dist: matplotlib>=3.6
Requires-Dist: natsort>=8.2
Requires-Dist: nptdms>=1.6
Requires-Dist: numpy>=1.23
Requires-Dist: opencv-python-headless>=4.6
Requires-Dist: pandas>=1.4
Requires-Dist: paramiko>=2.8
Requires-Dist: scanimage-tiff-reader>=1.4.1
Requires-Dist: scipy>=1.9
Requires-Dist: seaborn>=0.11
Requires-Dist: shapely>=2.0.6
Requires-Dist: timelined-array>=0.0.14
Provides-Extra: gui
Requires-Dist: suite2p-haisslab[gui]>=0.14.11; extra == 'gui'
Provides-Extra: lab-env
Requires-Dist: alyx-connector<2,>=1.3.2; extra == 'lab-env'
Provides-Extra: test
Requires-Dist: pytest-cov>=5.0.0; extra == 'test'
Requires-Dist: pytest>=8.3.2; extra == 'test'
Description-Content-Type: text/markdown

# [Inflow](https://haisslab.pages.pasteur.fr/analysis-packages/Inflow/)
Core package for analysis, and pipelining utilities in the Haiss Lab  
Find the documentation for the functions of this package in a searchable website here : https://haisslab.pages.pasteur.fr/analysis-packages/Inflow/

## Requirements
Inflow requires python 3.7 or later, and is tested on Windows 10.

## Installing
Installing the package via pip typically takes a few seconds.  To install, activate your developpement environment :
```
conda activate <myenvironment>
```
If you don't have an environment or conda installed, [follow these instructions](https://gitlab.pasteur.fr/haisslab/analysis-packages/how-to-start/-/blob/main/README.md)  
Then run the Inflow install using :
```
pip install git+https://gitlab.pasteur.fr/haisslab/analysis-packages/Inflow.git
```

**NB**:  
This package is still under active development, for the best experience please regularly update the package by running :  
```
pip install --force-reinstall --no-deps -U git+https://gitlab.pasteur.fr/haisslab/analysis-packages/Inflow.git
```
For dev environment (expect bugs), use this one :
```
pip install --force-reinstall --no-deps git+https://gitlab.pasteur.fr/haisslab/analysis-packages/Inflow.git@dev
```

This  will force the reinstallation of the package, without the need to do a `pip uninstall Inflow` first, and without reinstalling the dependancies like numpy etc (hence faster).


For **pre-realeases environment** (dev after minimal testing, please don't hesitate to report bugs), use this one :  
```
pip install --force-reinstall --no-deps -U git+https://gitlab.pasteur.fr/haisslab/analysis-packages/Inflow.git@pre-releases
```

## Usage

```python
import Inflow
Inflow.load.tdms("mytdmsfile.tdms").
```

 
