Post #2856101 - 29/11/2025 05:41:59

PsychoPy 2025.2.2 (GPLv3) — Cập nhật công cụ thí nghiệm tâm lý

PsychoPy 2025.2.2 chính thức ra mắt dưới giấy phép GPLv3, tập trung vào độ ổn định và tương thích đa nền tảng cho cộng đồng nghiên cứu tâm lý học và khoa học nhận thức.

PsychoPy là bộ công cụ mã nguồn mở cho phép xây dựng và chạy các thí nghiệm hành vi với giao diện đồ họa (Builder) hoặc viết mã trực tiếp bằng Python (Coder). Phiên bản 2025.2.2 được phát hành nhằm khắc phục nhiều lỗi nhỏ, cập nhật các gói phụ thuộc, và mở rộng tính tương thích với các hệ điều hành hiện hành. Phần mềm tiếp tục được phát triển theo giấy phép GPLv3, đảm bảo tự do sử dụng và sửa đổi cho cộng đồng học thuật và phát triển.

PsychoPy 2025.2.2 (GPLv3) — Cập nhật công cụ thí nghiệm tâm lý

Nội dung chính của bản phát hành

Bản 2025.2.2 không phải là một bản nâng cấp mang tính đột phá về tính năng, nhưng tập trung vào ba trụ cột: sửa lỗi, nâng cao ổn định và cập nhật tương thích. Các thay đổi chính bao gồm:

  • Sửa lỗi hiển thị trên một số cấu hình GPU và driver đồ họa, giảm tình trạng treo khi khởi tạo màn hình stimuli.
  • Cập nhật bộ phụ thuộc để tương thích tốt hơn với Python 3.11 và 3.12; cải thiện quy trình cài đặt thông qua pip và conda.
  • Nâng cấp khả năng đồng bộ âm thanh và khung hình (frame timing) nhằm đảm bảo độ chính xác về thời gian cho các thí nghiệm đòi hỏi hiệu năng cao.
  • Hoàn thiện giao diện Builder, sửa một số lỗi xuất mã tạo ra không tương thích với thư viện PsychoPy API mới.
  • Cải tiến hỗ trợ cho PsychoJS nhằm đơn giản hóa việc chuyển đổi thí nghiệm từ môi trường cục bộ sang chạy trên trình duyệt.

Đối với người dùng chuyên sâu, các bản vá trong 2025.2.2 bao gồm cải thiện logging để dễ dàng theo dõi lỗi khi chạy thí nghiệm tự động và bản ghi dữ liệu. Các thay đổi này hướng đến việc giảm thiểu sai lệch về thời gian thu thập dữ liệu—một yếu tố quan trọng trong nghiên cứu hành vi và nhận thức.

Khả năng tương thích và cài đặt

PsychoPy vẫn hỗ trợ Windows, macOS và Linux. Nhà phát triển khuyến nghị người dùng kiểm tra yêu cầu hệ thống và cập nhật driver đồ họa trước khi nâng cấp. Những người cài đặt qua pip hoặc conda có thể thấy các gói mới được cập nhật trên PyPI và các kênh conda-forge; mã nguồn và chi tiết phát hành được công bố trên kho GitHub chính thức.

Nếu bạn sử dụng môi trường ảo (virtualenv/venv) hoặc Anaconda, việc thử nghiệm nâng cấp trên môi trường sao chép trước khi áp dụng trên hệ thống sản xuất sẽ giúp giảm rủi ro. Những thay đổi liên quan đến Python 3.11/3.12 có thể yêu cầu cập nhật một số thư viện phụ thuộc tùy theo cấu hình của từng nghiên cứu.

Tham chiếu và đọc thêm

Người đọc có thể tham khảo trang chính thức của PsychoPy để xem ghi chú phát hành chi tiết và hướng dẫn cài đặt: https://www.psychopy.org. Bản phân phối và thông tin trên PyPI/GitHub cũng hữu ích cho nhà phát triển: PyPI — PsychoPy, GitHub — PsychoPy. Thêm thông tin tham khảo và mô tả tổng quan về phần mềm có thể xem tại trang lưu trữ phần mềm như Softpedia: Softpedia — PsychoPy.

Tổng kết

Bản 2025.2.2 củng cố hướng tiếp tục duy trì và tối ưu hoá nền tảng PsychoPy cho nghiên cứu hành vi: không phải một bước nhảy lớn về tính năng, nhưng đáng chú ý về mặt ổn định và khả năng tương thích. Với giấy phép GPLv3, dự án tiếp tục nhận được đóng góp từ cộng đồng học thuật và kỹ thuật, đảm bảo công cụ này phù hợp cho cả giảng dạy lẫn nghiên cứu khoa học. Người dùng được khuyến nghị đọc kỹ ghi chú phát hành và thử nghiệm nâng cấp trên môi trường phụ để đảm bảo tính tương thích với các thí nghiệm hiện có.