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:

  1. Make sure you have Python 3.9 or higher installed

  2. Try creating a fresh virtual environment

  3. Check that all dependencies are properly installed

  4. 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.