Skip to main content

Build to simplify the usage of Tausands tools.

Project description

# pyAbacus

pyAbacus was built to simplify the usage of Tausand Abacus family of coincidence counters, providing a library aimed to interface these devices using Python coding.

Written in Python3, pyAbacus relies on the following modules: - pyserial

## Installation pyAbacus can be installed using pip as: ` pip install pyAbacus `

Or from GitHub ` pip install git+https://github.com/Tausand-dev/PyAbacus.git `

## For developers ### Creating a virtual environment Run the following code to create a virtual environment called .venv ` python -m venv .venv `

#### Activate - On Unix systems: ` source .venv/bin/activate ` - On Windows: ` .venv\Scripts\activate `

#### Deactivate ` deactivate `

### Installing packages After the virtual environment has been activated, install required packages by using: ` python -m pip install -r requirements.txt `

### Building docs Run ` make <command> ` Where <command> is one of the following: - latexpdf - html

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyAbacus-1.1.0.tar.gz (11.7 kB view hashes)

Uploaded Source

Built Distribution

pyAbacus-1.1.0-py3-none-any.whl (14.1 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page