Getting started =============== This package requires Python 3.8 or above. Please follow the instructions below to install the package. Depending on your needs, you can choose between two types of installation. Installing dessia_common through pip (Windows and Linux users) -------------------------------------------------------- To install the latest version of the package you need to run the following command:: pip install dessia_common # or pip3 install dessia_common To install a specific version of the package you would issue the following command:: pip install dessia_common==0.1.0 # or pip3 install dessia_common==0.1.0 Developer installation ---------------------- First, clone the package. Then, enter the newly created dessia_common repository. Finally, develop the setup.py file, and you are good to go ! :: git clone https://github.com/Dessia-tech/dessia_common.git cd dessia_common pip install dessia_common -e . Requirements ------------ The installation of dessia_common requires the installation of other packages listed in the file setup.py and in the table below. These libraries will be automatically installed when you install dessia_common. ============= =============== =========== Dependency Minimum Version Usage ============= =============== =========== orjson 3.8.0 computation networkx latest computation numpy latest computation scipy latest computation pyDOE2 latest computation dectree latest computation openpyxl latest computation parameterized latest test scikit-learn 1.2.0 computation cma latest computation docx latest computation python-docx latest computation matplotlib latest display ============= =============== =========== Troubleshooting --------------- If the installation is successful but your IDE don't recognize the package ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In this case you may have several versions of Python installed on your computer. Make sure the `pip` command points to the right Python version, or that you have selected the desired Python version in your IDE. You can force the installation of the package on a given Python version by executing this command:: python -m pip install dessia_common You have to specify the Python version you are working with by replacing `python` by the Python of your choice. For example, `python3`, `python3.8`, `python3.9`, etc.