Giter Site home page Giter Site logo

qcodes's Introduction

QCoDeS PyPi DOCS PyPI python versions DOI

Build Status Github Build Status Github Docs Codacy Badge

QCoDeS is a Python-based data acquisition framework developed by the Copenhagen / Delft / Sydney / Microsoft quantum computing consortium. While it has been developed to serve the needs of nanoelectronic device experiments, it is not inherently limited to such experiments, and can be used anywhere a system with many degrees of freedom is controllable by computer. To learn more about QCoDeS, browse our homepage .

To get a feeling of QCoDeS read 15 minutes to QCoDeS, and/or browse the Jupyter notebooks in docs/examples .

QCoDeS is compatible with Python 3.7+. It is primarily intended for use from Jupyter notebooks, but can be used from traditional terminal-based shells and in stand-alone scripts as well. The features in qcodes.utils.magic are exclusively for Jupyter notebooks.

Install

In general, refer to here for installation.

Docs

Read it here . Documentation is updated and deployed on every successful build in master.

We use sphinx for documentations, makefiles are provided both for Windows, and *nix, so that you can build the documentation locally.

Make sure that you have the extra dependencies required to install the docs

pip install -r docs_requirements.txt

Go to the directory docs and

make html

This generate a webpage, index.html, in docs/_build/html with the rendered html.

Code of Conduct

QCoDeS strictly adheres to the Microsoft Open Source Code of Conduct

Contributing

The QCoDeS instrument drivers developed by the members of the QCoDeS community but not supported by the QCoDeS developers are contained in

https://github.com/QCoDeS/Qcodes_contrib_drivers

See Contributing for general information about bug/issue reports, contributing code, style, and testing.

License

See License.

qcodes's People

Contributors

adriaanrol avatar akshita07 avatar alexcjohnson avatar astafan8 avatar basnijholt avatar damazter avatar damazter2 avatar dependabot[bot] avatar dominik-vogel avatar eendebakpt avatar farbo avatar gatebuilder avatar github-actions[bot] avatar giulioungaretti avatar jenshnielsen avatar lakhotiaharshit avatar liangosc avatar mgunyho avatar nataliejpg avatar peendebak avatar qsaevar avatar rasmusbc59 avatar rubenknex avatar sohailc avatar spauka avatar stefand986 avatar thorvaldlarsen avatar trevormorgan avatar williamhpnielsen avatar yakbizzarro avatar

Watchers

 avatar  avatar

qcodes's Issues

Adding features to Rigol DG1062

Hi Sohail,
I found the driver you started for the Rigol DG1062 function generator, and I was wondering if you have any time to add some more functionality to it? This would be useful for setting up some of the hardware ramps with the MDAC. Specifically, the needed updates are:
• Compatibility with latest pyvisa version (I’ve got some weird errrors that only show up with the new version of qcodes I’ve got loaded on the QT4 computer)
• Set channel output impedance to high-z mode
• Set/get channel sync on/off
• Set output mode to burst
• Configure the following burst mode settings:
o Type
o Trigger source
o Number of cycles to play (n_cycles)
o Idle level
Can you let me know if you have time to help with this? Best,

John

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.