{"id":37225194,"url":"https://github.com/gotmc/ivi-examples","last_synced_at":"2026-01-15T01:46:01.365Z","repository":{"id":92282294,"uuid":"231505514","full_name":"gotmc/ivi-examples","owner":"gotmc","description":"Examples using the gotmc ivi package.","archived":false,"fork":false,"pushed_at":"2024-06-10T11:51:03.000Z","size":9911,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2024-06-21T20:04:00.495Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"Go","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/gotmc.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.txt","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":"2020-01-03T03:31:30.000Z","updated_at":"2024-06-10T11:51:06.000Z","dependencies_parsed_at":"2024-05-01T12:19:37.281Z","dependency_job_id":"15d7baa5-1ae2-4a59-b44a-54b749ea9848","html_url":"https://github.com/gotmc/ivi-examples","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/gotmc/ivi-examples","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotmc%2Fivi-examples","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotmc%2Fivi-examples/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotmc%2Fivi-examples/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotmc%2Fivi-examples/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/gotmc","download_url":"https://codeload.github.com/gotmc/ivi-examples/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/gotmc%2Fivi-examples/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":28441031,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-01-15T00:55:22.719Z","status":"ssl_error","status_checked_at":"2026-01-15T00:55:20.945Z","response_time":107,"last_error":"SSL_read: 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":"2026-01-15T01:46:00.691Z","updated_at":"2026-01-15T01:46:01.355Z","avatar_url":"https://github.com/gotmc.png","language":"Go","funding_links":[],"categories":[],"sub_categories":[],"readme":"# ivi-examples\n\nExamples using the [gotmc ivi package][ivi], which proides a Go-based\nimplementation of the Interchangeable Virtual Instrument (IVI) standard.\n\n[![GoDoc][godoc badge]][godoc link]\n[![Go Report Card][report badge]][report card]\n[![License Badge][license badge]][LICENSE.txt]\n\n## Overview\n\nThe [IVI Specifications][ivi-specs] developed by the [IVI\nFoundation][ivi-foundation] provide standardized APIs for programming test\ninstruments. The [ivi][] package is a partial, Go-based implementation of the\nIVI Specifications, which are specified for C, COM, and .NET.\n\nThe main advantage of the [ivi][] package is not having to learn the [SCPI][]\ncommands for each individual piece of test equipment. For instance, by using the\n[ivi][] package both the Agilent 33220A and the Stanford Research Systems DS345\nfunction generators can be programmed using one standard API. The only\nrequirement for this is having an IVI driver for the desired test equipment.\n\n## Documentation\n\nDocumentation can be found at either:\n\n- \u003chttps://godoc.org/github.com/gotmc/ivi-examples\u003e\n- \u003chttp://localhost:6060/pkg/github.com/gotmc/ivi-examples/\u003e after running `$\ngodoc -http=:6060`\n\n## Contributing\n\nContributions are welcome! To contribute please:\n\n1. Fork the repository\n2. Create a feature branch\n3. Code\n4. Submit a [pull request][]\n\n### Testing\n\nPrior to submitting a [pull request][], please run:\n\n```bash\n$ make check\n$ make lint\n```\n\nTo update and view the test coverage report:\n\n```bash\n$ make cover\n```\n\n## License\n\n[ivi-examples][] is released under the MIT license. Please see the\n[LICENSE.txt][] file for more information.\n\n[ivi]: https://github.com/gotmc/ivi\n[ivi-examples]: https://github.com/gotmc/ivi-examples\n[ivi-foundation]: http://www.ivifoundation.org/\n[ivi-specs]: http://www.ivifoundation.org/specifications/\n[godoc badge]: https://godoc.org/github.com/gotmc/ivi-examples?status.svg\n[godoc link]: https://godoc.org/github.com/gotmc/ivi-examples\n[LICENSE.txt]: https://github.com/gotmc/ivi-examples/blob/master/LICENSE.txt\n[license badge]: https://img.shields.io/badge/license-MIT-blue.svg\n[lxi]: https://github.com/gotmc/lxi\n[prologix]: https://github.com/gotmc/prologix\n[pull request]: https://help.github.com/articles/using-pull-requests\n[report badge]: https://goreportcard.com/badge/github.com/gotmc/ivi-examples\n[report card]: https://goreportcard.com/report/github.com/gotmc/ivi-examples\n[scpi]: http://www.ivifoundation.org/scpi/\n[usbtmc]: https://github.com/gotmc/usbtmc\n[visa]: https://github.com/gotmc/visa\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgotmc%2Fivi-examples","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgotmc%2Fivi-examples","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgotmc%2Fivi-examples/lists"}