Installation
Requirements
AutoReduce requires Python 3.9 or higher and the following dependencies:
python-libsbml
sympy
scipy
numpy
Optional dependencies (for visualization and advanced features):
matplotlib
seaborn
Basic Installation
You can install AutoReduce using pip:
pip install autoreduce
Or install from source:
git clone https://github.com/yourusername/autoreduce.git
cd autoreduce
pip install .
Development Installation
For development, you can install the package in editable mode with all optional dependencies:
git clone https://github.com/ayush9pandey/AutoReduce.git
cd AutoReduce
pip install -e ".[all]"
This will install the package in development mode, allowing you to modify the code and see changes immediately.
Verifying Installation
To verify your installation, you can run Python and import the package:
import autoreduce
print(autoreduce.__version__)
If you don’t see any errors, the installation was successful.
Troubleshooting
If you encounter any issues during installation:
Make sure you have Python 3.9 or higher installed
Try creating a fresh virtual environment
Check that all dependencies are properly installed
If using conda, you might need to install some packages through conda instead of pip
For more help, please open an issue on the GitHub repository.