{"id":20620610,"url":"https://github.com/lcav/pyturntablebk9640","last_synced_at":"2026-03-27T02:36:38.967Z","repository":{"id":146199731,"uuid":"92194293","full_name":"LCAV/PyTurntableBK9640","owner":"LCAV","description":"Python driver for the Bruel \u0026 Kjaer turntable system type 9640.","archived":false,"fork":false,"pushed_at":"2017-05-23T16:16:41.000Z","size":1,"stargazers_count":5,"open_issues_count":0,"forks_count":0,"subscribers_count":5,"default_branch":"master","last_synced_at":"2025-06-21T16:45:36.342Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/LCAV.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-05-23T16:16:22.000Z","updated_at":"2024-10-25T07:14:54.000Z","dependencies_parsed_at":null,"dependency_job_id":"08b1d1cf-fb7c-433c-9cfd-abe0649cc27f","html_url":"https://github.com/LCAV/PyTurntableBK9640","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/LCAV/PyTurntableBK9640","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCAV%2FPyTurntableBK9640","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCAV%2FPyTurntableBK9640/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCAV%2FPyTurntableBK9640/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCAV%2FPyTurntableBK9640/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LCAV","download_url":"https://codeload.github.com/LCAV/PyTurntableBK9640/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LCAV%2FPyTurntableBK9640/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31010779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-27T02:33:22.146Z","status":"ssl_error","status_checked_at":"2026-03-27T02:33:21.763Z","response_time":164,"last_error":"SSL_connect returned=1 errno=0 peeraddr=140.82.121.6:443 state=error: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T12:14:58.860Z","updated_at":"2026-03-27T02:36:38.959Z","avatar_url":"https://github.com/LCAV.png","language":"Python","funding_links":[],"categories":[],"sub_categories":[],"readme":"Bruel \u0026 Kjaer Turntable System Driver\n=====================================\n\nThis is a simple python driver for the B\u0026K Turntable System Type 9640 using the\n[PyVISA](http://pyvisa.readthedocs.io/en/stable/index.html) module, itself a\nwrapper around the NI-VISA library (available for\n[windows](http://www.ni.com/download/ni-visa-5.4.1/4626/en/),\n[linux](http://www.ni.com/download/ni-visa-5.4.1/4629/en/), and\n[mac](http://www.ni.com/download/ni-visa-14.0.2/5075/en/)).\n\nAs of now, only absolute positioning has been implemented.\n\nInstallation\n------------\n\nFirst, the NI-VISA library should be [download]() and installed. Instructions\nare available in the PyVISA [documentation](http://pyvisa.readthedocs.io/en/stable/getting_nivisa.html).\n\nSecond, the PyVISA library can be installed from `pip` directly.\n\n    pip install -U pyvisa\n\nQuick Start\n-----------\n\nThis is a simple example of setting the turntable in some absolute direction.\nFirst, the instrument name can be printed using the convenience function `turntable.list_instruments()`.\n\n    \u003e import turntable\n    \u003e print(turntable.list_instruments())\n    ('ASRL1::INSTR','ASRL2::INSTR','ASRL3::INSTR')\n\nKnowing the name, the turntable is controlled in the following way (assuming the third instrument is the one we need).\nHere the table is turned the direction at 37 degrees.\n\n    \u003e import turntable\n    \u003e table = turntable.TurnTable('ASRL3::INSTR')\n    \u003e table.turn_abs(37)\n\nThe zero location of the table can be set to the current location by typing\n\n    \u003e table.set_zero()\n\nLicense\n-------\n\nCopyright 2017 Robin Scheibler\n\n    /*\n     * ----------------------------------------------------------------------------\n     * \"THE BEER-WARE LICENSE\" (Revision 42):\n     * \u003cfakufaku@gmail.com\u003e wrote this file.  As long as you retain this notice you\n     * can do whatever you want with this stuff. If we meet some day, and you think\n     * this stuff is worth it, you can buy me a beer in return.     Robin Scheibler\n     * ----------------------------------------------------------------------------\n     */\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcav%2Fpyturntablebk9640","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flcav%2Fpyturntablebk9640","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flcav%2Fpyturntablebk9640/lists"}