WASIC is a Python project that provides basic features for managing various data inputs and tasks concering serial instruments. This README includes instructions for installation and usage on Windows and Linux (Debian/Ubuntu).
Make sure you have the following tools installed:
- Git: Required to clone the repository.
- Python: A recent version of Python is required (Python 3.13+ recommended).
- Package Manager:
- Windows: Chocolatey
- Linux: apt
-
Install Chocolatey (if not already installed):
Open a PowerShell window with administrator privileges and run:
Set-ExecutionPolicy Bypass -Scope Process -Force; \ [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.SecurityProtocolType]::Tls12; \ iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
-
Install Git and Python using Chocolatey:
choco install git -y choco install python -y
-
Clone the WASIC repository:
git clone https://github.com/darderik/WASIC.git cd WASIC
-
Install the required Python dependencies:
pip install -r requirements.txt
-
Update the system:
sudo apt update sudo apt upgrade -y
-
Install Git and Python:
sudo apt install git python3 python3-pip -y
-
Clone the WASIC repository:
git clone https://github.com/darderik/WASIC.git cd WASIC
-
Install the required Python dependencies:
pip3 install -r requirements.txt
After completing the installation, you can run the project with:
-
On Windows:
python main.py
-
On Linux:
python3 main.py
Contributions are welcome! Follow these steps to contribute:
-
Fork the repository on GitHub.
-
Create a new branch for your feature or bugfix:
git checkout -b feature-name
-
Commit your changes:
git commit -m "Description of the feature or bugfix"
-
Push to the newly created branch:
git push origin feature-name
-
Open a Pull Request on the original repository.
This project is licensed under the MIT License. See the LICENSE file for more details.