Pre-Tasks#
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.
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.