Skip to main content

Uploading a package on PyPI

These are some simple notes to remind myself how to upload a python package to PyPI. The full description on how to upload a package to PyPI can be found here.

These notes assume that you have already set up the proper folder structure, a working setup.py and all the requirements (setuptools, wheel, and useraccounts at PyPI and TestPyPI) for uploading to PyPI installed.

Read more…

Invitation to the public defense of my doctoral thesis


Nederlandse versie.

Dear friends, family, and colleagues,

It is my pleasure to invite you to the public defense of my doctoral thesis at 12:30 on October 9. However, due to the limitations imposed by the Corona virus only a very limited number of people will be able to physically attend the ceremony. I regret this deeply as I would love nothing more than to experience this moment with you.

For those of you who cannot by physically present, it will be possible to follow the defense through a live stream.

Read more…

Buying cryptocurrency

I have always been very skeptical about cryptocurrencies such as Bitcoin. However, now that printing money is considered a valid response to the corona crisis, and is likely here to stay, I like the idea of having a currency of which there is a fixed supply. Previously I considered cryptocurrencies too speculative, mostly because I did not, and still do not, fully understand how they work. I am investing a small amount into cryptocurrencies as an experiment, where I intend to learn about these instruments, and potentially make a small profit. I found Investopedia to be one of the best resources on getting started with cryptocurrencies in general.

Here I outline the process of buying my first crypto.

Read more…

Git basics


A few years ago, I made a flowchart to serve as a reference for basic Git usage for the Casimir Programming Course. The flowchart is intended to serve as a reference for the novice who has learned about the basic concepts of Git. For a proper reference on Git, I would recommend the Pro Git book I hope this flowchart is helpful to some, enjoy!

How to deal with conflicting views

Richard Feynman

"The first principle is that you must not fool yourself — and you are the easiest person to fool." - Richard Feynman

Based on some of my former writing you may expect to find mostly technical articles here. However, I have always been interested in not just content (what) but also in form (how). The latter has led to an interest in business, leadership, and processes. Subjects which in my mind can no longer be completely separated from technical discussions. In this post I will reflect on the question: What do you do when you disagree with someone on e.g., a technical matter? This discussion is based on my personal experiences and views but I think the ideas can, to a large extent, be generalized. I am looking forward to your thoughts and comments. Let me know where there is a flaw in my reasoning, where the logic doesn't apply or any other views you have on the matter.

Read more…

Building a site using Nikola

Building a personal website is something that shows up on my personal todo/ideas list from time to time. My main motivation for doing so is to use it as a means to learn. I find that writing, and in particular explaining things, is an excellent way to structure one's thoughts and learn things. On a practical level I hope to get a better understanding of all the technical aspects involved in building a website. This post describes the technical steps I took to build this site and is intended to serve as a future reference to myself or to others interested in setting up a personal site using Nikola.

To keep setting up a website manageable my approach was to do it in small steps. The first step was to decide on a framework and set up an empty (demo) website using that framework. I decided on using Nikola for this website. The next step was to add content to the website. I added posts that I wrote for the QuTech blog as well as some paper announcements. Adding old content made me familiar with some of the details of reStructuredText such as using footnotes, equations and adding images. With some content added to the site it was possible to focus on the looks of the site. Changing the look of the site corresponds to creating a theme. I have decided to use the lanyon theme with some tweaks. In the future I will add more features and pages (such as a proper about page).

Read more…

Cryoscope featured on the cover of Applied Physics Letters

Our paper presenting Cryoscope recently got published and is featured on the cover of Applied Physics Letters. Cryoscope is an in-situ technique which uses a qubit to accurately sample the flux pulses used to dynamically control its frequency. This measurement is key for determining the linear-dynamical distortion on the flux control line and later correcting it, as needed for high-fidelity two-qubit gates.

We invite you to check our paper at Applied Physics Letters or ArXiv .


Read more…

Quantum Computational Supremacy


Last week Google and collaborators published a paper in which they claim to have achieved Quantum Supremacy , one of the major milestones in quantum computing. The idea of quantum supremacy is to use a programmable quantum device to perform a task that is out-of-reach for any classical computer Google claims to have solved a problem in seconds that would take tens of thousands of years on a state of the art supercomputer. The quantum supremacy experiment has been a long-standing milestone in the field of quantum computation, and as such, skepticism has arised; soon after publication of the article a group in IBM research has challenged the results 1.

Rather than joining in on the controversy of whether or not Google has really achieved quantum supremacy , I want to focus on some more basic questions: what is quantum supremacy, how does one demonstrate quantum supremacy and why is this such an important milestone?

Read more…

Net-Zero two-qubit gate published in Physical Review Letters

We have recently developed a new type of conditional-phase gate for transmon qubits providing several key improvements over standard flux-pulsing-based versions. The Net-Zero gate uses “leakage interference” to minimize leakage to non-computational states. The zero-average, bipolar shape of the pulse makes the gate robust to long timescale distortions in the flux control line and additionally provides an echo effect. We demonstrate a state-of-the-art conditional-phase gate of duration 40 ns achieving 99.1% fidelity and 0.1% leakage.

We invite you to check our paper at Physical Review Letters or ArXiv .


Read more…