A collection of Python tools for analyzing experimental laboratory data.
| Tool | Description | Docs |
|---|---|---|
| CV Analyzer | Cyclic Voltammetry analysis -- peak detection, onset, Ep/2, reversibility classification | Usage |
pip install -e .This installs every tool in the repository and makes their CLI commands
available (e.g. cv-analyzer).
pip install -e ./CV_AnalysisPython >= 3.9 and the following packages (installed automatically):
- numpy
- scipy
- matplotlib
- openpyxl
lab_tools/
├── pyproject.toml # top-level meta-package (installs everything)
├── README.md # this file
├── CV_Analysis/ # Cyclic Voltammetry Analyzer
│ ├── pyproject.toml # standalone package definition
│ ├── cv_analyzer/ # Python package
│ ├── example/ # example input data
│ └── docs/ # tool-specific documentation
└── ... # future tools
- Create a new directory at the top level (e.g.
UV_Vis_Analysis/). - Add a Python package inside it with its own
pyproject.toml. - In the top-level
pyproject.toml:- Append the directory name to
[tool.setuptools.packages.find] where. - Add CLI entry points under
[project.scripts]. - Add any new dependencies to
[project.dependencies].
- Append the directory name to
- Update this README table.
Internal use -- Glorius Group.