Skip to main content

Software for cytometry analysis.

Project description

FLtower

Pytest

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:

  1. Conda is installed on your system. If not, download it via Miniconda.

  2. You have access to a terminal or command prompt.

2. Installing the Environment

a) Create the Environment

  1. Clone the project repository:

    git clone https://github.com/synthetic-biology-group-cbs-montpellier/FLtower.git
    cd FLtower
    
  2. Create the conda environment from the environment.yml file:

    conda env create -f environment.yml
    
  3. Activate the environment:

    conda activate fltower
    
  4. 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:

  1. Remove the existing environment:

    conda env remove -n my_project_env
    
  2. 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

  1. Add a New Dependency:

    conda install <package_name>
    

    or, for Python-only dependencies not available in conda:

    pip install <package_name>
    
  2. Export the updated environment.yml file:

    conda env export -f environment.yml
    

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

fltower-0.1.3a2.tar.gz (32.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

fltower-0.1.3a2-py3-none-any.whl (29.6 kB view details)

Uploaded Python 3

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

Hashes for fltower-0.1.3a2.tar.gz
Algorithm Hash digest
SHA256 fc8b488939fd37613bfd6ea6d44ac1739becbfc3dd062dff64cbbfd749f9b0d5
MD5 cb518e171affd95645f009290fe0aa6f
BLAKE2b-256 a752a86af8d47380d6c3ef4a165d616dffd641c6cd4ad11fb06f5f64ad071a9f

See more details on using hashes here.

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

Hashes for fltower-0.1.3a2-py3-none-any.whl
Algorithm Hash digest
SHA256 b421dab1e944e7d6e1a888ceb901ede6da9cadc18e12492e977cf7d5343025a7
MD5 71e9e4cb92b74806fd25a58c766a9af6
BLAKE2b-256 386551b71fe814e49959e3b6f1bd06db8da8e5814868660396caa31089e10575

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page