Software for cytometry analysis.
Project description
FLtower
This Python project uses conda to manage dependencies with an environment.yml file (ensuring a reproducible and easy-to-setup environment).
1. Prerequisites
Before starting, make sure:
-
Conda is installed on your system. If not, download it via Miniconda.
-
You have access to a terminal or command prompt.
2. Installing the Environment
a) Create the Environment
-
Clone the project repository:
git clone https://github.com/synthetic-biology-group-cbs-montpellier/FLtower.git cd FLtower
-
Create the conda environment from the
environment.ymlfile:conda env create -f environment.yml
-
Activate the environment:
conda activate fltower
-
Install FLtower package:
pip install -e .
3. Usage
With the environment activated (conda activate fltower), you can run FLtower script from your data folder (cd <path>) with just this keyword:
fltower
You can also specify your input data folder and where you want to save outputs:
fltower --input <your/in/data/path> --output <your/output/folder>
4. Deactivating and Removing the Environment
a) Deactivate the Environment
To deactivate the currently active environment, run:
conda deactivate
b) Remove the Environment
To completely remove the environment:
conda env remove -n my_project_env
5. Recreating or Updating the Environment
a) Update an Existing Environment
If changes have been made to environment.yml, update the environment:
conda env update -f environment.yml
b) Recreate the Environment
If needed, you can delete and recreate the environment:
-
Remove the existing environment:
conda env remove -n my_project_env
-
Recreate it:
conda env create -f environment.yml
Support
If you encounter any issues or have questions, open an issue in the GitHub repository.
Contributor's section
Updating Dependencies
-
Add a New Dependency:
conda install <package_name>
or, for Python-only dependencies not available in conda:
pip install <package_name>
-
Export the updated
environment.ymlfile:conda env export -f environment.yml
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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file fltower-0.1.3a2.tar.gz.
File metadata
- Download URL: fltower-0.1.3a2.tar.gz
- Upload date:
- Size: 32.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fc8b488939fd37613bfd6ea6d44ac1739becbfc3dd062dff64cbbfd749f9b0d5
|
|
| MD5 |
cb518e171affd95645f009290fe0aa6f
|
|
| BLAKE2b-256 |
a752a86af8d47380d6c3ef4a165d616dffd641c6cd4ad11fb06f5f64ad071a9f
|
File details
Details for the file fltower-0.1.3a2-py3-none-any.whl.
File metadata
- Download URL: fltower-0.1.3a2-py3-none-any.whl
- Upload date:
- Size: 29.6 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.11.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
b421dab1e944e7d6e1a888ceb901ede6da9cadc18e12492e977cf7d5343025a7
|
|
| MD5 |
71e9e4cb92b74806fd25a58c766a9af6
|
|
| BLAKE2b-256 |
386551b71fe814e49959e3b6f1bd06db8da8e5814868660396caa31089e10575
|