Skip to main content

Python package for Windfreak Technologies devices.

Project description

windfreak-python License

Abstract

windfreak is a pure Python package to facilitate use of Windfreak Technologies devices from Python.

windfreak is Python 3 compatible.

Supported devices

  • SynthHD v1.4
  • SynthHD PRO v1.4
  • SynthHD v2
  • SynthHD PRO v2

Installation

Using pip:

pip install windfreak

Using setup.py:

git clone https://github.com/christian-hahn/windfreak-python.git
cd windfreak-python
python setup.py install

Example

SynthHD

from windfreak import SynthHD

synth = SynthHD('/dev/ttyACM0')
synth.init()

# Set channel 0 power and frequency
synth[0].power = -10.
synth[0].frequency = 2.e9

# Enable channel 0
synth[0].enable = True

License

windfreak-python is covered under the MIT licensed.

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

windfreak-0.2.1.tar.gz (6.6 kB view details)

Uploaded Source

Built Distribution

windfreak-0.2.1-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

Details for the file windfreak-0.2.1.tar.gz.

File metadata

  • Download URL: windfreak-0.2.1.tar.gz
  • Upload date:
  • Size: 6.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for windfreak-0.2.1.tar.gz
Algorithm Hash digest
SHA256 637c27a797bdfd34e22d748ef1573e835bcfb5ca1f48c03beb119bdeb2aa8d94
MD5 383eb645423d8a713178959db2961d3b
BLAKE2b-256 0cc4a9c1dbbf4cbf17f4c181e0918a74cf70d803a2693c000e2c257f504e97ac

See more details on using hashes here.

File details

Details for the file windfreak-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: windfreak-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 6.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.1 importlib_metadata/4.5.0 pkginfo/1.7.0 requests/2.22.0 requests-toolbelt/0.9.1 tqdm/4.61.1 CPython/3.8.5

File hashes

Hashes for windfreak-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 6ece175e74e26585e2833bcb615faff30282d5406fd0a12005ea9f3d539e238f
MD5 ad4848bec746212e910ed116a3e1cc81
BLAKE2b-256 eb280974c4a786dd6794705a6277e1c4a39f1c87251fda9d35585ed0c61518c2

See more details on using hashes here.

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