Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

GDA: Axis constraint Scannables naming convention is unintuitive ('You' engine)

Đang mở
#4 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

@robwalton đang làm issue này rồi.

Từ ngày 3/5/2012.

Đánh giá

Độ khó
5/5
Thời gian dự kiến
Hơn một tuần
Mức phù hợp với người mới
25/100
Loại issue
Tính năng
Độ rõ ràng
Cần làm rõ
Mức độ hoạt động
Đình trệ
Công nghệ
python
Lĩnh vực
tooling

Hướng nghiên cứu

Bắt đầu bằng cách truy vết cách GDA tạo các Scannable ràng buộc theo trục và cách các quá trình quét trục vật lý cũng như quét hkl được xử lý. So sánh việc tra cứu giá trị cuối cùng được đề xuất với cách tiếp cận Scannable được nhóm, đặc biệt chú ý đến việc tránh hai lần di chuyển động cơ. Công việc được xem là hoàn tất khi quy ước đặt tên trực quan mà không gây ra các lần di chuyển trùng lặp khi một trục được quét trong khi hkl được giữ cố định.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

Where an axis (e.g. gamma) may be fixed by a constraint an <axis_name>_con Scannable is created rather than an <axis_name> Scannable in order to avoid a namespace clash with that axis' actual Scannable. This is unintuitive.

One solution is for Diffcalc to read up the last set value for an axis when that axes is constrained.

However if the axis is Scanned while hkl is held still this would result in two motor moves. This could be resolved by making the physical axis Scannables the same level as the hkl Scannable and treating them as a group, although this is a pretty heavy solution.

Ngôn ngữ chính
Python
Star
22
Fork
18
Chỉ số merge pull request
Không có pull request nào được merge trong 30 ngày

Hướng dẫn đóng góp

Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của DiamondLightSource/diffcalc

Tất cả issue của DiamondLightSource/diffcalc

Issue tương tự

Thêm issue về Python

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.