Install 5G Toolkit
This page takes the user through the complete process of installing all the packages to the point where they can use the 5G toolkit easily in a Jupyter Notebook.
System Requirements:
Subject |
Version |
---|---|
Architecture |
x86_64 |
Python |
>= 3.7.4 and < 3.12 |
Tip
The users with any other operating system and architecture can request the package at toolkit5g@gigayasa.com We will create a new package for the requested configurations and provide installation procedure on this page itself.
Dependent Libraries
Library |
Version |
---|---|
NumPy |
> 1.16 |
SciPy |
>=1.6.0 |
matplotlib |
> 3.4 |
Sionna |
<=0.13 (For version 0.14 LLVM may create problem) |
Note
If you have Python environment and working Python IDE setup on your system, you can skip the initial step and directly jump to Install 5G Toolkit step.
Install Miniconda
If Anaconda is already installed on your system, then you can skip this step. The following instructions install the Miniconda which is a lighter version of Anaconda. First we will download miniconda using the command:
Note
Please install the latest version of the installer from this link . Following links might be outdated.
Lets start by updating the system:
sudo apt-get update
Open the terminal, (Shortcut CTRL+ALT+T) and execute the following command in it:
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
Followed by, installing miniconda using the downloaded package.
bash Miniconda3-latest-Linux-x86_64.sh
Once the installation is completed, we can check the version installed Conda on our system.
conda --v
Download the Miniconda installer from this link:
For 32 bit version of Windows: Download Miniconda Installer
For 64 bit version of Windows: Download Miniconda Installer
Install Miniconda by executing this installer.
Click on start button and find Anaconda Prompt (Not Anaconda bash). Once the installation is completed, we can check the Conda version installed on our system:
conda --v
Now, we will use conda to create a new environment for python 3.11 (this command will automatically install python 3.11 in the target environment):
conda create -n gigayasa python==3.11
Finally, we will activate the created environment by executing
conda activate gigayasa
Important
We will install everything from further now in this environment only.
Install Jupyter Notebook
Install Jupyter for interactive scripting in Python. Execute the following command in the terminal in the created environment.
pip install Jupyter
Important
Please install Jupyter before installing the 5G-Toolkit. Some of the users experienced conflict between the dependencies of Jupyter, TensorFlow and SciPy. This result in crash in Tutorial-4.
Install 5G Toolkit
Finally, we are ready to install 5G Toolkit:
pip install --no-cache-dir https://github.com/GigayasaWireless/toolkit5G/raw/R24a.0.3/package/python3_11/toolkit5G-0.3-py3-none-any.whl
pip install --no-cache-dir https://github.com/GigayasaWireless/toolkit5G/raw/R24a.0.3/package/python3_10/toolkit5G-0.3-py3-none-any.whl
pip install --no-cache-dir https://github.com/GigayasaWireless/toolkit5G/raw/R24a.0.3/package/python3_9/toolkit5G-0.3-py3-none-any.whl
pip install --no-cache-dir https://github.com/GigayasaWireless/toolkit5G/raw/R24a.0.3/package/python3_8/toolkit5G-0.3-py3-none-any.whl
To confirm installation of the library, you can check the installation library:
pip show toolkit5G
Final Confirmation
The installation will be truly successful if we are able to import the toolkit5G packages. We can verify it using Jupyter Notebook, open the jupyter notebook using following command in your browser.
jupyter notebook
Create a new jupyter notebook and run the following lines of code:
import toolkit5G as tk
tk.__version__
The toolkit is successfully installed if it shows the toolkit5G version as shown below.
'R24a.0.1'
Otherwise, something went wrong. If it shows “License Error”, then you will have to activate the License. But still if you are struggling please email us at any of the following emails:
We will be more than happy to help you in installation.
License 5G Toolkit
The 5G toolkit requires an active license for usage. The new users can request a one month trial license for 5G Toolkit through this link Request Trial. Furthermore, you can purchase an annual or perpetual license Purchase License.
Activate the 5G Toolkit License
Download the Central-Hub from following links:
Unzip and run the executable file.
Once the installation is complete, open the Central-Hub from your applications.
Login if you have the Gigayasa account, otherwise:
Create an account with Gigayasa.
Verify your email
Log into the Central-Hub.
Now fetch the License key shared with you over the email.
Activate your License.
If activation is successful, please close the Central-Hub.
You are good to go please open the jupyter Notebook and try to “import toolkit5G as tk”