# xfftspy
## Installation
`pip install xfftspy`
## Usage
>>> import xfftspy
# initialize XFFTS boards
>>> cmd = xfftspy.udp_client(host='localhost')
>>> cmd.stop()
>>> cmd.set_synctime(100000) # synctime : 100 ms
>>> cmd.set_usedsections([1]) # use board : 1
>>> cmd.set_board_bandwidth(1, 2500) # bandwidth : 2500 MHz
>>> cmd.configure() # apply settings
>>> cmd.caladc() # calibrate ADCs
>>> cmd.start() # start measurement
# receive spectra
>>> rcv = xfftspy.data_consumer(host='localhost')
>>> rcv.clear_buffer()
>>> rcv.receive_once()
Raw data
{
"_id": null,
"home_page": "https://github.com/ogawa-ros/xfftspy",
"name": "xfftspy",
"maintainer": "",
"docs_url": null,
"requires_python": "",
"maintainer_email": "",
"keywords": "",
"author": "Nishimura, Atsushi",
"author_email": "ars096@gmail.com",
"download_url": "https://files.pythonhosted.org/packages/84/e8/3ff0a957eb4390ebc526ad5d4a46581ef6545a122c6182e2fb6edbd19888/xfftspy-0.1.3.tar.gz",
"platform": null,
"description": "# xfftspy\n\n## Installation\n`pip install xfftspy`\n\n\n## Usage\n\n >>> import xfftspy\n\n # initialize XFFTS boards\n >>> cmd = xfftspy.udp_client(host='localhost')\n >>> cmd.stop()\n >>> cmd.set_synctime(100000) # synctime : 100 ms\n >>> cmd.set_usedsections([1]) # use board : 1\n >>> cmd.set_board_bandwidth(1, 2500) # bandwidth : 2500 MHz\n >>> cmd.configure() # apply settings\n >>> cmd.caladc() # calibrate ADCs\n >>> cmd.start() # start measurement\n \n # receive spectra\n >>> rcv = xfftspy.data_consumer(host='localhost')\n >>> rcv.clear_buffer()\n >>> rcv.receive_once()\n \n",
"bugtrack_url": null,
"license": "MIT",
"summary": "",
"version": "0.1.3",
"split_keywords": [],
"urls": [
{
"comment_text": "",
"digests": {
"md5": "c2ad641c24a65fdb501d59bfa0334238",
"sha256": "b2a3dcb432db6a157d865ce45caf32a5c6494664467e06760c90fc669ae19ec2"
},
"downloads": -1,
"filename": "xfftspy-0.1.3-py3-none-any.whl",
"has_sig": false,
"md5_digest": "c2ad641c24a65fdb501d59bfa0334238",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": null,
"size": 7298,
"upload_time": "2022-12-15T02:26:34",
"upload_time_iso_8601": "2022-12-15T02:26:34.157434Z",
"url": "https://files.pythonhosted.org/packages/cd/56/62a6a9085fcbcdccdde5ae4a578245a42248bbc8f7a4c93c36994a4ad5c4/xfftspy-0.1.3-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "017107fb82950d70b93d750276d5e3f9",
"sha256": "7567bc0e6f6d1b80f2f0b8e466c7032e6fa269eed9574408d334b83b121e9652"
},
"downloads": -1,
"filename": "xfftspy-0.1.3.tar.gz",
"has_sig": false,
"md5_digest": "017107fb82950d70b93d750276d5e3f9",
"packagetype": "sdist",
"python_version": "source",
"requires_python": null,
"size": 6757,
"upload_time": "2022-12-15T02:26:35",
"upload_time_iso_8601": "2022-12-15T02:26:35.487984Z",
"url": "https://files.pythonhosted.org/packages/84/e8/3ff0a957eb4390ebc526ad5d4a46581ef6545a122c6182e2fb6edbd19888/xfftspy-0.1.3.tar.gz",
"yanked": false,
"yanked_reason": null
}
],
"upload_time": "2022-12-15 02:26:35",
"github": true,
"gitlab": false,
"bitbucket": false,
"github_user": "ogawa-ros",
"github_project": "xfftspy",
"travis_ci": false,
"coveralls": false,
"github_actions": true,
"lcname": "xfftspy"
}