INSTALLATION
Windows
Note: If Anaconda is installed on your system, skip the first step. Conda is the only Python package manager supported at the moment.
Download and install Miniconda. For Windows installation, refer to the Miniconda Windows Installation Guide.
Install the package using the following command:
pip install -i https://pypi.anaconda.org/chiha/simple pydynamapp
Using Git:
Clone the repository:
git clone https://github.com/wissem01chiha/dynamic-identification
Install the following enviroment dependencies manually:
numpy==1.26.4
pinocchio==2.7.1
scipy==1.14.0
nlopt==2.7.1
pyyaml==6.0.2
pandas==2.2.2
seaborn==0.13.2
matplotlib==3.8.4
-- using conda:
conda config --add channels conda-forge conda install pinocchio=2.7.1 conda install nlopt=2.7.1 ...
-- or for Windows platforms, run the command to install all requirements:
conda env create -f environment.yml
by defualt it create a virtual enviroment named dynamapp and place the python packages in it.
⚠️ Warning: The Pinocchio release 2.7.1 is the officially supported version. Newer releases (3.x and above) may cause errors. If you encounter any issues, please open an issue.
Run all tests to check the installation:
python3 run_tests.py
for any bugs encountered during installation, please make sure to open an issue at: Issues
Unix
We strongly recommend using conda to create a virtual environment with:
conda env create -f environment.yml
conda activate dynamapp
an then follow the same instruction in using git to insatll code dependancies in the virtual enviroment. run test to check installation: .. on Linux platforms:
chmod u+x run_tests.sh
./run_tests.sh
for any bugs encountered during installation, please make sure to open an issue at: Issues
⚠️ Warning: The package has not been tested or built for Unix-like systems (macOS, Linux).