Library for Quantum Data file Organization
Project description
qdatalib
Note this project is under development, and will undergo a massive number of breaking changes
###TODO
- better naming
- export to csv
- better handling of not existing files
Description
QDataLib is a library of wrappers around some of the most useful ”data”-functions in QCoDeS. The Idea of QDataLib is to keep track of your data files using a MongoDB database, and ease the export to other file formats than SQLite
Installation
To install QDataLib from source do the following:
$ git clone https://github.com/qdev-dk/QDataLib.git
$ cd QDataLib
$ pip install .
Usage
see here
Running the tests
If you have gotten 'qdatalib' from source, you may run the tests locally.
Install qdatalib along with its test dependencies into your virtual environment by executing the following in the root folder
$ pip install .
$ pip install -r test_requirements.txt
Then run pytest in the tests folder.
Building the documentation
If you have gotten qdatalib from source, you may build the docs locally.
Install qdatalib along with its documentation dependencies into your virtual environment by executing the following in the root folder
$ pip install .
$ pip install -r docs_requirements.txt
You also need to install pandoc. If you are using conda, that can be achieved by
$ conda install pandoc
else, see here for pandoc's installation instructions.
Then run make html in the docs folder. The next time you build the documentation, remember to run make clean before you run make html.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file qdatalib-0.1.0.tar.gz.
File metadata
- Download URL: qdatalib-0.1.0.tar.gz
- Upload date:
- Size: 23.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
e34ad904082ec53a72ef6151778f638207bfbd7168646fef1c9f026e4bb2aacb
|
|
| MD5 |
6a05d970c9d757ec0106016ab54bfb8c
|
|
| BLAKE2b-256 |
96846a2ac43d1fd97194e964f7bcc23ef939b7e9dd479cab6f35b4fe57bbd68a
|
File details
Details for the file qdatalib-0.1.0-py3-none-any.whl.
File metadata
- Download URL: qdatalib-0.1.0-py3-none-any.whl
- Upload date:
- Size: 8.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.4.1 importlib_metadata/4.0.0 pkginfo/1.7.1 requests/2.24.0 requests-toolbelt/0.9.1 tqdm/4.49.0 CPython/3.7.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
059fd3d8aaf30f79acc6cf23e1c137e113118949bea07e4532ca2494cd963909
|
|
| MD5 |
f6acaa0c8c2713255f58757b6ae2fbcf
|
|
| BLAKE2b-256 |
14ff6469b25c4982b6ad29f331e692130e736ed41d8ae86954165a73d9f942ba
|