Pre-Tasks#

  1. Environment Check:

    • Verify that FlowCyPy is installed correctly by running the test suite:

      python -m pytest .
      

      If tests fail, identify the issues, debug, and ensure all functionalities are working.

    • Run a basic example script from the examples folder:

      cd docs/examples/tutorials
      python workflow.py
      

      Confirm the script executes without errors and produces expected visualizations.

  2. Familiarization:

    • Read through the scatterer.py, source.py, and detector.py files to understand their roles in FlowCyPy.

    • Modify a simple example to:

      • Change detector noise levels and observe the signal differences.

      • Adjust laser parameters (e.g., wavelength or power) and analyze the effect on scatter signals.

    • Explore the Examples section in the documentation and try running at least one example.