Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Add a Keysight_34465A driver #511

Closed

Commits on Jan 30, 2017

  1. Configuration menu
    Copy the full SHA
    4752053 View commit details
    Browse the repository at this point in the history

Commits on Feb 21, 2017

  1. Configuration menu
    Copy the full SHA
    0c4eff6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    981d50e View commit details
    Browse the repository at this point in the history

Commits on Mar 2, 2017

  1. Configuration menu
    Copy the full SHA
    d6f29a5 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2017

  1. feat: Add a Keysight_34465A driver

    Add a first file for a driver for the Keysight 34465A DMM and a
    benchmarking notebook
    WilliamHPNielsen committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    c22cb8b View commit details
    Browse the repository at this point in the history
  2. Multiparameter fixes (microsoft#512)

    * Fix: Partial fix for microsoft#499 propagate units to subarray
    
    * Fix: This is a setpoint array by definition
    
    * fix: test_loop rename setpoint arrays
    
    * fix: test_measure rename setpoint arrays
    
    * Fix: Add setpoint_units to Array and Multiparameter
    
    * Fix: add handling of setpoint units to loops
    
    * Add test for multiparameter units setpoint_units
    
    * Remove assert
    
    * Add setpoint_units to meta_arrr so its correctly shapshoted
    
    * Fix: remove unused variable
    jenshnielsen authored and giulioungaretti committed Mar 7, 2017
    Configuration menu
    Copy the full SHA
    b5da731 View commit details
    Browse the repository at this point in the history

Commits on Mar 8, 2017

  1. Add DataSet spec (microsoft#476)

    * Initial draft of the DataSet spec
    
    * Updated based on feedback
    
    * More feedback
    
    Removed API reference to QCoDeS Parameters, allowed addition of
    parameters with value arrays, dropped "optional", added min_count and
    min_wait to subscriptions, and some RST cleanup.
    
    * Added unique identifier
    
    Added a name parameter to the constructor and an id attribute that
    returns a unique identifier for the DAtaSet, suitable for use as a
    reference.
    
    * Id field should be part of the metadata
    
    Specified that the identifier should be automatically stored in the
    DataSet's metadata.
    
    * Nearly-final draft
    
    Removed persistence, added more metadata details, added utilitiy
    function section
    Alan Geller authored and giulioungaretti committed Mar 8, 2017
    Configuration menu
    Copy the full SHA
    48d663a View commit details
    Browse the repository at this point in the history

Commits on Mar 9, 2017

  1. feat: Add basic driver for Keithley 2400 (microsoft#488)

    clean-up of PR microsoft#235. I suspect buggy behaviour but have not tested the driver.
    WilliamHPNielsen authored and giulioungaretti committed Mar 9, 2017
    Configuration menu
    Copy the full SHA
    0e3ad1b View commit details
    Browse the repository at this point in the history

Commits on Mar 10, 2017

  1. Configuration menu
    Copy the full SHA
    4651e11 View commit details
    Browse the repository at this point in the history

Commits on Mar 13, 2017

  1. Configuration menu
    Copy the full SHA
    50c46c7 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e0a6776 View commit details
    Browse the repository at this point in the history

Commits on Mar 14, 2017

  1. Configuration menu
    Copy the full SHA
    d8ff392 View commit details
    Browse the repository at this point in the history

Commits on Mar 15, 2017

  1. Configuration menu
    Copy the full SHA
    eb9ad30 View commit details
    Browse the repository at this point in the history

Commits on Mar 16, 2017

  1. Configuration menu
    Copy the full SHA
    177f820 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ac89a71 View commit details
    Browse the repository at this point in the history

Commits on Mar 20, 2017

  1. feat: Make currents optionally queried on startup

    Make it possible to not query the currents on startup. Also, do NOT set the voltage range during init, since this could cause voltages to jump.
    WilliamHPNielsen committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    2e2cb46 View commit details
    Browse the repository at this point in the history
  2. fix: Unassign function generators correctly

    Make channels be always bound to a unique function generator.
    WilliamHPNielsen committed Mar 20, 2017
    Configuration menu
    Copy the full SHA
    53e1e35 View commit details
    Browse the repository at this point in the history

Commits on Mar 21, 2017

  1. fix: Add unit to voltage ramp slope

    Add a unit to voltage ramp slope.
    WilliamHPNielsen committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    e59990d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    8cf5190 View commit details
    Browse the repository at this point in the history
  3. driver: HP 83650A (microsoft#516)

    * add driver for HP-83650A
    
    * autopep
    
    * remove doc
    
    * some fixes from PR comments
    
    * rename units to unit
    
    * fix all pull request review comments
    
    * autopep8
    
    * fix changes made in (e1d9ece)
    
    * change units to unit in print methods
    
    * remove __name__ from debug
    brunobuijtendorp authored and giulioungaretti committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    e0b0fa7 View commit details
    Browse the repository at this point in the history
  4. driver: ziuhfli (microsoft#466)

    * feat: Add a driver for ZI UHF-LI
    
    First commit providing a driver with a working sweeper. Needs
    refactorising the sweeper into a MultiParameter
    
    * fix: Change the sweep into a MultiParameter
    
    Change the sweep from a normal instrument method into a MultiParameter
    
    Breaking Changes: execute_sweep no longer exists. All sweep data goes
    through the Sweep parameter.
    
    * fix: Tidy code
    
    Tidy code and remove whitespace
    
    * feat: Add example notebook
    
    Add an example notebook explaining how to use the sweeper.
    
    * fix: Correct multiple dict keys
    
    Correct the multiply-defined dict keys of the demodulator trigger.
    
    * updating ZIUHFLI.py on dummy setup
    
    * intermediate commit
    
    * testing"
    "
    
    * feat: Add parameters
    
    Finish Sigout parameters and start adding scope parameters.
    
    * Intermediate commit
    
    To be cleaned later
    
    * feat: Add scope get function
    
    Add a get function to the scope multiparameter and document this in the
    notebook.
    
    * fix: Update setpoints with delay
    
    Update the scope setpoints with reference and delay values.
    
    * fix: Adjust setpoints
    
    Adjust the setpoints of the scope to match the expectations of the loop.
    
    * fix: pep8
    
    Break lines and trim whitespace.
    
    * fix: Add scope instance to instrument
    
    Add a scope instance to the __init__ of the instrument.
    
    * docs: Fix requested changes
    
    Add requested docs
    WilliamHPNielsen authored and giulioungaretti committed Mar 21, 2017
    Configuration menu
    Copy the full SHA
    628fe73 View commit details
    Browse the repository at this point in the history

Commits on Mar 22, 2017

  1. Configuration menu
    Copy the full SHA
    4f4353b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c5ff2d0 View commit details
    Browse the repository at this point in the history

Commits on Mar 23, 2017

  1. driver: Keysight 33500B (microsoft#535)

    * feat: Add a driver for Keysight 33500B
    
    Add a driver and a notebook.
    
    * feat: Add phase parameter
    
    Add a parameter controlling the output phase
    WilliamHPNielsen authored and jenshnielsen committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    e11da32 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    b10974e View commit details
    Browse the repository at this point in the history
  3. Chanes to close microsoft#537

    Adds clock_source and ref_source parameters
    Also added a change to the get parser of the lowpass filter setting. The
    value 9.9e37 corresponds to infinity but can give problems when sending
    it over a port (such as to pyqtgraph).
    AdriaanRol committed Mar 23, 2017
    Configuration menu
    Copy the full SHA
    7ddd6b9 View commit details
    Browse the repository at this point in the history

Commits on Mar 24, 2017

  1. Configuration menu
    Copy the full SHA
    2cded75 View commit details
    Browse the repository at this point in the history

Commits on Mar 28, 2017

  1. Configuration menu
    Copy the full SHA
    e1243c7 View commit details
    Browse the repository at this point in the history

Commits on Mar 29, 2017

  1. Feature/remove multi processing (microsoft#510)

    * remove metaclass
    
    * first step in removing the metaclass
    
    * fix: Remove background
    
    * fix: remove alt-docs about monitor
    
    * remove signal queue
    
    * fix: More backgroudn removal
    
    * remove data_manager stuff
    
    * feature: Remove tests, yolo
    
    * feature: Rremove more mocks
    
    * finally eradicate mp
    
    * remove Widgets
    
    * chore: Remove benchmarking and reloading
    
    Benchmarking should go if anything to its own repo
    reloading is dangerous, and it can trick many new users.
    
    * chore: Add todo
    
    * chore: Use py.test
    
    move faster without reinventing the wheel at all times
    
    * fix: Remove nested attrs as unused
    
    * Fix remove try/Interrupt, missing variable imax
    
    * fix: Remove trailing number from test name
    
    * fix: Use unit
    
    * chore: Update documentation
    
    * fix: Remove toymodel, and simlify examples
    
    * docs: Remove more MP from docs
    
    * chore: Remove untested example adaptive sweep
    
    * docs: Update docs
    
    * fix: remove mp from config
    
    * fix: Remove server references
    
    * chore: Add todo
    
    * fix: Remove server and metaclass
    
    * add stuff
    
    * fix: use right default for _instances
    
    * bugs
    
    * feature: add more tests
    
    * Remove find_component
    
    * fix vim typo
    
    * fix: Remove array getter
    
    * fix: remove timing
    
    * feature: Allow for legacy code to run
    
    This allows for no exception but just a warning.
    The deprecated argument is ignored.
    giulioungaretti authored Mar 29, 2017
    Configuration menu
    Copy the full SHA
    0249f8b View commit details
    Browse the repository at this point in the history
  2. Fix: zi ensure single trigger mode is always set (microsoft#539)

    * Fix: zi ensure single trigger mode is always set
    
    This get reset when enabling the read
    
    * fix move trigger mode setting to where it belongs
    
    * Fix: zi reuse scope and handle errors by retrying
    
    * Fix: typo
    jenshnielsen authored and giulioungaretti committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    bbe0d98 View commit details
    Browse the repository at this point in the history
  3. fix: clear history when reusing scope

    jana-d authored and jenshnielsen committed Mar 29, 2017
    Configuration menu
    Copy the full SHA
    4d99da3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    cdda418 View commit details
    Browse the repository at this point in the history
  5. Merge pull request microsoft#548 from jenshnielsen/keysight_init

    Keysight add missing init file
    WilliamHPNielsen authored Mar 29, 2017
    Configuration menu
    Copy the full SHA
    a957e51 View commit details
    Browse the repository at this point in the history

Commits on Mar 30, 2017

  1. Configuration menu
    Copy the full SHA
    45c389f View commit details
    Browse the repository at this point in the history
  2. Merge pull request microsoft#547 from jenshnielsen/zi_clear_history

    ZI: clear history when reusing scope
    WilliamHPNielsen authored Mar 30, 2017
    Configuration menu
    Copy the full SHA
    b44ceae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    86d58e3 View commit details
    Browse the repository at this point in the history
  4. fix: remove unused lines

    jenshnielsen committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    dfa54bf View commit details
    Browse the repository at this point in the history
  5. fix: add Demod units

    jenshnielsen committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    2c9e197 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d5f413f View commit details
    Browse the repository at this point in the history
  7. Fix: add a phase parameter to keysight 33500b (microsoft#551)

    We need the phase parameter for fast charge diagrams
    jenshnielsen authored and WilliamHPNielsen committed Mar 30, 2017
    Configuration menu
    Copy the full SHA
    dce438b View commit details
    Browse the repository at this point in the history

Commits on Mar 31, 2017

  1. feat: Add a Keysight_34465A driver

    Add a first file for a driver for the Keysight 34465A DMM and a
    benchmarking notebook
    WilliamHPNielsen committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    db37ab2 View commit details
    Browse the repository at this point in the history
  2. Add trigger parameters to driver

    Add four trigger parameters to the driver.
    WilliamHPNielsen committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    55a719f View commit details
    Browse the repository at this point in the history
  3. refactor: Remove 'READ?' as volt get_cmd

    Make a more general get_cmd for the volt parameter. Using simply 'READ?' is wrong in many cases.
    WilliamHPNielsen committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    e5d7ea1 View commit details
    Browse the repository at this point in the history
  4. feat: Add sampling parameters

    Add four parameters for sampling.
    WilliamHPNielsen committed Mar 31, 2017
    Configuration menu
    Copy the full SHA
    7808547 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    51b0add View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    abf2ed5 View commit details
    Browse the repository at this point in the history

Commits on Apr 3, 2017

  1. Configuration menu
    Copy the full SHA
    3529def View commit details
    Browse the repository at this point in the history