diff --git a/README.md b/README.md index e29bd8066..dee2b2928 100644 --- a/README.md +++ b/README.md @@ -27,13 +27,23 @@ The current feature list is as follows: - MATLAB interface to access qupulse functionality ## Installation -qupulse is developed using Python 3.5 but should also run on previous 3.3+ versions. +qupulse is available on [PyPi](https://pypi.org/project/qupulse/) and the latest release can be installed by executing: +``` +pip3 install qupulse +``` +qupulse version numbers follow the [Semantic Versioning](https://semver.org/) conventions. -The package is installed by executing in the cloned repository root folder: +Alternatively, the current development version of qupulse can be installed by executing in the cloned repository root folder: ``` pip3 install . ``` +qupulse is developed using Python 3.6 and tested on 3.4 - 3.6. It relies on some external Python packages as dependencies; +`requirements.txt` lists the versions of these qupulse is developed against and tested with. +We intentionally did not restrict versions of dependencies in the install scripts to not unnecessarily prevent usage of +newer releases of dependencies that might be compatible. However, if qupulse does encounter problems with a particular dependency version, +try installing the version listed in `requirements.txt`. + The backend for TaborAWGs requires packages that can be found [here](https://git.rwth-aachen.de/qutech/python-TaborDriver). The data acquisition backend for AlazarTech cards needs a package that unfortunately is not open source (yet). If you need it or have questions contact . diff --git a/ReleaseNotes.txt b/ReleaseNotes.txt index 13bfe4948..9e450cec6 100644 --- a/ReleaseNotes.txt +++ b/ReleaseNotes.txt @@ -1,5 +1,7 @@ ## pending/current ## +## 0.2 ## + - General: - officially removed support for Python 3.3 (qupulse and dependencies are not compatible anymore) diff --git a/qupulse/__init__.py b/qupulse/__init__.py index 769197250..8fd362739 100644 --- a/qupulse/__init__.py +++ b/qupulse/__init__.py @@ -1,5 +1,5 @@ from qupulse.utils.types import MeasurementWindow, ChannelID from . import pulses -__version__ = '0.1.2' +__version__ = '0.2' __all__ = ["MeasurementWindow", "ChannelID", "pulses"]