Hướng dẫn keysight python github - keyight python github

Keysight

Keysight là gói Python 3.4+ cung cấp các mô -đun và người trợ giúp để làm việc với các tệp dữ liệu từ các thiết bị kiểm tra Keysight Technologies [trước đây là Agilent/HP].

Phụ thuộc

Phụ thuộc thời gian chạy

  • Numpy

Sự phụ thuộc phát triển

  • gọi
  • mũi
  • unipath

Hỗ trợ thiết bị Keysight

Máy phân tích phổ

Dưới đây là các mô -đun có sẵn trong gói Keysight và thiết bị tương thích cho mỗi mô -đun:

  • N9340: Máy phân tích phổ N9340
  • E4411B: Máy phân tích phổ E4411B, E4402B

Đóng góp

Sử dụng các lệnh sau để tạo Python 3.9.9 VirtualEnv bằng PyenV và Pyenv-Virtualenv, cài đặt các yêu cầu trong VirtualEnv có tên keysight và liệt kê các tác vụ gọi có sẵn.

$ pyenv virtualenv 3.9.9 keysight
$ pyenv activate keysight
$ pip install -r requirements.txt
$ inv -l

Mẫu CSV và các tệp dữ liệu khác

Hiện tại, các tệp mẫu duy nhất được thử nghiệm là các tệp CSV từ máy phân tích phổ N9340B và E4411B. Nếu bạn có các tệp dữ liệu khác được lưu từ một thiết bị kiểm tra Keysight/Agilent/HP và sẵn sàng chia sẻ nó, vui lòng mở một vấn đề hoặc gửi yêu cầu kéo để cho chúng tôi biết.

Gửi yêu cầu kéo

Keysight được phát triển bằng cách sử dụng dòng chảy GitHub của Scott Chacon. Để đóng góp, Fork Keysight, tạo một nhánh tính năng và sau đó gửi yêu cầu kéo. Dòng chảy GitHub được tóm tắt là:

  • Bất cứ điều gì trong chi nhánh master đều có thể triển khai
  • Để làm việc trên một cái gì đó mới, hãy tạo một nhánh được đặt tên theo mô tả của master [ví dụ: new-oauth2-scopes]
  • Cam kết với nhánh đó cục bộ và thường xuyên đẩy công việc của bạn vào cùng một nhánh được đặt tên trên máy chủ
  • Khi bạn cần phản hồi hoặc trợ giúp, hoặc bạn nghĩ rằng Brnach đã sẵn sàng để hợp nhất, hãy mở một yêu cầu kéo.
  • Sau khi một người khác đã xem xét và đăng nhập vào tính năng này, bạn có thể hợp nhất nó thành Master.
  • Một khi nó được hợp nhất và đẩy lên master, bạn có thể và nên triển khai ngay lập tức.

Kiểm tra

Giấy phép

Keysight được phát hành theo giấy phép MIT. Vui lòng xem tệp giấy phép.txt để biết thêm thông tin.

Cập nhật ngày 8 tháng 4 năm 2022

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Lớp Python để kiểm soát Agilent/Keysight 33250A Trình tạo chức năng.

  • Cập nhật ngày 8 tháng 4 năm 2022
  • Mã này cho phép một người thực hiện quét tham số tối ưu cho các thí nghiệm điện toán/thông tin lượng tử bằng cách sử dụng các hệ thống được tích hợp thông qua API Labber

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Cập nhật ngày 17 tháng 6 năm 2022

  • Cải thiện trang này

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Cập nhật ngày 17 tháng 6 năm 2022

  • Cải thiện trang này
  • Thêm một mô tả, hình ảnh và liên kết đến trang chủ đề Keysight để các nhà phát triển có thể dễ dàng tìm hiểu về nó hơn.

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Giám tuyển chủ đề này

  • Thêm chủ đề này vào repo của bạn

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Để liên kết kho lưu trữ của bạn với chủ đề Keysight, hãy truy cập trang đích của repo của bạn và chọn "Quản lý chủ đề".

  • Tìm hiểu thêm
  • Dưới đây là 26 kho lưu trữ công cộng phù hợp với chủ đề này ...

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

  • Thêm chủ đề này vào repo của bạn
  • Để liên kết kho lưu trữ của bạn với chủ đề Keysight, hãy truy cập trang đích của repo của bạn và chọn "Quản lý chủ đề".

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Tìm hiểu thêm

  • Dưới đây là 26 kho lưu trữ công cộng phù hợp với chủ đề này ...
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

  • Keyoscacquire là gói Python để có được dấu vết từ máy hiện sóng Keysight Infiniivision thông qua giao diện Visa
  • C++

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Cập nhật ngày 3 tháng 2 năm 2021

  • Một trình điều khiển được viết bằng Python cho HP 34401A qua cổng nối tiếp
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

  • Cập nhật ngày 14 tháng 8 năm 2021
  • C++

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Trình xem và bộ chuyển đổi dạng sóng dao động.

  • Thêm chủ đề này vào repo của bạn
  • P4

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

Cập nhật ngày 17 tháng 6 năm 2022

  • Cải thiện trang này

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

GUI cho Keysight N6705B DC Power Trình phân tích

  • Cập nhật ngày 21 tháng 5 năm 2018
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • C#

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

  • Mã số
  • Vấn đề
  • Kéo yêu cầu

П р з з з з з

  • Cập nhật ngày 4 tháng 5 năm 2019
  • Python

Mã số

Vấn đềkeysight topic page so that developers can more easily learn about it.

Kéo yêu cầu

П р з з з з з

Cập nhật ngày 4 tháng 5 năm 2019keysight topic, visit your repo's landing page and select "manage topics."

Lớp Python để kiểm soát Agilent/Keysight 33250A Trình tạo chức năng.

Bài Viết Liên Quan

Chủ Đề