Installation

Requirements

  • Python >= 3.8

  • NumPy >= 1.20.0

  • Matplotlib >= 3.3.0

Standard Installation

From Source

Clone the repository and install:

git clone https://github.com/daleas0120/time_domain_modal_estimation.git
cd time_domain_modal_estimation
pip install .

Development Installation

For development work, install in editable mode:

pip install -e .

With Development Dependencies

To install with testing and linting tools:

pip install -e ".[dev]"

With Documentation Dependencies

To build the documentation locally:

pip install -e ".[docs]"

All Optional Dependencies

To install everything:

pip install -e ".[dev,docs]"

Verifying Installation

After installation, verify that the package is working:

import time_domain_modal_estimation
print(time_domain_modal_estimation.__version__)

Or run a simple test:

python examples/basic_usage.py

Building from Source

To build distribution packages:

pip install build
python -m build

This creates wheel and source distributions in the dist/ directory.