Frequently Asked Questions About pyK-Control 2400

 

  1. How do I run pyK-Control 2400?
  2. How do I install pyK-Control 2400?
  3. What other software do I need to have installed to run pyK-Control 2400?
  4. Why was pyK-Control 2400 written in Python?
  5. Can I write plug-ins for pyK-Control 2400?
  6. Is this software free?
  7. Can I redistribute this software? For profit?
  8. Can I modify this software and then redistribute it?
  9. How do I report a bug or feature request?
  10. Who is responsible for this software?
  11. How can I contact the author?
  12. What is the release schedule?
  13. Will pyK-Control 2400 work with other models of Keithley SourceMeters?
  14. Is this project sponsored or affiliated with Keithley Instruments, Inc.?

 

1. How do I run pyK-Control 2400?

After installation, simply call the ‘pyK-Control 2400.py’ script with the python interpreter:

$> python “/path/to/installation/directory/pyK-Control 2400.py”

On many systems, simply double-clicking the file name in a your graphical file browser will open the program.

2. How do I install pyK-Control 2400?

Please read the README file contained within the downloaded archive. It contains installation instructions specific to that release.

3. What other software do I need to have installed to run pyK-Control 2400?

Keeping track of all of the dependencies is burdensome, but here is a short list:

    • Python 2.7.x
    • GTK+3
    • python GObject bindings
    • pySerial

Microsoft Windows users may have trouble finding all of the necessary pieces, so they’ve been assembled for convenience and are available on the Download page.

4. Why was pyK-Control 2400 written in Python?

The biggest reason for using Python was because of the availability of a cross-platform serial port library – pySerial. From the start the aim was to make pyK-Control 2400 compatible with as many operating systems as possible. This was also the impetus for using the GTK (GObject) framework.

5. Can I write plug-ins for pyK-Control 2400?

As of right now, there is no plug-in engine. If you desire to add a new feature you can send a feature request or edit the source code files. If you do the latter and want to see it included in the main release, let me know and I’ll consider adding it to the program.

6. Is this software free?

pyK-Control is free software in that it doesn’t cost anything to use and that users are welcome to read and modify the source code. Please see the license in the README file of the version you downloaded for more information.

7. Can I redistribute this software? For profit?

Please review the license in the README file of the version you downloaded.

8. Can I modify this software and then redistribute it?

Please review the license in the README file of the version you downloaded.

9. How do I report a bug or feature request?

For now, just contact me by email (ecellingsworth@gmail.com). Please use the subject line “pyK-Control 2400 Bug Report” or “pyK-Control 2400 Feature Request”.

10. Who is responsible for this software?

This software was written by one author: me. However, I’d like to acknowledge the probably thousands of other authors who have contributed to the software (frameworks, libraries, etc.) without which pyK-Control 2400 could not run.

11. How can I contact the author?

Email: ecellingsworth@gmail.com

12. What is the release schedule?

Ha! I’ll fix bugs as I find them and add features when I have time, but there is no planned release schedule. I plan to keep development pretty active at least through the first alpha, beta, and final 1.0 releases. In my mind, the final 1.0 release would be complete and bug-free so further development wouldn’t be necessary. Obviously that’s not a realistic expectation.

13. Will pyK-Control 2400 work with other models of Keithley SourceMeters?

Maybe. I’m really curious myself as to whether this is the case. It would seem that minimally one could use the terminal to send commands and queries to any Keithley device that supports the same serial interface. Download it, find out, then let me know!

14. Is this project sponsored or affiliated with Keithley Instruments, Inc.?

No.

Leave a Reply

Your email address will not be published. Required fields are marked *