TCLab
development

Contents:

  • TCLab: Temperature Control Laboratory
    • Installation
    • Hardware setup
    • Checking that everything works
    • Troubleshooting
    • Next Steps
    • Course Websites
  • Diagnose and Troubleshooting
    • Problems and solutions
      • No Arduino device found
      • Access denied
      • Setting heaters makes temperature jump
      • Setting heater to 100 doesn’t raise temperature
    • Software fixes
      • Install Drivers
      • Update Firmware
      • Update TCLab python library
  • TCLab Overview
    • TCLab Architecture
    • Getting Started
      • Installation
      • Hardware Setup
      • Checking that everything works
    • Next Steps
      • Course Web Sites
  • Accessing the Temperature Control Laboratory
    • Importing tclab
      • A note on terminology
    • Using TCLab with Python’s with statement
    • Reading Temperatures
    • Setting Heaters
    • Setting Maximum Heater Power
    • tclab Sampling Speed
      • Temperature Sampling Speed
      • Heater Sampling Speed
  • Synchronizing with Real Time
    • Simple use of tclab.clock()
    • Optional Parameters
      • step: Clock time step
      • tol: clock tolerance
    • Using tclab.clock() with TCLab
  • TCLab Emulation for Offline Use
    • Choosing Real or Emulation mode with setup()
  • TCLab Historian
    • Basic logging
    • Accessing the Data Log from the Historian
      • Accessing fields by name
      • Tabular access
    • Saving to a file
    • Accessing log data using Pandas
    • Specifying Sources for tclab.Historian
      • Functions with multiple returns
    • Sessions
    • Persistence
  • TCLab Plotter
    • Specifying layout
  • NotebookUI
  • Experiment Class
    • Accessing results
    • Even simpler experiments
  • The Labtime Class
    • Basic Usage
      • .time()
      • .set_rate(rate) and .get_rate(rate)
      • .sleep(delay)
    • Advanced Usage
      • .reset(t)
      • .stop() / .start() /.running
    • Auxiliary Functions
      • clock(tperiod, tstep)
      • setnow(t)
TCLab
  • Docs »
  • Search
  • Edit on GitHub


© Copyright 2018, Jeffrey Kantor and Carl Sandrock Revision 8a0df2e8.

Built with Sphinx using a theme provided by Read the Docs.